[arch-commits] Commit in pd/trunk (PKGBUILD pd.desktop)

David Runge dvzrv at archlinux.org
Wed Sep 26 17:28:14 UTC 2018


    Date: Wednesday, September 26, 2018 @ 17:28:13
  Author: dvzrv
Revision: 385518

upgpkg: pd 0.49.0-1

Upgrading to 0.49.0. Removing XDG desktop file (now generated using gendesk).

Modified:
  pd/trunk/PKGBUILD
Deleted:
  pd/trunk/pd.desktop

------------+
 PKGBUILD   |   19 ++++++++++++-------
 pd.desktop |    7 -------
 2 files changed, 12 insertions(+), 14 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-09-26 17:27:09 UTC (rev 385517)
+++ PKGBUILD	2018-09-26 17:28:13 UTC (rev 385518)
@@ -4,9 +4,9 @@
 # Contributor: Shinlun Hsieh <yngwiexx at yahoo.com.tw>
 
 pkgname=pd
-pkgver=0.48.2
+pkgver=0.49.0
 _ver=${pkgver%.*}-${pkgver##*.}
-pkgrel=5
+pkgrel=1
 pkgdesc="The Pure Data real-time music and multimedia environment"
 arch=('x86_64')
 url="http://msp.ucsd.edu/software.html"
@@ -13,14 +13,12 @@
 license=('custom:BSD')
 groups=('pro-audio')
 depends=('fftw' 'portaudio' 'tk')
-makedepends=('portmidi')
+makedepends=('gendesk' 'portmidi')
 optdepends=('portmidi: for alternative portmidi support')
 provides=('puredata')
 source=("http://msp.ucsd.edu/Software/${pkgname}-${_ver}.src.tar.gz"
-        "${pkgname}.desktop"
         "${pkgname}.png")
-sha512sums=('cc626edb35631fe05b3cc4380b53724f87be94c65eecb2c03bff0906ff2da95f306011d4f5f27ca3da524ddc1bd0af5923d660f6c073d3ffd80bcbbc72f239c8'
-            '4d3596b337456117ecdf0f1709358b4298198e0b347cb13b884e35ad2f2f667561a10b44683cf916c1da123daebee7141e9ab8bd89405a579b69d30b0e718f37'
+sha512sums=('5a8e606d2e1b62bc65903c7a30c6339f0f9acc676290d233bcb8ed87a817c7c3ff63207779f5e0d9caa231ad988770e5c2225921c2a616df661b3960b2c72480'
             '61300b58f10018b0bd28424ac00d1b8158f8ace9855742e19e48c98f915cabcade6c6041460aa795005c0fb6abc93e7116f9999c6d001999916c9fe6c85c162d')
 
 prepare() {
@@ -27,6 +25,13 @@
   mv -v "${pkgname}-${_ver}" "${pkgname}-${pkgver}"
   cd "${pkgname}-${pkgver}"
   autoreconf -vfi
+  # XDG desktop files
+  gendesk -n \
+          --pkgname ${pkgname} \
+          --pkgdesc "${pkgdesc}" \
+          --exec ${pkgname} \
+          --name "Pure Data" \
+          --categories "AudioVideo;Audio"
 }
 
 build() {
@@ -50,7 +55,7 @@
   install -vDm 644 LICENSE.txt \
     "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
   # desktop file
-  install -vDm 644 "${srcdir}/${pkgname}.desktop" \
+  install -vDm 644 "${pkgname}.desktop" \
     -t "${pkgdir}/usr/share/applications/"
   # icon from puredata.info
   # https://puredata.info/Members/claudiusmaximus/icons/index_html/

Deleted: pd.desktop
===================================================================
--- pd.desktop	2018-09-26 17:27:09 UTC (rev 385517)
+++ pd.desktop	2018-09-26 17:28:13 UTC (rev 385518)
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Type=Application
-Terminal=false
-Exec=pd
-Name=pd
-Icon=pd
-Categories=Audio;AudioVideo;Midi;X-Alsa;X-Jack;GTK;



More information about the arch-commits mailing list