[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