[arch-commits] Commit in zita-alsa-pcmi/repos/extra-x86_64 (4 files)

David Runge dvzrv at gemini.archlinux.org
Tue Jul 19 19:54:49 UTC 2022


    Date: Tuesday, July 19, 2022 @ 19:54:49
  Author: dvzrv
Revision: 451484

archrelease: copy trunk to extra-x86_64

Added:
  zita-alsa-pcmi/repos/extra-x86_64/PKGBUILD
    (from rev 451483, zita-alsa-pcmi/trunk/PKGBUILD)
  zita-alsa-pcmi/repos/extra-x86_64/zita-alsa-pcmi-0.5.1-apps_makefile.patch
    (from rev 451483, zita-alsa-pcmi/trunk/zita-alsa-pcmi-0.5.1-apps_makefile.patch)
  zita-alsa-pcmi/repos/extra-x86_64/zita-alsa-pcmi-0.5.1-source_makefile.patch
    (from rev 451483, zita-alsa-pcmi/trunk/zita-alsa-pcmi-0.5.1-source_makefile.patch)
Deleted:
  zita-alsa-pcmi/repos/extra-x86_64/PKGBUILD

--------------------------------------------+
 PKGBUILD                                   |   95 ++++++++++++---------------
 zita-alsa-pcmi-0.5.1-apps_makefile.patch   |   30 ++++++++
 zita-alsa-pcmi-0.5.1-source_makefile.patch |   33 +++++++++
 3 files changed, 107 insertions(+), 51 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2022-07-19 19:53:53 UTC (rev 451483)
+++ PKGBUILD	2022-07-19 19:54:49 UTC (rev 451484)
@@ -1,51 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-# Contributor: speps <speps at aur dot archlinux dot org>
-
-pkgname=zita-alsa-pcmi
-pkgver=0.4.0
-pkgrel=1
-pkgdesc="The successor of clalsadrv, provides easy access to ALSA PCM devices."
-arch=(x86_64)
-url="https://kokkinizita.linuxaudio.org/linuxaudio/"
-license=(GPL3)
-depends=(gcc-libs glibc)
-makedepends=(alsa-lib)
-provides=(libzita-alsa-pcmi.so)
-source=("https://kokkinizita.linuxaudio.org/linuxaudio/downloads/$pkgname-$pkgver.tar.bz2")
-sha512sums=('e06ae18e657d75b354c7269fcf1a4ae56241e3efbb182c7a64611855a49e086028d4f9bd91a6bbe8da2a64357ab7190d6e0dc5ae38dc9c3457fc8ce256930a50')
-b2sums=('16e4adb9e531e70528b6128997a2b899036e21bd00aed24ad257c1247c08b59f6a33c30b1d3ae22c29893fadb31af84fc3b336b405dc50c39b9ef6c9b2a90beb')
-
-prepare() {
-  cd "$pkgname-$pkgver"
-  # remove optimization
-  # call ldconfig in local context
-  sed -e '/native/d' \
-      -e 's/ldconfig/& -N $(DESTDIR)\/$(LIBDIR)/' \
-      -i source/Makefile
-  # fix use of BINDIR without preceeding DESTDIR
-  sed -e 's/\ $(BINDIR)/\ $(DESTDIR)$(BINDIR)/' \
-      -i apps/Makefile
-}
-
-build() {
-  cd "$pkgname-$pkgver"
-  make -C source
-  # create lib link for building apps
-  ln -sv lib$pkgname.so.$pkgver source/lib$pkgname.so
-  CXXFLAGS+=" -I../source" \
-  LDFLAGS+=" -L../source" \
-  make -C apps
-  rm -v source/lib$pkgname.so
-}
-
-package() {
-  depends+=(libasound.so)
-
-  cd "$pkgname-$pkgver"
-  # libs
-  make -C source DESTDIR="$pkgdir/" PREFIX=/usr SUFFIX="" install
-  install -vDm 644 {AUTHORS,README} -t "${pkgdir}/usr/share/doc/${pkgname}"
-  # apps
-  make -C apps DESTDIR="$pkgdir/" PREFIX=/usr install
-}
-# vim:set ts=2 sw=2 et:

