summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO66
-rw-r--r--PKGBUILD42
-rw-r--r--q-zandronum.desktop1
-rw-r--r--q-zandronum.svg47
4 files changed, 87 insertions, 69 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 820c3a4ae384..da5273d283f3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 2b53843b8bd7..50f44511b413 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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>