summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author-TOSH-2020-04-09 15:27:22 +0200
committer-TOSH-2020-04-09 16:01:22 +0200
commit3b180f33c7996619428440eea977f60f90a5d0be (patch)
treedd4bb60e07a7bdb00716bd843704ed7cbd548b74
parent0bb39fa76a962402fe57f3aa6a0af8da37b4ee13 (diff)
downloadaur-3b180f33c7996619428440eea977f60f90a5d0be.tar.gz
Landes-Eternelles version 1.9.4
-rw-r--r--.SRCINFO32
-rw-r--r--PKGBUILD71
-rw-r--r--client_sources.patch22
-rw-r--r--editeurlandeseternelles10
-rw-r--r--landeseternelles10
-rw-r--r--landeseternelles.install20
6 files changed, 50 insertions, 115 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 81fcde4443a2..79ecf5531985 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,34 +1,24 @@
pkgbase = landeseternelles
pkgdesc = Landes Eternelles is a french role playing game (mmorpg), forked from Eternal Lands.
- pkgver = 1.9.3
- pkgrel = 2
- url = http://www.landes-eternelles.com
- install = landeseternelles.install
+ pkgver = 1.9.4
+ pkgrel = 1
+ url = https://www.landes-eternelles.com
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 = sh
+ depends = libglvnd
depends = gtk2
- noextract = Client_Sources-1.9.3.zip
- noextract = Editeur_Sources-1.9.3.zip
- source = http://landes-eternelles.com/client/1930/Client_Sources-1.9.3.zip
- source = http://www.landes-eternelles.com/client/1930/Editeur_Sources-1.9.3.zip
- source = http://landes-eternelles.com/client/1930/linux/LandesEternellesLinux-1.9.3.zip
+ source = https://landes-eternelles.com/client/1940/linux/LandesEternellesLinux.tar.gz
source = landeseternelles.desktop
source = landeseternelles.png
- source = client_sources.patch
- sha256sums = e622b57d1a62a9ddf8d1574ac89f0deb482d89d6045073020f470c608b835858
- sha256sums = ed33675c87723656544e63dabe59ad8ecf37576dacebf5a01d0ac0ad9a079390
- sha256sums = efe94668e121a87717d850a14379797927730c9962a673cc1613e1c89addd8d0
+ source = landeseternelles
+ source = editeurlandeseternelles
+ sha256sums = f5e249cf518914978e1e97aa49ca1f58d236c6984acb6771e248f2d482db3f2b
sha256sums = 1357259d4232d8533d3acdf22c63a9b650472f0ca2cf9841eb03ebd6a514e3f7
sha256sums = f42bb2fdd8b981ca2ed5552110831e349852439b3ea0ead13f7fa328f3a30b72
- sha256sums = 8a775a31c459c5a3e8f1984e610db7abba395504e51ab28be173a263dc9a3f4b
+ sha256sums = 066457e0c01436667bf85d3d34919fba87a6cf1b2953e6960c6353826a862dd4
+ sha256sums = 5da82012b1c9aa39d7b151b97b7749b7d5145691d4f6aedeca3cfa45689b2704
pkgname = landeseternelles
diff --git a/PKGBUILD b/PKGBUILD
index d0c79bcd00cf..cc8a250ba590 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,75 +1,42 @@
# Maintainer: Tosh (tosh <at> t0x0sh <dot> org)
pkgname=landeseternelles
-pkgver=1.9.3
-pkgrel=2
+pkgver=1.9.4
+pkgrel=1
pkgdesc="Landes Eternelles is a french role playing game (mmorpg), forked from Eternal Lands."
arch=('i686' 'x86_64')
-url="http://www.landes-eternelles.com"
+url="https://www.landes-eternelles.com"
license=(custom:'eternal_lands_license')
-depends=('sdl_net' 'sdl_image' 'cal3d' 'mesa' 'openal' 'libxslt' 'libvorbis' 'gtk2')
-install='landeseternelles.install'
-
-client_sources="Client_Sources-1.9.3"
-editeur_sources="Editeur_Sources-1.9.3"
-datas="LandesEternellesLinux-1.9.3"
-
+depends=(sh libglvnd gtk2)
source=(
- http://landes-eternelles.com/client/1930/$client_sources.zip
- http://www.landes-eternelles.com/client/1930/$editeur_sources.zip
- http://landes-eternelles.com/client/1930/linux/$datas.zip
+ https://landes-eternelles.com/client/1940/linux/LandesEternellesLinux.tar.gz
landeseternelles.desktop
landeseternelles.png
- client_sources.patch
+ landeseternelles
+ editeurlandeseternelles
)
-noextract=(
- $client_sources.zip
- $editeur_sources.zip
-)
-
-prepare() {
- mkdir -p client_sources editeur_sources
- (cd client_sources && bsdtar -x -f ../$client_sources.zip)
- (cd editeur_sources && bsdtar -x -f ../$editeur_sources.zip)
-}
-
-build() {
- cd "$srcdir/client_sources"
- patch < ../client_sources.patch
- 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
+ install -m755 $srcdir/landeseternelles $pkgdir/usr/bin/landeseternelles
+ install -m755 $srcdir/editeurlandeseternelles $pkgdir/usr/bin/editeurlandeseternelles
- 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/$datas"
+ cd "$srcdir/LandesEternelles"
+ install -m755 le.$CARCH.static.bin $pkgdir/usr/bin/le.$CARCH.static.bin
+ install -m755 mapedit.$CARCH.static.bin $pkgdir/usr/bin/mapedit.$CARCH.static.bin
+
rm -f *.bin icon.bmp
- mv -f Licence.txt $pkgdir/usr/share/licenses/$pkgname/
+ install -m644 Licence.txt $pkgdir/usr/share/licenses/$pkgname/Licence.txt
mv -f * $pkgdir/usr/share/$pkgname/
+ find $pkgdir/usr/share/$pkgname/ -type f -exec chmod 0644 {} \;
+ find $pkgdir/usr/share/$pkgname/ -type d -exec chmod 0755 {} \;
}
-sha256sums=('e622b57d1a62a9ddf8d1574ac89f0deb482d89d6045073020f470c608b835858'
- 'ed33675c87723656544e63dabe59ad8ecf37576dacebf5a01d0ac0ad9a079390'
- 'efe94668e121a87717d850a14379797927730c9962a673cc1613e1c89addd8d0'
+sha256sums=('f5e249cf518914978e1e97aa49ca1f58d236c6984acb6771e248f2d482db3f2b'
'1357259d4232d8533d3acdf22c63a9b650472f0ca2cf9841eb03ebd6a514e3f7'
'f42bb2fdd8b981ca2ed5552110831e349852439b3ea0ead13f7fa328f3a30b72'
- '8a775a31c459c5a3e8f1984e610db7abba395504e51ab28be173a263dc9a3f4b')
+ '066457e0c01436667bf85d3d34919fba87a6cf1b2953e6960c6353826a862dd4'
+ '5da82012b1c9aa39d7b151b97b7749b7d5145691d4f6aedeca3cfa45689b2704')
diff --git a/client_sources.patch b/client_sources.patch
deleted file mode 100644
index 35554280835d..000000000000
--- a/client_sources.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- icon_window.cpp 2018-10-23 23:55:36.000000000 +0200
-+++ icon_window.cpp 2018-12-14 23:25:30.710693140 +0100
-@@ -374,7 +374,7 @@
- size_t index = (has_highlight)? 1: 0;
- if (flashing)
- {
-- if (abs(SDL_GetTicks() - last_flash_change) > 250)
-+ if (abs((long int) SDL_GetTicks() - last_flash_change) > 250)
- {
- last_flash_change = SDL_GetTicks();
- flashing--;
-
---- item_lists.cpp 2018-10-23 23:55:38.000000000 +0200
-+++ item_lists.cpp 2018-12-14 23:25:30.704026455 +0100
-@@ -788,6 +788,6 @@
- {
- if (!last_mod_time)
- return;
-- if (force || (last_mod_time && abs(last_mod_time - SDL_GetTicks()) > 5000))
-+ if (force || (last_mod_time && abs((long int) SDL_GetTicks() - last_mod_time) > 5000))
- save();
- }
diff --git a/editeurlandeseternelles b/editeurlandeseternelles
new file mode 100644
index 000000000000..dc6f2ea47d31
--- /dev/null
+++ b/editeurlandeseternelles
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+cd /usr/share/landeseternelles
+
+if test -f /usr/bin/mapedit.x86_64.static.bin
+then
+ /usr/bin/mapedit.x86_64.static.bin
+else
+ /usr/bin/mapedit.x86.static.bin
+fi
diff --git a/landeseternelles b/landeseternelles
new file mode 100644
index 000000000000..59eb4473a038
--- /dev/null
+++ b/landeseternelles
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+cd /usr/share/landeseternelles
+
+if test -f /usr/bin/le.x86_64.static.bin
+then
+ /usr/bin/le.x86_64.static.bin "$1"
+else
+ /usr/bin/le.x86.static.bin "$1"
+fi
diff --git a/landeseternelles.install b/landeseternelles.install
index 10b404ea0b58..e69de29bb2d1 100644
--- a/landeseternelles.install
+++ b/landeseternelles.install
@@ -1,20 +0,0 @@
-# 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
-}