[packages/libspectrum] - complete Libs.private in .pc file, drop .la file

qboosh qboosh at pld-linux.org
Sat Jun 20 13:37:30 CEST 2026


commit cdeb96b4f88cdebe776fab4171a59a387bfd4e93
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jun 20 13:37:57 2026 +0200

    - complete Libs.private in .pc file, drop .la file

 libspectrum-pc.patch | 8 ++++++++
 libspectrum.spec     | 6 +++++-
 2 files changed, 13 insertions(+), 1 deletion(-)
---
diff --git a/libspectrum.spec b/libspectrum.spec
index 128b225..49757c3 100644
--- a/libspectrum.spec
+++ b/libspectrum.spec
@@ -11,6 +11,7 @@ License:	GPL v2+
 Group:		Libraries
 Source0:	https://downloads.sourceforge.net/fuse-emulator/%{name}-%{version}.tar.gz
 # Source0-md5:	0a7922641969cfdcbc88b436d519a069
+Patch0:		%{name}-pc.patch
 URL:		https://fuse-emulator.sourceforge.net/libspectrum.php
 BuildRequires:	audiofile-devel >= 0.2.3
 BuildRequires:	autoconf >= 2.50
@@ -67,6 +68,7 @@ Statyczna wersja biblioteki libspectrum.
 
 %prep
 %setup -q
+%patch -P0 -p1
 
 # don't BR both glib versions
 echo 'AC_DEFUN([AM_PATH_GLIB],[$3])' >> acinclude.m4
@@ -88,6 +90,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libspectrum.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -104,7 +109,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc doc/libspectrum.txt
 %{_libdir}/libspectrum.so
-%{_libdir}/libspectrum.la
 %{_includedir}/libspectrum.h
 %{_mandir}/man3/libspectrum.3*
 %{_pkgconfigdir}/libspectrum.pc
diff --git a/libspectrum-pc.patch b/libspectrum-pc.patch
new file mode 100644
index 0000000..1577684
--- /dev/null
+++ b/libspectrum-pc.patch
@@ -0,0 +1,8 @@
+--- libspectrum-1.6.2/libspectrum.pc.in.orig	2026-06-20 13:25:54.856741819 +0200
++++ libspectrum-1.6.2/libspectrum.pc.in	2026-06-20 13:26:08.523334447 +0200
+@@ -9,4 +9,4 @@ URL: https://fuse-emulator.sourceforge.n
+ Version: @PACKAGE_VERSION@
+ Cflags: -I${includedir}
+ Libs: -L${libdir} -lspectrum
+-Libs.private: @WAV_BACKEND_PRIVATE_LIBS@
++Libs.private: @WAV_BACKEND_PRIVATE_LIBS@ @GLIB_LIBS@ @LIBS@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libspectrum.git/commitdiff/cdeb96b4f88cdebe776fab4171a59a387bfd4e93



More information about the pld-cvs-commit mailing list