[packages/memphis] - allow to build Vala binding

qboosh qboosh at pld-linux.org
Sun Sep 2 13:12:10 CEST 2012


commit 427dcd5e3a71b16261200d9967efe9ee9c8835e0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Sep 2 13:12:12 2012 +0200

    - allow to build Vala binding

 memphis.spec | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)
---
diff --git a/memphis.spec b/memphis.spec
index 5b056b6..7230ea0 100644
--- a/memphis.spec
+++ b/memphis.spec
@@ -1,10 +1,14 @@
+#
+# Conditional build:
+%bcond_with	vala	# Vala binding
+#
 Summary:	Map renderer for OpenStreetMap data
 Summary(pl.UTF-8):	Renderer map dla danych OpenStreetMap
 Name:		memphis
 Version:	0.2.3
 Release:	4
-License:	LGPL v2.1
-Group:		X11/Libraries
+License:	LGPL v2.1+
+Group:		Libraries
 Source0:	http://wenner.ch/files/public/mirror/memphis/%{name}-%{version}.tar.gz
 # Source0-md5:	dbed61f37d07801c1f660c0b5a5d81bc
 URL:		http://trac.openstreetmap.ch/trac/memphis/
@@ -17,6 +21,7 @@ BuildRequires:	gobject-introspection-devel >= 0.6.7
 BuildRequires:	gtk-doc >= 1.12
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
+%{?with_vala:BuildRequires:	vala >= 0.8.0}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -63,6 +68,19 @@ libmemphis library API documentation.
 %description apidocs -l pl.UTF-8
 Dokumentacja API biblioteki libmemphis.
 
+%package -n vala-memphis
+Summary:	libmemphis API for Vala language
+Summary(pl.UTF-8):	API libmemphis dla języka Vala
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+Requires:	vala >= 0.8.0
+
+%description -n vala-memphis
+libmemphis API for Vala language.
+
+%description -n vala-memphis -l pl.UTF-8
+API libmemphis dla języka Vala.
+
 %prep
 %setup -q
 
@@ -75,6 +93,7 @@ Dokumentacja API biblioteki libmemphis.
 %configure \
 	--disable-silent-rules \
 	--enable-gtk-doc \
+	%{?with_vala:--enable-vala} \
 	--with-html-dir=%{_gtkdocdir}
 %{__make}
 
@@ -114,3 +133,10 @@ rm -rf $RPM_BUILD_ROOT
 %files apidocs
 %defattr(644,root,root,755)
 %{_gtkdocdir}/libmemphis
+
+%if %{with vala}
+%files -n vala-memphis
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/memphis-2.0.deps
+%{_datadir}/vala/vapi/memphis-2.0.vapi
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/memphis.git/commitdiff/427dcd5e3a71b16261200d9967efe9ee9c8835e0



More information about the pld-cvs-commit mailing list