diff options
author | Christopher Arndt | 2018-04-05 22:56:17 +0200 |
---|---|---|
committer | Christopher Arndt | 2018-04-05 22:56:17 +0200 |
commit | fe232a183cf3d1b6c8ca0e60a38826cb5bd135cb (patch) | |
tree | 24794dc6513f915dc0199003b9ac96f74ada9ec4 | |
parent | 91aff8a9ad4fec6b1a7a27a45dc4d3b01d20fcc5 (diff) | |
download | aur-fe232a183cf3d1b6c8ca0e60a38826cb5bd135cb.tar.gz |
Make PKGBUILD more similar to non-VST-enabled version
Signed-off-by: Christopher Arndt <chris@chrisarndt.de>
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | giada.desktop | 10 | ||||
-rw-r--r-- | giada.png | bin | 2141 -> 0 bytes |
5 files changed, 40 insertions, 30 deletions
@@ -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 : @@ -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 Binary files differdeleted file mode 100644 index 586e8f8cc2c0..000000000000 --- a/giada.png +++ /dev/null |