[arch-commits] Commit in hydrogen/trunk (PKGBUILD hydrogen.install)

2016-06-12 Thread Antonio Rojas
Date: Sunday, June 12, 2016 @ 14:13:40
  Author: arojas
Revision: 269385

Hooks

Modified:
  hydrogen/trunk/PKGBUILD
Deleted:
  hydrogen/trunk/hydrogen.install

--+
 PKGBUILD |3 +--
 hydrogen.install |9 -
 2 files changed, 1 insertion(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-06-12 12:09:17 UTC (rev 269384)
+++ PKGBUILD2016-06-12 12:13:40 UTC (rev 269385)
@@ -5,7 +5,7 @@
 
 pkgname=hydrogen
 pkgver=0.9.6.1
-pkgrel=3
+pkgrel=4
 pkgdesc="An advanced drum machine"
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -14,7 +14,6 @@
 optdepends=('rubberband')
 makedepends=('cmake')
 source=("https://github.com/hydrogen-music/hydrogen/archive/$pkgver.tar.gz;)
-install=$pkgname.install
 md5sums=('527a44eec22fd31f55e6b3cf1089613d')
 
 build() {

Deleted: hydrogen.install
===
--- hydrogen.install2016-06-12 12:09:17 UTC (rev 269384)
+++ hydrogen.install2016-06-12 12:13:40 UTC (rev 269385)
@@ -1,9 +0,0 @@
-post_install() {
-  update-desktop-database -q
-}
-
-post_upgrade() {
-  post_install
-}
-
-# vim:set ts=2 sw=2 et:


[arch-commits] Commit in hydrogen/trunk (PKGBUILD hydrogen.install)

2013-05-05 Thread Ray Rashif
Date: Sunday, May 5, 2013 @ 12:45:11
  Author: schiv
Revision: 184270

upgpkg: hydrogen 0.9.5.1-4

fix invalid pngs for incoming libpng 1.6 update

Added:
  hydrogen/trunk/hydrogen.install
Modified:
  hydrogen/trunk/PKGBUILD

--+
 PKGBUILD |   42 +-
 hydrogen.install |9 +
 2 files changed, 38 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-05 08:46:49 UTC (rev 184269)
+++ PKGBUILD2013-05-05 10:45:11 UTC (rev 184270)
@@ -6,35 +6,51 @@
 
 pkgname=hydrogen
 pkgver=0.9.5.1
-pkgrel=3
-pkgdesc=Advanced Drum Machine
+pkgrel=4
+pkgdesc=An advanced drum machine
 arch=('i686' 'x86_64')
 license=('GPL')
 url=http://www.hydrogen-music.org/;
 depends=('libarchive' 'liblrdf' 'qt4' 'jack')
-makedepends=('scons')
-#options=('!makeflags')
-source=(http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz
-lrdf_raptor2.patch
-install.patch)
+makedepends=('scons' 'optipng')
+source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz;
+'lrdf_raptor2.patch'
+'install.patch')
+install=$pkgname.install
+options=('emptydirs')
 md5sums=('52f3a528705818c65acf546a3be4c6fb'
  '2124851e890f46158189b5fa90006d40'
  'ce3a83a069b55e46aa532b55e803c9a5')
 
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+
+  # fix building with newer raptor
+  # see https://bugs.archlinux.org/task/25060
+  # TODO: report upstream
+  patch -Np1 -i $srcdir/lrdf_raptor2.patch
+
+  # fix some install-time issues
+  # http://www.assembla.com/spaces/hydrogen/tickets/204
+  patch -Np0 -i $srcdir/install.patch
+
+  # fix some pngs that break with newer libpng
+  # see 
https://mailman.archlinux.org/pipermail/arch-dev-public/2013-May/024872.html
+  msg2 Fixing PNGs, please wait...
+  find -name '*.png' -exec optipng -quiet -force -fix {} +
+}
+
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd $srcdir/$pkgname-$pkgver
 
   export QTDIR=/usr
-  patch -Np1 -i ${srcdir}/lrdf_raptor2.patch
-  # http://www.assembla.com/spaces/hydrogen/tickets/204
-  patch -Np0 -i ${srcdir}/install.patch
   scons prefix=/usr libarchive=1
 }
 
 package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
+  cd $srcdir/$pkgname-$pkgver
 
-  scons DESTDIR=${pkgdir} install
+  scons DESTDIR=$pkgdir install
 }
 
 # vim:set ts=2 sw=2 et:

Added: hydrogen.install
===
--- hydrogen.install(rev 0)
+++ hydrogen.install2013-05-05 10:45:11 UTC (rev 184270)
@@ -0,0 +1,9 @@
+post_install() {
+  update-desktop-database -q
+}
+
+post_upgrade() {
+  post_install
+}
+
+# vim:set ts=2 sw=2 et: