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 <[email protected]> +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 ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
