summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorusername2272023-11-30 20:03:54 -0500
committerusername2272023-11-30 20:03:54 -0500
commit81c697d89f18b9757f5eb8992563244f364e15e9 (patch)
treecfe35330f5d60d96ac62bf469be1c9b91b68da4d
downloadaur-81c697d89f18b9757f5eb8992563244f364e15e9.tar.gz
Initial commit
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD31
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1783de0355dc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,26 @@
+pkgbase = trgui-ng
+ pkgdesc = Transmission torrent daemon remote GUI. Remote control GUI for Transmission torrent daemon
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/openscopeproject/TrguiNG
+ arch = x86_64
+ license = AGPL-3.0
+ makedepends = rust>=1.69.0
+ makedepends = nodejs>=16.0.0
+ depends = alsa-lib
+ depends = cairo
+ depends = desktop-file-utils
+ depends = fontconfig
+ depends = gdk-pixbuf2
+ depends = glib2
+ depends = gtk3
+ depends = hicolor-icon-theme
+ depends = libayatana-appindicator
+ depends = libsoup
+ depends = openssl
+ depends = webkit2gtk
+ noextract = TrguiNG
+ source = git+https://github.com/openscopeproject/TrguiNG
+ sha256sums = SKIP
+
+pkgname = trgui-ng
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ba2fd38aa8d6
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,31 @@
+# MAINTAINER username227 gfrank227[at]gmail.com
+pkgname=trgui-ng
+pkgver='1.0.0'
+pkgrel=1
+pkgdesc='Transmission torrent daemon remote GUI. Remote control GUI for Transmission torrent daemon'
+url="https://github.com/openscopeproject/TrguiNG"
+arch=('x86_64')
+license=('AGPL-3.0')
+depends=('alsa-lib' 'cairo' 'desktop-file-utils' 'fontconfig' 'gdk-pixbuf2' 'glib2' 'gtk3' 'hicolor-icon-theme' 'libayatana-appindicator' 'libsoup' 'openssl' 'webkit2gtk')
+makedepends=('rust>=1.69.0' 'nodejs>=16.0.0')
+source=('git+https://github.com/openscopeproject/TrguiNG')
+noextract=('TrguiNG')
+sha256sums=('SKIP')
+build() {
+ cd "$srcdir/TrguiNG"
+ wget -O "$srcdir/TrguiNG/src-tauri/dbip.mmdb" "https://github.com/openscopeproject/TrguiNG/releases/download/v1.0.0/dbip.mmdb"
+ wget -O TrguiNG.desktop "https://raw.githubusercontent.com/flathub/org.openscopeproject.TrguiNG/master/org.openscopeproject.TrguiNG.desktop"
+ npm install
+ npm run build -- -b
+}
+package() {
+ install -dm755 "$pkgdir/usr/bin"
+ install -dm755 "$pkgdir/usr/lib/trgui-ng"
+ install -dm755 "$pkgdir/usr/share/icons/hicolor/32x32/apps"
+ install -dm755 "$pkgdir/usr/share/icons/hicolor/128x128/apps"
+ install -Dm755 "$srcdir/TrguiNG/src-tauri/target/release/trgui-ng" "$pkgdir/usr/bin/trgui-ng"
+ install -Dm755 "$srcdir/TrguiNG/src-tauri/dbip.mmdb" "$pkgdir/usr/lib/trgui-ng/dbip.mmdb"
+ install -Dm755 "$srcdir/TrguiNG/TrguiNG.desktop" "$pkgdir/usr/share/applications/TrguiNG.desktop"
+ install -Dm755 "$srcdir/TrguiNG/src-tauri/icons/32x32.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/trgui-ng.png"
+ install -Dm755 "$srcdir/TrguiNG/src-tauri/icons/128x128.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/trgui-ng.png"
+}