[arch-commits] Commit in supertux/trunk (PKGBUILD)

Evangelos Foutras foutrelis at nymeria.archlinux.org
Mon May 20 22:16:15 UTC 2013


    Date: Tuesday, May 21, 2013 @ 00:16:15
  Author: foutrelis
Revision: 91299

upgpkg: supertux 0.3.3-8

Fix invalid PNG image to work with libpng 1.6.

Modified:
  supertux/trunk/PKGBUILD

----------+
 PKGBUILD |   16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-05-20 21:27:57 UTC (rev 91298)
+++ PKGBUILD	2013-05-20 22:16:15 UTC (rev 91299)
@@ -6,24 +6,32 @@
 
 pkgname=supertux
 pkgver=0.3.3
-pkgrel=7
+pkgrel=8
 pkgdesc="A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario games"
 arch=('i686' 'x86_64')
 url="http://super-tux.sourceforge.net/"
 license=('GPL')
 depends=('sdl_image' 'curl' 'physfs' 'openal' 'libvorbis' 'glew')
-makedepends=('cmake' 'boost' 'mesa')
-source=(http://download.berlios.de/supertux/${pkgname}-${pkgver}.tar.bz2 
+makedepends=('cmake' 'boost' 'mesa' 'optipng')
+source=(http://download.berlios.de/supertux/${pkgname}-${pkgver}.tar.bz2
         supertux2-0.3.3-squirrel-gcc47.patch)
 md5sums=('f3f803e629ee51a9de0b366a036e393d'
          'eb06315514be4f200428f14b927beb66')
 
-build() {
+prepare() {
   cd "${srcdir}/${pkgname}-${pkgver}"
 
   patch -p1 -i "${srcdir}/supertux2-0.3.3-squirrel-gcc47.patch"
   sed -i '1i#include <cstddef>' src/supertux/screen_manager.hpp
   sed -i '/types\.h/d' src/addon/addon_manager.cpp
+
+  # Fix invalid PNG image to work with libpng 1.6
+  optipng -quiet -force -fix data/images/creatures/flame_fish/left-0.png
+}
+
+build() {
+  cd "${srcdir}/${pkgname}-${pkgver}"
+
   cmake -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_SUBDIR_BIN=bin .
   make
 }




More information about the arch-commits mailing list