diff options
-rw-r--r-- | .SRCINFO | 66 | ||||
-rw-r--r-- | PKGBUILD | 42 | ||||
-rw-r--r-- | q-zandronum.desktop | 1 | ||||
-rw-r--r-- | q-zandronum.svg | 47 |
4 files changed, 87 insertions, 69 deletions
@@ -1,27 +1,18 @@ pkgbase = q-zandronum pkgdesc = Zandronum 3.0 fork with improved netcode and Quake movement - pkgver = 1.2.1 + pkgver = 1.4.11 pkgrel = 1 url = http://qzandronum.com/ install = q-zandronum.install arch = x86_64 - arch = aarch64 license = custom - makedepends = zlib - makedepends = sdl - makedepends = libjpeg-turbo - makedepends = nasm - makedepends = gtk2 - makedepends = cmake - makedepends = mercurial - makedepends = fluidsynth - makedepends = mesa - makedepends = glu depends = sdl depends = libjpeg6-turbo depends = glu - depends = openssl-1.0 + depends = openal + depends = openssl-1.1 depends = fluidsynth + depends = mpg123 optdepends = timidity++: midi support optdepends = freedoom: free IWAD optdepends = gtk2: for a GUI selection screen @@ -30,52 +21,13 @@ pkgbase = q-zandronum source = q-zandronum.launcher source = q-zandronum-server.launcher source = q-zandronum.desktop + source = q-zandronum.svg sha256sums = c9407f638950af1dc4ff0884aa73a41490390b79435a81805a8e9c8c0ec84adf sha256sums = 1fe0a389e571c77aa0207c09bee6533828e818e7daff34640c0a01c25f094088 sha256sums = 3170f827179cc7c14f2755cc6a324fc12c71cde2793d21a8f0cdb829c9bb3469 - sha256sums = 6dafab40b8eb87d3775748a3790a9e6e2bc6f46d0ea6873ae76ceaa4dc4a9783 - source_x86_64 = https://github.com/IgeNiaI/Q-Zandronum/releases/download/1.2.1/Q-Zandronum.1.2.1.Linux.x64.tar.gz - sha256sums_x86_64 = 45a054d62781fe133c1161a148f768b98c84027bff2609b5bf74c43ec09604ed - source_aarch64 = https://github.com/IgeNiaI/Q-Zandronum/releases/download/1.2.1/Q-Zandronum.1.2.1.Linux.arm64.tar.gz - sha256sums_aarch64 = 2d0ee315e783981a94e4c2e90295e336d6e02095447479bb9e66235d26d30240 - -pkgname = q-zandronum -pkgbase = q-zandronum - pkgdesc = Zandronum 3.0 fork with improved netcode and Quake movement - pkgver = 1.2.1 - pkgrel = 1 - url = http://qzandronum.com/ - install = q-zandronum.install - arch = x86_64 - license = custom - makedepends = zlib - makedepends = sdl - makedepends = libjpeg-turbo - makedepends = nasm - makedepends = gtk2 - makedepends = cmake - makedepends = mercurial - makedepends = fluidsynth - makedepends = mesa - makedepends = glu - depends = sdl - depends = libjpeg6-turbo - depends = glu - depends = openssl-1.0 - depends = fluidsynth - optdepends = timidity++: midi support - optdepends = freedoom: free IWAD - optdepends = gtk2: for a GUI selection screen - optdepends = doomseeker: a GUI server browser - source = LICENSE.txt - source = q-zandronum.launcher - source = q-zandronum-server.launcher - source = q-zandronum.desktop - sha256sums = c9407f638950af1dc4ff0884aa73a41490390b79435a81805a8e9c8c0ec84adf - sha256sums = 1fe0a389e571c77aa0207c09bee6533828e818e7daff34640c0a01c25f094088 - sha256sums = 3170f827179cc7c14f2755cc6a324fc12c71cde2793d21a8f0cdb829c9bb3469 - sha256sums = 6dafab40b8eb87d3775748a3790a9e6e2bc6f46d0ea6873ae76ceaa4dc4a9783 - source_x86_64 = https://github.com/IgeNiaI/Q-Zandronum/releases/download/1.2.1/Q-Zandronum.1.2.1.Linux.x64.tar.gz - sha256sums_x86_64 = 45a054d62781fe133c1161a148f768b98c84027bff2609b5bf74c43ec09604ed + sha256sums = b8f3d290f649b3b3173bdc3e28f5ef186b75f0d2454f3f1b934aa0a7c719716b + sha256sums = 77967f0ef35fbeae6e3e70e3b779b9eddeb8e08fa259bfa88806b72be34973d0 + source_x86_64 = https://github.com/IgeNiaI/Q-Zandronum/releases/download/1.4.11/Q-Zandronum_1.4.11_Linux_amd64.tar.gz + sha256sums_x86_64 = 74e2f1b394243714f00cdf82cbeb9148ff5824d71cd528f0969262ebd16af925 pkgname = q-zandronum @@ -1,34 +1,38 @@ -# Maintainer: June <june@eridan.me> +# Maintainer: Maddie Mewmews <maddie at mewmews gay> +# Contributor: June <june@eridan.me> + pkgname=q-zandronum -pkgver=1.2.1 +pkgver=1.4.11 pkgrel=1 _fmodex_ver=4.44.64 pkgdesc="Zandronum 3.0 fork with improved netcode and Quake movement" arch=('x86_64') url="http://qzandronum.com/" license=('custom') -depends=('sdl' 'libjpeg6-turbo' 'glu' 'openssl-1.0' 'fluidsynth') +depends=('sdl' 'libjpeg6-turbo' 'glu' 'openal' 'openssl-1.1' 'fluidsynth' 'mpg123') optdepends=('timidity++: midi support' 'freedoom: free IWAD' 'gtk2: for a GUI selection screen' 'doomseeker: a GUI server browser') -makedepends=( 'zlib' 'sdl' 'libjpeg-turbo' 'nasm' 'gtk2' 'cmake' 'mercurial' 'fluidsynth' 'mesa' 'glu' ) +#makedepends=( 'zlib' 'sdl' 'libjpeg-turbo' 'nasm' 'gtk2' 'cmake' 'mercurial' 'fluidsynth' 'mesa' 'glu' ) # Package isn't being built from source _pkgname=q-zandronum install=q-zandronum.install -source_x86_64=("https://github.com/IgeNiaI/Q-Zandronum/releases/download/${pkgver}/Q-Zandronum.${pkgver}.Linux.x64.tar.gz") - +source_x86_64=("https://github.com/IgeNiaI/Q-Zandronum/releases/download/${pkgver}/Q-Zandronum_${pkgver}_Linux_amd64.tar.gz") +#latest=https://github.com/IgeNiaI/Q-Zandronum/releases/download/1.4.11/Q-Zandronum_1.4.11_Linux_amd64.tar.gz source=( 'LICENSE.txt' "${pkgname}.launcher" "${pkgname}-server.launcher" "${pkgname}.desktop" + "${pkgname}.svg" ) -sha256sums_x86_64=('45a054d62781fe133c1161a148f768b98c84027bff2609b5bf74c43ec09604ed') +sha256sums_x86_64=('74e2f1b394243714f00cdf82cbeb9148ff5824d71cd528f0969262ebd16af925') sha256sums=( 'c9407f638950af1dc4ff0884aa73a41490390b79435a81805a8e9c8c0ec84adf' '1fe0a389e571c77aa0207c09bee6533828e818e7daff34640c0a01c25f094088' '3170f827179cc7c14f2755cc6a324fc12c71cde2793d21a8f0cdb829c9bb3469' - '6dafab40b8eb87d3775748a3790a9e6e2bc6f46d0ea6873ae76ceaa4dc4a9783' + 'b8f3d290f649b3b3173bdc3e28f5ef186b75f0d2454f3f1b934aa0a7c719716b' + '77967f0ef35fbeae6e3e70e3b779b9eddeb8e08fa259bfa88806b72be34973d0' ) if [ "${CARCH}" == "x86_64" ]; @@ -38,24 +42,38 @@ else _fmod_suffix="" fi +_bundle_freedoom=${_bundle_freedoom-y} + + package() { cd ${srcdir} - + echo "For compatibility reasons, the bundled FreeDOOM wads are included in the package unless the variable above (in the PKGBUILD) is blanked out." install -Dm644 "q-zandronum.pk3" "${pkgdir}/usr/share/${pkgname}/q-zandronum.pk3" install -Dm755 "q-zandronum" "${pkgdir}/usr/share/${pkgname}/q-zandronum" install -Dm755 "q-zandronum-server" "${pkgdir}/usr/share/${pkgname}/q-zandronum-server" - install -dm755 ${pkgdir}/usr/share/${pkgname}/Movement_Mods - cp -R "${srcdir}/Movement_Mods" "${pkgdir}/usr/share/${pkgname}" + install -Dm755 "gm.sf2" "${pkgdir}/usr/share/${pkgname}/gm.sf2" install -dm755 ${pkgdir}/usr/share/${pkgname}/Doomseeker cp -R "${srcdir}/Doomseeker" "${pkgdir}/usr/share/${pkgname}" install -dm755 ${pkgdir}/usr/share/${pkgname}/lib install -Dm755 "libfmodex${_fmod_suffix}-${_fmodex_ver}.so" "${pkgdir}/usr/share/${pkgname}/lib/libfmodex${_fmod_suffix}-${_fmodex_ver}.so" install -Dm755 "liboutput_sdl.so" "${pkgdir}/usr/share/${pkgname}/lib/liboutput_sdl.so" - install -Dm755 "libcrypto.so.1.0.0" "${pkgdir}/usr/share/${pkgname}/lib/libcrypto.so.1.0.0" + #install -Dm755 "libcrypto.so.1.1" "${pkgdir}/usr/share/${pkgname}/lib/libcrypto.so.1.1" + + if [ -n "$_bundle_freedoom" ]; then + install -Dm755 "freedoom1.wad" "${pkgdir}/usr/share/${pkgname}/freedoom1.wad" + install -Dm755 "freedoom2.wad" "${pkgdir}/usr/share/${pkgname}/freedoom2.wad" + install -Dm755 "freedm.wad" "${pkgdir}/usr/share/${pkgname}/freedm.wad" + fi + + install -Dm755 "libfluidsynth.so.1" "${pkgdir}/usr/share/${pkgname}/lib/libfluidsynth.so.1" +# install -Dm755 "libmpg123.so.0" "${pkgdir}/usr/share/${pkgname}/lib/libmpg123.so.0" +# install -Dm755 "libopenal.so.1" "${pkgdir}/usr/share/${pkgname}/lib/libopenal.so.1" + install -Dm755 "q-zandronum.launcher" "${pkgdir}/usr/bin/q-zandronum" install -Dm755 "q-zandronum-server.launcher" "${pkgdir}/usr/bin/q-zandronum-server" install -Dm644 "q-zandronum.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" + install -Dm644 "q-zandronum.svg" "${pkgdir}/usr/share/pixmaps/${pkgname}.svg" install -Dm644 "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } diff --git a/q-zandronum.desktop b/q-zandronum.desktop index 348912c2446b..cc112e9a417a 100644 --- a/q-zandronum.desktop +++ b/q-zandronum.desktop @@ -4,6 +4,7 @@ Name=Q-Zandronum GenericName=Q-Zandronum Comment=Zandronum 3.0 fork with improved netcode and Quake movement Exec=/usr/bin/q-zandronum +Icon=/usr/share/pixmaps/q-zandronum.png StartupNotify=true Terminal=false Type=Application diff --git a/q-zandronum.svg b/q-zandronum.svg new file mode 100644 index 000000000000..72b6cd19ce83 --- /dev/null +++ b/q-zandronum.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="64" + height="64" + version="1.1" + id="svg3" + sodipodi:docname="protonvpn.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs3" /> + <sodipodi:namedview + id="namedview3" + pagecolor="#ffffff" + bordercolor="#111111" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="1" + inkscape:deskcolor="#d1d1d1" /> + <rect + x="6" + y="6" + width="52" + height="52" + rx="8" + ry="8" + fill="#f4f2f8" + fill-rule="evenodd" + stop-color="#000000" + stroke-linecap="round" + stroke-linejoin="round" + stroke-width="1.8909" + style="paint-order:stroke fill markers" + id="rect1" /> + <g + transform="matrix(0.73755172,0,0,0.7221105,5.974037,4.4401357)" + id="g3"> + <path + d="m 51.833295,52.931547 7.85874,10.161102 h -10.1918 l -3.99077,-5.126599 q -4.94241,2.701441 -11.02065,2.701441 -10.161104,0 -16.884008,-6.999188 -6.722908,-7.029886 -6.722908,-16.730515 0,-6.477318 3.131218,-11.8802 3.131217,-5.43358 8.595496,-8.626192 5.494972,-3.192613 11.788102,-3.192613 9.60854,0 16.48493,6.937793 6.9071,6.937791 6.9071,16.914703 0,9.17876 -5.95545,15.840268 z m -5.37219,-6.937792 q 2.73214,-4.052161 2.73214,-8.963872 0,-6.415922 -4.32844,-10.897858 -4.32845,-4.481936 -10.46809,-4.481936 -6.32382,0 -10.590873,4.359143 -4.267049,4.359144 -4.267049,11.082047 0,7.490359 5.372184,11.849503 4.205648,3.407499 9.547138,3.407499 3.06982,0 5.77126,-1.19723 l -8.07363,-10.406687 h 10.2532 z" + id="text3" + style="font-weight:bold;font-size:62.8699px;font-family:'Century Gothic';-inkscape-font-specification:'Century Gothic, Bold';fill:#830808;fill-opacity:1;stroke-width:1.47351" + aria-label="Q" /> + </g> +</svg> |