[packages/zita-alsa-pcmi] - updated to 0.3.2

qboosh qboosh at pld-linux.org
Sun Sep 26 20:26:55 CEST 2021


commit c9ff855950515bed03ab1263074fba21bd9700ce
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 26 20:31:44 2021 +0200

    - updated to 0.3.2

 makefile.patch      | 78 +++++++++++++++++++++--------------------------------
 zita-alsa-pcmi.spec | 42 ++++++++++++++++-------------
 2 files changed, 54 insertions(+), 66 deletions(-)
---
diff --git a/zita-alsa-pcmi.spec b/zita-alsa-pcmi.spec
index 9661026..770a218 100644
--- a/zita-alsa-pcmi.spec
+++ b/zita-alsa-pcmi.spec
@@ -1,11 +1,12 @@
 Summary:	C++ library for easy access to ALSA PCM devices
+Summary(pl.UTF-8):	Biblioteka C++ do łatwego dostępu do urządzeń ALSA PCM
 Name:		zita-alsa-pcmi
-Version:	0.2.0
-Release:	2
+Version:	0.3.2
+Release:	1
 License:	GPL v3+
 Group:		Libraries
 Source0:	http://kokkinizita.linuxaudio.org/linuxaudio/downloads/%{name}-%{version}.tar.bz2
-# Source0-md5:	0ba4d59abce231056e2628d081124114
+# Source0-md5:	1596e6b11af312e2d28ae92b10f73971
 Patch0:		makefile.patch
 URL:		http://kokkinizita.linuxaudio.org/linuxaudio/
 BuildRequires:	alsa-lib-devel
@@ -18,12 +19,19 @@ to ALSA PCM devices, taking care of the many functions required to
 open, initialise and use a hw: device in mmap mode, and providing
 floating point audio data.
 
+%description -l pl.UTF-8
+Zita-alsa-pcmi to następca clalsadrv. Zapewnia łatwy dostęp do
+urządzeń ALSA PCM, biorąc na siebie wiele funkcji wymaganych do
+otwarcia, zainicjowania i użycia urządzeń hw: w trybie mmap, oraz
+obsługując zmiennoprzecinkowe dane dźwiękowe.
+
 %package devel
 Summary:	Header files for %{name} library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki %{name}
 Group:		Development/Libraries
-Requires:	alsa-lib-devel
 Requires:	%{name} = %{version}-%{release}
+Requires:	alsa-lib-devel
+Requires:	libstdc++-devel
 
 %description devel
 Header files for %{name} library.
@@ -33,7 +41,7 @@ Pliki nagłówkowe biblioteki %{name}.
 
 %package apps
 Summary:	Sample applications files for %{name} library
-Summary(pl.UTF-8):	Przykładowe aplikacje biblioteki %{name}
+Summary(pl.UTF-8):	Przykładowe aplikacje do biblioteki %{name}
 Group:		Applications/Sound
 Requires:	%{name} = %{version}-%{release}
 
@@ -41,14 +49,14 @@ Requires:	%{name} = %{version}-%{release}
 Sample applications files for %{name} library.
 
 %description devel -l pl.UTF-8
-Przykładowe aplikacje biblioteki %{name}.
+Przykładowe aplikacje do biblioteki %{name}.
 
 %prep
 %setup -q
 %patch0 -p1
 
 %build
-cd libs
+cd source
 CXX="%{__cxx}" \
 CXXFLAGS="%{rpmcxxflags}" \
 CPPFLAGS="%{rpmcppflags}" \
@@ -57,21 +65,19 @@ LDFLAGS="%{rpmldflags}" \
 ln -sf libzita-alsa-pcmi.so.* libzita-alsa-pcmi.so
 cd ..
 
-cd apps
 CXX="%{__cxx}" \
 CXXFLAGS="%{rpmcxxflags}" \
