[packages/telepathy-glib] - updated to 0.19.6 - moved Vala API files to seperate package

kiesiu kiesiu at pld-linux.org
Mon Aug 13 16:41:47 CEST 2012


commit f6dc4bde60f94747744245ff19a2c0667b6f0a26
Author: Łukasz Kieś <kiesiu at pld-linux.org>
Date:   Mon Aug 13 14:57:30 2012 +0200

    - updated to 0.19.6
    - moved Vala API files to seperate package

 telepathy-glib.spec | 29 ++++++++++++++++++++++++-----
 1 file changed, 24 insertions(+), 5 deletions(-)
---
diff --git a/telepathy-glib.spec b/telepathy-glib.spec
index d968000..e89444f 100644
--- a/telepathy-glib.spec
+++ b/telepathy-glib.spec
@@ -1,16 +1,17 @@
 #
 # Conditional build:
 %bcond_without	apidocs		# disable gtk-doc
+%bcond_without	vala		# do not build Vala API
 #
 Summary:	A GLib library to ease writing telepathy clients
 Summary(pl.UTF-8):	Biblioteka oparta na GLib dla aplikacji służących do komunikacji
 Name:		telepathy-glib
-Version:	0.19.5
+Version:	0.19.6
 Release:	1
 License:	LGPL
 Group:		Libraries
 Source0:	http://telepathy.freedesktop.org/releases/telepathy-glib/%{name}-%{version}.tar.gz
-# Source0-md5:	4f031d8d56d11ea8d6e2722a5b1cbbb7
+# Source0-md5:	5fa6ecdb3f2b2a18d9a707e5d09fa8c7
 URL:		http://telepathy.freedesktop.org/wiki/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.11
@@ -24,7 +25,7 @@ BuildRequires:	libtool
 BuildRequires:	libxslt-progs
 BuildRequires:	pkgconfig >= 0.21
 BuildRequires:	python-modules >= 2.5
-BuildRequires:	vala >= 2:0.14.0
+%{?with_vala:BuildRequires:	vala >= 2:0.14.0}
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -78,6 +79,18 @@ telepathy-glib API documentation.
 %description apidocs -l pl.UTF-8
 Dokumentacja API telepathy-glib.
 
+%package -n vala-telepathy-glib
+Summary:	telepathy-glib API for Vala language
+Summary(pl.UTF-8):	API telepathy-glib dla języka Vala
+Group:		Development/Libraries
+Requires:	%{name}-devel = %{version}-%{release}
+
+%description -n vala-telepathy-glib
+telepathy-glib API for Vala language.
+
+%description -n vala-telepathy-glib -l pl.UTF-8
+API telepathy-glib dla języka Vala.
+
 %prep
 %setup -q
 
@@ -91,7 +104,7 @@ Dokumentacja API telepathy-glib.
 	--disable-silent-rules \
 	%{__enable_disable apidocs gtk-doc} \
 	--enable-introspection \
-	--enable-vala-bindings \
+	%{__enable_disable vala vala-bindings} \
 	--with-html-dir=%{_gtkdocdir}
 %{__make}
 
@@ -127,7 +140,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/telepathy-1.0/telepathy-glib/_gen/*.h
 %{_pkgconfigdir}/telepathy-glib.pc
 %{_datadir}/gir-1.0/*.gir
-%{_datadir}/vala/vapi/telepathy-glib.*
 
 %files static
 %defattr(644,root,root,755)
@@ -138,3 +150,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %{_gtkdocdir}/telepathy-glib
 %endif
+
+%if %{with vala}
+%files -n vala-telepathy-glib
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/telepathy-glib.deps
+%{_datadir}/vala/vapi/telepathy-glib.vapi
+%endif


More information about the pld-cvs-commit mailing list