From 2ee27b11a7edf9c272220007ff4f172a987a9947 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Thu, 17 Dec 2015 17:55:13 +0100 Subject: [PATCH] New package: gdash-20130427 --- srcpkgs/gdash-data | 1 + srcpkgs/gdash/template | 49 ++++++++++++++++++++++++++++++++++++++++++ srcpkgs/gdash/update | 1 + 3 files changed, 51 insertions(+) create mode 120000 srcpkgs/gdash-data create mode 100644 srcpkgs/gdash/template create mode 100644 srcpkgs/gdash/update diff --git a/srcpkgs/gdash-data b/srcpkgs/gdash-data new file mode 120000 index 0000000000..98036afd1e --- /dev/null +++ b/srcpkgs/gdash-data @@ -0,0 +1 @@ +gdash \ No newline at end of file diff --git a/srcpkgs/gdash/template b/srcpkgs/gdash/template new file mode 100644 index 0000000000..710d608980 --- /dev/null +++ b/srcpkgs/gdash/template @@ -0,0 +1,49 @@ +# Template file for 'gdash' +pkgname=gdash +version=20130427 +revision=1 +wrksrc=${pkgname}-${version}unstable +build_style=gnu-configure +hostmakedepends="automake libtool gettext-devel glib-devel gtk+-devel SDL-devel pkg-config" +makedepends="glu-devel gtk+-devel SDL_image-devel SDL_mixer-devel" +depends="gdash-data>=${version}_${revision}" +configure_args="--with-sdl-prefix=${XBPS_CROSS_BASE}/usr" + +short_desc="Boulder Dash clone close to the original" +maintainer="Jürgen Buchmüller " +license="MIT" +homepage="https://bitbucket.org/czirkoszoltan/gdash" +distfiles="https://bitbucket.org/czirkoszoltan/${pkgname}/downloads/${pkgname}-${version}unstable.tar.gz" +checksum="e50d18bcd0d08fcfd07a6a213f7e93be5e56154214de83623f6247ca6e98ac21" + +if [ -n "$CROSS_BUILD" ]; then + # Make sure SDL_opengl.h finds GL/gl.h + CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/include" +fi + +pre_configure() { + mv configure.{in,ac} + sed -i Makefile.am -e "/ACLOCAL_AMFLAGS = -Im4/a AUTOMAKE_OPTIONS = subdir-objects" + sed -i src/Makefile.am -e "1a AUTOMAKE_OPTIONS = subdir-objects" + autoreconf -if +} + +pre_build() { + if [ "$CROSS_BUILD" ]; then + cd ${wrksrc}/include + g++ -O2 -o file2c file2c.cpp + sed -i Makefile -e "s; file2c;;" + fi +} + +post_install() { + vlicense COPYING +} + +gdash-data_package() { + short_desc+=" - data files" + noarch=yes + pkg_install() { + vmove usr/share/gdash + } +} diff --git a/srcpkgs/gdash/update b/srcpkgs/gdash/update new file mode 100644 index 0000000000..f13c39b789 --- /dev/null +++ b/srcpkgs/gdash/update @@ -0,0 +1 @@ +pattern='gdash-\K[\d]+'