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

David Runge dvzrv at archlinux.org
Wed Sep 9 20:41:07 UTC 2020


    Date: Wednesday, September 9, 2020 @ 20:41:06
  Author: dvzrv
Revision: 701664

upgpkg: rtosc 0.2.0-3: Rebuild to add provides.

Add librtosc.so and librtosc-cpp.so to provides.
Update use of cmake to latest guidelines.
Update maintainer info.

Modified:
  rtosc/trunk/PKGBUILD

----------+
 PKGBUILD |   38 ++++++++++++++++++++++----------------
 1 file changed, 22 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-09-09 20:30:21 UTC (rev 701663)
+++ PKGBUILD	2020-09-09 20:41:06 UTC (rev 701664)
@@ -1,14 +1,15 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
 
 pkgname=rtosc
 pkgver=0.2.0
-pkgrel=2
+pkgrel=3
 pkgdesc="Realtime safe OSC Messaging"
 arch=('x86_64')
 url="https://github.com/fundamental/rtosc"
 license=('MIT')
-depends=('gcc-libs')
+depends=('gcc-libs' 'glibc')
 makedepends=('cmake' 'doxygen')
+provides=('librtosc.so' 'librtosc-cpp.so')
 source=("$pkgname-$pkgver.tar.gz::https://github.com/fundamental/${pkgname}/archive/v${pkgver}.tar.gz"
         "${pkgname}-fix-pkg-config-file.patch"
         "${pkgname}-include-missing-headers.patch")
@@ -15,10 +16,12 @@
 sha512sums=('f19aed587c752f33a063849fce2b4f531b734d8ae68d9f3b623da2872260b258b92c24b6160734a01f091ba821a4bd72cae98a138570ef6c741b03e1353d835a'
             '65f6ada68c74b4c7f5e1bf3939dce3f04fbc704a8fd5386e003951201c927dc6776327c520de0b6cca2c9b09445072f931fd9cc08ed4a50c94a500f06cce4244'
             '25db71244ce931919c6c95ca3b90fe3d4f21537a913b1c1056559b28fe59abbe6643113d46d5fda02ff3c11de4c4e51ac0f03b1a9b550176f3d547f698dccfe4')
+b2sums=('723f4876c21b1e5ca1196bf726ad21d68083b11d56d19ca32c4b68325d59026055b1cb5a2eb3f4eeffab99f74230947e560ac2c12a4c2123f84629ae9b68a6d1'
+        '48013cf03a906a5311b816185da1195690e772c867d4bdaf962ff4d8c0a81de9af421bd0ed73e89fe3ab38de42987677777e643c345771d1d8fb638068655652'
+        '615ec60d8bc6abb3af4df32b02be57c7948308f269dbb78aac6af9019f7b12763e6fae186c13b0aff563ac2a53612630c9bf84ab257391c463300053346ec812')
 
 prepare() {
   cd "$pkgname-$pkgver"
-  mkdir -p build
   # add missing headers: https://github.com/fundamental/rtosc/issues/41
   patch -Np1 -i ../"${pkgname}-include-missing-headers.patch"
   # fix libdir in pkg-config file:
@@ -28,29 +31,32 @@
 }
 
 build() {
-  cd "$pkgname-$pkgver/build"
-  cmake .. \
-        -DCMAKE_INSTALL_PREFIX=/usr \
+  cd "$pkgname-$pkgver"
+  cmake -DCMAKE_INSTALL_PREFIX=/usr \
+        -DCMAKE_BUILD_TYPE=None \
         -DCMAKE_INSTALL_LIBDIR=lib \
-        -DPERF_TEST=ON
-  make VERBOSE=1
-  doxygen
+        -DPERF_TEST=ON \
+        -W no-dev \
+        -B build \
+        -S .
+  make VERBOSE=1 -C build
+  doxygen build/Doxyfile
 }
 
 check() {
-  cd "$pkgname-$pkgver/build"
-  make -k test
+  cd "$pkgname-$pkgver"
+  make -k test -C build
 }
 
 package() {
-  cd "$pkgname-$pkgver/build"
-  make DESTDIR="$pkgdir/" install
+  cd "$pkgname-$pkgver"
+  make DESTDIR="$pkgdir/" install -C build
   install -vDm 644 html/search/*.{js,png,html} \
     -t "${pkgdir}/usr/share/doc/${pkgname}/html/search"
   install -vDm 644 html/*.{css,js,png,html} \
     -t "${pkgdir}/usr/share/doc/${pkgname}/html"
-  install -vDm 644 ../README.adoc \
+  install -vDm 644 README.adoc \
     -t "${pkgdir}/usr/share/doc/${pkgname}"
-  install -vDm 644 ../LICENSE \
+  install -vDm 644 LICENSE \
     -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }



More information about the arch-commits mailing list