packages: gupnp-vala/gupnp-vala-notests.patch (NEW), gupnp-vala/gupnp-vala....

qboosh qboosh at pld-linux.org
Sat Feb 5 15:18:45 CET 2011


Author: qboosh                       Date: Sat Feb  5 14:18:45 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- new; notests patch (and tests bcond) allows to build packages without tests with no vala compiler installed

---- Files affected:
packages/gupnp-vala:
   gupnp-vala-notests.patch (NONE -> 1.1)  (NEW), gupnp-vala.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/gupnp-vala/gupnp-vala-notests.patch
diff -u /dev/null packages/gupnp-vala/gupnp-vala-notests.patch:1.1
--- /dev/null	Sat Feb  5 15:18:45 2011
+++ packages/gupnp-vala/gupnp-vala-notests.patch	Sat Feb  5 15:18:40 2011
@@ -0,0 +1,36 @@
+--- gupnp-vala-0.6.12/configure.ac.orig	2010-09-16 16:47:25.000000000 +0200
++++ gupnp-vala-0.6.12/configure.ac	2011-02-05 14:52:06.292686361 +0100
+@@ -7,23 +7,11 @@
+ 
+ AC_CONFIG_HEADERS([config.h])
+ 
+-AC_PATH_PROG(VALAC, valac, no)
+-if test "x$VALAC" = "xno"; then
+-	AC_MSG_ERROR([Cannot find the "valac" compiler in your PATH])
+-fi
+-
+-AC_PATH_PROG(VAPIGEN, vapigen, no)
+-if test "x$VAPIGEN" = "xno"; then
+-	AC_MSG_ERROR([Cannot find the "vapigen" binary in your PATH])
+-fi
+-
+ AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+ if test "x$PKG_CONFIG" = "xno"; then
+ 	AC_MSG_ERROR([Cannot find the "pkg-config" program in your PATH])
+ fi
+ 
+-PKG_CHECK_MODULES(VALA, [vala-0.10 >= 0.9.5])
+-
+ PKG_CHECK_MODULES(GSSDP, [gssdp-1.0 >= 0.7.2])
+ 
+ PKG_CHECK_MODULES(GUPNP, [gupnp-1.0 >= 0.13.3],
+--- gupnp-vala-0.6.12/Makefile.am.orig	2010-09-16 15:47:20.000000000 +0200
++++ gupnp-vala-0.6.12/Makefile.am	2011-02-05 14:59:34.528686361 +0100
+@@ -1,7 +1,5 @@
+ include $(top_srcdir)/Makefile.decls
+ 
+-SUBDIRS = . tests
+-
+ pkgconfig_DATA= gupnp-vala-1.0.pc
+ pkgconfigdir = $(libdir)/pkgconfig
+ 

================================================================
Index: packages/gupnp-vala/gupnp-vala.spec
diff -u /dev/null packages/gupnp-vala/gupnp-vala.spec:1.1
--- /dev/null	Sat Feb  5 15:18:45 2011
+++ packages/gupnp-vala/gupnp-vala.spec	Sat Feb  5 15:18:40 2011
@@ -0,0 +1,158 @@
+# $Revision$, $Date$
+# NOTE: it's gupnp-vala.spec to allow having vala-gupnp as subpackage
+#
+# Conditional build:
+%bcond_without	tests	# don't build tests
+#
+Summary:	Vala bindings to GUPnP libraries
+Summary(pl.UTF-8):	Wiązania języka Vala do bibliotek GUPnP
+Name:		gupnp-vala
+# note: 0.6.x is stable, 0.7.x unstable
+Version:	0.6.12
+Release:	1
+License:	LGPL v2+
+Group:		Development/Libraries
+#Source0Download: http://gupnp.org/download
+Source0:	http://gupnp.org/sites/all/files/sources/%{name}-%{version}.tar.gz
+# Source0-md5:	065397f2eeee8356b94bdf469f1a12cd
+Patch0:		%{name}-notests.patch
+URL:		http://gupnp.org/
+BuildRequires:	autoconf >= 2.50
+BuildRequires:	automake
+BuildRequires:	gssdp-devel >= 0.7.2
+BuildRequires:	gupnp-av-devel >= 0.5.9
+BuildRequires:	gupnp-devel >= 0.13.3
+BuildRequires:	gupnp-dlna-devel >= 0.3.0
+BuildRequires:	gupnp-ui-devel >= 0.1.1
+BuildRequires:	pkgconfig
+%{?with_tests:BuildRequires:	vala >= 0.9.5}
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Vala bindings to GUPnP libraries.
+
+%description -l pl.UTF-8
+Wiązania języka Vala do bibliotek GUPnP.
+
+%package -n vala-gssdp
+Summary:	Vala binding for GSSDP library
+Summary(pl.UTF-8):	Wiązanie języka Vala do biblioteki GSSDP
+Group:		Development/Libraries
+Requires:	gssdp-devel >= 0.7.2
+Requires:	vala >= 0.9.5
+
+%description -n vala-gssdp
+Vala binding for GSSDP library.
+
+%description -n vala-gssdp -l pl.UTF-8
+Wiązanie języka Vala do biblioteki GSSDP.
+
+%package -n vala-gupnp
+Summary:	Vala binding for GUPnP library
+Summary(pl.UTF-8):	Wiązanie języka Vala do biblioteki GUPnP
+Group:		Development/Libraries
+Requires:	gupnp-devel >= 0.13.3
+Requires:	vala-gssdp = %{version}-%{release}
+
+%description -n vala-gupnp
+Vala binding for GUPnP library.
+
+%description -n vala-gupnp -l pl.UTF-8
+Wiązanie języka Vala do biblioteki GUPnP.
+
+%package -n vala-gupnp-av
+Summary:	Vala binding for GUPnP AV library
+Summary(pl.UTF-8):	Wiązanie języka Vala do biblioteki GUPnP AV
+Group:		Development/Libraries
+Requires:	gupnp-av-devel >= 0.5.9
+Requires:	vala-gupnp = %{version}-%{release}
+
+%description -n vala-gupnp-av
+Vala binding for GUPnP AV library.
+
+%description -n vala-gupnp-av -l pl.UTF-8
+Wiązanie języka Vala do biblioteki GUPnP AV.
+
+%package -n vala-gupnp-dlna
+Summary:	Vala binding for GUPnP DLNA library
+Summary(pl.UTF-8):	Wiązanie języka Vala do biblioteki GUPnP DLNA 
+Group:		Development/Libraries
+Requires:	gupnp-dlna-devel >= 0.3.0
+Requires:	vala-gupnp = %{version}-%{release}
+
+%description -n vala-gupnp-dlna
+Vala binding for GUPnP DLNA library.
+
+%description -n vala-gupnp-dlna -l pl.UTF-8
+Wiązanie języka Vala do biblioteki GUPnP DLNA.
+
+%package -n vala-gupnp-ui
+Summary:	Vala binding for GUPnP-UI library
+Summary(pl.UTF-8):	Wiązanie języka Vala do biblioteki GUPnP-UI 
+Group:		Development/Libraries
+Requires:	gupnp-ui-devel >= 0.1.1
+Requires:	vala-gupnp = %{version}-%{release}
+
+%description -n vala-gupnp-ui
+Vala binding for GUPnP-UI library.
+
+%description -n vala-gupnp-ui -l pl.UTF-8
+Wiązanie języka Vala do biblioteki GUPnP-UI.
+
+%prep
+%setup -q
+%{!?with_tests:%patch0 -p1}
+
+%build
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
+%configure
+
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+%{__make} install \
+	DESTDIR=$RPM_BUILD_ROOT
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files -n vala-gssdp
+%defattr(644,root,root,755)
+%doc AUTHORS ChangeLog NEWS README TODO
+%{_datadir}/vala/vapi/gssdp-1.0.deps
+%{_datadir}/vala/vapi/gssdp-1.0.vapi
+%{_pkgconfigdir}/gupnp-vala-1.0.pc
+
+%files -n vala-gupnp
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/gupnp-1.0.deps
+%{_datadir}/vala/vapi/gupnp-1.0.vapi
+
+%files -n vala-gupnp-av
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/gupnp-av-1.0.deps
+%{_datadir}/vala/vapi/gupnp-av-1.0.vapi
+
+%files -n vala-gupnp-dlna
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/gupnp-dlna-1.0.deps
+%{_datadir}/vala/vapi/gupnp-dlna-1.0.vapi
+
+%files -n vala-gupnp-ui
+%defattr(644,root,root,755)
+%{_datadir}/vala/vapi/gupnp-ui-1.0.deps
+%{_datadir}/vala/vapi/gupnp-ui-1.0.vapi
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2011/02/05 14:18:40  qboosh
+- new; notests patch (and tests bcond) allows to build packages without tests with no vala compiler installed
================================================================


More information about the pld-cvs-commit mailing list