[packages/libid3tag] - fixed .pc file, added static_libs bcond; release 2
qboosh
qboosh at pld-linux.org
Sun Mar 15 10:25:33 CET 2026
commit b0714994a454216d01ce0a1747462e1cd7c4e5bf
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Mar 15 10:25:44 2026 +0100
- fixed .pc file, added static_libs bcond; release 2
libid3tag.spec | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
---
diff --git a/libid3tag.spec b/libid3tag.spec
index faaefc3..5a18425 100644
--- a/libid3tag.spec
+++ b/libid3tag.spec
@@ -1,10 +1,17 @@
+#
+# Conditional build:
+%bcond_without static_libs # static library
+
Summary: Library for reading and writing ID3 tags
Summary(pl.UTF-8): Biblioteka pozwalająca na odczyt i zapis znaczników ID3
Name: libid3tag
Version: 0.16.4
-Release: 1
+Release: 2
License: GPL v2+
Group: Libraries
+#Source0Download: https://codeberg.org/tenacityteam/libid3tag/releases
+# TODO use release tarballs?
+# https://codeberg.org/tenacityteam/libid3tag/releases/download/%{version}/id3tag-%{version}-source.tar.gz
Source0: https://codeberg.org/tenacityteam/libid3tag/archive/%{version}.tar.gz
# Source0-md5: 6b4dcbc9e1746c9d76dcb0f1b9eb4c16
URL: https://codeberg.org/tenacityteam/libid3tag
@@ -54,22 +61,28 @@ Biblioteka statyczna libid3tag.
%setup -q -n libid3tag
%build
+# .pc file generation requires relative CMAKE_INSTALL_LIBDIR
%cmake -B build \
- -DBUILD_SHARED_LIBS=ON
+ -DBUILD_SHARED_LIBS=ON \
+ -DCMAKE_INSTALL_LIBDIR=%{_lib}
%{__make} -C build
-# Also build static library
+%if %{with static_libs}
%cmake -B build-static \
- -DBUILD_SHARED_LIBS=OFF
+ -DBUILD_SHARED_LIBS=OFF \
+ -DCMAKE_INSTALL_LIBDIR=%{_lib}
%{__make} -C build-static
+%endif
%install
rm -rf $RPM_BUILD_ROOT
+%if %{with static_libs}
%{__make} -C build-static install \
DESTDIR=$RPM_BUILD_ROOT
+%endif
%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
@@ -93,6 +106,8 @@ rm -rf $RPM_BUILD_ROOT
%{_pkgconfigdir}/id3tag.pc
%{_libdir}/cmake/id3tag
+%if %{with static_libs}
%files static
%defattr(644,root,root,755)
%{_libdir}/libid3tag.a
+%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/libid3tag.git/commitdiff/b0714994a454216d01ce0a1747462e1cd7c4e5bf
More information about the pld-cvs-commit
mailing list