[arch-commits] Commit in din/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Mon Apr 23 21:17:06 UTC 2018


    Date: Monday, April 23, 2018 @ 21:17:05
  Author: dvzrv
Revision: 317454

upgpkg: din 33-1

Upgrading to 33. Removing gendesk from makedepends, as the desktop file is now part of the sources.
Moving desktop file and image to correct location. Adding hicolor-icon-theme to depends (for scalable icon).

Modified:
  din/trunk/PKGBUILD

----------+
 PKGBUILD |   24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-04-23 20:59:05 UTC (rev 317453)
+++ PKGBUILD	2018-04-23 21:17:05 UTC (rev 317454)
@@ -2,27 +2,21 @@
 # Contributor: muzhed <chustokes at 126.com>
 
 pkgname=din
-pkgver=32
-pkgrel=3
+pkgver=33
+pkgrel=1
 pkgdesc="A sound synthesizer and musical instrument."
 arch=('x86_64')
 url="https://dinisnoise.org/"
 license=('GPL2')
 groups=('pro-audio')
-depends=('jack' 'libgl' 'sdl' 'tcl')
-makedepends=('boost' 'gendesk' 'glu')
+depends=('hicolor-icon-theme' 'jack' 'libgl' 'sdl' 'tcl')
+makedepends=('boost' 'glu')
 source=("https://archive.org/download/dinisnoise_source_code/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('51eed3846b8ea0784777b9b382aedbe649923b874244297cf4fac244ed6a702964de66e6cb5b1d705f6695897c295542e15cf084f7f8d8350b03c784cf883958')
+sha512sums=('df94b16fcfe1d95f824e4c0937935db1efaff6705912f4f629ce4b55ada7c9118d56dd3dce48fd9a73c6bbe2b0918c72113cffad42f3bd387bfd2accf5f1a4cb')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
   autoreconf -vfi
-  # XDG desktop file
-  gendesk -n \
-          --pkgname ${pkgname} \
-          --pkgdesc "${pkgdesc}" \
-          --name DIN Is Noise \
-          --categories "Application;AudioVideo;Audio;Midi;Music"
 }
 
 build() {
@@ -36,9 +30,13 @@
 package() {
   cd "${pkgname}-${pkgver}"
   make install DESTDIR="${pkgdir}"
-  # desktop file
-  install -vDm 644 "${pkgname}.desktop" \
+  # move desktop file and icon to correct directories
+  # change of the default location has been requested upstream
+  install -vdm 755 "${pkgdir}/usr/share/"{applications,icons/hicolor/scalable}
+  mv -v "${pkgdir}/usr/share/${pkgname}/pixmaps/${pkgname}.desktop" \
     "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+  mv -v "${pkgdir}/usr/share/${pkgname}/pixmaps/${pkgname}.svg" \
+    "${pkgdir}/usr/share/icons/hicolor/scalable/${pkgname}.svg"
   # docs
   install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
     -vDm 644 {AUTHORS,BUGS,CHANGELOG,NEWS,README,TODO}



More information about the arch-commits mailing list