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

2019-11-22 Thread David Runge via arch-commits
Date: Friday, November 22, 2019 @ 11:10:30
  Author: dvzrv
Revision: 531905

upgpkg: rtmidi 4.0.0-2

Updating maintainer info. Adding all direct library dependencies. Adding 
librtmidi.so to provides. Changing license name (allegedly it's called RtMidi 
license) and exctracting it in a more sane way from README.md. Minor cleanups.

Modified:
  rtmidi/trunk/PKGBUILD

--+
 PKGBUILD |   25 +
 1 file changed, 13 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-11-22 11:10:19 UTC (rev 531904)
+++ PKGBUILD2019-11-22 11:10:30 UTC (rev 531905)
@@ -1,4 +1,4 @@
-# Maintainer: David Runge 
+# Maintainer: David Runge 
 # Contributor: Llewelyn Trahaearn 
 # Contributor: rtfreedman  
 # Contributor: speps  
@@ -5,19 +5,23 @@
 
 pkgname=rtmidi
 pkgver=4.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="A set of C++ classes that provides a common API for realtime MIDI 
input/output."
 arch=('x86_64')
 url="https://www.music.mcgill.ca/~gary/rtmidi/;
-license=('custom:MIT')
-depends=('jack')
+license=('custom:RtMidi')
+depends=('alsa-lib' 'gcc-libs' 'glibc' 'libjack.so')
 makedepends=('doxygen')
+provides=('librtmidi.so')
 
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/${pkgver}.tar.gz;)
 
