diff --git a/Makefile b/Makefile new file mode 100644 --- /dev/null +++ b/Makefile @@ -0,0 +1 @@ +include ../Makefile.common diff --git a/abi_used_libs b/abi_used_libs new file mode 100644 --- /dev/null +++ b/abi_used_libs @@ -0,0 +1,19 @@ +libGL.so.1 +libGLEW.so.1.12 +libSDL2-2.0.so.0 +libc.so.6 +libcurl.so.4 +libdl.so.2 +libfreetype.so.6 +libgcc_s.so.1 +libjpeg.so.8 +liblua.so.5.3 +libm.so.6 +libminizip.so.1 +libogg.so.0 +libpthread.so.0 +libsqlite3.so.0 +libstdc++.so.6 +libtheora.so.0 +libvorbis.so.0 +libvorbisfile.so.3 diff --git a/package.yml b/package.yml new file mode 100644 --- /dev/null +++ b/package.yml @@ -0,0 +1,47 @@ +name : etlegacy +version : 2.75 +release : 1 +source : + - https://github.com/etlegacy/etlegacy/archive/v2.75.tar.gz : 846027d9bf3ca1a410bd2d3e1e72da9ae4686dbf5194dbc34bca92ab5964ffc4 +license : GPL-3.0-or-later +component : games.action +summary : "Wolfenstein: Enemy Territory compatible client/server" +description: | + ET: Legacy is based on the source code of the Wolfenstein: Enemy Territory. + The main goal of this project is to fix bugs, remove old dependencies and + make it playable on all major operating systems while still remaining + compatible with the ET 2.60b version and as many of its mods as possible. +builddeps : + - pkgconfig(freetype2) + - pkgconfig(glew) + - pkgconfig(libcurl) + - pkgconfig(libjpeg) + - pkgconfig(lua) + - pkgconfig(minizip) + - pkgconfig(openal) + - pkgconfig(sdl2) + - pkgconfig(sqlite3) + - pkgconfig(theora) + - pkgconfig(vorbis) +setup : | + %cmake . \ + -DCROSS_COMPILE32=OFF \ + -DBUILD_SERVER=OFF \ + -DBUILD_CLIENT=ON \ + -DBUNDLED_LIBS=OFF \ + -DFEATURE_AUTOUPDATE=OFF \ + -DINSTALL_OMNIBOT=OFF \ + -DINSTALL_DEFAULT_BASEDIR=/usr/share/etlegacy \ + -DINSTALL_DEFAULT_MODDIR=share/etlegacy +build : | + %make +install : | + %make_install + + install -D -m00644 docs/game/anticheat.html $installdir/usr/share/doc/etlegacy/anticheat.html + install -D -m00644 docs/INSTALL.txt $installdir/usr/share/doc/etlegacy/INSTALL.txt + + install -d -m00755 $installdir/usr/share/etlegacy/legacy/ + install -m00644 legacy/*.{pk3,so} $installdir/usr/share/etlegacy/legacy + + rm $installdir/usr/share/etlegacy/*.txt diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml new file mode 100644 --- /dev/null +++ b/pspec_x86_64.xml @@ -0,0 +1,46 @@ + + + etlegacy + + Pierre-Yves + pyu@riseup.net + + GPL-3.0-or-later + games.action + Wolfenstein: Enemy Territory compatible client/server + ET: Legacy is based on the source code of the Wolfenstein: Enemy Territory. +The main goal of this project is to fix bugs, remove old dependencies and +make it playable on all major operating systems while still remaining +compatible with the ET 2.60b version and as many of its mods as possible. + + https://solus-project.com/sources/README.Solus + + + etlegacy + Wolfenstein: Enemy Territory compatible client/server + ET: Legacy is based on the source code of the Wolfenstein: Enemy Territory. +The main goal of this project is to fix bugs, remove old dependencies and +make it playable on all major operating systems while still remaining +compatible with the ET 2.60b version and as many of its mods as possible. + + games.action + + /usr/bin + /usr/share/applications/etlegacy.desktop + /usr/share/doc + /usr/share/etlegacy + /usr/share/icons/hicolor/scalable/apps/etl.svg + /usr/share/man + /usr/share/mime/packages/etlegacy.xml + + + + + 2018-03-17 + 2.75 + Packaging update + Pierre-Yves + pyu@riseup.net + + +