-CPPFLAGS="%{rpmcppflags} -I../libs" \
-LDFLAGS="%{rpmldflags} -L../libs" \
-%{__make}
-cd ..
+CPPFLAGS="%{rpmcppflags} -I../source" \
+LDFLAGS="%{rpmldflags} -L../source" \
+%{__make} -C apps
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
-%{__make} -C libs install \
+%{__make} -C source install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	PREFIX=%{_prefix} \
-	LIBDIR=%{_lib}
+	LIBDIR=%{_libdir}
 
 %{__make} -C apps install \
 	DESTDIR=$RPM_BUILD_ROOT \
@@ -86,13 +92,13 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS README
-%attr(755,root,root) %{_libdir}/lib%{name}.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/lib%{name}.so.0
+%attr(755,root,root) %{_libdir}/libzita-alsa-pcmi.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libzita-alsa-pcmi.so.0
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/lib%{name}.so
-%{_includedir}/%{name}.h
+%attr(755,root,root) %{_libdir}/libzita-alsa-pcmi.so
+%{_includedir}/zita-alsa-pcmi.h
 
 %files apps
 %defattr(644,root,root,755)
diff --git a/makefile.patch b/makefile.patch
index 5a2371e..2f2f60d 100644
--- a/makefile.patch
+++ b/makefile.patch
@@ -1,59 +1,41 @@
-diff -dur zita-alsa-pcmi-0.2.0.orig/apps/Makefile zita-alsa-pcmi-0.2.0/apps/Makefile
---- zita-alsa-pcmi-0.2.0.orig/apps/Makefile	2012-03-20 21:23:07.000000000 +0100
-+++ zita-alsa-pcmi-0.2.0/apps/Makefile	2016-10-15 12:35:42.895883965 +0200
-@@ -25,7 +25,7 @@
- VERSION = "0.1.0"
- LDFLAGS += -L$(PREFIX)/$(LIBDIR)
- CPPFLAGS += -DVERSION=\"$(VERSION)\"
--CXXFLAGS += -O2 -Wall -MMD -MP
-+CXXFLAGS += -Wall -MMD -MP
+--- zita-alsa-pcmi-0.3.2/apps/Makefile.orig	2021-09-26 20:12:49.143936028 +0200
++++ zita-alsa-pcmi-0.3.2/apps/Makefile	2021-09-26 20:18:13.738844213 +0200
+@@ -25,7 +25,7 @@ BINDIR ?= $(PREFIX)/bin
+ 
+ VERSION = "0.3.2"
+ CPPFLAGS +=  -MMD -MP -DVERSION=\"$(VERSION)\"
+-CXXFLAGS += -O2 -Wall
++CXXFLAGS += -Wall
  
  
  all:	alsa_loopback alsa_delay
-@@ -34,7 +34,7 @@
- ALSA_LOOPBACK_O =	alsa_loopback.o pxthread.o
- alsa_loopback:	LDLIBS += -lzita-alsa-pcmi -lasound -lpthread -lrt
- alsa_loopback:	$(ALSA_LOOPBACK_O)
--	g++ $(LDFLAGS) -o $@ $(ALSA_LOOPBACK_O) $(LDLIBS)
-+	$(CXX) $(LDFLAGS) -o $@ $(ALSA_LOOPBACK_O) $(LDLIBS)
- $(ALSA_LOOPBACK_O):
- -include $(_ALSA_LOOPBACK_O:%.o=%.d)
- 
-@@ -42,7 +42,7 @@
- ALSA_DELAY_O =	alsa_delay.o mtdm.o pxthread.o
- alsa_delay:	LDLIBS += -lzita-alsa-pcmi -lasound -lpthread -lrt
- alsa_delay:	$(ALSA_DELAY_O)
--	g++ $(LDFLAGS) -o $@ $(ALSA_DELAY_O) $(LDLIBS)
-+	$(CXX) $(LDFLAGS) -o $@ $(ALSA_DELAY_O) $(LDLIBS)
- $(ALSA_DELAY_O):
- -include $(ALSA_DELAY_O:%.o=%.d)
- 
-diff -dur zita-alsa-pcmi-0.2.0.orig/libs/Makefile zita-alsa-pcmi-0.2.0/libs/Makefile
---- zita-alsa-pcmi-0.2.0.orig/libs/Makefile	2012-03-20 21:23:07.000000000 +0100
-+++ zita-alsa-pcmi-0.2.0/libs/Makefile	2016-10-15 12:35:36.072491159 +0200
-@@ -31,7 +31,7 @@
- 
- 
- CPPFLAGS += -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
--CXXFLAGS += -O2 -Wall -I. -fPIC
-+CXXFLAGS += -Wall -I. -fPIC
- LDLFAGS +=
- LDLIBS +=
+@@ -48,7 +48,7 @@ $(ALSA_DELAY_O):
  
