summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorusername2272023-12-02 19:59:40 -0500
committerusername2272023-12-02 19:59:40 -0500
commitcb443073d585bb6929b42f9455dbcfcd35596cad (patch)
tree9dd7f54933b1c46e00e39fc21fde4f0b805c5aaa
parent5d124aedd7f03a31de4cb8659499c455c2b51aa5 (diff)
downloadaur-cb443073d585bb6929b42f9455dbcfcd35596cad.tar.gz
Technical Changes
-rw-r--r--PKGBUILD30
1 files changed, 21 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 59fdd862fd8b..3e309b853bb1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,24 +9,36 @@ 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')
+source=("git+https://github.com/openscopeproject/TrguiNG#tag=v$pkgver"
+ "https://github.com/openscopeproject/TrguiNG/releases/download/v1.0.0/dbip.mmdb"
+ "TrguiNG.desktop"::"https://raw.githubusercontent.com/flathub/org.openscopeproject.TrguiNG/master/org.openscopeproject.TrguiNG.desktop")
+noextract=('dbip.mmdb')
+sha256sums=('SKIP'
+ '00199d1a2c79882d77f502cc1253f174cf0160321dbd176ac0c5340a4f720a07'
+ '21bef47c8cddae5365a7af8867d43c25e80db53ec8dbb1940138ad26d02a401a')
+
+prepare() {
+ cd "$srcdir/TrguiNG"
+
+ cp "../dbip.mmdb" "src-tauri/dbip.mmdb"
+}
+
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"
+ install -Dm644 "$srcdir/TrguiNG/src-tauri/dbip.mmdb" "$pkgdir/usr/lib/trgui-ng/dbip.mmdb"
+ install -Dm755 "$srcdir/TrguiNG.desktop" "$pkgdir/usr/share/applications/TrguiNG.desktop"
+ install -Dm644 "$srcdir/TrguiNG/src-tauri/icons/32x32.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/trgui-ng.png"
+ install -Dm644 "$srcdir/TrguiNG/src-tauri/icons/128x128.png" "$pkgdir/usr/share/icons/hicolor/128x128/apps/trgui-ng.png"
+ install -Dm644 "$srcdir/TrguiNG/src-tauri/icons/app.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/trgui-ng.svg"
}