diff options
author | brent s | 2018-07-29 22:35:22 -0400 |
---|---|---|
committer | brent s | 2018-07-29 22:35:22 -0400 |
commit | 6cbd395452e1f6d840ea5f2c5f6e29783c92937d (patch) | |
tree | cd64599d8450814f5b90e8e08ccfc5a01b1f403f /PKGBUILD | |
parent | d20f8ab37e32771a9c7397e9751e0e6196ff7c46 (diff) | |
download | aur-q2pro.tar.gz |
fixing some build issues, version bumped
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 69 |
1 files changed, 42 insertions, 27 deletions
@@ -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 } |