-@@ -45,14 +45,14 @@
  
+ install:	all
+-	install -d $(BINDIR)
++	install -d $(DESTDIR)$(BINDIR)
+ 	install -m 755 alsa_loopback  $(DESTDIR)$(BINDIR)
+ 	install -m 755 alsa_delay     $(DESTDIR)$(BINDIR)
  
- $(ZITA-ALSA-PCMI_MIN): $(ZITA-ALSA-PCMI_O)
--	g++ -shared $(LDFLAGS) -Wl,-soname,$(ZITA-ALSA-PCMI_MAJ) -o $(ZITA-ALSA-PCMI_MIN) $(ZITA-ALSA-PCMI_O) $(ZITA-ALSA-PCMI_DEP)
-+	$(CXX) -shared $(LDFLAGS) -Wl,-soname,$(ZITA-ALSA-PCMI_MAJ) -o $(ZITA-ALSA-PCMI_MIN) $(ZITA-ALSA-PCMI_O) $(ZITA-ALSA-PCMI_DEP)
+--- zita-alsa-pcmi-0.3.2/source/Makefile.orig	2018-08-24 20:41:30.000000000 +0200
++++ zita-alsa-pcmi-0.3.2/source/Makefile	2021-09-26 20:19:30.798426745 +0200
+@@ -30,8 +30,7 @@ MINVERS = 3.2
+ VERSION = $(MAJVERS).$(MINVERS)
  
+ CPPFLAGS += -DVERSION=\"$(VERSION)\" -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS
+-CXXFLAGS += -O2 -Wall -fPIC
+-CXXFLAGS += -march=native
++CXXFLAGS += -Wall -fPIC
+ LDLFAGS +=
+ LDLIBS +=
  
- install:	$(ZITA-ALSA-PCMI_MIN)
- 	install -Dm 644 $(ZITA-ALSA-PCMI_H)   $(DESTDIR)$(PREFIX)/include/$(ZITA-ALSA-PCMI_H)
- 	install -Dm 644 $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-ALSA-PCMI_MIN)
- 	ln -sf $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(PREFIX)/$(LIBDIR)/$(ZITA-ALSA-PCMI_SO)
+@@ -53,7 +52,7 @@ install:	$(ZITA-ALSA-PCMI_MIN)
+ 	install -d $(DESTDIR)$(LIBDIR)
+ 	install -m 644 $(ZITA-ALSA-PCMI_H) $(DESTDIR)$(INCDIR)
+ 	install -m 755 $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)
 -	ldconfig
-+	/sbin/ldconfig -n -N $(DESTDIR)$(PREFIX)/$(LIBDIR)
++	-/sbin/ldconfig -n -N $(DESTDIR)$(LIBDIR)
+ 	ln -sf $(ZITA-ALSA-PCMI_MIN) $(DESTDIR)$(LIBDIR)/$(ZITA-ALSA-PCMI_SO)
  
  uninstall:
- 	rm -rf $(DESTDIR)$(PREFIX)/include/zita-alsa-pcmi.h
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zita-alsa-pcmi.git/commitdiff/c9ff855950515bed03ab1263074fba21bd9700ce



More information about the pld-cvs-commit mailing list