diff options
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 29 | ||||
-rw-r--r-- | dunelegacy.changelog | 26 | ||||
-rw-r--r-- | dunelegacy.install | 13 |
4 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..42f6c3b49f88 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = dunelegacy + pkgdesc = Updated clone of Westood Studios' Dune2 + pkgver = 0.96.3 + pkgrel = 2 + url = http://dunelegacy.sourceforge.net + install = dunelegacy.install + changelog = dunelegacy.changelog + arch = i686 + arch = x86_64 + license = GPL + depends = sdl_mixer + depends = desktop-file-utils + source = http://downloads.sourceforge.net/sourceforge/dunelegacy/dunelegacy-0.96.3-src.tar.bz2 + md5sums = 1ca64c06646aeb537d47f601a49463e9 + +pkgname = dunelegacy + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7bed203a9c63 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,29 @@ +# Contributor: Angelo Theodorou <encelo@users.sourceforge.net> + +pkgname=dunelegacy +pkgver=0.96.3 +pkgrel=2 +pkgdesc="Updated clone of Westood Studios' Dune2" +arch=('i686' 'x86_64') +url="http://dunelegacy.sourceforge.net" +license=('GPL') +depends=('sdl_mixer' 'desktop-file-utils') +changelog=dunelegacy.changelog +install=dunelegacy.install +source=(http://downloads.sourceforge.net/sourceforge/dunelegacy/$pkgname-$pkgver-src.tar.bz2) +md5sums=('1ca64c06646aeb537d47f601a49463e9') + +build() { + cd $srcdir/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 +} + +package() { + cd $srcdir/$pkgname-$pkgver + make prefix=$pkgdir/usr install + + # install icon and desktop files + install -Dm644 "$pkgname.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" +} diff --git a/dunelegacy.changelog b/dunelegacy.changelog new file mode 100644 index 000000000000..ed2ee5fcf4d7 --- /dev/null +++ b/dunelegacy.changelog @@ -0,0 +1,26 @@ +2013-04-12 Angelo "Encelo" Theodorou <encelo@users.sourceforge.net> + + * PKGBUILD : + Using $srcdir and $pkgdir variables + Installing icon and .desktop file + Updated dependencies array + Added a .install file + +2013-01-09 Angelo "Encelo" Theodorou <encelo@users.sourceforge.net> + + * PKGBUILD : + Added the changelog directive + Added a package() function + +2010-08-18 Angelo "Encelo" Theodorou <encelo@users.sourceforge.net> + + * PKGBUILD : + Added x86_64 to the arch field + +2010-05-27 Angelo "Encelo" Theodorou <encelo@users.sourceforge.net> + + * PKGBUILD : + No more install file + Empty fields purged + arch field added + Source URL, description and dependencies updated diff --git a/dunelegacy.install b/dunelegacy.install new file mode 100644 index 000000000000..88798b768050 --- /dev/null +++ b/dunelegacy.install @@ -0,0 +1,13 @@ + +post_install() { + # updates for our .desktop file + update-desktop-database -q +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + post_install $1 +} |