summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore13
-rw-r--r--PKGBUILD56
3 files changed, 58 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f8ed04d3e9b9..d62650ec2094 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,23 +1,27 @@
pkgbase = wyrmsun
pkgdesc = Real-time strategy game based on history, mythology and fiction
- pkgver = 4.1.4
+ pkgver = 5.3.6
pkgrel = 1
- url = http://andrettin.github.io/
+ url = https://andrettin.github.io/
arch = i686
arch = x86_64
license = GPL2
+ license = CCPL:by-sa
+ license = custom:CC0
makedepends = boost
makedepends = cmake
makedepends = glu
depends = hicolor-icon-theme
+ depends = qt5-graphicaleffects
depends = qt5-location
depends = qt5-multimedia
- depends = sdl_mixer
+ depends = qt5-quickcontrols
+ depends = qt5-quickcontrols2
+ depends = sdl2_mixer
depends = tolua++
- source = wyrmsun-4.1.4.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v4.1.4.tar.gz
- source = wyrmgus-4.1.4.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v4.1.4.tar.gz
- md5sums = 2242badbed6e96c1fdf32a040abe730a
- md5sums = d450f68291155bbe39a697e6df2a8f9c
+ source = wyrmsun-5.3.6.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v5.3.6.tar.gz
+ source = wyrmgus-5.3.6.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v5.3.6.tar.gz
+ md5sums = fd77be9c4e3c425b0cab35c3545ddbba
+ md5sums = 3210ec84d8ef96d6c352ecc149d4c82c
pkgname = wyrmsun
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..4953ee4fc1d1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,13 @@
+# Directories
+pkg/
+src/
+
+# File formats
+*.bz2
+*.gz
+*.log
+*.log.*
+*.pkg.*
+*.tar.*
+*.xz
+*.zst
diff --git a/PKGBUILD b/PKGBUILD
index 3af1e9e0a21d..1704d40aa73e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,51 +1,61 @@
# Maintainer: Anton Karmanov <a.karmanov@inventati.org>
+# Maintainer: GalaxyLJGD <pentestian [AT] airmail [DOT] cc>
# Contributor: MCMic <come@chilliet.eu>
pkgname=wyrmsun
-pkgver=4.1.4
+pkgver=5.3.6
pkgrel=1
pkgdesc="Real-time strategy game based on history, mythology and fiction"
arch=('i686' 'x86_64')
-url="http://andrettin.github.io/"
-license=('GPL2')
-depends=(
- 'hicolor-icon-theme'
- 'qt5-location'
- 'qt5-multimedia'
- 'sdl_mixer'
- 'tolua++'
-)
+url="https://andrettin.github.io/"
+license=('GPL2' 'CCPL:by-sa' 'custom:CC0')
+depends=('hicolor-icon-theme'
+ 'qt5-graphicaleffects'
+ 'qt5-location'
+ 'qt5-multimedia'
+ 'qt5-quickcontrols'
+ 'qt5-quickcontrols2'
+ 'sdl2_mixer'
+ 'tolua++')
makedepends=('boost' 'cmake' 'glu')
-source=("wyrmsun-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v${pkgver}.tar.gz"
+source=("wyrmsun-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmsun/archive/v${pkgver}.tar.gz"
"wyrmgus-${pkgver}.tar.gz::https://github.com/Andrettin/Wyrmgus/archive/v${pkgver}.tar.gz")
-md5sums=('2242badbed6e96c1fdf32a040abe730a'
- 'd450f68291155bbe39a697e6df2a8f9c')
+md5sums=('fd77be9c4e3c425b0cab35c3545ddbba'
+ '3210ec84d8ef96d6c352ecc149d4c82c')
build() {
- cd ${srcdir}/Wyrmgus-${pkgver}
+ cd "${srcdir}/Wyrmgus-${pkgver}"
cmake . \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DOpenGL_GL_PREFERENCE=GLVND \
-DWITH_GEOJSON=OFF \
- ;
- cmake --build . --target stratagus_main
+ -DCMAKE_C_FLAGS="$CFLAGS -DNDEBUG" \
+ -DCMAKE_CXX_FLAGS="$CXXFLAGS -DNDEBUG" \
+ -DENABLE_USEGAMEDIR=OFF \
+ -Wno-dev
+ cmake --build . --target wyrmgus_main
cd "${srcdir}/Wyrmsun-${pkgver}"
- cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX='/usr/' .
+ cmake . \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX='/usr' \
+ -DBIN_DIR='bin/' \
+ -Wno-dev
cmake --build .
}
check() {
- cd ${srcdir}/Wyrmgus-${pkgver}
- cmake --build . --target stratagus_test
- ./stratagus_test
+ cd "${srcdir}/Wyrmgus-${pkgver}"
+ cmake --build . --target wyrmgus_test
+ ./wyrmgus_test
}
package() {
- cd ${srcdir}/Wyrmgus-${pkgver}
+ cd "${srcdir}/Wyrmgus-${pkgver}"
mkdir -p "${pkgdir}/usr/bin/"
cp wyrmgus "${pkgdir}/usr/bin/"
- cd ${srcdir}/Wyrmsun-${pkgver}
+ cd "${srcdir}/Wyrmsun-${pkgver}"
cmake --install . --prefix "${pkgdir}/usr/"
+ install -Dm644 cc0.txt "${pkgdir}/usr/share/licenses/${pkgname}/cc0.txt"
}