Add Meeting Recorder
This commit is contained in:
1 parent
93b1d62ef0
commit
04dd3e8b68
3 files changed
+64
No files matched your search
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"source": "local",
|
||||||
|
"min_release_age": "24h",
|
||||||
|
"upstream": {
|
||||||
|
"github": "jankeesvw/omarchy-meeting-recorder",
|
||||||
|
"digests": true,
|
||||||
|
"assets": {
|
||||||
|
"x86_64": "omarchy-meeting-recorder-{pkgver}-x86_64-linux.tar.gz"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
# Maintainer: Jankees van Woezik <mail@jankeesvw.com>
|
||||||
|
|
||||||
|
pkgname=omarchy-meeting-recorder-bin
|
||||||
|
_name=omarchy-meeting-recorder
|
||||||
|
pkgver=1.0.2
|
||||||
|
pkgrel=1
|
||||||
|
pkgdesc="Meeting Recorder for Omarchy: record the mic and the computer audio, transcribed on your own machine with speakers, chapters and a player"
|
||||||
|
arch=('x86_64')
|
||||||
|
url="https://github.com/jankeesvw/omarchy-meeting-recorder"
|
||||||
|
license=('MIT')
|
||||||
|
depends=('gtk4' 'libadwaita' 'glib2' 'pango' 'cairo' 'graphene' 'libgcc' 'libstdc++' 'glibc' 'libpulse' 'ffmpeg')
|
||||||
|
optdepends=('quickshell: the bar widget, part of every Omarchy install'
|
||||||
|
'perl-file-mimeinfo: open .meeting-recorder files with xdg-open, not only from Nautilus')
|
||||||
|
provides=("$_name")
|
||||||
|
conflicts=("$_name")
|
||||||
|
install="$_name.install"
|
||||||
|
options=('!debug')
|
||||||
|
source_x86_64=("$url/releases/download/v$pkgver/$_name-$pkgver-x86_64-linux.tar.gz")
|
||||||
|
sha256sums_x86_64=('78746ecc90366f12f308801637b98fc5e5b844bb28ba413e50ed3efe5c24079f')
|
||||||
|
|
||||||
|
package() {
|
||||||
|
cd "$_name-$pkgver"
|
||||||
|
install -Dm755 "$_name" "$pkgdir/usr/bin/$_name"
|
||||||
|
install -Dm644 "data/$_name.desktop" "$pkgdir/usr/share/applications/$_name.desktop"
|
||||||
|
install -Dm644 "data/$_name.xml" "$pkgdir/usr/share/mime/packages/$_name.xml"
|
||||||
|
# The bar widget, to link into ~/.config/omarchy/plugins (see the install message).
|
||||||
|
install -Dm644 plugin/manifest.json "$pkgdir/usr/share/$_name/plugin/manifest.json"
|
||||||
|
install -Dm644 plugin/Widget.qml "$pkgdir/usr/share/$_name/plugin/Widget.qml"
|
||||||
|
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||||
|
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
post_install() {
|
||||||
|
cat <<'MSG'
|
||||||
|
Meeting Recorder is installed; open it from the launcher.
|
||||||
|
|
||||||
|
The first time you open it, it offers to put its widget in the bar
|
||||||
|
(a live waveform while you record).
|
||||||
|
|
||||||
|
Optional, per user:
|
||||||
|
|
||||||
|
A floating window, in ~/.config/hypr (Omarchy Quattro, Lua):
|
||||||
|
o.window("^com\\.jankeesvw\\.OmarchyMeetingRecorder$", { float = true })
|
||||||
|
o.window("^com\\.jankeesvw\\.OmarchyMeetingRecorder$", { size = { 480, 700 } })
|
||||||
|
o.window("^com\\.jankeesvw\\.OmarchyMeetingRecorder$", { center = true })
|
||||||
|
|
||||||
|
The speech model (about 1.6 GB) is downloaded on first use, or taken from
|
||||||
|
voxtype when it already has it.
|
||||||
|
MSG
|
||||||
|
}
|
||||||
|
|
||||||
|
post_upgrade() {
|
||||||
|
:
|
||||||
|
}
|
||||||
Reference in new issue
Block a user