summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Arndt2018-04-05 22:56:17 +0200
committerChristopher Arndt2018-04-05 22:56:17 +0200
commitfe232a183cf3d1b6c8ca0e60a38826cb5bd135cb (patch)
tree24794dc6513f915dc0199003b9ac96f74ada9ec4
parent91aff8a9ad4fec6b1a7a27a45dc4d3b01d20fcc5 (diff)
downloadaur-fe232a183cf3d1b6c8ca0e60a38826cb5bd135cb.tar.gz
Make PKGBUILD more similar to non-VST-enabled version
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r--.SRCINFO10
-rw-r--r--ChangeLog7
-rw-r--r--PKGBUILD43
-rw-r--r--giada.desktop10
-rw-r--r--giada.pngbin2141 -> 0 bytes
5 files changed, 40 insertions, 30 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 45a42f8f52f7..2b835251d217 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,26 +1,26 @@
pkgbase = giada-vst
pkgdesc = A looper, drum machine, sequencer, live sampler and plugin host (VST enabled)
pkgver = 0.14.6
- pkgrel = 1
+ pkgrel = 2
url = http://www.giadamusic.com/
changelog = ChangeLog
arch = i686
arch = x86_64
+ groups = pro-audio
license = GPL3
+ makedepends = gendesk
+ makedepends = icoutils
makedepends = steinberg-vst36
depends = fltk
depends = jansson
depends = libpulse
+ depends = libsamplerate
depends = libxpm
depends = rtmidi
provides = giada
conflicts = giada
source = giada-0.14.6-src.tar.gz::http://www.giadamusic.com/download/grab/source
- source = giada.desktop
- source = giada.png
md5sums = f5610aa6bf82b3749290b88746e1dec3
- md5sums = 06238158680470ab01fbbeb33353e58e
- md5sums = f9b6e4233890720af50c536c4b2c92c0
pkgname = giada-vst
diff --git a/ChangeLog b/ChangeLog
index 73e4f9f3053a..2e3db2d42854 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2018-04-05 Christopher Arndt <aur -at- chrisarndt -dot- de>
+
+ * 0.14.6-2 :
+ Generate .desktop file and icon.
+ Regenerate autoconf files before building.
+ Install changelog and readme as documentation.
+
2018-04-01 Christopher Arndt <aur -at- chrisarndt -dot- de>
* 0.14.6-1 :
diff --git a/PKGBUILD b/PKGBUILD
index 8da9ec274a32..7523b4269812 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,27 +3,39 @@
_pkgname=giada
pkgname="${_pkgname}-vst"
pkgver=0.14.6
-pkgrel=1
+pkgrel=2
pkgdesc="A looper, drum machine, sequencer, live sampler and plugin host (VST enabled)"
arch=('i686' 'x86_64')
url="http://www.giadamusic.com/"
license=('GPL3')
-depends=('fltk' 'jansson' 'libpulse' 'libxpm' 'rtmidi')
-makedepends=('steinberg-vst36')
+groups=('pro-audio')
+depends=('fltk' 'jansson' 'libpulse' 'libsamplerate' 'libxpm' 'rtmidi')
+makedepends=('gendesk' 'icoutils' 'steinberg-vst36')
provides=("${_pkgname}")
conflicts=("${_pkgname}")
-source=("${_pkgname}-${pkgver}-src.tar.gz::http://www.giadamusic.com/download/grab/source"
- "${_pkgname}.desktop"
- "${_pkgname}.png")
-md5sums=('f5610aa6bf82b3749290b88746e1dec3'
- '06238158680470ab01fbbeb33353e58e'
- 'f9b6e4233890720af50c536c4b2c92c0')
+source=("${_pkgname}-${pkgver}-src.tar.gz::http://www.giadamusic.com/download/grab/source")
+md5sums=('f5610aa6bf82b3749290b88746e1dec3')
changelog='ChangeLog'
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}-src"
+
+ autoreconf -vfi
+ # XDG desktop file
+ gendesk -f -n \
+ --pkgname ${_pkgname} \
+ --pkgdesc "${pkgdesc}" \
+ --name Giada \
+ --categories "Audio;MIDI;Music;Sequencer" \
+ --startupnotify true
+ # App icon
+ icotool -x -i 1 -o ${_pkgname}.png src/ext/${_pkgname}.ico
+}
+
build() {
cd "${srcdir}/${_pkgname}-${pkgver}-src"
- export CXXFLAGS="$CXXFLAGS -Wno-error"
./configure --prefix=/usr --target=linux --enable-vst
make
}
@@ -31,10 +43,11 @@ build() {
package() {
cd "${srcdir}/${_pkgname}-${pkgver}-src"
- export CXXFLAGS="$CXXFLAGS -Wno-error"
make DESTDIR="${pkgdir}" install
- install -Dm644 "${srcdir}/${_pkgname}.png" \
- "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
- install -Dm644 "${srcdir}/${_pkgname}.desktop" \
- "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+ # Desktop integration
+ install -Dm644 ${_pkgname}.png -t "${pkgdir}/usr/share/pixmaps"
+ install -Dm644 ${_pkgname}.desktop -t "${pkgdir}/usr/share/applications"
+ # docs
+ install -vDm 644 {ChangeLog,README.md} \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
}
diff --git a/giada.desktop b/giada.desktop
deleted file mode 100644
index b0f0dd4c1238..000000000000
--- a/giada.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Giada
-Comment=A looper, drum machine, sequencer, live sampler and plugin host
-TryExec=giada
-Exec=giada %F
-Icon=giada
-StartupNotify=true
-Terminal=false
-Type=Application
-Categories=Application;AudioVideo;Audio;Midi;Music
diff --git a/giada.png b/giada.png
deleted file mode 100644
index 586e8f8cc2c0..000000000000
--- a/giada.png
+++ /dev/null
Binary files differ