#Maintainer: Dimitris Tzemos pkgname=hydrogen pkgver=0.9.5 pkgrel=1dj source=("http://downloads.sourceforge.net/project/$pkgname/Hydrogen/$pkgver%20Sources/$pkgname-$pkgver.tar.gz" "sconstruct-install-images.patch" "sconstruct-raptor2.patch" "gcc47.patch") docs=("AUTHORS" "COPYING" "ChangeLog" "DEVELOPERS" "INSTALL.txt" "README.txt" "COPYING." "TinyXML") url=http://www.hydrogen-music.org/ slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "Hydrogen (advanced drum machine)" "Hydrogen is an advanced drum machine for GNU/Linux. It's main goal" "is to bring professional yet simple and intuitive pattern-based drum" "programming." "Homepage: http://www.hydrogen-music.org/" ) build() { cd $SRC/$pkgname-$pkgver || return 1 patch --verbose -p1 < ../sconstruct-install-images.patch || return 1 patch --verbose -p1 < ../sconstruct-raptor2.patch || return 1 patch --verbose -p1 < ../gcc47.patch || return 1 QTDIR=$QT4DIR scons lash=1 libarchive=1 prefix=/usr optflags="$CFLAGS" || return 1 QTDIR=$QT4DIR scons install DESTDIR=$PKG || return 1 mkdir -p $PKG/usr/share/icons/hicolor/48x48/apps || return 1 mkdir -p $PKG//usr/share/icons/hicolor/scalable/apps || return 1 cp data/img/gray/icon48.png $PKG/usr/share/icons/hicolor/48x48/apps/h2-icon.png || return 1 mv $PKG/usr/share/pixmaps/h2-icon.svg $PKG/usr/share/icons/hicolor/scalable/apps || return 1 rm -rf $PKG/usr/share/pixmaps || return 1 } # Doinst doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi }