Carl Smedstad pushed to branch main at Arch Linux / Packaging / Packages / anura
Commits:
19e5cadb by Carl Smedstad at 2024-09-01T01:06:51+02:00
upgpkg: 4.0.2-2: boost 1.86.0 rebuild
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,10 +1,10 @@
pkgbase = anura
pkgdesc = A fully-featured game engine, the tech behind the spectacular
Frogatto & Friends
pkgver = 4.0.2
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/anura-engine/anura
arch = x86_64
- license = GPL
+ license = zlib
makedepends = git
makedepends = boost
makedepends = glm
@@ -20,7 +20,13 @@ pkgbase = anura
depends = boost-libs
source = git+https://github.com/anura-engine/anura.git#tag=v4.0.2
source = git+https://github.com/sweetkristas/imgui.git
+ source =
Upstreamed-boost-patch-1.patch::https://github.com/anura-engine/anura/commit/a2a10404bd9b2d7bd0d20bda3f8c7252721e5ee8.patch
+ source =
Upstreamed-boost-patch-2.patch::https://github.com/anura-engine/anura/commit/4140e26ff3e4c904556e4b33be252ad687c0be74.patch
+ source =
Fix-Boost-1.86.0-compatibility.patch::https://github.com/anura-engine/anura/commit/f921cf7fb63ed4d386db973dc0188c45e636db9e.patch
+ sha512sums =
5b2a546629d43c4fd2dc53e7be9488aa42ef089db9f7d72a82899315b2b9f650895e317fc23eeba1fd9ee826bbdf98c650ee10e41e2146d24d438f0e7ee00c4d
sha512sums = SKIP
- sha512sums = SKIP
+ sha512sums =
28ad5a8fb1aadcfb23349ebee97d755d326efa2cdbfd124471ab5f91eab2d8c49632ccf8941bc646267013ee2bebbbf258a8e73bc9fdc72ad9b05ec286bb1d86
+ sha512sums =
1c20e8db9153081f0ddd5ff08fc4101db4740618198e6831393948b9360944f7ad8e87751dba620a35b84efb4171a2f5852517305f82333620894bf4b26c2f6d
+ sha512sums =
72bc2734b752d299886a9c3354108dc6a49a0a0001180d71bcab5d7996cfc2c7ad2ce60177c05bd18c688b698d4be1db6fee9e2a7b72dc2aa90a3edb7a2b55fa
pkgname = anura
=====================================
PKGBUILD
=====================================
@@ -2,7 +2,7 @@
# Contributor: Yaohan Chen <[email protected]>
pkgname=anura
pkgver=4.0.2
-pkgrel=1
+pkgrel=2
pkgdesc="A fully-featured game engine, the tech behind the spectacular
Frogatto & Friends"
arch=('x86_64')
url="https://github.com/anura-engine/anura"
@@ -10,9 +10,15 @@ license=('zlib')
depends=('libgl' 'mesa' 'glew' 'cairo' 'sdl2' 'sdl2_image' 'sdl2_ttf'
'sdl2_mixer' 'libpng' 'boost-libs')
makedepends=('git' 'boost' 'glm')
source=("git+https://github.com/anura-engine/anura.git#tag=v$pkgver"
- 'git+https://github.com/sweetkristas/imgui.git')
-sha512sums=('SKIP'
- 'SKIP')
+ 'git+https://github.com/sweetkristas/imgui.git'
+
'Upstreamed-boost-patch-1.patch::https://github.com/anura-engine/anura/commit/a2a10404bd9b2d7bd0d20bda3f8c7252721e5ee8.patch'
+
'Upstreamed-boost-patch-2.patch::https://github.com/anura-engine/anura/commit/4140e26ff3e4c904556e4b33be252ad687c0be74.patch'
+
'Fix-Boost-1.86.0-compatibility.patch::https://github.com/anura-engine/anura/commit/f921cf7fb63ed4d386db973dc0188c45e636db9e.patch')
+sha512sums=('5b2a546629d43c4fd2dc53e7be9488aa42ef089db9f7d72a82899315b2b9f650895e317fc23eeba1fd9ee826bbdf98c650ee10e41e2146d24d438f0e7ee00c4d'
+ 'SKIP'
+
'28ad5a8fb1aadcfb23349ebee97d755d326efa2cdbfd124471ab5f91eab2d8c49632ccf8941bc646267013ee2bebbbf258a8e73bc9fdc72ad9b05ec286bb1d86'
+
'1c20e8db9153081f0ddd5ff08fc4101db4740618198e6831393948b9360944f7ad8e87751dba620a35b84efb4171a2f5852517305f82333620894bf4b26c2f6d'
+
'72bc2734b752d299886a9c3354108dc6a49a0a0001180d71bcab5d7996cfc2c7ad2ce60177c05bd18c688b698d4be1db6fee9e2a7b72dc2aa90a3edb7a2b55fa')
prepare() {
cd $pkgname
@@ -20,6 +26,10 @@ prepare() {
git config submodule.imgui.url "$srcdir/imgui"
git -c protocol.file.allow=always submodule update --init --recursive
git submodule update
+
+ patch -Np1 -i "$srcdir/Upstreamed-boost-patch-1.patch"
+ patch -Np1 -i "$srcdir/Upstreamed-boost-patch-2.patch"
+ patch -Np1 -i "$srcdir/Fix-Boost-1.86.0-compatibility.patch"
}
build() {
@@ -29,7 +39,7 @@ build() {
export CFLAGS="${CFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
export CXXFLAGS="${CXXFLAGS/_FORTIFY_SOURCE=3/_FORTIFY_SOURCE=2}"
- export CXXFLAGS="${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS}
-Wno-error=return-type -Wno-error=dangling-reference
-Wno-error=deprecated-declarations -Wno-error=odr"
+ export CXXFLAGS="${CXXFLAGS/-Wp,-D_GLIBCXX_ASSERTIONS}
-DGLM_ENABLE_EXPERIMENTAL -Wno-error=return-type -Wno-error=dangling-reference
-Wno-error=deprecated-declarations -Wno-error=odr"
make anura
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/anura/-/commit/19e5cadb43d48b251e23672fa583febc306dfb77
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/anura/-/commit/19e5cadb43d48b251e23672fa583febc306dfb77
You're receiving this email because of your account on gitlab.archlinux.org.