diff options
author | Matthew Scheirer | 2019-05-17 23:15:56 -0400 |
---|---|---|
committer | Matthew Scheirer | 2019-05-17 23:15:56 -0400 |
commit | 69224520c754f513df76b20a7bf158bd467f2acd (patch) | |
tree | 48f331470050d5c550f7626e2d02680162ce202a /PKGBUILD | |
parent | a535cb1edb9c3c9791f4794c7e8278e710f9d3fc (diff) | |
download | aur-69224520c754f513df76b20a7bf158bd467f2acd.tar.gz |
Revamped pkgbuild, now builds Jedi Outcast
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 55 |
1 files changed, 30 insertions, 25 deletions
@@ -1,9 +1,10 @@ +# Maintainer: Zanny <lordzanny@gmail.com> # Maintainer: Pavel Lymarev <x-user at bk dot ru> # Contributor: Jameson Pugh <imntreal@gmail.com> # Contributor: Rene Schoebel (wesley) <schoebel.r at gmail dot com> pkgname='openjk-git' -pkgver=r3590.c3d2a806 +pkgver=r3610.94866c437 pkgrel=1 pkgdesc="Open Source Jedi Knight II + III Engine" arch=('i686' 'x86_64') @@ -16,15 +17,19 @@ conflicts=('openjk') source=( "${pkgname}::git+https://github.com/JACoders/OpenJK.git" 'openjkmp.png' - 'openjksp.png' + 'openja.png' + 'openjo.png' 'openjkmp.desktop' - 'openjksp.desktop') + 'openja.desktop' + 'openjo.desktop') sha256sums=( 'SKIP' + '3e9d36b3f982cc29fb3e4385ddc46e431be9fa045b32a811346f4254fa8d372c' '0e82e720777eeb2043c2c25cdbce702c6d4ca077543aedfe51e5c4e96cf03969' 'afb2c1a757720c70798e7f7218f823297a43bc61e0cb192e9443df67c2963903' 'd3ad7dd270e57d36a22caef21bff17f2eb4acb0ad9087f6a17ca4a0bf9c566fc' - 'd03554bd926954218c243a1a97d39ea9700d064a2374f671249a533ebd970375' + '698792f86b75311a5c96d0b1310d97e242107559d341ea23a705f259e20a5ec2' + '08812c7d1791b86a842401ecc54f29117d3d8b77369ad04db520561d57df41dd' ) pkgver() { @@ -42,43 +47,43 @@ build() { cd build cmake .. \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX="/opt/${pkgname/-git}" + -DCMAKE_INSTALL_PREFIX="/opt/${pkgname/-git}" \ + -DBuildJK2SPEngine=on \ + -DBuildJK2SPGame=on \ + -DBuildJK2SPRdVanilla=on make } package() { cd "${pkgname}/build" - _jkarch="${CARCH}" - echo "${_jkarch}" + _jkarch="${CARCH}" + echo "${_jkarch}" make DESTDIR="${pkgdir}" install install -m 755 -d "${pkgdir}/usr/bin" - cat > "${pkgdir}/usr/bin/openjk" << EOF + for _bin in 'openjk' 'openjk_sp' 'openjkded'; do + cat > "${pkgdir}/usr/bin/${_bin}" << EOF #!/bin/bash -cd /opt/${pkgname}/JediAcademy -exec ./openjk.${_jkarch} $@ +cd /opt/${pkgname/-git}/JediAcademy +exec ./${_bin}.${_jkarch} \s@ EOF - chmod +x "${pkgdir}/usr/bin/openjk" - - cat > "${pkgdir}/usr/bin/openjk_sp" << EOF -#!/bin/bash -cd /opt/${pkgname}/JediAcademy -exec ./openjk_sp.${_jkarch} \$@ -EOF - chmod +x "${pkgdir}/usr/bin/openjk_sp" + chmod +x ${pkgdir}/usr/bin/${_bin} + done - cat > "${pkgdir}/usr/bin/openjkded" << EOF + cat > "${pkgdir}/usr/bin/openjo" << EOF #!/bin/bash -cd /opt/${pkgname}/JediAcademy -exec ./openjkded.${_jkarch} \$@ +cd /opt/${pkgname/-git}/JediOutcast +exec ./openjo_sp.${_jkarch} \s@ EOF - chmod +x ${pkgdir}/usr/bin/openjkded + chmod +x ${pkgdir}/usr/bin/openjo - install -Dm755 "${srcdir}/openjkmp.png" "${pkgdir}/usr/share/pixmaps/openjkmp.png" - install -Dm755 "${srcdir}/openjksp.png" "${pkgdir}/usr/share/pixmaps/openjksp.png" + install -Dm644 "${srcdir}/openjkmp.png" "${pkgdir}/usr/share/pixmaps/openjkmp.png" + install -Dm644 "${srcdir}/openja.png" "${pkgdir}/usr/share/pixmaps/openja.png" + install -Dm644 "${srcdir}/openjo.png" "${pkgdir}/usr/share/pixmaps/openjo.png" install -Dm755 "${srcdir}/openjkmp.desktop" "${pkgdir}/usr/share/applications/openjkmp.desktop" - install -Dm755 "${srcdir}/openjksp.desktop" "${pkgdir}/usr/share/applications/openjksp.desktop" + install -Dm755 "${srcdir}/openja.desktop" "${pkgdir}/usr/share/applications/openja.desktop" + install -Dm755 "${srcdir}/openjo.desktop" "${pkgdir}/usr/share/applications/openjo.desktop" } |