summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD42
-rw-r--r--fheroes2.desktop7
-rw-r--r--fheroes2.install17
-rw-r--r--fheroes2.sh6
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 $*