Alexander Rødseth pushed to branch main at Arch Linux / Packaging / Packages /
reactphysics3d
Commits:
7d2d57ad by Alexander F. Rødseth at 2025-02-03T13:44:07+01:00
upgpkg: 0.10.2-1
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,21 +1,20 @@
pkgbase = reactphysics3d
pkgdesc = Physics engine
- pkgver = 0.10.0
+ pkgver = 0.10.2
pkgrel = 1
url = https://www.reactphysics3d.com
arch = x86_64
license = Zlib
makedepends = cmake
- makedepends = ninja
- source =
https://www.reactphysics3d.com/documentation/manual/ReactPhysics3D-UserManual.pdf
- source =
https://github.com/DanielChappuis/reactphysics3d/releases/download/v0.10.0/reactphysics3d-0.10.0.tar.gz
+ makedepends = doxygen
+ makedepends = git
+ source =
git+https://github.com/DanielChappuis/reactphysics3d#tag=v0.10.2
source = reactphysics3d.pc
- b2sums =
e4c03217bf04189b2ecd225af8e1d0b089c61135afbd32d207645936c6adf9902b6390a7da5c19d88945e134b2864f69c7bc96ab12897dc11235cb1906b5a02f
- b2sums =
4aa5807b7f6d4a310c38e6aa315a778822fa54c5e7ebdde7c82a68458b6123b7e33c827d1587b9ccc87c82cca3f8620eab23e2139f15344b87e56f1fe8a25603
+ b2sums =
83de412abf2d46eb9334697399de9238fecb89b0171c7b29e372d440776cedfb440c8f670711e2841b1194937d85640b29842774187fb04dc9a38dcee4d3feda
b2sums =
05a7ffbe133de300240946ea601cf04df8fa54c8fab26ff087979c76416158c12d3d744055aa784cbc39820a31b534114bdf879380abdae819adea42b5844317
pkgname = reactphysics3d
depends = gcc-libs
pkgname = reactphysics3d-docs
- pkgdesc = Physics engine (user manual)
+ pkgdesc = Physics engine (documentation)
=====================================
PKGBUILD
=====================================
@@ -2,24 +2,18 @@
pkgbase=reactphysics3d
pkgname=(reactphysics3d reactphysics3d-docs)
-pkgver=0.10.0
+pkgver=0.10.2
pkgrel=1
pkgdesc='Physics engine'
arch=(x86_64)
url='https://www.reactphysics3d.com'
license=(Zlib)
-makedepends=(cmake ninja)
-source=("$url/documentation/manual/ReactPhysics3D-UserManual.pdf"
-
"https://github.com/DanielChappuis/reactphysics3d/releases/download/v$pkgver/reactphysics3d-$pkgver.tar.gz"
+makedepends=(cmake doxygen git)
+source=("git+https://github.com/DanielChappuis/reactphysics3d#tag=v$pkgver"
$pkgbase.pc)
-b2sums=('e4c03217bf04189b2ecd225af8e1d0b089c61135afbd32d207645936c6adf9902b6390a7da5c19d88945e134b2864f69c7bc96ab12897dc11235cb1906b5a02f'
-
'4aa5807b7f6d4a310c38e6aa315a778822fa54c5e7ebdde7c82a68458b6123b7e33c827d1587b9ccc87c82cca3f8620eab23e2139f15344b87e56f1fe8a25603'
+b2sums=('83de412abf2d46eb9334697399de9238fecb89b0171c7b29e372d440776cedfb440c8f670711e2841b1194937d85640b29842774187fb04dc9a38dcee4d3feda'
'05a7ffbe133de300240946ea601cf04df8fa54c8fab26ff087979c76416158c12d3d744055aa784cbc39820a31b534114bdf879380abdae819adea42b5844317')
-prepare() {
- find $pkgbase -name .DS_Store -delete
-}
-
build() {
cmake \
-B build \
@@ -30,15 +24,15 @@ build() {
-D CMAKE_INSTALL_LIBDIR=lib \
-D RP3D_DOUBLE_PRECISION_ENABLED=ON \
-D RP3D_COMPILE_TESTS=OFF \
- -G Ninja \
+ -D RP3D_GENERATE_DOCUMENTATION=ON \
-S $pkgbase
- ninja -C build
+ make -C build
}
package_reactphysics3d() {
depends=(gcc-libs)
- DESTDIR="$pkgdir" ninja -C build install
+ DESTDIR="$pkgdir" make -C build install
install -Dm644 $pkgbase.pc \
"$pkgdir/usr/lib/pkgconfig/$pkgbase.pc"
install -Dm644 $pkgbase/LICENSE \
@@ -46,10 +40,10 @@ package_reactphysics3d() {
}
package_reactphysics3d-docs() {
- pkgdesc='Physics engine (user manual)'
+ pkgdesc='Physics engine (documentation)'
- install -Dm644 ReactPhysics3D-UserManual.pdf \
- "$pkgdir/usr/share/doc/$pkgname/UserManual.pdf"
+ install -d "$pkgdir/usr/share/doc/$pkgname"
+ cp -r build/documentation/html/* "$pkgdir/usr/share/doc/$pkgname/"
install -Dm644 $pkgbase/LICENSE \
"$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/reactphysics3d/-/commit/7d2d57adac0aa96a1c83153ecaf4d6d3b6087643
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/reactphysics3d/-/commit/7d2d57adac0aa96a1c83153ecaf4d6d3b6087643
You're receiving this email because of your account on gitlab.archlinux.org.