X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=gupnp.spec;h=2d505886cc9e8c846b921cd102560fcc9c192cfb;hb=771612f7eeef16e474de8bab18bc4ef15c1f0e9b;hp=2eb8bbc70485c88d0093b1c9a7ef32997f7a7b86;hpb=b297b4f76b61d2ffa276d10a71602e0095a7ef12;p=packages%2Fgupnp.git diff --git a/gupnp.spec b/gupnp.spec index 2eb8bbc..2d50588 100644 --- a/gupnp.spec +++ b/gupnp.spec @@ -1,32 +1,41 @@ +# +# Conditional build: +%bcond_without vala # Vala API + Summary: UPnP library based on GObject and libsoup Summary(pl.UTF-8): Biblioteka UPnP oparta na bibliotekach GObject i libsoup Name: gupnp -# note: 0.16.x is stable, 0.17.x unstable -Version: 0.16.1 +# note: 1.0.x is stable, 1.1.x unstable +Version: 1.0.1 Release: 1 License: LGPL v2+ Group: Libraries -#Source0Download: http://gupnp.org/download -Source0: http://gupnp.org/sites/all/files/sources/%{name}-%{version}.tar.gz -# Source0-md5: 021bb237741532af4bca50157ff326e4 +Source0: http://ftp.gnome.org/pub/GNOME/sources/gupnp/1.0/%{name}-%{version}.tar.xz +# Source0-md5: 09c2d0ac6dac7bd6a59bc7d7c0eb7d13 URL: http://gupnp.org/ -BuildRequires: autoconf >= 2.53 -BuildRequires: automake >= 1:1.9 +BuildRequires: autoconf >= 2.64 +BuildRequires: automake >= 1:1.11 BuildRequires: docbook-dtd412-xml BuildRequires: docbook-dtd44-xml -BuildRequires: glib2-devel >= 1:2.26.0 -BuildRequires: gobject-introspection-devel >= 0.6.4 -BuildRequires: gssdp-devel >= 0.10.0 -BuildRequires: gtk-doc >= 1.0 -BuildRequires: libsoup-devel >= 2.28.2 -BuildRequires: libtool >= 2:1.5 +BuildRequires: glib2-devel >= 1:2.40.0 +BuildRequires: gobject-introspection-devel >= 1.36.0 +BuildRequires: gssdp-devel >= 0.14.15 +BuildRequires: gtk-doc >= 1.14 +BuildRequires: libsoup-devel >= 2.48.0 +BuildRequires: libtool >= 2:2.2 BuildRequires: libuuid-devel >= 1.36 BuildRequires: libxml2-devel >= 1:2.6.30 BuildRequires: pkgconfig BuildRequires: rpm-pythonprov -Requires: glib2 >= 1:2.26.0 -Requires: gssdp >= 0.10.0 -Requires: libsoup >= 2.28.2 +BuildRequires: sed >= 4.0 +BuildRequires: tar >= 1:1.22 +%{?with_vala:BuildRequires: vala >= 2:0.20} +%{?with_vala:BuildRequires: vala-gssdp >= 0.14.15} +BuildRequires: xz +Requires: glib2 >= 1:2.40.0 +Requires: gssdp >= 0.14.15 +Requires: libsoup >= 2.48.0 +Requires: libuuid >= 1.36 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -45,9 +54,9 @@ Summary: Header files for gupnp Summary(pl.UTF-8): Pliki nagłówkowe gupnp Group: Development/Libraries Requires: %{name} = %{version}-%{release} -Requires: glib2-devel >= 1:2.26.0 -Requires: gssdp-devel >= 0.10.0 -Requires: libsoup-devel >= 2.28.2 +Requires: glib2-devel >= 1:2.40.0 +Requires: gssdp-devel >= 0.14.15 +Requires: libsoup-devel >= 2.48.0 Requires: libuuid-devel >= 1.36 Requires: libxml2-devel >= 1:2.6.30 @@ -76,6 +85,9 @@ Summary: gupnp API documentation Summary(pl.UTF-8): Dokumentacja API gupnp Group: Documentation Requires: gtk-doc-common +%if "%{_rpmversion}" >= "5" +BuildArch: noarch +%endif %description apidocs gupnp API documentation. @@ -83,14 +95,32 @@ gupnp API documentation. %description apidocs -l pl.UTF-8 Dokumentacja API gupnp. +%package -n vala-gupnp +Summary: Vala API for gupnp library +Summary(pl.UTF-8): API języka Vala dla biblioteki gupnp +Group: Development/Libraries +Requires: %{name}-devel = %{version}-%{release} +Requires: vala >= 2:0.20 +Requires: vala-gssdp >= 0.14.15 +%if "%{_rpmversion}" >= "5" +BuildArch: noarch +%endif + +%description -n vala-gupnp +Vala API for gupnp library. + +%description -n vala-gupnp -l pl.UTF-8 +API języka Vala dla biblioteki gupnp. + %prep %setup -q +%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' tools/gupnp-binding-tool + %build -mkdir m4 %{__gtkdocize} %{__libtoolize} -%{__aclocal} +%{__aclocal} -I m4 %{__autoconf} %{__autoheader} %{__automake} @@ -121,7 +151,7 @@ rm -rf $RPM_BUILD_ROOT %doc AUTHORS ChangeLog NEWS README %attr(755,root,root) %{_bindir}/gupnp-binding-tool %attr(755,root,root) %{_libdir}/libgupnp-1.0.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/libgupnp-1.0.so.3 +%attr(755,root,root) %ghost %{_libdir}/libgupnp-1.0.so.4 %{_libdir}/girepository-1.0/GUPnP-1.0.typelib %files devel @@ -138,3 +168,10 @@ rm -rf $RPM_BUILD_ROOT %files apidocs %defattr(644,root,root,755) %{_gtkdocdir}/gupnp + +%if %{with vala} +%files -n vala-gupnp +%defattr(644,root,root,755) +%{_datadir}/vala/vapi/gupnp-1.0.deps +%{_datadir}/vala/vapi/gupnp-1.0.vapi +%endif