diff options
-rw-r--r-- | .SRCINFO | 38 | ||||
-rw-r--r-- | LICENSE.txt | 39 | ||||
-rw-r--r-- | LICENSE.txt.sig | bin | 0 -> 566 bytes | |||
-rw-r--r-- | PKGBUILD | 80 | ||||
-rwxr-xr-x | zandronum-server.launcher | 4 | ||||
-rw-r--r-- | zandronum-server.launcher.sig | bin | 0 -> 566 bytes | |||
-rw-r--r-- | zandronum.desktop | 11 | ||||
-rw-r--r-- | zandronum.desktop.sig | bin | 0 -> 566 bytes | |||
-rw-r--r-- | zandronum.install | 4 | ||||
-rwxr-xr-x | zandronum.launcher | 4 | ||||
-rw-r--r-- | zandronum.launcher.sig | bin | 0 -> 566 bytes | |||
-rw-r--r-- | zandronum.png | bin | 0 -> 74291 bytes | |||
-rw-r--r-- | zandronum.png.sig | bin | 0 -> 566 bytes |
13 files changed, 153 insertions, 27 deletions
@@ -1,26 +1,48 @@ -# Generated by aurpkgs -# Fri Jul 17 02:59:28 UTC 2020 pkgbase = zandronum-bin - pkgdesc = OpenGL ZDoom port with Client/Server multiplayer (Binary release) + pkgdesc = OpenGL ZDoom port with Client/Server multiplayer pkgver = 3.0.1 - pkgrel = 1 + pkgrel = 2 url = https://zandronum.com/ - arch = i686 + install = zandronum.install arch = x86_64 - license = CUSTOM + license = custom depends = sdl - depends = libjpeg-turbo + depends = libjpeg6-turbo depends = glu depends = openssl-1.0 depends = fluidsynth depends = fmodex optdepends = timidity++: midi support optdepends = freedoom: free IWAD - optdepends = gtk2:for a GUI selection screen + optdepends = gtk2: for a GUI selection screen optdepends = doomseeker: a GUI server browser + conflicts = zandronum2 + conflicts = zandronum source = https://zandronum.com/downloads/zandronum3.0.1-linux-x86_64.tar.xz + source = LICENSE.txt + source = zandronum.launcher + source = zandronum-server.launcher + source = zandronum.png + source = zandronum.desktop + source = LICENSE.txt.sig + source = zandronum.launcher.sig + source = zandronum-server.launcher.sig + source = zandronum.png.sig + source = zandronum.desktop.sig source = zandronum3.0.1-linux-x86_64.tar.xz.sig + validpgpkeys = 748231EBCBD808A14F5E85D28C004C2F93481F6B sha512sums = d09106cc7444f61abea8e07e4ea9d009b9e1e3e2e86c8f2f0320dcbe1636eda5abe2a44ba995fbb7b58c32ca43d79cb6f33ee0e54b4b9d33998a1fa3a2ea58a8 + sha512sums = b928f3211ff31f17fc2d754728e299b5783e1b946b4019713718b7613e13ff0a7c4f02087c0ab4f137f7a0de57a2bfeaa6ed63285d0e6063d2b4734b097ce9e1 + sha512sums = 488a274e40727ea58e1a6a67d9d37e77476f4fbcee9071e5f278fcfd88ddce42d25d3337d5d15455aa5cba32a176ec731e398cddfc6b86e151ba92c8bc1e1f22 + sha512sums = 5c4ab297579c3b623ea549548b9e0674195f3d86f17589a2a756c8362e46dec0f1eb488ec0347be14968969f9ba802998bd67d910d3d6500a90f50074fcabfb5 + sha512sums = baad2256990455c275b23c56984a1db3b1ced921b69f2688c84d99eda996f7b61466543c7bd649e295c12b48dc288dce79ad911e2b5b5e0640a899f5281712a4 + sha512sums = 1dacf401b7a3e25a4a14275c25ad5a63db1ead45fb1140ddbe6a3ff8e0175960d5b9b85b9b061abf81f00d48671366c8624eaaba2625fb3b4d18a2785ee367a6 + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP + sha512sums = SKIP sha512sums = SKIP pkgname = zandronum-bin + diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 000000000000..9a80825a3f92 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,39 @@ +Zandronum +Copyright (c) 2012, Zandronum Development Team +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +3. Neither the name of the Zandronum Development Team nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. +4. Redistributions in any form must be accompanied by information on how to + obtain complete source code for the software and any accompanying software + that uses the software. The source code must either be included in the + distribution or be available for no more than the cost of distribution plus + a nominal fee, and must be freely redistributable under reasonable + conditions. For an executable file, complete source code means the source + code for all modules it contains. It does not include source code for + modules or files that typically accompany the major components of the + operating system on which the executable file runs. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The above copyright and license notice applies to distributions of Zandronum in +source and binary form. Some source files contain additional notices of +original copyright by their contributors; see each source for details. diff --git a/LICENSE.txt.sig b/LICENSE.txt.sig Binary files differnew file mode 100644 index 000000000000..a873adf82097 --- /dev/null +++ b/LICENSE.txt.sig @@ -4,27 +4,69 @@ validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B') # News updates for packages can be followed at https://devblog.square-r00t.net pkgname=zandronum-bin pkgver=3.0.1 -pkgrel=1 -pkgdesc="OpenGL ZDoom port with Client/Server multiplayer (Binary release)" -arch=( 'i686' 'x86_64' ) +pkgrel=2 +_fmodex_ver=4.24.16 +pkgdesc="OpenGL ZDoom port with Client/Server multiplayer" +#arch=('i686' 'x86_64') +arch=('x86_64') url="https://zandronum.com/" -license=( 'CUSTOM' ) -depends=( 'sdl' 'libjpeg-turbo' 'glu' 'openssl-1.0' 'fluidsynth' 'fmodex' ) -optdepends=( 'timidity++: midi support' 'freedoom: free IWAD' 'gtk2:for a GUI selection screen' 'doomseeker: a GUI server browser' ) -_pkgname=zandronum-bin -conflicts=( 'pkg''pkg') -install= -changelog= -noextract=() -source=("https://zandronum.com/downloads/zandronum3.0.1-linux-x86_64.tar.xz" - "zandronum3.0.1-linux-x86_64.tar.xz.sig") +license=('custom') +depends=('sdl' 'libjpeg6-turbo' 'glu' 'openssl-1.0' 'fluidsynth' 'fmodex') +optdepends=('timidity++: midi support' 'freedoom: free IWAD' 'gtk2: for a GUI selection screen' 'doomseeker: a GUI server browser') +_pkgname=zandronum +conflicts=('zandronum2' 'zandronum') +install=zandronum.install +source=("https://zandronum.com/downloads/${_pkgname}${pkgver}-linux-x86_64.tar.xz" + "LICENSE.txt" + "${_pkgname}.launcher" + "${_pkgname}-server.launcher" + "${_pkgname}.png" + "${_pkgname}.desktop" + "LICENSE.txt.sig" + "${_pkgname}.launcher.sig" + "${_pkgname}-server.launcher.sig" + "${_pkgname}.png.sig" + "${_pkgname}.desktop.sig" + "${_pkgname}${pkgver}-linux-x86_64.tar.xz.sig") sha512sums=('d09106cc7444f61abea8e07e4ea9d009b9e1e3e2e86c8f2f0320dcbe1636eda5abe2a44ba995fbb7b58c32ca43d79cb6f33ee0e54b4b9d33998a1fa3a2ea58a8' + 'b928f3211ff31f17fc2d754728e299b5783e1b946b4019713718b7613e13ff0a7c4f02087c0ab4f137f7a0de57a2bfeaa6ed63285d0e6063d2b4734b097ce9e1' + '488a274e40727ea58e1a6a67d9d37e77476f4fbcee9071e5f278fcfd88ddce42d25d3337d5d15455aa5cba32a176ec731e398cddfc6b86e151ba92c8bc1e1f22' + '5c4ab297579c3b623ea549548b9e0674195f3d86f17589a2a756c8362e46dec0f1eb488ec0347be14968969f9ba802998bd67d910d3d6500a90f50074fcabfb5' + 'baad2256990455c275b23c56984a1db3b1ced921b69f2688c84d99eda996f7b61466543c7bd649e295c12b48dc288dce79ad911e2b5b5e0640a899f5281712a4' + '1dacf401b7a3e25a4a14275c25ad5a63db1ead45fb1140ddbe6a3ff8e0175960d5b9b85b9b061abf81f00d48671366c8624eaaba2625fb3b4d18a2785ee367a6' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'SKIP' 'SKIP') -build() { - cd "${srcdir}/${_pkgname}/src" - make prefix=${pkgdir}/usr -} + +if [ "${CARCH}" == "x86_64" ]; +then + _fmod_suffix="64" +else + _fmod_suffix="" +fi + package() { - install -D -m755 ${srcdir}/${_pkgname}/src/${_pkgname} ${pkgdir}/usr/bin/${_pkgname} - install -D -m644 ${srcdir}/${_pkgname}/docs/README.html.en ${pkgdir}/usr/share/doc/${_pkgname}/README.html + cd ${srcdir} + + install -Dm644 "zandronum.pk3" "${pkgdir}/usr/share/${pkgname}/zandronum.pk3" + #install -Dm644 "brightmaps.pk3" "${pkgdir}/usr/share/${pkgname}/brightmaps.pk3" + install -Dm644 "skulltag_actors.pk3" "${pkgdir}/usr/share/${pkgname}/skulltag_actors.pk3" + install -Dm755 "liboutput_sdl.so" "${pkgdir}/usr/share/${pkgname}/lib/liboutput_sdl.so" + install -Dm755 "zandronum" "${pkgdir}/usr/share/${pkgname}/zandronum" + install -Dm755 "zandronum-server" "${pkgdir}/usr/share/${pkgname}/zandronum-server" + install -Dm755 "zandronum.launcher" "${pkgdir}/usr/bin/zandronum" + install -Dm755 "zandronum-server.launcher" "${pkgdir}/usr/bin/zandronum-server" + install -Dm755 "libfmodex${_fmod_suffix}-${_fmodex_ver}.so" "${pkgdir}/usr/share/${pkgname}/lib/libfmodex${_fmod_suffix}-${_fmodex_ver}.so" + install -Dm644 "zandronum.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png" + install -Dm644 "zandronum.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -dm755 ${pkgdir}/usr/share/${pkgname}/lib + +# ln -s "/usr/lib/libcrypto.so" "$pkgdir/usr/share/zandronum/lib/libcrypto.so.0.9.8" +# ln -s "/usr/lib/libssl.so" "$pkgdir/usr/share/zandronum/lib/libssl.so.0.9.8" + + install -Dm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } + diff --git a/zandronum-server.launcher b/zandronum-server.launcher new file mode 100755 index 000000000000..d35e234a077f --- /dev/null +++ b/zandronum-server.launcher @@ -0,0 +1,4 @@ +#!/bin/bash + +export LD_LIBRARY_PATH=/usr/share/zandronum/lib +exec /usr/share/zandronum/zandronum-server "${@}" diff --git a/zandronum-server.launcher.sig b/zandronum-server.launcher.sig Binary files differnew file mode 100644 index 000000000000..93863d7bd38b --- /dev/null +++ b/zandronum-server.launcher.sig diff --git a/zandronum.desktop b/zandronum.desktop new file mode 100644 index 000000000000..ee5fde99cc29 --- /dev/null +++ b/zandronum.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Zandronum +GenericName=Zandronum +Comment=OpenGL ZDoom port with Client/Server multiplayer +Exec=/usr/bin/zandronum +Icon=/usr/share/pixmaps/zandronum.png +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;Game diff --git a/zandronum.desktop.sig b/zandronum.desktop.sig Binary files differnew file mode 100644 index 000000000000..c42ee00be8e7 --- /dev/null +++ b/zandronum.desktop.sig diff --git a/zandronum.install b/zandronum.install new file mode 100644 index 000000000000..1ff7aaefa722 --- /dev/null +++ b/zandronum.install @@ -0,0 +1,4 @@ +## arg 1: the new package version +post_install() { + echo ":: Zandronum looks for IWADs (e.g. doom2.wad) in CWD, ~/.zandronum and /usr/local/share" +} diff --git a/zandronum.launcher b/zandronum.launcher new file mode 100755 index 000000000000..973d125f6980 --- /dev/null +++ b/zandronum.launcher @@ -0,0 +1,4 @@ +#!/bin/bash + +export LD_LIBRARY_PATH=/usr/share/zandronum/lib +exec /usr/share/zandronum/zandronum "${@}" diff --git a/zandronum.launcher.sig b/zandronum.launcher.sig Binary files differnew file mode 100644 index 000000000000..cf914c703b15 --- /dev/null +++ b/zandronum.launcher.sig diff --git a/zandronum.png b/zandronum.png Binary files differnew file mode 100644 index 000000000000..b81a7f2d5ee2 --- /dev/null +++ b/zandronum.png diff --git a/zandronum.png.sig b/zandronum.png.sig Binary files differnew file mode 100644 index 000000000000..104f6994e3a1 --- /dev/null +++ b/zandronum.png.sig |