blob: 340e85a461d976debd70e0503bbf6a350a4a95e0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Maintainer: Olivier Le Moal <mail at olivierlemoal dot fr>
# Contributor: Jan Ypma <jan at ypmania dot nl>
pkgname=jjazzlab-bin
pkgver=5.2.1
pkgrel=1
pkgdesc="A complete and open application dedicated to backing tracks generation."
arch=('x86_64' 'aarch64')
url="https://www.jjazzlab.org/"
depends=('java-runtime=25' 'fluidsynth')
license=('LGPL-2.1-or-later')
source=("https://github.com/jjazzboss/JJazzLab/releases/download/${pkgver}/JJazzLab-${pkgver}-linux-x64.tar.xz" "jjazzlab.desktop")
sha256sums=('bb95ca5f18c9fa175e5a70002fa6c3872ed1aeb88874d63ea7d49cbc92fb298b'
'0c11ad2c50439741a43629e551b9134e51b043c8c5250e1f47768dc9b443a034')
package() {
cd "${srcdir}/JJazzLab-${pkgver}"
# Let's use the system JDK instead of the bundled one
rm -r jdk
sed -i 's/^jdkhome="jdk"$/jdkhome="\/usr\/lib\/jvm\/java-25-openjdk\/"/' etc/jjazzlab.conf
install -d "${pkgdir}/opt/jjazzlab"
cp -rp * "${pkgdir}/opt/jjazzlab"
install -d "${pkgdir}/usr/bin"
ln -s /opt/jjazzlab/bin/jjazzlab ${pkgdir}/usr/bin/jjazzlab
install -d "${pkgdir}/usr/share/applications"
install ../jjazzlab.desktop "${pkgdir}/usr/share/applications"
}
|