diff options
author | username227 | 2023-12-02 19:59:40 -0500 |
---|---|---|
committer | username227 | 2023-12-02 19:59:40 -0500 |
commit | cb443073d585bb6929b42f9455dbcfcd35596cad (patch) | |
tree | 9dd7f54933b1c46e00e39fc21fde4f0b805c5aaa | |
parent | 5d124aedd7f03a31de4cb8659499c455c2b51aa5 (diff) | |
download | aur-cb443073d585bb6929b42f9455dbcfcd35596cad.tar.gz |
Technical Changes
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -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" } |