diff options
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | fheroes2.desktop | 7 | ||||
-rw-r--r-- | fheroes2.install | 17 | ||||
-rw-r--r-- | fheroes2.sh | 6 |
5 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b3442be26e06 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +# Generated by mksrcinfo v8 +# Thu Jan 7 12:42:57 UTC 2016 +pkgbase = fheroes2-svn + pkgdesc = Free implementation of Heroes of the Might and Magic II engine + pkgver = 0.r3277 + pkgrel = 1 + url = http://sourceforge.net/apps/mediawiki/fheroes2/index.php?title=Main_Page + install = fheroes2.install + arch = i686 + arch = x86_64 + arch = armv7h + license = GPL + makedepends = subversion + makedepends = gettext + depends = sdl + depends = sdl_image + depends = sdl_mixer + depends = sdl_net + depends = sdl_ttf + source = svn+https://fheroes2.svn.sourceforge.net/svnroot/fheroes2/trunk/fheroes2 + source = fheroes2.desktop + source = fheroes2.sh + md5sums = SKIP + md5sums = 0d52069db426be17ce9dbd5deb20d4fd + md5sums = a39dd6625e7d1582c85087937e00f074 + +pkgname = fheroes2-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d67c3032441e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Mikael Eriksson <mikael_eriksson@miffe.org> + +pkgname=fheroes2-svn +pkgver=0.r3277 +pkgrel=1 +pkgdesc="Free implementation of Heroes of the Might and Magic II engine" +arch=('i686' 'x86_64' 'armv7h') +url="http://sourceforge.net/apps/mediawiki/fheroes2/index.php?title=Main_Page" +license=('GPL') +depends=('sdl' 'sdl_image' 'sdl_mixer' 'sdl_net' 'sdl_ttf') +makedepends=('subversion' 'gettext') +source=(svn+https://fheroes2.svn.sourceforge.net/svnroot/fheroes2/trunk/fheroes2 + fheroes2.desktop + fheroes2.sh) +install=fheroes2.install +md5sums=('SKIP' + '0d52069db426be17ce9dbd5deb20d4fd' + 'a39dd6625e7d1582c85087937e00f074') + +pkgver() { + cd "$srcdir/fheroes2" + echo "0.r$(svnversion)" +} + +build() { + cd "$srcdir/fheroes2/src" + sed -i 's/libpng12-config/libpng14-config/g' Makefile + sed -i '30i#include <unistd.h>' fheroes2/dialog/dialog_selectfile.cpp + make RELEASE=1 WITH_AI=simple +} + +package() { + cd "$srcdir/fheroes2" + install -Dm755 "$srcdir/fheroes2.sh" "$pkgdir/usr/bin/fheroes2" + install -Dm644 "$srcdir/fheroes2.desktop" "$pkgdir/usr/share/applications/fheroes2.desktop" + install -Dm644 "$srcdir/fheroes2/image/fheroes2_32x32.png" "$pkgdir/usr/share/icons/hicolor/32x32/apps/fheroes2.png" + install -Dm755 "$srcdir/fheroes2/src/dist/fheroes2" "$pkgdir/usr/share/fheroes2/fheroes2" + install -Dm644 "$srcdir/fheroes2/fheroes2.cfg" "$pkgdir/usr/share/fheroes2/fheroes2.cfg" + install -dm755 "$pkgdir/usr/share/fheroes2/data" "$pkgdir/usr/share/fheroes2/maps" +} + +# vim:set ts=2 sw=2 et: diff --git a/fheroes2.desktop b/fheroes2.desktop new file mode 100644 index 000000000000..acc11bedf6ac --- /dev/null +++ b/fheroes2.desktop @@ -0,0 +1,7 @@ +[Desktop Entry] +Exec=fheroes2 +Icon=fheroes2 +Type=Application +Terminal=false +Name=Free Heroes 2 +Categories=Application;Game diff --git a/fheroes2.install b/fheroes2.install new file mode 100644 index 000000000000..23017da5a7cc --- /dev/null +++ b/fheroes2.install @@ -0,0 +1,17 @@ +## arg 1: the new package version +post_install() { + test -x /usr/bin/gtk-update-icon-cache && /usr/bin/gtk-update-icon-cache -q /usr/share/icons/hicolor +} + +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + post_install +} + +## arg 1: the old package version +post_remove() { + post_install +} + +# vim:set ts=2 sw=2 et: diff --git a/fheroes2.sh b/fheroes2.sh new file mode 100644 index 000000000000..d2ef79df5d81 --- /dev/null +++ b/fheroes2.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +mkdir -p ~/.fheroes2/files/save +cd ~/.fheroes2 +ln -sf /usr/share/fheroes2/* . +exec ./fheroes2 $* |