[arch-commits] Commit in box2d/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Sat Aug 8 21:32:14 UTC 2020
Date: Saturday, August 8, 2020 @ 21:32:13
Author: svenstaro
Revision: 672873
upgpkg: box2d 2.4.0-1
Modified:
box2d/trunk/PKGBUILD
----------+
PKGBUILD | 48 +++++++++++++++++++++---------------------------
1 file changed, 21 insertions(+), 27 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-08-08 20:36:20 UTC (rev 672872)
+++ PKGBUILD 2020-08-08 21:32:13 UTC (rev 672873)
@@ -1,44 +1,38 @@
# Maintainer: Sven-Hendrik Haase <svenstaro at gmail.com>
pkgname=box2d
-pkgver=2.3.1
-pkgrel=5
+pkgver=2.4.0
+pkgrel=1
pkgdesc="2D rigid body simulation library for games"
url="http://www.box2d.org/"
-license=('zlib')
+license=('custom:zlib')
arch=('x86_64')
-makedepends=('cmake' 'doxygen' 'subversion')
-optdepends=()
-source=("https://github.com/erincatto/Box2D/archive/v${pkgver}.tar.gz")
-md5sums=('20f1e128f99ddb1634c2ba55a959feb2')
+depends=('gcc-libs')
+makedepends=('cmake' 'doxygen' 'ninja')
+# We're going to this alternate fork until the patches are upstreamed.
+# See https://github.com/erincatto/box2d/issues/621
+#source=("$pkgname-$pkgver.tar.gz::https://github.com/erincatto/Box2D/archive/v${pkgver}.tar.gz"
+source=("https://github.com/jube/box2d/archive/adaedf1772ede7420bc9ee569c8cba7952db91a0.tar.gz")
+sha512sums=('0caf1d0a391cdd4805949f5a2ba7ddd8cbc4dbe853bbf53f0a125eb07d4121ad851575db19f3705b087b222b9c7fcbaec964940b401dcb3df17116ffb6b10b9d')
-prepare() {
- mkdir box2d-${pkgver}/Box2D/build
-}
-
build() {
- cd box2d-${pkgver}/Box2D/build
+ cd $pkgname-*
- cmake .. \
- -DBOX2D_INSTALL=ON \
- -DBOX2D_INSTALL_DOC=ON \
- -DBOX2D_BUILD_SHARED=ON \
- -DBOX2D_BUILD_STATIC=OFF \
- -DBOX2D_BUILD_EXAMPLES=OFF \
+ cmake . \
+ -Bbuild \
+ -GNinja \
+ -DBOX2D_BUILD_DOCS=ON \
+ -DBOX2D_BUILD_TESTBED=OFF \
+ -DBUILD_SHARED_LIBS=ON \
-DCMAKE_INSTALL_PREFIX=/usr
- make
+ ninja -C build
}
package() {
- cd box2d-${pkgver}/Box2D/Documentation
+ cd $pkgname-*
- doxygen
-
- cd ../build
-
- make DESTDIR="${pkgdir}" install
-
- install -Dm644 ../License.txt "${pkgdir}"/usr/share/licenses/box2d/LICENSE
+ DESTDIR="$pkgdir" ninja -C build install
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/box2d/LICENSE
}
# vim: sw=2 ts=2 et:
More information about the arch-commits
mailing list