From 75c345c8fb21fb0c433fb3b7d0009ba5597afed3 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Fri, 30 Oct 2020 02:32:09 +0100 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/cdparanoia.git#e8a5ddf1aee20954b3e25748ec6604be4a05bf27 --- cdparanoia-10.2-add-pkgconfig.patch | 91 +++++++++++++++++++++++++++++ cdparanoia.spec | 9 ++- 2 files changed, 99 insertions(+), 1 deletion(-) create mode 100644 cdparanoia-10.2-add-pkgconfig.patch diff --git a/cdparanoia-10.2-add-pkgconfig.patch b/cdparanoia-10.2-add-pkgconfig.patch new file mode 100644 index 0000000..858322f --- /dev/null +++ b/cdparanoia-10.2-add-pkgconfig.patch @@ -0,0 +1,91 @@ +From 5beb3983942ce92ea18a2a0f2e15f84fb25c27d8 Mon Sep 17 00:00:00 2001 +From: xiphmont +Date: Fri, 11 Jun 2010 15:42:00 +0000 +Subject: [PATCH] Add pkgconfig file to cdparanoia; closes Trac #1706 + +git-svn-id: https://svn.xiph.org/trunk/cdparanoia@17289 0101bb08-14d6-0310-b084-bc0e0c8e3800 +--- + Makefile.in | 7 +++++-- + cdparanoia-3.pc.in | 12 ++++++++++++ + configure.in | 5 ++++- + 3 files changed, 21 insertions(+), 3 deletions(-) + create mode 100644 cdparanoia-3.pc.in + +diff --git a/Makefile.in b/Makefile.in +index 25c91ce..bfef153 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -3,7 +3,7 @@ + # DO NOT EDIT BELOW! ########################################################## + # (unless, of course, you know what you are doing :) ########################## + +-VERSION=10.2 ++VERSION=@VERSION@ + VPATH=@srcdir@ + srcdir=@srcdir@ + +@@ -23,6 +23,7 @@ BINDIR=@bindir@ + MANDIR=@mandir@ + INCLUDEDIR=@includedir@ + LIBDIR=@libdir@ ++PKGCONFIGDIR=@libdir@/pkgconfig + PWD = $(shell pwd) + + OFILES = main.o report.o header.o buffering_write.o cachetest.o +@@ -85,6 +86,8 @@ install: + $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so.0 + ln -fs libcdda_paranoia.so.0.$(VERSION) \ + $(DESTDIR)$(LIBDIR)/libcdda_paranoia.so ++ $(INSTALL) -d -m 0755 $(DESTDIR)$(PKGCONFIGDIR) ++ $(INSTALL) -m 0644 $(srcdir)/cdparanoia-3.pc $(DESTDIR)$(PKGCONFIGDIR) + + cdparanoia: $(OFILES) $(LIBDEP) + $(LD) $(CFLAGS) $(LDFLAGS) $(OFILES) \ +@@ -104,6 +107,6 @@ distclean: + cd interface && $(MAKE) distclean + cd paranoia && $(MAKE) distclean + -rm -f cdparanoia *~ config.* *.o *.wav *.aifc *.raw test.file \ +- Makefile verify_test core gmon.out ++ Makefile verify_test core gmon.out cdparanoia-3.pc + + .PHONY: all debug test lib slib install clean distclean +diff --git a/cdparanoia-3.pc.in b/cdparanoia-3.pc.in +new file mode 100644 +index 0000000..3a15099 +--- /dev/null ++++ b/cdparanoia-3.pc.in +@@ -0,0 +1,12 @@ ++prefix=@prefix@ ++exec_prefix=@exec_prefix@ ++libdir=@libdir@ ++includedir=@includedir@ ++ ++Name: Cdparanoia III ++Description: Compact Disc Digital Audio (CDDA) Digital Audio Extraction (DAE) library ++Requires: ++Version: @VERSION@ ++Libs: -L${libdir} -lcdda_interface -lcdda_paranoia ++Cflags: -I${includedir} ++ +diff --git a/configure.in b/configure.in +index 3ad98ca..3ae6989 100644 +--- a/configure.in ++++ b/configure.in +@@ -1,5 +1,8 @@ + AC_INIT(interface/interface.c) + ++VERSION="10.2" ++AC_SUBST(VERSION) ++ + AC_CANONICAL_HOST + + if test -z "$CC"; then +@@ -67,4 +70,4 @@ AC_SUBST(OPT) + AC_SUBST(DEBUG) + AC_SUBST(CC) + +-AC_OUTPUT(Makefile interface/Makefile paranoia/Makefile) ++AC_OUTPUT(Makefile interface/Makefile paranoia/Makefile cdparanoia-3.pc) +-- +2.26.2 + diff --git a/cdparanoia.spec b/cdparanoia.spec index 55ed11e..9f91324 100644 --- a/cdparanoia.spec +++ b/cdparanoia.spec @@ -1,7 +1,7 @@ Summary: Compact Disc Digital Audio (CDDA) extraction tool (or ripper) Name: cdparanoia Version: 10.2 -Release: 34%{?dist} +Release: 35%{?dist} # the app is GPLv2, everything else is LGPLv2 License: GPLv2 and LGPLv2 URL: http://www.xiph.org/paranoia/index.html @@ -17,6 +17,8 @@ Patch2: cdparanoia-10.2-install.patch Patch3: cdparanoia-10.2-format-security.patch Patch4: cdparanoia-use-proper-gnu-config-files.patch Patch5: cdparanoia-10.2-ldflags.patch +# https://svn.xiph.org/trunk/cdparanoia@17289 +Patch6: cdparanoia-10.2-add-pkgconfig.patch Requires: %{name}-libs%{?_isa} = %{version}-%{release} @@ -68,6 +70,7 @@ for developing applications to read CD Digital Audio disks. %patch3 -p1 -b .fmt-sec %patch4 -p1 -b .config %patch5 -p1 -b .ldflags +%patch6 -p1 -b .pkgconfig # Update config.guess/sub for newer architectures cp /usr/lib/rpm/redhat/config.* . @@ -95,12 +98,16 @@ make install DESTDIR=$RPM_BUILD_ROOT %files devel %{_includedir}/cdda/ +%{_libdir}/pkgconfig/*.pc %{_libdir}/*.so %files static %{_libdir}/*.a %changelog +* Mon Oct 26 2020 Dan HorĂ¡k - 10.2-35 +- Add pkgconfig support + * Mon Oct 05 2020 Stephen Gallagher - 10.2-34 - Fix build on Fedora 33+