Changeset View
Changeset View
Standalone View
Standalone View
package.yml
- This file was added.
| 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 | |||||
JoshStrobl: Update to SPDX-3.0 | |||||
| summary : "Wolfenstein: Enemy Territory compatible client/server" | |||||
| description: | | |||||
Not Done Inline ActionsQuotes unnecessary. JoshStrobl: Quotes unnecessary. | |||||
Not Done Inline ActionsThey are required because of the : kyrios123: They are required because of the `:` | |||||
| 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) | |||||
Not Done Inline ActionsNot needed. glew-devel requires libglu-devel, which requires mesalib-devel JoshStrobl: Not needed. glew-devel requires libglu-devel, which requires mesalib-devel | |||||
| - pkgconfig(libjpeg) | |||||
| - pkgconfig(lua) | |||||
| - pkgconfig(minizip) | |||||
| - pkgconfig(openal) | |||||
| - pkgconfig(sdl2) | |||||
| - pkgconfig(sqlite3) | |||||
| - pkgconfig(theora) | |||||
Not Done Inline ActionsAny specific reason pkgconfig32 is used here but not anywhere else? JoshStrobl: Any specific reason pkgconfig32 is used here but not anywhere else? | |||||
| - 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 | |||||
Copyright © 2015-2021 Solus Project. The Solus logo is Copyright © 2016-2021 Solus Project. All Rights Reserved.
Update to SPDX-3.0