[packages/eggdbus] - drop .la file, release 5

qboosh qboosh at pld-linux.org
Fri May 30 21:29:33 CEST 2025


commit 6633f5599349010fe8b41c5c5d9c4e36f5eda375
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri May 30 21:22:40 2025 +0200

    - drop .la file, release 5

 eggdbus.spec | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)
---
diff --git a/eggdbus.spec b/eggdbus.spec
index 6e2dd6d..e113727 100644
--- a/eggdbus.spec
+++ b/eggdbus.spec
@@ -1,12 +1,12 @@
 #
 # Conditional build:
-%bcond_without	apidocs		# build without apidocs
+%bcond_without	apidocs		# API documentation
 
 Summary:	Experimental D-Bus bindings for GObject
 Summary(pl.UTF-8):	Eksperymentalne wiązania D-Busa do GObject
 Name:		eggdbus
 Version:	0.6
-Release:	4
+Release:	5
 License:	LGPL v2+
 Group:		Libraries
 Source0:	https://hal.freedesktop.org/releases/%{name}-%{version}.tar.gz
@@ -19,6 +19,7 @@ BuildRequires:	dbus-glib-devel >= 0.73
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	glib2-devel >= 1:2.20.0
 %{?with_apidocs:BuildRequires:	gtk-doc >= 1.3}
+BuildRequires:	gtk-doc-automake >= 1.3
 BuildRequires:	libtool
 BuildRequires:	libxslt-progs
 BuildRequires:	pkgconfig
@@ -72,14 +73,14 @@ Dokumentacja API EggDBus.
 %setup -q
 
 %build
-%{?with_apidocs:%{__gtkdocize}}
+%{__gtkdocize}
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %configure \
-	--%{!?with_apidocs:dis}%{?with_apidocs:en}able-gtk-doc \
+	--enable-gtk-doc%{!?with_apidocs:=no} \
 	--with-html-dir=%{_gtkdocdir}
 
 %{__make} -j1
@@ -90,7 +91,12 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/tests
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libeggdbus-1.la
+
+%if %{with apidocs}
+%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/tests
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -109,7 +115,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/eggdbus-binding-tool
 %attr(755,root,root) %{_bindir}/eggdbus-glib-genmarshal
 %attr(755,root,root) %{_libdir}/libeggdbus-1.so
-%{_libdir}/libeggdbus-1.la
 %{_includedir}/eggdbus-1
 %{_pkgconfigdir}/eggdbus-1.pc
 %{_mandir}/man1/eggdbus-binding-tool.1*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/eggdbus.git/commitdiff/6633f5599349010fe8b41c5c5d9c4e36f5eda375



More information about the pld-cvs-commit mailing list