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.


Reply via email to