[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