[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