summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 12 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d01f971320f8..6adccc02d853 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,23 +5,24 @@
# Maintainer: Angelo Theodorou <encelo@users.sourceforge.net>
pkgname=eternallands
-pkgver=1.9.5.8
-pkgrel=3
+pkgver=1.9.5.9
+version=${pkgver}-1
+pkgrel=1
pkgdesc="A free 3D MMORPG game with thousands of on-line players"
arch=('i686' 'x86_64')
license=('custom')
url="http://www.eternal-lands.com/"
-depends=('sdl2_net' 'sdl2_image' 'openal' 'cal3d' 'libvorbis' 'glu')
-makedepends=('git' 'unzip' 'pkgconf')
+depends=('sdl2_net' 'sdl2_image' 'sdl2_ttf' 'openal' 'cal3d' 'libvorbis' 'glu')
+makedepends=('unzip' 'pkgconf')
optdepends=('zenity: to use the launch script' 'kdialog: to use the launch script')
options=('!emptydirs')
changelog=eternallands.changelog
-source=("git://github.com/raduprv/Eternal-Lands.git#tag=${pkgver}" 'https://github.com/raduprv/Eternal-Lands/releases/download/1.9.5.7/el_195_p7_data_files.zip')
-md5sums=('SKIP' 'c58b6f374d0f9ce3f0aa0fe4eab348d5')
+source=("https://github.com/raduprv/Eternal-Lands/archive/refs/tags/${version}.tar.gz" "https://github.com/raduprv/Eternal-Lands/releases/download/${version}/eternallands-data_${version}.zip")
+md5sums=('745a75f442d6afea31df5d388450082a' '82c0b5601faed923fb30d01906e25ca3')
build()
{
- cd ${srcdir}/Eternal-Lands
+ cd ${srcdir}/Eternal-Lands-${version}
sed -i "s|/usr/games/|/usr/bin/|" pkgfiles/eternallands
sed -i "s|/usr/share/games/EternalLands/|/usr/share/eternallands/|" pkgfiles/eternallands
@@ -32,7 +33,7 @@ build()
}
package() {
- cd ${srcdir}/Eternal-Lands
+ cd ${srcdir}/Eternal-Lands-${version}
mkdir -p "${pkgdir}/usr/bin"
mkdir -p "${pkgdir}/usr/share/man/man6"
@@ -44,7 +45,7 @@ package() {
install -m755 el.x86.linux.bin "${pkgdir}/usr/bin/"
install -m755 pkgfiles/eternallands "${pkgdir}/usr/bin/"
install -m644 pkgfiles/eternallands.6 "${pkgdir}/usr/share/man/man6"
- install -m644 pkgfiles/el.x86.linux.bin.6 "${pkgdir}/usr/share/man/man6"
+ install -m644 pkgfiles/el.linux.bin.6 "${pkgdir}/usr/share/man/man6"
install -m644 pkgfiles/eternallands.png "${pkgdir}/usr/share/pixmaps/"
install -m644 pkgfiles/eternallands.xpm "${pkgdir}/usr/share/pixmaps/"
install -m644 pkgfiles/eternallands.desktop "${pkgdir}/usr/share/applications"
@@ -55,16 +56,13 @@ package() {
# Compress textures and maps
find \( -name *.bmp -or -name *.elm \) -exec gzip -f {} \;
- for dir in 2dobjects 3dobjects actor_defs animations languages maps meshes particles shaders skeletons skybox textures; do
+ for dir in 2dobjects 3dobjects actor_defs animations fonts languages maps meshes particles shaders skeletons skybox textures; do
cp -R ${dir} "${pkgdir}/usr/share/eternallands/"
done
sed -i "s|^#data_dir = \"c:\\\Program Files\\\Eternal Lands\\\\\"|#data_dir = /usr/share/eternallands|" el.ini
- sed -i "s|^#use_new_selection.*$|#use_new_selection = 1|g" el.ini
- for file in *.ini *.txt *.lst *.xml; do
+ for file in *.ini *.json *.lst *.menu *.txt *.xml; do
install -m644 ${file} "${pkgdir}/usr/share/eternallands/"
done
-
- install -m644 ${srcdir}/Eternal-Lands/el.ini "${pkgdir}/usr/share/eternallands/"
}