[arch-commits] Commit in jsampler/trunk (3 files)
David Runge
dvzrv at archlinux.org
Mon Jul 29 13:09:44 UTC 2019
Date: Monday, July 29, 2019 @ 13:09:43
Author: dvzrv
Revision: 494650
upgpkg: jsampler 0.9-7
Pinning makedepends/depends to java-environment=8/java-runtime=8, respectively. Switching to correct license (LGPL2.1). Dropping custom desktop files for gendesk generated ones.
Installing docs. Minor cleanups.
Modified:
jsampler/trunk/PKGBUILD
Deleted:
jsampler/trunk/jsampler-classic.desktop
jsampler/trunk/jsampler.desktop
--------------------------+
PKGBUILD | 57 +++++++++++++++++++++++++++------------------
jsampler-classic.desktop | 8 ------
jsampler.desktop | 8 ------
3 files changed, 35 insertions(+), 38 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-07-29 13:03:38 UTC (rev 494649)
+++ PKGBUILD 2019-07-29 13:09:43 UTC (rev 494650)
@@ -5,55 +5,68 @@
pkgname=jsampler
_name=JSampler
pkgver=0.9
-pkgrel=6
+pkgrel=7
pkgdesc="LinuxSampler Java GUI"
arch=('any')
url="http://jsampler.sourceforge.net/"
-license=('GPL')
+license=('LGPL2.1')
groups=('pro-audio')
depends=('java-runtime=8' 'linuxsampler')
-makedepends=('java-environment=8' 'apache-ant')
+makedepends=('gendesk' 'java-environment=8' 'apache-ant')
source=("https://downloads.sourceforge.net/${pkgname}/${_name}-${pkgver}.tar.bz2"
"${pkgname}.sh"
- "${pkgname}-classic.sh"
- "${pkgname}.desktop"
- "${pkgname}-classic.desktop")
+ "${pkgname}-classic.sh")
sha512sums=('cbb1d476b1f3882592cc0fb7a61348802c0c399dfc3fcc35f4a8ec3396e8417754cafc3e1a14a90b0014bebd29d28b9d3771dcbb772df40d241eaadedad5299f'
'632d6a160e026267a85c589b364076b7c439207022a2cdee7a6f432f13c9e34ca17a511fcdf35cd39030ed20dc5c92c670b06cf8ba862cb2f94ee8b552969a40'
- '8bf4db721e1dc6489186b7c70d9bea1c00cd20d567d16e9940497ed2ba17eb02481faff43ab83efd15e2f254896abada19ae6c1148fffca8860d3d52fee3aaf8'
- '9fd3b2ea525fc81abb8dc0611fbfc2636852d82811db8b2b66c821346d1cc8f84bd4d13123af5ee8993689e9c9f201302dbbe6c707883a900e87d0413b9278f6'
- '490c95e62b73d0d708d75c0d7f95074e2547ee3d4bb28996105c58d860067e8b7279413c7106adf19f59d899f2c6551eeb4f68d902446b211ce49e1340d51b68')
+ '8bf4db721e1dc6489186b7c70d9bea1c00cd20d567d16e9940497ed2ba17eb02481faff43ab83efd15e2f254896abada19ae6c1148fffca8860d3d52fee3aaf8')
+prepare() {
+ mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}"
+ cd "${pkgname}-${pkgver}"
+ declare -A comments=(
+ ["${pkgname}"]="Fantasia Java GUI"
+ ["${pkgname}-classic"]="Classic Java GUI"
+ )
+ declare -A names=(
+ ["${pkgname}"]="Fantasia"
+ ["${pkgname}-classic"]="Classic"
+ )
+ for _app in "${pkgname}" "${pkgname}-classic"; do
+ gendesk -n \
+ --pkgname "${_app}" \
+ --name "${_name} ${names[${_app}]}" \
+ --pkgdesc "${comments[${_app}]} for LinuxSampler" \
+ --genericname "Audio Sampler" \
+ --categories "AudioVideo;Audio"
+ done
+}
+
build() {
- cd "${_name}-${pkgver}"
-
+ cd "${pkgname}-${pkgver}"
ant build-fantasia
ant build-jsclassic
}
package() {
- cd "${_name}-${pkgver}"
-
- # install java files
+ cd "${pkgname}-${pkgver}"
+ # java files
install -vDm 644 dist/Fantasia-${pkgver}.jar \
"${pkgdir}/usr/share/java/${pkgname}/fantasia.jar"
install -vDm 644 dist/JS_Classic-${pkgver}.jar \
"${pkgdir}/usr/share/java/${pkgname}/js-classic.jar"
-
- # install shell scripts
+ # shell scripts
install -vDm 755 "${srcdir}/${pkgname}.sh" \
"${pkgdir}/usr/bin/${pkgname}"
install -vDm 755 "${srcdir}/${pkgname}-classic.sh" \
"${pkgdir}/usr/bin/${pkgname}-classic"
-
- # install freedesktop.org compatibility
+ # freedesktop.org compatibility
install -vDm 644 res/fantasia/icons/app_icon.png \
"${pkgdir}/usr/share/pixmaps/${pkgname}.png"
install -vDm 644 res/js-classic/icons/app-icon.png \
"${pkgdir}/usr/share/pixmaps/${pkgname}-classic.png"
-
- install -vDm 644 "${srcdir}/${pkgname}"{,-classic}.desktop \
- -t "${pkgdir}/usr/share/applications/"
+ install -vDm 644 *.desktop -t "${pkgdir}/usr/share/applications/"
+ # docs
+ install -vDm 644 {AUTHORS,ChangeLog,README} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
}
-
# vim:set ts=2 sw=2 et:
Deleted: jsampler-classic.desktop
===================================================================
--- jsampler-classic.desktop 2019-07-29 13:03:38 UTC (rev 494649)
+++ jsampler-classic.desktop 2019-07-29 13:09:43 UTC (rev 494650)
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=JSampler Classic
-Comment=LinuxSampler - Audio sampler (Classic Java GUI)
-Exec=jsampler-classic
-Icon=jsampler-classic
-Categories=AudioVideo;Audio;
-Terminal=false
-Type=Application
Deleted: jsampler.desktop
===================================================================
--- jsampler.desktop 2019-07-29 13:03:38 UTC (rev 494649)
+++ jsampler.desktop 2019-07-29 13:09:43 UTC (rev 494650)
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Name=JSampler
-Comment=LinuxSampler - Audio sampler (Fantasia Java GUI)
-Exec=jsampler
-Icon=jsampler
-Categories=AudioVideo;Audio;
-Terminal=false
-Type=Application
More information about the arch-commits
mailing list