[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