summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWorMzy Tykashi2024-03-08 21:57:00 +0000
committerWorMzy Tykashi2024-03-08 21:57:00 +0000
commit479135b0bcfb7901461b8d1a4780a0c9ecb6fdf9 (patch)
tree0a70a810ca4a900f59811d184e4ecd5e4aa5469d
parentf3d77aeed26e4469610bd4bd68127ec094428bcb (diff)
downloadaur-479135b0bcfb7901461b8d1a4780a0c9ecb6fdf9.tar.gz
Updated to 7.12.1, use SPDX-License-Identifier, other QoL improvements
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD24
2 files changed, 23 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4f41004c753e..e89af079c364 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,36 +1,37 @@
pkgbase = openxcom-extended
pkgdesc = An extended version of the open-source reimplementation of X-COM (OXCE)
- pkgver = 7.12.0
+ pkgver = 7.12.1
pkgrel = 1
epoch = 1
url = https://openxcom.org/forum/index.php/topic,5251.0.html
install = openxcom-extended.install
arch = i686
arch = x86_64
- license = GPL3
- makedepends = git
- makedepends = xmlto
+ license = GPL-3.0-or-later
+ makedepends = boost
+ makedepends = cmake
makedepends = docbook-xml
makedepends = docbook-xsl
makedepends = doxygen
- makedepends = boost
+ makedepends = git
makedepends = glu
- makedepends = cmake
+ makedepends = xmlto
makedepends = xorgproto
- depends = sdl_mixer
+ depends = gcc-libs
+ depends = glibc
+ depends = hicolor-icon-theme
+ depends = libgl
+ depends = sdl
depends = sdl_gfx
depends = sdl_image
- depends = sdl
+ depends = sdl_mixer
depends = yaml-cpp
- depends = libgl
- depends = hicolor-icon-theme
- depends = gcc-libs
optdepends = openxcom-data-steam: pacman-tracked X-COM data files from Steam
optdepends = openxcom-tftd-data-steam: pacman-tracked Terror From The Deep data files from Steam
provides = openxcom
provides = openxcom-git
conflicts = openxcom
- source = openxcom-extended::git+https://github.com/MeridianOXC/OpenXcom.git#commit=1bde457c85a96993ba0210ee62a361872554bd9b
+ source = openxcom-extended::git+https://github.com/MeridianOXC/OpenXcom.git#commit=510548ad85dae992af5ce514e58a5412ddd24fe5
md5sums = SKIP
sha1sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index e57a04257b50..0962e0552b6b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,20 @@
# Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com>
pkgname=openxcom-extended
-pkgver=7.12.0
+pkgver=7.12.1
epoch=1
# Repo doesn't use tags, so set which commit this version corresponds to in
# https://github.com/MeridianOXC/OpenXcom/commits/oxce-plus/src/version.h
-_commit=1bde457c85a96993ba0210ee62a361872554bd9b
+_commit=510548ad85dae992af5ce514e58a5412ddd24fe5
pkgrel=1
pkgdesc="An extended version of the open-source reimplementation of X-COM (OXCE)"
arch=('i686' 'x86_64')
url="https://openxcom.org/forum/index.php/topic,5251.0.html"
-license=('GPL3')
-depends=('sdl_mixer' 'sdl_gfx' 'sdl_image' 'sdl' 'yaml-cpp' 'libgl' 'hicolor-icon-theme' 'gcc-libs')
-makedepends=('git' 'xmlto' 'docbook-xml' 'docbook-xsl' 'doxygen' 'boost' 'glu' 'cmake' 'xorgproto')
+license=('GPL-3.0-or-later')
+depends=('gcc-libs' 'glibc' 'hicolor-icon-theme' 'libgl'
+ 'sdl' 'sdl_gfx' 'sdl_image' 'sdl_mixer' 'yaml-cpp')
+makedepends=('boost' 'cmake' 'docbook-xml' 'docbook-xsl'
+ 'doxygen' 'git' 'glu' 'xmlto' 'xorgproto')
optdepends=('openxcom-data-steam: pacman-tracked X-COM data files from Steam'
'openxcom-tftd-data-steam: pacman-tracked Terror From The Deep data files from Steam')
provides=('openxcom' 'openxcom-git')
@@ -22,20 +24,14 @@ source=(${pkgname}::git+"https://github.com/MeridianOXC/OpenXcom.git#commit=${_c
md5sums=('SKIP')
sha1sums=('SKIP')
-prepare() {
- mkdir -p ${pkgname}/build
- # 7.9.22 build fix
- sed -i '/#include <memory>/a#include <utility>' openxcom-extended/src/Engine/CrossPlatform.h
-}
-
build() {
- cd ${pkgname}/build
- cmake -DCMAKE_INSTALL_PREFIX="/usr" -DTARGET_PLATFORM="linux" -DCMAKE_BUILD_TYPE="None" -DDEV_BUILD="Off" ..
+ cmake -B build -S ${pkgname} -DCMAKE_INSTALL_PREFIX="/usr" -DTARGET_PLATFORM="linux" -DCMAKE_BUILD_TYPE="None" -DDEV_BUILD="Off" ..
+ cd build
make
}
package() {
- cd ${pkgname}/build
+ cd build
make DESTDIR="${pkgdir}" install
# Fix manpage location