diff options
author | txtsd | 2024-11-08 19:38:38 +0530 |
---|---|---|
committer | txtsd | 2024-11-08 19:38:38 +0530 |
commit | 129a5048dae5975f12496e1776b714f7369c1726 (patch) | |
tree | 3441c24c978b6799c5941f9b3862a1363328359a | |
parent | dd724a52ebb6bd303ea5284cee439c095256804b (diff) | |
download | aur-129a5048dae5975f12496e1776b714f7369c1726.tar.gz |
upgpkg: opennox-git 1.9.0.alpha13.r103.gabbdebbf4-2
chore: Housekeeping
Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 11 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 39 insertions, 29 deletions
@@ -1,22 +1,21 @@ pkgbase = opennox-git pkgdesc = A modern implementation of the Nox game engine pkgver = 1.9.0.alpha13.r103.gabbdebbf4 - pkgrel = 1 + pkgrel = 2 url = https://github.com/noxworld-dev/opennox arch = x86_64 license = GPL-3.0-or-later + makedepends = gcc-multilib makedepends = git makedepends = go - makedepends = gcc-multilib makedepends = lib32-sdl_image - depends = lib32-sdl2 - depends = lib32-libglvnd + depends = hicolor-icon-theme depends = lib32-glibc + depends = lib32-libglvnd depends = lib32-openal - depends = hicolor-icon-theme + depends = lib32-sdl2 provides = opennox conflicts = opennox - options = !debug source = git+https://github.com/noxworld-dev/opennox sha256sums = SKIP diff --git a/.gitignore b/.gitignore index 40850d54b3c5..4861a69b0a2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -pkg/ -src/ -opennox/ - -*.tar.* +* +!PKGBUILD +!.SRCINFO +!.gitignore +!.nvchecker.toml +!explicit_type_cast.patch @@ -1,29 +1,28 @@ # Maintainer: txtsd <aur.archlinux@ihavea.quest> pkgname=opennox-git -_pkgname=${pkgname%%-git} +_pkgname="${pkgname%-git}" pkgver=1.9.0.alpha13.r103.gabbdebbf4 -pkgrel=1 +pkgrel=2 pkgdesc='A modern implementation of the Nox game engine' -arch=('x86_64') +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' + hicolor-icon-theme + lib32-glibc + lib32-libglvnd + lib32-openal + lib32-sdl2 ) makedepends=( - 'git' - 'go' - 'gcc-multilib' - 'lib32-sdl_image' + gcc-multilib + git + go + lib32-sdl_image ) provides=("${_pkgname}") conflicts=("${_pkgname}") -options=(!debug) source=("git+${url}") sha256sums=('SKIP') @@ -34,16 +33,28 @@ pkgver() { 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 + export GOPATH="${srcdir}" + export GOFLAGS="\ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -trimpath \ + " + local _ld_flags=" \ + -compressdwarf=false \ + -linkmode=external \ + " + go run \ + -ldflags "${_ldflags}" \ + ./internal/noxbuild \ + -o build } package() { @@ -58,4 +69,3 @@ package() { 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" } - |