diff options
author | trivernis | 2021-12-16 22:27:46 +0100 |
---|---|---|
committer | trivernis | 2021-12-16 22:27:46 +0100 |
commit | 3c75756cff95d6691ecfaea6e1c20dfe5d707a56 (patch) | |
tree | aad4f5b1a086765518ba6c13ebab3cdcfd3eb5fa | |
download | aur-3c75756cff95d6691ecfaea6e1c20dfe5d707a56.tar.gz |
Initial version 0.9.0
Signed-off-by: trivernis <trivernis@protonmail.com>
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 49 | ||||
-rw-r--r-- | mediarepo.desktop | 9 |
4 files changed, 76 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..db9ffaf0e633 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = mediarepo + pkgdesc = A tag based media management tool for images, videos, audio and more + pkgver = 0.9.0 + pkgrel = 1 + url = https://github.com/trivernis/mediarepo-ui + arch = x86_64 + license = GPL3 + makedepends = curl wget openssl appmenu-gtk-module gtk3 libappindicator-gtk3 patchelf librsvg libvips clang cargo yarn nodejs + depends = mediarepo-daemon + options = !strip + source = mediarepo-0.9.0.tar.gz::https://github.com/Trivernis/mediarepo-ui/archive/v0.9.0.tar.gz + sha512sums = ed69dd3599508a8632904d253f2c579f82b4011bb7544b4f155e9be6a7472f281885ded55cf8be259d4096456e9a59d1db55c377669b85eca6cf1a056d214c93 + +pkgname = mediarepo + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3891ea3f9e9a --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar.gz +*.log +*.pkg*
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5f3f312d98a9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Trivernis <trivernis+aur at protonmail dot com> + +pkgname=mediarepo +pkgver=0.9.0 +pkgrel=1 +pkgdesc='A tag based media management tool for images, videos, audio and more' +arch=(x86_64) +url=https://github.com/trivernis/mediarepo-ui +license=(GPL3) +optdepends=('mediarepo-daemon=0.9.0') +makedepends=(curl wget openssl appmenu-gtk-module gtk3 libappindicator-gtk3 webkit2gtk patchelf libvips clang cargo yarn nodejs npm python node-gyp) + +options=(!strip) +source=( + $pkgname-$pkgver.tar.gz::https://github.com/Trivernis/mediarepo-ui/archive/v$pkgver.tar.gz + mediarepo.desktop +) +sha512sums=( + 'ed69dd3599508a8632904d253f2c579f82b4011bb7544b4f155e9be6a7472f281885ded55cf8be259d4096456e9a59d1db55c377669b85eca6cf1a056d214c93' + 'adc16e145735f69a2ff11ca96eae8cff5d21272ba889344757503c3615650d6a05da74d2416d684aa7663d438d2c0ddbe692730abed633ea16fa2f3b6bc296c4' +) + +prepare() { + cd $pkgname-ui-$pkgver + yarn add -D @tauri-apps/cli + yarn install +} + +build() { + cd $pkgname-ui-$pkgver + yarn tauri build --bundle "deb" +} + +package() { + cd $pkgname-ui-$pkgver/src-tauri/target/release + + install -d "$pkgdir"/usr/{lib,bin} + cp -a mediarepo-ui "$pkgdir"/usr/lib/mediarepo-ui + ln -s /usr/lib/mediarepo-ui "$pkgdir"/usr/bin + cd ../../.. + + install -Dm 644 ../mediarepo.desktop -t "$pkgdir"/usr/share/applications + for i in 32 64 128; do + install -Dm 644 src-tauri/icons/${i}x${i}.png \ + "$pkgdir"/usr/share/icons/hicolor/${i}x${i}/apps/mediarepo.png + done + install -Dm 644 src/assets/icon.svg \ + "$pkgdir"/usr/share/icons/hicolor/scalable/apps/mediarepo.svg +} diff --git a/mediarepo.desktop b/mediarepo.desktop new file mode 100644 index 000000000000..3d840308fe4d --- /dev/null +++ b/mediarepo.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Type=Application +Version=0.1 +Name=mediarepo +Path=/usr/bin +Exec=mediarepo-ui +Terminal=false +Icon=mediarepo +Categories=Multimedia
\ No newline at end of file |