commit 9bb65d9b58c7ccae5bbf33c4323cb60e1154483e
Author: Elan Ruusamäe <[email protected]>
Date:   Mon Feb 18 19:47:35 2013 +0200

    allow building without tests, gtk is tests dependency

 libnotify.spec | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/libnotify.spec b/libnotify.spec
index 0c52e0c..bba4a37 100644
--- a/libnotify.spec
+++ b/libnotify.spec
@@ -2,7 +2,8 @@
 # Conditional build:
 %bcond_without apidocs         # disable gtk-doc
 %bcond_without static_libs     # don't build static library
-#
+%bcond_without tests           # build without tests
+
 Summary:       Desktop notifications library
 Summary(hu.UTF-8):     Desktop értesítő könyvtár
 Summary(pl.UTF-8):     Biblioteka powiadomień dla pulpitu
@@ -20,7 +21,7 @@ BuildRequires:        docbook-dtd412-xml
 BuildRequires: gdk-pixbuf2-devel
 BuildRequires: glib2-devel >= 1:2.26.0
 BuildRequires: gobject-introspection-devel >= 0.9.12
-BuildRequires: gtk+3-devel >= 3.0.0
+%{?with_tests:BuildRequires:   gtk+3-devel >= 3.0.0}
 %{?with_apidocs:BuildRequires: gtk-doc >= 1.14}
 BuildRequires: gtk-doc-automake >= 1.14
 BuildRequires: libtool >= 2:2.2
@@ -103,6 +104,9 @@ Dokumentacja API biblioteki libnotify.
 %prep
 %setup -q
 
+%{!?with_tests:%{__sed} -i -e '/SUBDIRS/ s/tests//' Makefile.am}
+%{!?with_tests:%{__sed} -i -e '/PKG_CHECK_MODULES(TESTS/ s/^/#/' configure.ac}
+
 %build
 %{__gtkdocize}
 %{__libtoolize}
@@ -118,6 +122,8 @@ Dokumentacja API biblioteki libnotify.
 
 %{__make}
 
+%{?with_tests:%{__make} test}
+
 %install
 rm -rf $RPM_BUILD_ROOT
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libnotify.git/commitdiff/9bb65d9b58c7ccae5bbf33c4323cb60e1154483e

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to