[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