Date: Friday, September 30, 2022 @ 19:29:51 Author: dvzrv Revision: 1320096
upgpkg: master_me 1.1.0-4: Rebuild to add XDG desktop integration for master_me-jack. Modified: master_me/trunk/PKGBUILD ----------+ PKGBUILD | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-09-30 19:29:31 UTC (rev 1320095) +++ PKGBUILD 2022-09-30 19:29:51 UTC (rev 1320096) @@ -3,12 +3,12 @@ pkgname=master_me pkgname=(master_me master_me-jack master_me-lv2 master_me-vst master_me-vst3) pkgver=1.1.0 -pkgrel=3 +pkgrel=4 pkgdesc="Automatic mastering plugin for live streaming, podcasts and internet radio" arch=(x86_64) url="https://github.com/trummerschlunk/master_me" license=(GPL3) -makedepends=(faustpp gcc-libs glibc libglvnd libx11 libxext libxrandr) +makedepends=(faustpp gcc-libs gendesk glibc libglvnd libx11 libxext libxrandr) source=(https://github.com/trummerschlunk/$pkgname/releases/download/$pkgver/$pkgname-$pkgver.tar.xz) sha512sums=('196db9214b555f5323b712627c220f0f5f6c14e9e264cc0a90eee4ab16f9ef695ebce0ecf7300d141452f5556db984ddc4c56ef8501d3029fe992171f7a1962c') b2sums=('981e2de5a8962c509ae3c35636b4296ea1e16eaf8d6f0763b80a881e4163aab0ab758c7aae2cfb2d537f9a786b4dc3d471ee2f60f0ee60f1e13d036b10e38bec') @@ -23,6 +23,15 @@ done } +prepare() { + gendesk -n -f \ + --pkgname "com.github.Trummerschlunk.Master_me" \ + --name "master_me" \ + --exec "master_me" \ + --icon "master_me" \ + --genericname "Automatic mastering plugin" +} + build() { make -C $pkgname-$pkgver } @@ -43,9 +52,12 @@ package_master_me-jack() { pkgdesc+=" - standalone" - depends=(gcc-libs glibc libglvnd libGL.so libx11 libxext libxrandr) + depends=(gcc-libs glibc hicolor-icon-theme libglvnd libGL.so libx11 libxext libxrandr) mv -v $pkgname/* "$pkgdir" + + install -vDm 644 *.desktop -t "$pkgdir/usr/share/applications/" + install -vDm 644 $pkgbase-$pkgver/artwork/LogoAssets/signet_master_me_black.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/master_me.svg" } package_master_me-lv2() {
