diff options
author | Marek Vospěl | 2024-01-05 23:17:21 +0100 |
---|---|---|
committer | Marek Vospěl | 2024-01-05 23:26:33 +0100 |
commit | 18a9068acab4e22a79271686fbfb8128ba4c7a46 (patch) | |
tree | 163f8f51fa8a515fd2e10b7a11c7756b07347d05 | |
parent | 89084f8e6dc02590db0d2a7049805f9d7f9a4ac9 (diff) | |
download | aur-elk-zone-git.tar.gz |
chore: build .deb and use .desktop from it
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | elk-zone.desktop | 9 | ||||
-rw-r--r-- | elk-zone.desktop.sig | bin | 310 -> 0 bytes |
4 files changed, 11 insertions, 27 deletions
@@ -1,6 +1,6 @@ pkgbase = elk-zone-git pkgdesc = Native version of Elk, a nimble Mastodon web client. - pkgver = r187.55080d2 + pkgver = r191.73fd12c pkgrel = 1 url = https://github.com/elk-zone/elk-native arch = any @@ -18,17 +18,14 @@ pkgbase = elk-zone-git makedepends = librsvg makedepends = libvips makedepends = git + makedepends = npm + makedepends = binutils depends = webkit2gtk depends = gtk3 depends = libappindicator-gtk3 depends = librsvg depends = libvips source = elk-zone-git::git+https://github.com/elk-zone/elk-native.git - source = elk-zone.desktop - source = elk-zone.desktop.sig - validpgpkeys = 11967103FD525D8611D25DB2654D7FAA1531BC24 - sha256sums = SKIP - sha256sums = 0bf937c26ee016cf3592c2e574778bf827f9d6d795e03bf068b56f09a38c58fe sha256sums = SKIP pkgname = elk-zone-git @@ -3,20 +3,16 @@ pkgname='elk-zone-git' pkgdesc='Native version of Elk, a nimble Mastodon web client.' url='https://github.com/elk-zone/elk-native' -pkgver=r187.55080d2 +pkgver=r191.73fd12c pkgrel=1 arch=('any') license=('MIT') -makedepends=('rust' 'cargo' 'cargo-tauri' 'pnpm' 'jq' 'openssl' 'appmenu-gtk-module' 'webkit2gtk' 'gtk3' 'libappindicator-gtk3' 'librsvg' 'libvips' 'git') +makedepends=('rust' 'cargo' 'cargo-tauri' 'pnpm' 'jq' 'openssl' 'appmenu-gtk-module' 'webkit2gtk' 'gtk3' 'libappindicator-gtk3' 'librsvg' 'libvips' 'git' 'npm' 'binutils') depends=('webkit2gtk' 'gtk3' 'libappindicator-gtk3' 'librsvg' 'libvips') -source=("$pkgname::git+https://github.com/elk-zone/elk-native.git" - elk-zone.desktop{,.sig}) -sha256sums=('SKIP' - '0bf937c26ee016cf3592c2e574778bf827f9d6d795e03bf068b56f09a38c58fe' - 'SKIP') -validpgpkeys=('11967103FD525D8611D25DB2654D7FAA1531BC24') +source=("$pkgname::git+https://github.com/elk-zone/elk-native.git") +sha256sums=('SKIP') pkgver() { cd "$pkgname" @@ -34,12 +30,12 @@ build() { # Disable updater and only build the executable echo "$(cat src-tauri/tauri.conf.json | jq 'del(.tauri.updater)')" > src-tauri/tauri.conf.json - echo "$(cat src-tauri/tauri.conf.json | jq '.tauri.bundle.active = false')" > src-tauri/tauri.conf.json + echo "$(cat src-tauri/tauri.conf.json | jq '.tauri.bundle.targets = "deb"')" > src-tauri/tauri.conf.json cargo tauri build } package() { - install -Dm775 elk-zone-git/target/release/elk "$pkgdir"/usr/bin/elk-zone - install -Dm755 elk-zone-git/logo-dev.png "$pkgdir"/usr/share/icons/elk-zone.png - install -Dm755 elk-zone.desktop "$pkgdir"/usr/share/applications/elk-zone.desktop + ar x elk-zone-git/target/release/bundle/deb/elk_*.deb + + tar -zxvf ./data.tar.gz -C "$pkgdir" } diff --git a/elk-zone.desktop b/elk-zone.desktop deleted file mode 100644 index 89cfba434378..000000000000 --- a/elk-zone.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Type=Application -Name=Elk Zone -Comment=A nimble Mastodon web client -Exec=/usr/bin/elk-zone -Icon=/usr/share/icons/elk-zone.png -Terminal=false -Categories=Network;InstantMessaging -X-Desktop-File-Install-Version=0.26 diff --git a/elk-zone.desktop.sig b/elk-zone.desktop.sig Binary files differdeleted file mode 100644 index f01d03103c0f..000000000000 --- a/elk-zone.desktop.sig +++ /dev/null |