diff options
author | txtsd | 2024-10-24 09:05:08 +0530 |
---|---|---|
committer | txtsd | 2024-10-24 09:05:08 +0530 |
commit | 75e7f5e38361e39de17d35ab9cd069629eee2879 (patch) | |
tree | 7c0e7d4507a191708bc4519c53889841c6e6d813 | |
parent | a07a6428376f6d1805a4be4e9a0b47656dc59f43 (diff) | |
download | aur-75e7f5e38361e39de17d35ab9cd069629eee2879.tar.gz |
upgpkg: opennox-git 1.9.0.alpha13.r103.gabbdebbf4-1
chore: Housekeeping
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 69 |
3 files changed, 44 insertions, 32 deletions
@@ -1,7 +1,7 @@ pkgbase = opennox-git pkgdesc = A modern implementation of the Nox game engine - pkgver = 1.9.0.alpha13.r102.g587b01679 - pkgrel = 2 + pkgver = 1.9.0.alpha13.r103.gabbdebbf4 + pkgrel = 1 url = https://github.com/noxworld-dev/opennox arch = x86_64 license = GPL-3.0-or-later @@ -15,6 +15,7 @@ pkgbase = opennox-git depends = lib32-openal depends = hicolor-icon-theme provides = opennox + conflicts = opennox options = !debug source = git+https://github.com/noxworld-dev/opennox sha256sums = SKIP diff --git a/.gitignore b/.gitignore index 1384d1259256..40850d54b3c5 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,4 @@ pkg/ src/ opennox/ -*.tar.zst +*.tar.* @@ -2,49 +2,60 @@ pkgname=opennox-git _pkgname=${pkgname%%-git} -pkgver=1.9.0.alpha13.r102.g587b01679 -pkgrel=2 +pkgver=1.9.0.alpha13.r103.gabbdebbf4 +pkgrel=1 pkgdesc='A modern implementation of the Nox game engine' arch=('x86_64') url='https://github.com/noxworld-dev/opennox' license=('GPL-3.0-or-later') -depends=('lib32-sdl2' 'lib32-libglvnd' 'lib32-glibc' 'lib32-openal' - 'hicolor-icon-theme') -makedepends=('git' 'go' 'gcc-multilib' 'lib32-sdl_image') -provides=('opennox') +depends=( + 'lib32-sdl2' + 'lib32-libglvnd' + 'lib32-glibc' + 'lib32-openal' + 'hicolor-icon-theme' +) +makedepends=( + 'git' + 'go' + 'gcc-multilib' + 'lib32-sdl_image' +) +provides=("${_pkgname}") +conflicts=("${_pkgname}") options=(!debug) source=("git+${url}") sha256sums=('SKIP') pkgver() { - cd "${_pkgname}" - git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "${_pkgname}" + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "${_pkgname}/src" - # https://wiki.archlinux.org/index.php/Go_package_guidelines - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - # Fails to build without this - export CGO_CFLAGS+=" -Wno-format-security" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOPATH="${srcdir}/go" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - go run ./internal/noxbuild -o build + cd "${_pkgname}/src" + # https://wiki.archlinux.org/index.php/Go_package_guidelines + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + # Fails to build without this + export CGO_CFLAGS+=" -Wno-format-security" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOPATH="${srcdir}/go" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + go run ./internal/noxbuild -o build } package() { - cd "${_pkgname}/src/build" - install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" - install -Dm755 "${_pkgname}-hd" "${pkgdir}/usr/bin/${_pkgname}-hd" - install -Dm755 "${_pkgname}-server" "${pkgdir}/usr/bin/${_pkgname}-server" - local fqpn="io.github.noxworld_dev.OpenNox" - install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.desktop" "${pkgdir}/usr/share/applications/${fqpn}.desktop" - install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.HD.desktop" "${pkgdir}/usr/share/applications/${fqpn}.HD.desktop" - install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.metainfo.xml" "${pkgdir}/usr/share/metainfo/${fqpn}.metainfo.xml" - install -Dm644 "${srcdir}/${_pkgname}/res/${_pkgname}_256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${fqpn}.png" - install -Dm644 "${srcdir}/${_pkgname}/res/${_pkgname}_512.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${fqpn}.png" + cd "${_pkgname}/src/build" + install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm755 "${_pkgname}-hd" "${pkgdir}/usr/bin/${_pkgname}-hd" + install -Dm755 "${_pkgname}-server" "${pkgdir}/usr/bin/${_pkgname}-server" + local fqpn="io.github.noxworld_dev.OpenNox" + install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.desktop" "${pkgdir}/usr/share/applications/${fqpn}.desktop" + install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.HD.desktop" "${pkgdir}/usr/share/applications/${fqpn}.HD.desktop" + install -Dm644 "${srcdir}/${_pkgname}/app/${fqpn}.metainfo.xml" "${pkgdir}/usr/share/metainfo/${fqpn}.metainfo.xml" + install -Dm644 "${srcdir}/${_pkgname}/res/${_pkgname}_256.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/${fqpn}.png" + install -Dm644 "${srcdir}/${_pkgname}/res/${_pkgname}_512.png" "${pkgdir}/usr/share/icons/hicolor/512x512/apps/${fqpn}.png" } |