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() {

Reply via email to