[arch-commits] Commit in cereal/trunk (PKGBUILD)

Maxime Gauduin alucryd at gemini.archlinux.org
Fri Jan 21 10:49:20 UTC 2022


    Date: Friday, January 21, 2022 @ 10:49:20
  Author: alucryd
Revision: 1111964

upgpkg: cereal 1.3.1-1

Modified:
  cereal/trunk/PKGBUILD

----------+
 PKGBUILD |   31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-01-21 10:32:00 UTC (rev 1111963)
+++ PKGBUILD	2022-01-21 10:49:20 UTC (rev 1111964)
@@ -2,33 +2,40 @@
 # Maintainer: Bruno Pagani <archange at archlinux.org>
 
 pkgname=cereal
-pkgver=1.3.0
+pkgver=1.3.1
 pkgrel=1
-pkgdesc="C++11 library for serialization"
+pkgdesc='C++11 library for serialization'
 arch=(any)
-url="https://github.com/USCiLab/cereal"
+url=https://github.com/USCiLab/cereal
 license=(BSD)
-makedepends=(boost cmake git)
-_tag=34eb6f6bd6783018354c7043d5d6aa2eec4e4dbe # git rev-parse v${pkgver}
+makedepends=(
+  boost
+  cmake
+  git
+  ninja
+)
+_tag=1de8fe89471d69ea392ea260ce74e079d5f4b415
 source=(git+https://github.com/USCiLab/cereal.git#tag=${_tag})
 sha256sums=(SKIP)
 
-prepare() {
-  mkdir -p build
+pkgver() {
+  cd cereal
+  git describe --tags | sed 's/^v//'
 }
 
 build() {
-  cd build
-
-  cmake ../${pkgname} \
+  cmake -S cereal -B build -G Ninja \
+    -DCMAKE_BUILD_TYPE='' \
     -DCMAKE_INSTALL_PREFIX=/usr \
     -DSKIP_PORTABILITY_TEST=ON \
     -DTHREAD_SAFE=ON \
     -DWITH_WERROR=OFF
-  make
+  cmake --build build
 }
 
 package() {
-  make DESTDIR="${pkgdir}" -C build install
+  DESTDIR="${pkgdir}" cmake --install build
   install -Dm644 ${pkgname}/LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname}
 }
+
+# vim: ts=2 sw=2 et:



More information about the arch-commits mailing list