[packages/gegl] - drop .la file, added static_libs bcond

qboosh qboosh at pld-linux.org
Fri Jun 26 23:19:10 CEST 2015


commit 4fda8829abaf69914f22fbf655f1bc37c461e5d7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Jun 26 23:20:47 2015 +0200

    - drop .la file, added static_libs bcond

 gegl.spec | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)
---
diff --git a/gegl.spec b/gegl.spec
index 1b9cba7..7aa985e 100644
--- a/gegl.spec
+++ b/gegl.spec
@@ -3,6 +3,7 @@
 %bcond_with	mmx		# use MMX instructions
 %bcond_with	sse		# use SSE instructions
 %bcond_without	doc		# apidocs
+%bcond_without	static_libs	# static library
 # reenable when new babl will arrive that actually is able to build
 %bcond_with	introspection	# API introspection
 # reenable when new babl will arrive that actually is able to build
@@ -169,8 +170,8 @@ API języka Vala dla biblioteki gegl.
 	%{!?with_mmx:--disable-mmx} \
 	%{!?with_sse:--disable-sse} \
 	--disable-silent-rules \
-	--enable-static \
-	--with%{!?with_vala:out}-vala
+	%{?with_static_libs:--enable-static} \
+	--with-vala%{!?with_vala:=no}
 %{__make}
 
 %install
@@ -180,7 +181,13 @@ rm -rf $RPM_BUILD_ROOT
 	DESTDIR=$RPM_BUILD_ROOT \
 	gtkdochtmldir=%{_gtkdocdir}/gegl
 
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/gegl-0.2/*.{a,la}
+# obsoleted by pkg-config
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgegl-0.2.la
+# dlopened modules
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/gegl-0.2/*.la
+%if %{with static_libs}
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/gegl-0.2/*.a
+%endif
 
 %find_lang %{name}-0.2
 
@@ -203,14 +210,15 @@ rm -rf $RPM_BUILD_ROOT
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libgegl-0.2.so
-%{_libdir}/libgegl-0.2.la
 %{_includedir}/gegl-0.2
 %{?with_introspection:%{_datadir}/gir-1.0/Gegl-0.2.gir}
 %{_pkgconfigdir}/gegl-0.2.pc
 
+%if %{with static_libs}
 %files static
 %defattr(644,root,root,755)
 %{_libdir}/libgegl-0.2.a
+%endif
 
 %if %{with doc}
 %files apidocs
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gegl.git/commitdiff/4fda8829abaf69914f22fbf655f1bc37c461e5d7



More information about the pld-cvs-commit mailing list