diff options
author | -TOSH- | 2020-04-09 15:27:22 +0200 |
---|---|---|
committer | -TOSH- | 2020-04-09 16:01:22 +0200 |
commit | 3b180f33c7996619428440eea977f60f90a5d0be (patch) | |
tree | dd4bb60e07a7bdb00716bd843704ed7cbd548b74 | |
parent | 0bb39fa76a962402fe57f3aa6a0af8da37b4ee13 (diff) | |
download | aur-3b180f33c7996619428440eea977f60f90a5d0be.tar.gz |
Landes-Eternelles version 1.9.4
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 71 | ||||
-rw-r--r-- | client_sources.patch | 22 | ||||
-rw-r--r-- | editeurlandeseternelles | 10 | ||||
-rw-r--r-- | landeseternelles | 10 | ||||
-rw-r--r-- | landeseternelles.install | 20 |
6 files changed, 50 insertions, 115 deletions
@@ -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 @@ -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 -} |