T.J. Townsend pushed to branch main at Arch Linux / Packaging / Packages / stp


Commits:
c654ecbb by T.J. Townsend at 2023-08-31T13:09:53-04:00
minor pkgbuild cleanup

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@ pkgname=stp
 pkgver=2.3.3
 pkgrel=9
 pkgdesc="Simple Theorem Prover"
-arch=('i686' 'x86_64')
+arch=('x86_64')
 url="https://stp.github.io/";
 license=('MIT')
 depends=('boost-libs' 'cryptominisat5' 'minisat')
@@ -17,29 +17,26 @@ 
sha256sums=('ea6115c0fc11312c797a4b7c4db8734afcfce4908d078f386616189e01b4fffa'
 prepare() {
   # Correct the destination for man documentation.
   patch -d $pkgname-$pkgver < mandir.patch
-  mkdir -p build
 
   # Remove RPATH
   sed -i '/RPATH/d' 
$pkgname-$pkgver/{,tools/stp/,tools/stp_simple/}CMakeLists.txt
 }
 
 build() {
-  cd build
-  cmake \
-    -GNinja \
+  cmake -B build -S "$pkgname-$pkgver" \
+    -DCMAKE_BUILD_TYPE=None \
     -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_INSTALL_LIBDIR=lib \
     -DENABLE_PYTHON_INTERFACE=ON \
-    ../$pkgname-$pkgver
-  ninja
+    -DCMAKE_INSTALL_LIBDIR=lib \
+    -Wno-dev
+  cmake --build build
 }
 
 package() {
+  DESTDIR="$pkgdir" cmake --install build
+
   cd $pkgname-$pkgver
   install -Dm644 LICENSE LICENSE_COMPONENTS -t 
"$pkgdir"/usr/share/licenses/$pkgname/
-
-  cd ../build
-  DESTDIR="$pkgdir" ninja install
 }
 
 # vim:set ts=2 sw=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/stp/-/commit/c654ecbb0a55cdc0f23d079f042ba1de42beb88b

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/stp/-/commit/c654ecbb0a55cdc0f23d079f042ba1de42beb88b
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to