diff options
author | desbma | 2024-02-01 22:05:05 +0100 |
---|---|---|
committer | desbma | 2024-02-01 22:05:05 +0100 |
commit | 679ca92710acda46bd242b87dbf6c24a9ef9b014 (patch) | |
tree | 84acb084d861f77e8b86dc5fa72ce8d598099361 /PKGBUILD | |
parent | 11d746f32e9bfa887c8f2b7b7b1cf493c91abde0 (diff) | |
download | aur-679ca92710acda46bd242b87dbf6c24a9ef9b014.tar.gz |
upgpkg: gotify-desktop 1.3.3-2
feat(scour): add SVG desktop entry icon
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 20 insertions, 8 deletions
@@ -2,16 +2,18 @@ # shellcheck disable=SC2034,SC2148,SC2154,SC2164 pkgname=gotify-desktop pkgver=1.3.3 -pkgrel=1 +pkgrel=2 pkgdesc='Small Gotify daemon to send messages as desktop notifications ' arch=('aarch64' 'x86_64') url="https://github.com/desbma/${pkgname}" license=('GPL3') -depends=('gcc-libs' - 'openssl') -makedepends=('cargo') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/desbma/${pkgname}/archive/${pkgver}.tar.gz") -sha512sums=('42561d2f46df7065528a6ed06279e091311dfa83847e558d22be275ceb0ee05e416fe9de99309531c87b5716d3d58b73482741f1732515b63821d650128d0f6c') +depends=('gcc-libs' 'openssl') +makedepends=('cargo' 'scour') +_logo_commit='25c1d2c08894fcb0ed39c36a2816316a161c0e57' +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/desbma/${pkgname}/archive/${pkgver}.tar.gz" + "https://github.com/gotify/logo/archive/${_logo_commit}.tar.gz") +sha512sums=('42561d2f46df7065528a6ed06279e091311dfa83847e558d22be275ceb0ee05e416fe9de99309531c87b5716d3d58b73482741f1732515b63821d650128d0f6c' + 'c7d8a581446688f70231841acea2905e5a0c3b0c912e2864d502cbf9fbddbdd83655d0cc67dff7fcbcb8e7a2f175e76e96be1ecdec18f3ccf1769787dc82393b') prepare() { cd "${pkgname}-${pkgver}" @@ -23,11 +25,21 @@ build() { cd "${pkgname}-${pkgver}" export RUSTUP_TOOLCHAIN=stable cargo build --frozen --release + + cd "${srcdir}/logo-${_logo_commit}" + scour --no-line-breaks \ + --remove-descriptive-elements \ + --enable-viewboxing \ + --enable-id-stripping \ + --shorten-ids \ + -i gotify-logo-small.svg \ + -o gotify-logo-small-minified.svg + } package() { cd "${pkgname}-${pkgver}" install -Dm 755 -t "${pkgdir}/usr/bin" ./target/release/${pkgname} - install -Dm 755 -t "${pkgdir}/usr/share/applications" ./desktop/gotify-desktop.desktop - install -Dm 755 desktop/icon.png "${pkgdir}/usr/share/icons/hicolor/96x96/apps/gotify-desktop.png" + install -Dm 755 -t "${pkgdir}/usr/share/applications" ./desktop/${pkgname}.desktop + install -Dm 755 "${srcdir}/logo-${_logo_commit}/gotify-logo-small-minified.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/${pkgname}.svg" } |