summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorbrent s2018-07-29 22:35:22 -0400
committerbrent s2018-07-29 22:35:22 -0400
commit6cbd395452e1f6d840ea5f2c5f6e29783c92937d (patch)
treecd64599d8450814f5b90e8e08ccfc5a01b1f403f /PKGBUILD
parentd20f8ab37e32771a9c7397e9751e0e6196ff7c46 (diff)
downloadaur-q2pro.tar.gz
fixing some build issues, version bumped
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD69
1 files changed, 42 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 14f438a4e381..8d9e31c12686 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@ validpgpkeys=('748231EBCBD808A14F5E85D28C004C2F93481F6B')
# Bug reports can be filed at https://bugs.square-r00t.net/index.php?project=3
# News updates for packages can be followed at https://devblog.square-r00t.net
pkgname=q2pro
-pkgver=1093
-pkgrel=2
+pkgver=r1504
+pkgrel=1
pkgdesc="An enhanced Quake 2 client and server"
arch=( 'i686' 'x86_64' )
url="http://skuller.net/q2pro/"
@@ -17,13 +17,22 @@ makedepends=('libpng12' 'libjpeg6-turbo' 'curl' 'openal')
install=q2pro.install
changelog=
noextract=()
-source=("https://github.com/AndreyNazarov/q2pro/archive/r1093.tar.gz"
- "r1093.tar.gz.sig")
-sha512sums=('2cca3504681ff9a2cab6c1061245c660f1bfbfd1ec4acf91a798b697ed62b029d0cda969830d7ad282e5cbbd004b766285212e723340c5c98a31ddef0e034aa1'
- 'SKIP')
+source=("https://github.com/AndreyNazarov/q2pro/archive/${pkgver}.tar.gz"
+ "buildconfig.arch"
+ "${pkgver}.tar.gz.sig"
+ "buildconfig.arch.sig")
+sha512sums=('a2b7e945dcc36cf2521546ccd97add1d565aa0a0acb8d3238e543d4713af0be95626929a62585ab48d1f50b1743ecd97d6e0cb3c1efda36048b822a2b2631e33'
+ '7cc08a87b07d704b926d703638f6ff045ab9a86e7a9a1d8b0d384037ceafa07b84ec9faa35881737ecb2e5735436e4fe44c836f575f01f3c301fb741b4024134'
+ 'SKIP'
+ 'SKIP')
+
+prepare() {
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ cp "${srcdir}/buildconfig.arch" ./.config
+}
build() {
- cd "${srcdir}/${_pkgname}-r${pkgver}"
+ cd "${srcdir}/${_pkgname}-${pkgver}"
if [ ! -f VERSION ];
then
echo "${pkgver}" > VERSION
@@ -42,19 +51,20 @@ build() {
#--disable-mvd-client
#--disable-icmp
#--single-user
- ./configure --prefix=/usr \
- --enable-baseq2 \
- --enable-server \
- --enable-curl \
- --enable-jpg \
- --enable-dinput \
- --enable-openal \
- --enable-dsound \
- --enable-anticheat \
- --enable-fps \
- --bindir=/bin \
- --libdir=/lib \
- --mandir=/share/man/man6
+ # NO LONGER USES A ./CONFIGURE SCRIPT
+# ./configure --prefix=/usr \
+# --enable-baseq2 \
+# --enable-server \
+# --enable-curl \
+# --enable-jpg \
+# --enable-dinput \
+# --enable-openal \
+# --enable-dsound \
+# --enable-anticheat \
+# --enable-fps \
+# --bindir=/bin \
+# --libdir=/lib \
+# --mandir=/share/man/man6
#--enable-png \ # broken in 1093
#--datadir=/usr/share/games/q2pro \
@@ -64,14 +74,19 @@ build() {
}
package() {
- cd "${srcdir}/${_pkgname}-r${pkgver}"
- make DESTDIR="${pkgdir}/" install
- install -D -m 0644 ${srcdir}/${_pkgname}-r${pkgver}/README ${pkgdir}/usr/share/doc/${_pkgname}/README
- install -D -m 0644 ${srcdir}/${_pkgname}-r${pkgver}/INSTALL ${pkgdir}/usr/share/doc/${_pkgname}/INSTALL
- cp -a ${srcdir}/${_pkgname}-r${pkgver}/doc/* ${pkgdir}/usr/share/doc/${_pkgname}/.
+ cd "${srcdir}/${_pkgname}-${pkgver}"
+ install -d -m 0755 ${pkgdir}/usr/{bin,share/{doc,games}/${_pkgname}}
+ install -d -m 0755 ${pkgdir}/usr/share/games/${_pkgname}/baseq2
+ install -D -m 0644 ${srcdir}/${_pkgname}-${pkgver}/src/client/ui/q2pro.menu ${pkgdir}/usr/share/games/${_pkgname}/baseq2/q2pro.menu
+ install -D -m 0644 ${srcdir}/${_pkgname}-${pkgver}/README ${pkgdir}/usr/share/doc/${_pkgname}/README
+ install -D -m 0644 ${srcdir}/${_pkgname}-${pkgver}/INSTALL ${pkgdir}/usr/share/doc/${_pkgname}/INSTALL
+ cp -a ${srcdir}/${_pkgname}-${pkgver}/doc/* ${pkgdir}/usr/share/doc/${_pkgname}/.
+ cp -a ${srcdir}/${_pkgname}-${pkgver}/game*.so ${pkgdir}/usr/share/games/${_pkgname}/baseq2/.
# r1093 doesn't seem to honor manpage installation
install -d -m 0755 ${pkgdir}/usr/share/man/man6
- gzip -c ${srcdir}/${_pkgname}-r${pkgver}/man/q2pro.6.txt > ${pkgdir}/usr/share/man/man6/q2pro.6.gz
- gzip -c ${srcdir}/${_pkgname}-r${pkgver}/man/q2proded.6.txt > ${pkgdir}/usr/share/man/man6/q2proded.6.gz
+ gzip -c ${srcdir}/${_pkgname}-${pkgver}/man/q2pro.6.txt > ${pkgdir}/usr/share/man/man6/q2pro.6.gz
+ gzip -c ${srcdir}/${_pkgname}-${pkgver}/man/q2proded.6.txt > ${pkgdir}/usr/share/man/man6/q2proded.6.gz
+ install -D -m 0755 ${srcdir}/${_pkgname}-${pkgver}/q2pro ${pkgdir}/usr/bin/q2pro
+ install -D -m 0755 ${srcdir}/${_pkgname}-${pkgver}/q2proded ${pkgdir}/usr/bin/q2proded
}