summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author-TOSH-2015-07-28 13:58:27 +0200
committer-TOSH-2015-07-28 13:58:27 +0200
commitebd93826cc94609b9bc7a152dcefbbf1eddab668 (patch)
treefddeb785647777e9b76d8d15a909f805563acb57
downloadaur-ebd93826cc94609b9bc7a152dcefbbf1eddab668.tar.gz
Commit landeseternelles-1.9.0-1
-rw-r--r--.SRCINFO30
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD61
-rw-r--r--landeseternelles.desktop8
-rw-r--r--landeseternelles.install20
-rw-r--r--landeseternelles.pngbin0 -> 2137 bytes
6 files changed, 124 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a750df84524a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,30 @@
+pkgbase = landeseternelles
+ pkgdesc = Landes Eternelles is a frensh role playing game (mmorpg), forked from Eternal Lands.
+ pkgver = 1.9.0
+ pkgrel = 2
+ url = http://www.landes-eternelles.com
+ install = landeseternelles.install
+ arch = i686
+ arch = x86_64
+ license = custom:eternal_lands_license
+ depends = sdl_net
+ depends = sdl_image
+ depends = cal3d
+ depends = mesa
+ depends = openal
+ depends = libxslt
+ depends = libvorbis
+ depends = gtk2
+ source = http://landes-eternelles.com/client/1900/Client_Sources-1.9.0.tar.bz2
+ source = http://www.landes-eternelles.com/client/1900/Editeur_Sources-1.9.0.tar.bz2
+ source = http://landes-eternelles.com/client/1900/linux/LandesEternellesLinux-1.9.0.tar.bz2
+ source = landeseternelles.desktop
+ source = landeseternelles.png
+ sha256sums = 49914957704e043dc38b9b18d5b4a027ef061aafb2d068c7d4f6d3ce421e52a3
+ sha256sums = 8cf98ab4d27fa847bc81b371fd29959b1e73e91e29ea5ed080cda0d20007e55b
+ sha256sums = 55aa2a48188fcc38d47dab3c2021439913b0ae716f9c54fb67c48e22e50700b4
+ sha256sums = 9451f0745d72d37ecabe8230e849b24801ba70c55cb11d45c15b09dcf2acf930
+ sha256sums = f42bb2fdd8b981ca2ed5552110831e349852439b3ea0ead13f7fa328f3a30b72
+
+pkgname = landeseternelles
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..fc0613550f72
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*~
+*.xz
+*.gz
+src
+pkg \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..692cc317a619
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: Tosh (tosh <at> t0x0sh <dot> org)
+
+pkgname=landeseternelles
+pkgver=1.9.0
+pkgrel=2
+pkgdesc="Landes Eternelles is a frensh role playing game (mmorpg), forked from Eternal Lands."
+arch=('i686' 'x86_64')
+url="http://www.landes-eternelles.com"
+license=(custom:'eternal_lands_license')
+depends=('sdl_net' 'sdl_image' 'cal3d' 'mesa' 'openal' 'libxslt' 'libvorbis' 'gtk2')
+install='landeseternelles.install'
+
+source=(
+ http://landes-eternelles.com/client/1900/Client_Sources-1.9.0.tar.bz2
+ http://www.landes-eternelles.com/client/1900/Editeur_Sources-1.9.0.tar.bz2
+ http://landes-eternelles.com/client/1900/linux/LandesEternellesLinux-1.9.0.tar.bz2
+ landeseternelles.desktop
+ landeseternelles.png
+)
+
+build() {
+ cd "$srcdir/client_sources"
+
+ sed -i -r "s/__inline__//g" $srcdir/client_sources/minimap.c
+ sed -i -r "s/__inline__//g" $srcdir/client_sources/weather.c
+
+ make -f Makefile.linux || return 1
+
+ cd "$srcdir/editeur_sources"
+
+ make -f Makefile.linux || return 1
+}
+
+package() {
+ mkdir -p $pkgdir/usr/{bin,share/{$pkgname,licenses/$pkgname,pixmaps,applications}}
+ install -m644 $srcdir/landeseternelles.desktop $pkgdir/usr/share/applications/landeseternelles.desktop
+ install -m644 $srcdir/landeseternelles.png $pkgdir/usr/share/pixmaps/landeseternelles.png
+
+ if [ $CARCH == "x86_64" ];then
+ cd "$srcdir/client_sources"
+ install -m755 le.x86_64.linux.bin $pkgdir/usr/bin/le.$CARCH.linux.bin
+ cd "$srcdir/editeur_sources"
+ install -m755 mapedit.x86_64.linux.bin $pkgdir/usr/bin/mapedit.$CARCH.linux.bin
+ else
+ cd "$srcdir/client_Sources"
+ install -m755 le.x86.linux.bin $pkgdir/usr/bin/le.x86.linux.bin
+ cd "$srcdir/editeur_Sources"
+ install -m755 mapedit.x86.linux.bin $pkgdir/usr/bin/mapedit.x86.linux.bin
+ fi
+
+ cd "$srcdir/LandesEternellesLinux"
+ rm -f *.bin icon.bmp
+ mv -f Licence.txt $pkgdir/usr/share/licenses/$pkgname/
+ mv -f * $pkgdir/usr/share/$pkgname/
+}
+
+sha256sums=('49914957704e043dc38b9b18d5b4a027ef061aafb2d068c7d4f6d3ce421e52a3'
+ '8cf98ab4d27fa847bc81b371fd29959b1e73e91e29ea5ed080cda0d20007e55b'
+ '55aa2a48188fcc38d47dab3c2021439913b0ae716f9c54fb67c48e22e50700b4'
+ '9451f0745d72d37ecabe8230e849b24801ba70c55cb11d45c15b09dcf2acf930'
+ 'f42bb2fdd8b981ca2ed5552110831e349852439b3ea0ead13f7fa328f3a30b72') \ No newline at end of file
diff --git a/landeseternelles.desktop b/landeseternelles.desktop
new file mode 100644
index 000000000000..205095813945
--- /dev/null
+++ b/landeseternelles.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Landes Eternelles - le jeu
+Comment=Landes Eternelles is a frensh role playing game (mmorpg), forked from Eternal Lands.
+Exec=landeseternelles
+Icon=landeseternelles.png
+Terminal=false
+Type=Application
+Categories=Application;Game;
diff --git a/landeseternelles.install b/landeseternelles.install
new file mode 100644
index 000000000000..10b404ea0b58
--- /dev/null
+++ b/landeseternelles.install
@@ -0,0 +1,20 @@
+# This is a default template for a post-install scriptlet.
+
+post_install() {
+
+ if [ $(uname -m) == "x86_64" ];then
+ echo -e "#/bin/sh\ncd /usr/share/landeseternelles && /usr/bin/le.x86_64.linux.bin" > /usr/bin/landeseternelles
+ echo -e "#/bin/sh\ncd /usr/share/landeseternelles && /usr/bin/mapedit.x86_64.linux.bin" > /usr/bin/editeurlandeseternelles
+ else
+ echo -e "#/bin/sh\ncd /usr/share/landeseternelles && /usr/bin/le.x86.linux.bin" > /usr/bin/landeseternelles
+ echo -e "#/bin/sh\ncd /usr/share/landeseternelles && /usr/bin/mapedit.x86.linux.bin" > /usr/bin/editeurlandeseternelles
+ fi
+ chmod 755 /usr/bin/landeseternelles
+ chmod 755 /usr/bin/editeurlandeseternelles
+
+}
+
+post_remove() {
+ rm -f /usr/bin/landeseternelles
+ rm -f /usr/bin/editeurlandeseternelles
+}
diff --git a/landeseternelles.png b/landeseternelles.png
new file mode 100644
index 000000000000..4f0aaf4453b0
--- /dev/null
+++ b/landeseternelles.png
Binary files differ