Copied: zita-alsa-pcmi/repos/extra-x86_64/PKGBUILD (from rev 451483, zita-alsa-pcmi/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2022-07-19 19:54:49 UTC (rev 451484)
@@ -0,0 +1,44 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: speps <speps at aur dot archlinux dot org>
+
+pkgname=zita-alsa-pcmi
+pkgver=0.5.1
+pkgrel=1
+pkgdesc="The successor of clalsadrv, provides easy access to ALSA PCM devices."
+arch=(x86_64)
+url="https://kokkinizita.linuxaudio.org/linuxaudio/"
+license=(GPL3)
+depends=(gcc-libs glibc)
+makedepends=(alsa-lib)
+provides=(libzita-alsa-pcmi.so)
+options=(debug)
+source=(
+  https://kokkinizita.linuxaudio.org/linuxaudio/downloads/$pkgname-$pkgver.tar.bz2
+  $pkgname-0.5.1-apps_makefile.patch
+  $pkgname-0.5.1-source_makefile.patch
+)
+sha512sums=('afa0751ef4e510bdc2603d52bdb921cbf8b0a8372bdcae77dd9ba5b4790c08a0a510b9a9e2240bd9ee7ce23163125bd44556621bbb9312c8ab5f82780b648c22'
+            '283430c8b3aa8e8e436b4ed875282b5f5247410e6b391e2ca4106624db41bff44f186e2a274be8a915bef5efb46d8a104fddc4cdf4abfccdfe63cec170c1f3e0'
+            '7992478d1c786f8b84bdb17ad2c11af5e3bfa5bbf802c28c1c2524967d670509e0db2fac7dd174c9dcb3a3463d02fbcfaecaa8144d72336042b02cecf156542f')
+b2sums=('7ea5980939ebdcb25b88cc15ff10037adbb328128174d6d6ee243dae1be6305d5967c8c53b15ac37739abb168b2fd24ec2349eba82c9452cc178c39e8a204c59'
+        '8a370033fa8f50b4fd494091f70acd6f75df12230a6035e12efa263cb369071b06b7e6024141cad511371db8a5d47daf57cbdd3ba427db78d4d12df5ec41cf87'
+        'eee76b79eb7e7d388b12031829bbd45c28afbc51aa63d23de919b42f32b63976bc5f07f916ffdad62264c657ff1571ade485b8050fcbadc2db7a71fc8ea3ccea')
+
+prepare() {
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.5.1-apps_makefile.patch
+  patch -Np1 -d $pkgname-$pkgver -i ../$pkgname-0.5.1-source_makefile.patch
+}
+
+build() {
+  make -C $pkgname-$pkgver/source
+  make -C $pkgname-$pkgver/apps
+}
+
+package() {
+  depends+=(libasound.so)
+
+  make -C $pkgname-$pkgver/source DESTDIR="$pkgdir/" PREFIX=/usr SUFFIX="" install
+  make -C $pkgname-$pkgver/apps DESTDIR="$pkgdir/" PREFIX=/usr install
+  install -vDm 644 $pkgname-$pkgver/{AUTHORS,README} -t "$pkgdir/usr/share/doc/$pkgname/"
+}
+# vim:set ts=2 sw=2 et:

Copied: zita-alsa-pcmi/repos/extra-x86_64/zita-alsa-pcmi-0.5.1-apps_makefile.patch (from rev 451483, zita-alsa-pcmi/trunk/zita-alsa-pcmi-0.5.1-apps_makefile.patch)
===================================================================
--- zita-alsa-pcmi-0.5.1-apps_makefile.patch	                        (rev 0)
+++ zita-alsa-pcmi-0.5.1-apps_makefile.patch	2022-07-19 19:54:49 UTC (rev 451484)
@@ -0,0 +1,30 @@
+diff -ruN a/apps/Makefile b/apps/Makefile
+--- a/apps/Makefile	2022-07-14 09:07:32.000000000 +0200
++++ b/apps/Makefile	2022-07-19 21:12:39.787546862 +0200
+@@ -25,7 +25,8 @@
+ 
+ VERSION = "0.3.2"
+ CPPFLAGS +=  -MMD -MP -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O2 -Wall
++CXXFLAGS += -O2 -Wall -I ../source
++LDFLAGS += -L ../source
+ 
+ 
+ all:	alsa_loopback alsa_delay
+@@ -48,14 +49,11 @@
+ 
+ 
+ install:	all
+-	install -d $(BINDIR)
+-	install -m 755 alsa_loopback  $(DESTDIR)$(BINDIR)
+-	install -m 755 alsa_delay     $(DESTDIR)$(BINDIR)
++	install -vDm 755 alsa_loopback alsa_delay -t $(DESTDIR)$(BINDIR)
+ 
+ 
+ uninstall:
+-	rm -f $(DESTDIR)$(BINDIR)/alsa_loopback
+-	rm -f $(DESTDIR)$(BINDIR)/bin/alsa_delay
++	rm -f $(DESTDIR)$(BINDIR)/{alsa_delay,alsa_loopback}
+ 
+ 
+ clean:

Copied: zita-alsa-pcmi/repos/extra-x86_64/zita-alsa-pcmi-0.5.1-source_makefile.patch (from rev 451483, zita-alsa-pcmi/trunk/zita-alsa-pcmi-0.5.1-source_makefile.patch)
===================================================================
--- zita-alsa-pcmi-0.5.1-source_makefile.patch	                        (rev 0)
+++ zita-alsa-pcmi-0.5.1-source_makefile.patch	2022-07-19 19:54:49 UTC (rev 451484)
@@ -0,0 +1,33 @@
+diff -ruN a/source/Makefile b/source/Makefile
+--- a/source/Makefile	2022-07-14 17:04:29.000000000 +0200
++++ b/source/Makefile	2022-07-19 21:33:40.627248973 +0200
+@@ -31,7 +31,6 @@
+ 
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+ CXXFLAGS += -O2 -Wall -fPIC
+-CXXFLAGS += -march=native
+ LDLFAGS +=
+ LDLIBS +=
+ 
+@@ -46,15 +45,15 @@
+ 
+ $(ZITA-ALSA-PCMI_MIN): $(ZITA-ALSA-PCMI_O)
+ 	$(CXX) -shared $(LDFLAGS) -Wl,-soname,$(ZITA-ALSA-PCMI_MAJ) -o $(ZITA-ALSA-PCMI_MIN) $(ZITA-ALSA-PCMI_O) $(ZITA-ALSA-PCMI_DEP)
++	ln -sf $(ZITA-ALSA-PCMI_MIN) $(ZITA-ALSA-PCMI_SO)
++	ln -sf $(ZITA-ALSA-PCMI_MIN) $(ZITA-ALSA-PCMI_MAJ)
+ 
+ 
+ install:	$(ZITA-ALSA-PCMI_MIN)
+-	install -d $(DESTDIR)$(INCDIR)
+-	install -d $(DESTDIR)$(LIBDIR)
+-	install -m 644 $(ZITA-ALSA-PCMI_H) $(DESTDIR)$(INCDIR)
+-	install -m 755 $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)
+-	ldconfig
+-	ln -sf $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_SO)
++	install -vDm 644 $(ZITA-ALSA-PCMI_H) -t $(DESTDIR)$(INCDIR)
++	install -vDm 755 $(ZITA-ALSA-PCMI_MIN) -t $(DESTDIR)$(LIBDIR)
++	ln -fsv $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_SO)
++	ln -fsv $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_MAJ)
+ 
+ uninstall:
+ 	rm -rf $(DESTDIR)$(INCDIR)/$(ZITA-ALSA-PCMI_H)



More information about the arch-commits mailing list