sha512sums=('39383f121320c9471b31f8b9d283167bfadf4c7328b6664d1d54a4c52e3dd9b76362875258d90363c6044e87fcee31ccce80e19435dc620c88e6d60fc82d0f9d')
 
 prepare() {
   cd "${pkgname}-${pkgver}"
-  autoreconf -fi
+  # license in README.md:
+  # https://github.com/thestk/rtmidi/issues/198
+  tail -n 25 README.md | sed 's/^\ \ \ \ //g' > LICENSE
+  autoreconf -vfi
 }
 
 build() {
@@ -32,16 +36,13 @@
   cd "${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" install
   # docs
-  install -t "${pkgdir}/usr/share/doc/${pkgname}" \
--vDm 644 {README.md,doc/release.txt}
+  install -vDm 644 {README.md,doc/release.txt} \
+-t "${pkgdir}/usr/share/doc/${pkgname}"
   # html
   install -vDm 644 doc/html/* \
 -t "${pkgdir}/usr/share/doc/${pkgname}/html"
   install -vDm 644 doc/images/* \
 -t "${pkgdir}/usr/share/doc/${pkgname}/images"
-  # license in README.md:
-  # https://github.com/thestk/rtmidi/issues/198
-  csplit -s README.md "%Legal and%"
-  install -vDm 644 xx00 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  # license
+  install -vDm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
 }
-


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

2018-02-07 Thread David Runge via arch-commits
Date: Wednesday, February 7, 2018 @ 14:16:44
  Author: dvzrv
Revision: 290005

upgpkg: rtmidi 3.0.0-6

Rebuild for community.

Modified:
  rtmidi/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-02-07 14:14:35 UTC (rev 290004)
+++ PKGBUILD2018-02-07 14:16:44 UTC (rev 290005)
@@ -5,7 +5,7 @@
 
 pkgname=rtmidi
 pkgver=3.0.0
-pkgrel=5
+pkgrel=6
 pkgdesc="A set of C++ classes that provides a common API for realtime MIDI 
input/output."
 arch=('x86_64')
 url="https://www.music.mcgill.ca/~gary/rtmidi/;


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

2018-01-31 Thread David Runge via arch-commits
Date: Wednesday, January 31, 2018 @ 19:56:46
  Author: dvzrv
Revision: 288442

upgpkg: rtmidi 3.0.0-4

Using https for url. Manually adding jack backend to rtmidi.pc, until 
https://github.com/thestk/rtmidi/issues/154 is fixed.

Modified:
  rtmidi/trunk/PKGBUILD

--+
 PKGBUILD |5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-31 18:54:46 UTC (rev 288441)
+++ PKGBUILD2018-01-31 19:56:46 UTC (rev 288442)
@@ -5,10 +5,10 @@
 
 pkgname=rtmidi
 pkgver=3.0.0
-pkgrel=3
+pkgrel=4
 pkgdesc="A set of C++ classes that provides a common API for realtime MIDI 
input/output."
 arch=('x86_64')
-url="http://www.music.mcgill.ca/~gary/rtmidi/;
+url="https://www.music.mcgill.ca/~gary/rtmidi/;
 license=('custom:MIT')
 depends=('jack')
 makedepends=('doxygen')
@@ -28,6 +28,7 @@
 build() {
   cd "${pkgname}-${pkgver}"
   ./configure --prefix=/usr --with-alsa --with-jack
+  sed -i 's/Requires: /Requires: jack/' "${pkgname}.pc"
   make
 }
 


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

2018-01-31 Thread David Runge via arch-commits
Date: Wednesday, January 31, 2018 @ 14:23:33
  Author: dvzrv
Revision: 288409

upgpkg: rtmidi 3.0.0-3

Making source tarball name unique. Simplifying install calls.

Modified:
  rtmidi/trunk/PKGBUILD

--+
 PKGBUILD |   23 ---
 1 file changed, 12 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-01-31 14:07:09 UTC (rev 288408)
+++ PKGBUILD2018-01-31 14:23:33 UTC (rev 288409)
@@ -5,7 +5,7 @@
 
 pkgname=rtmidi
 pkgver=3.0.0
-pkgrel=2
+pkgrel=3
 pkgdesc="A set of C++ classes that provides a common API for realtime MIDI 
input/output."
 arch=('x86_64')
 url="http://www.music.mcgill.ca/~gary/rtmidi/;
@@ -12,7 +12,7 @@
 license=('custom:MIT')
 depends=('jack')
 makedepends=('doxygen')
-source=("https://github.com/thestk/${pkgname}/archive/v${pkgver}.tar.gz;
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/thestk/${pkgname}/archive/v${pkgver}.tar.gz;
 '0001-fix-tests-with-prefix.diff')
 
sha512sums=('8975a63e7be9102af70401cef48c702597b87efe2d8fa30a978fe280e26da1dfa90d6f30cfbd3df587462f0dd085d0f29e1c014e67d7fcd3a36960b6bcfb3e55'
 
'cab71dd641eaa3c7fa3c83b81fb4517bcf455a6037e103c29edbc2d540feed1b4fc0e5e3f9ea5f03845c98c8246cbb9bd12d1cf1f16c4bcbb2c0e874bd66674a')
@@ -35,17 +35,18 @@
   cd "${pkgname}-${pkgver}"
   make DESTDIR="${pkgdir}" install
 
-  # Text documentation.
-  install -d "${pkgdir}/usr/share/doc/${pkgname}"
-  install -Dm644 README.md doc/release.txt  
"${pkgdir}/usr/share/doc/${pkgname}"
+  # docs
+  install -t "${pkgdir}/usr/share/doc/${pkgname}" \
+-vDm644 {README.md,doc/release.txt}
 
-  # HTML documentation.
-  install -d "${pkgdir}/usr/share/doc/${pkgname}/"{html,images}
-  install -Dm644 doc/html/*  "${pkgdir}/usr/share/doc/${pkgname}/html"
-  install -Dm644 doc/images/*  "${pkgdir}/usr/share/doc/${pkgname}/images"
+  # html
+  install -t "${pkgdir}/usr/share/doc/${pkgname}/html" \
+-vDm644 doc/html/*
+  install -t "${pkgdir}/usr/share/doc/${pkgname}/images" \
+-vDm644 doc/images/*
 
-  # License.
+  # license
   csplit -s README.md "%Legal and%"
-  install -Dm644 xx00 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+  install -vDm644 xx00 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }