diff options
Diffstat (limited to 'pcr/csound-blue')
-rw-r--r-- | pcr/csound-blue/PKGBUILD | 39 | ||||
-rw-r--r-- | pcr/csound-blue/blue.desktop | 9 |
2 files changed, 48 insertions, 0 deletions
diff --git a/pcr/csound-blue/PKGBUILD b/pcr/csound-blue/PKGBUILD new file mode 100644 index 000000000..d4735b437 --- /dev/null +++ b/pcr/csound-blue/PKGBUILD @@ -0,0 +1,39 @@ +# Maintainer (AUR): Ainola +# Contributor (AUR): Arch Linux Pro Audio +# Contributor (AUR): SpepS +# Contributor (AUR): Bernardo Barros + +# parabola changes and rationale: +# no changes. + +pkgname=csound-blue +pkgver=2.7.2 +pkgrel=1 +pkgdesc="A music composition environment for Csound" +arch=('i686' 'x86_64') +url="http://blue.kunstmusik.com/" +license=('GPL') +depends=('csound' 'java-environment>=7' 'java-openjfx') +makedepends=('pd' 'scons' 'swig' 'dssi' 'boost') +provides=('csound-blue') +conflicts=('csound-blue') +source=("https://github.com/kunstmusik/blue/releases/download/${pkgver}/blue_${pkgver}.zip" + "blue.desktop" + "icons.tar.gz") +sha256sums=('5af1fb963ab42ec84cd08ebd788cd7eefcc2b027cff44244c25e9f691387dfe1' + '06dcc0dbade0b9c2eb904815aefa86d32e8e21de47fd7cd8873f139c1fb24fe6' + '60240d02dd3f25b9df684efaf93a5fd05e520b5f46e94f24b58de60604dbae36') +options=(!strip) + +package() { + mkdir -p "$pkgdir"/opt/blue + mkdir -p "$pkgdir"/usr/bin + cp -r "$srcdir"/blue/* "$pkgdir"/opt/blue + ln -s "/opt/blue/bin/blue" "$pkgdir/usr/bin/blue" + + install -D -m644 "${srcdir}/blue.desktop" "${pkgdir}/usr/share/applications/blue.desktop" + for size in 16 22 24 32 48 64 128 256 512; do + install -Dm644 "$srcdir/icons/${size}.png" \ + "${pkgdir}/usr/share/icons/hicolor/${size}x${size}/apps/blue.png" + done +} diff --git a/pcr/csound-blue/blue.desktop b/pcr/csound-blue/blue.desktop new file mode 100644 index 000000000..d03de1835 --- /dev/null +++ b/pcr/csound-blue/blue.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Value=1.0 +Type=Application +Name=Blue +Comment=A music composition environment for Csound. +Icon=blue.png +Exec=blue +Categories=AudioVideo; |