[arch-commits] Commit in rtosc/repos (4 files)
Felix Yan
felixonmars at archlinux.org
Tue Jul 7 12:43:00 UTC 2020
Date: Tuesday, July 7, 2020 @ 12:43:00
Author: felixonmars
Revision: 658202
archrelease: copy trunk to community-staging-x86_64
Added:
rtosc/repos/community-staging-x86_64/
rtosc/repos/community-staging-x86_64/PKGBUILD
(from rev 658200, rtosc/trunk/PKGBUILD)
rtosc/repos/community-staging-x86_64/rtosc-fix-pkg-config-file.patch
(from rev 658200, rtosc/trunk/rtosc-fix-pkg-config-file.patch)
rtosc/repos/community-staging-x86_64/rtosc-include-missing-headers.patch
(from rev 658200, rtosc/trunk/rtosc-include-missing-headers.patch)
-------------------------------------+
PKGBUILD | 56 ++++++++++++++++++++++++++++++++++
rtosc-fix-pkg-config-file.patch | 15 +++++++++
rtosc-include-missing-headers.patch | 32 +++++++++++++++++++
3 files changed, 103 insertions(+)
Copied: rtosc/repos/community-staging-x86_64/PKGBUILD (from rev 658200, rtosc/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD (rev 0)
+++ community-staging-x86_64/PKGBUILD 2020-07-07 12:43:00 UTC (rev 658202)
@@ -0,0 +1,56 @@
+# Maintainer: David Runge <dave at sleepmap.de>
+
+pkgname=rtosc
+pkgver=0.2.0
+pkgrel=2
+pkgdesc="Realtime safe OSC Messaging"
+arch=('x86_64')
+url="https://github.com/fundamental/rtosc"
+license=('MIT')
+depends=('gcc-libs')
+makedepends=('cmake' 'doxygen')
+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")
+sha512sums=('f19aed587c752f33a063849fce2b4f531b734d8ae68d9f3b623da2872260b258b92c24b6160734a01f091ba821a4bd72cae98a138570ef6c741b03e1353d835a'
+ '65f6ada68c74b4c7f5e1bf3939dce3f04fbc704a8fd5386e003951201c927dc6776327c520de0b6cca2c9b09445072f931fd9cc08ed4a50c94a500f06cce4244'
+ '25db71244ce931919c6c95ca3b90fe3d4f21537a913b1c1056559b28fe59abbe6643113d46d5fda02ff3c11de4c4e51ac0f03b1a9b550176f3d547f698dccfe4')
+
+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:
+ # https://github.com/fundamental/rtosc/issues/42
+ patch -Np1 -i ../"${pkgname}-fix-pkg-config-file.patch"
+ sed -e 's/STATIC/SHARED/g' -i CMakeLists.txt
+}
+
+build() {
+ cd "$pkgname-$pkgver/build"
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DPERF_TEST=ON
+ make VERBOSE=1
+ doxygen
+}
+
+check() {
+ cd "$pkgname-$pkgver/build"
+ make -k test
+}
+
+package() {
+ cd "$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir/" install
+ 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 \
+ -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -vDm 644 ../LICENSE \
+ -t "${pkgdir}/usr/share/licenses/${pkgname}"
+}
Copied: rtosc/repos/community-staging-x86_64/rtosc-fix-pkg-config-file.patch (from rev 658200, rtosc/trunk/rtosc-fix-pkg-config-file.patch)
===================================================================
--- community-staging-x86_64/rtosc-fix-pkg-config-file.patch (rev 0)
+++ community-staging-x86_64/rtosc-fix-pkg-config-file.patch 2020-07-07 12:43:00 UTC (rev 658202)
@@ -0,0 +1,15 @@
+diff -ruN a/librtosc.pc.cmake c/librtosc.pc.cmake
+--- a/librtosc.pc.cmake 2019-04-16 01:18:21.000000000 +0200
++++ c/librtosc.pc.cmake 2019-04-18 23:43:41.030168614 +0200
+@@ -3,9 +3,8 @@
+ #
+
+ prefix=@CMAKE_INSTALL_PREFIX@
+-exec_prefix=${prefix}
+-libdir=${exec_prefix}
+-includedir=${prefix}/include
++libdir=@CMAKE_INSTALL_FULL_LIBDIR@
++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@
+
+ Name: rtosc
+ Description: rtosc - a realtime safe open sound control serialization and dispatch system
Copied: rtosc/repos/community-staging-x86_64/rtosc-include-missing-headers.patch (from rev 658200, rtosc/trunk/rtosc-include-missing-headers.patch)
===================================================================
--- community-staging-x86_64/rtosc-include-missing-headers.patch (rev 0)
+++ community-staging-x86_64/rtosc-include-missing-headers.patch 2020-07-07 12:43:00 UTC (rev 658202)
@@ -0,0 +1,32 @@
+diff -ruN a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2019-04-16 01:18:21.000000000 +0200
++++ b/CMakeLists.txt 2019-04-16 21:10:10.934681045 +0200
+@@ -251,14 +251,24 @@
+ DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig/")
+ endif()
+ install(FILES include/rtosc/rtosc.h
+- include/rtosc/thread-link.h
+- include/rtosc/ports.h
++ include/rtosc/arg-val-cmp.h
++ include/rtosc/arg-val-math.h
++ include/rtosc/automations.h
++ include/rtosc/bundle-foreach.h
++ include/rtosc/default-value.h
+ include/rtosc/miditable.h
+ include/rtosc/port-sugar.h
+- include/rtosc/undo-history.h
++ include/rtosc/ports-runtime.h
++ include/rtosc/ports.h
++ include/rtosc/pretty-format.h
++ include/rtosc/rtosc-time.h
++ include/rtosc/rtosc-version.h
++ include/rtosc/savefile.h
+ include/rtosc/subtree-serialize.h
++ include/rtosc/thread-link.h
+ include/rtosc/typed-message.h
+- include/rtosc/rtosc-version.h
++ include/rtosc/typestring.hh
++ include/rtosc/undo-history.h
+ DESTINATION include/rtosc)
+ install(TARGETS rtosc rtosc-cpp
+ DESTINATION ${CMAKE_INSTALL_LIBDIR})
More information about the arch-commits
mailing list