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