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

David Runge dvzrv at archlinux.org
Wed Feb 21 16:33:15 UTC 2018


    Date: Wednesday, February 21, 2018 @ 16:33:13
  Author: dvzrv
Revision: 296705

upgpkg: zita-ajbridge 0.7.0-4

Properly fixing Makefile in prepare(). Using Makefile in package().

Modified:
  zita-ajbridge/trunk/PKGBUILD

----------+
 PKGBUILD |   33 +++++++++++++++++----------------
 1 file changed, 17 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-02-21 16:24:15 UTC (rev 296704)
+++ PKGBUILD	2018-02-21 16:33:13 UTC (rev 296705)
@@ -4,15 +4,27 @@
 
 pkgname=zita-ajbridge
 pkgver=0.7.0
-pkgrel=3
+pkgrel=4
 pkgdesc="Jack client to use additional ALSA devices."
 arch=('x86_64')
 url="https://kokkinizita.linuxaudio.org/linuxaudio/zita-ajbridge-doc/quickguide.html"
 license=('GPL3')
-depends=('jack' 'zita-resampler' 'zita-alsa-pcmi')
+depends=('jack' 'zita-alsa-pcmi' 'zita-resampler')
 source=("https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pkgname}-${pkgver}.tar.bz2")
 sha512sums=('1b875bf1b9dfb8e9284af2ae03b6a6f82ad1cbe06eb24faa8485ac0db52f914cdc1a7447b1e9d46a42fb634848a2ee7904c658180f84cf4db210db59478a4806')
 
+prepare() {
+  cd "${pkgname}-${pkgver}/source"
+  # fix man installation
+  sed -e 's/zita-a2j zita-j2a zita-ajbridge.1.gz zita-a2j.1.gz zita-j2a.1.gz/zita-a2j zita-j2a/' \
+      -e 's/zita-ajbridge.1.gz/zita-ajbridge.1 -t/g' \
+      -e 's/zita-j2a.1.gz/zita-j2a.1 -t/g' \
+      -e 's/zita-a2j.1.gz/zita-a2j.1 -t/g' -i Makefile
+  # fix binary installation
+  sed -e 's|zita-a2j $(DESTDIR)$(BINDIR)|zita-a2j $(DESTDIR)$(BINDIR)/zita-a2j|' \
+      -e 's|zita-j2a $(DESTDIR)$(BINDIR)|zita-j2a $(DESTDIR)$(BINDIR)/zita-j2a|' -i Makefile
+}
+
 build() {
   cd "${pkgname}-${pkgver}/source"
   make PREFIX=/usr
@@ -20,21 +32,10 @@
 
 package() {
   cd "${pkgname}-${pkgver}/source"
-
-  # bin
-  install -t "${pkgdir}/usr/bin" \
-    -Dm 755 zita-a2j \
-    -Dm 755 zita-j2a
-
-  # man pages
-  install -t "${pkgdir}/usr/share/man/man1" \
-    -Dm644 zita-ajbridge.1.gz \
-    -Dm644 zita-a2j.1.gz \
-    -Dm644 zita-j2a.1.gz
-
+  make PREFIX=/usr DESTDIR="$pkgdir" install
   # docs
-  install -Dm644 ../AUTHORS "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
-  install -Dm644 ../README "${pkgdir}/usr/share/doc/${pkgname}/README"
+  install -t "${pkgdir}/usr/share/doc/${pkgname}" \
+    -vDm644 ../{AUTHORS,README}
 }
 # vim:set ts=2 sw=2 et:
 



More information about the arch-commits mailing list