]> git.pld-linux.org Git - packages/gupnp.git/blame - gupnp.spec
- updated to 0.20.4
[packages/gupnp.git] / gupnp.spec
CommitLineData
fa8d29b7
JB
1#
2# Conditional build:
3%bcond_without vala # Vala API
4#
ec0eb07c
JB
5Summary: UPnP library based on GObject and libsoup
6Summary(pl.UTF-8): Biblioteka UPnP oparta na bibliotekach GObject i libsoup
aad1ecd9 7Name: gupnp
fa8d29b7 8# note: 0.20.x is stable, 0.21.x unstable
a814c239 9Version: 0.20.4
b297b4f7 10Release: 1
3c551657 11License: LGPL v2+
aad1ecd9 12Group: Libraries
fa8d29b7 13Source0: http://ftp.gnome.org/pub/GNOME/sources/gupnp/0.20/%{name}-%{version}.tar.xz
a814c239 14# Source0-md5: a5dc0e74437d6d60886876646ef1fa60
aad1ecd9 15URL: http://gupnp.org/
446a531e
MB
16BuildRequires: autoconf >= 2.64
17BuildRequires: automake >= 1:1.11
63e87f6a 18BuildRequires: docbook-dtd412-xml
19BuildRequires: docbook-dtd44-xml
b297b4f7 20BuildRequires: glib2-devel >= 1:2.26.0
ff38dd76 21BuildRequires: gobject-introspection-devel >= 1.36.0
fa8d29b7 22BuildRequires: gssdp-devel >= 0.13.0
3c551657 23BuildRequires: gtk-doc >= 1.0
b297b4f7 24BuildRequires: libsoup-devel >= 2.28.2
446a531e 25BuildRequires: libtool >= 2:2.2
3c551657 26BuildRequires: libuuid-devel >= 1.36
6705dc39 27BuildRequires: libxml2-devel >= 1:2.6.30
3c551657 28BuildRequires: pkgconfig
63e87f6a 29BuildRequires: rpm-pythonprov
446a531e 30BuildRequires: tar >= 1:1.22
ff38dd76 31%{?with_vala:BuildRequires: vala >= 2:0.20}
8c502935 32%{?with_vala:BuildRequires: vala-gssdp >= 0.13.0}
446a531e 33BuildRequires: xz
b297b4f7 34Requires: glib2 >= 1:2.26.0
fa8d29b7 35Requires: gssdp >= 0.13.0
b297b4f7 36Requires: libsoup >= 2.28.2
aad1ecd9 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39%description
40GUPnP is an object-oriented open source framework for creating UPnP
41devices and control points, written in C using GObject and libsoup.
42The GUPnP API is intended to be easy to use, efficient and flexible.
43
3c551657
JB
44%description -l pl.UTF-8
45GUPnp to zorientowany obiektowo, mający otwarte źródła szkielet do
46tworzenia urządzeń i punktów sterujących UPnP, napisany w C z użyciem
47bibliotek GObject i libsoup. API GUPnp ma być łatwe w użyciu, wydajne
48i elastyczne.
49
aad1ecd9 50%package devel
51Summary: Header files for gupnp
52Summary(pl.UTF-8): Pliki nagłówkowe gupnp
53Group: Development/Libraries
54Requires: %{name} = %{version}-%{release}
b297b4f7 55Requires: glib2-devel >= 1:2.26.0
fa8d29b7 56Requires: gssdp-devel >= 0.13.0
b297b4f7 57Requires: libsoup-devel >= 2.28.2
3c551657 58Requires: libuuid-devel >= 1.36
6705dc39 59Requires: libxml2-devel >= 1:2.6.30
aad1ecd9 60
61%description devel
62This package contains header files for the Linux SDK for UPnP Devices
63(gupnp).
64
65%description devel -l pl.UTF-8
66Ten pakiet zawiera pliki nagłówkowe dla linuksowego pakietu
67programistycznego do urządzeń UPnP (gupnp).
68
69%package static
3c551657
JB
70Summary: Static gupnp libraries
71Summary(pl.UTF-8): Statyczne biblioteki gupnp
aad1ecd9 72Group: Development/Libraries
73Requires: %{name}-devel = %{version}-%{release}
74
75%description static
3c551657 76Static gupnp libraries.
aad1ecd9 77
78%description static -l pl.UTF-8
3c551657 79Statyczne biblioteki gupnp.
aad1ecd9 80
81%package apidocs
82Summary: gupnp API documentation
83Summary(pl.UTF-8): Dokumentacja API gupnp
84Group: Documentation
85Requires: gtk-doc-common
86
87%description apidocs
88gupnp API documentation.
89
90%description apidocs -l pl.UTF-8
91Dokumentacja API gupnp.
92
fa8d29b7
JB
93%package -n vala-gupnp
94Summary: Vala API for gupnp library
95Summary(pl.UTF-8): API języka Vala dla biblioteki gupnp
96Group: Development/Libraries
97Requires: %{name}-devel = %{version}-%{release}
ff38dd76 98Requires: vala >= 2:0.20
fa8d29b7
JB
99Requires: vala-gssdp >= 0.13.0
100
101%description -n vala-gupnp
102Vala API for gupnp library.
103
104%description -n vala-gupnp -l pl.UTF-8
105API języka Vala dla biblioteki gupnp.
106
aad1ecd9 107%prep
108%setup -q
109
110%build
111%{__gtkdocize}
112%{__libtoolize}
446a531e 113%{__aclocal} -I m4
aad1ecd9 114%{__autoconf}
115%{__autoheader}
116%{__automake}
117%configure \
ec0eb07c 118 --disable-silent-rules \
6705dc39 119 --enable-gtk-doc \
145d5045 120 --with-html-dir=%{_gtkdocdir} \
ec0eb07c 121 --with-context-manager=network-manager
6705dc39 122
aad1ecd9 123%{__make}
124
125%install
126rm -rf $RPM_BUILD_ROOT
127
128%{__make} install \
129 DESTDIR=$RPM_BUILD_ROOT
130
266c66c7
MB
131%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
132
aad1ecd9 133%clean
134rm -rf $RPM_BUILD_ROOT
135
136%post -p /sbin/ldconfig
137%postun -p /sbin/ldconfig
138
139%files
140%defattr(644,root,root,755)
ec0eb07c 141%doc AUTHORS ChangeLog NEWS README
ac753885 142%attr(755,root,root) %{_bindir}/gupnp-binding-tool
3c551657 143%attr(755,root,root) %{_libdir}/libgupnp-1.0.so.*.*.*
446a531e 144%attr(755,root,root) %ghost %{_libdir}/libgupnp-1.0.so.4
9e96dbf1 145%{_libdir}/girepository-1.0/GUPnP-1.0.typelib
aad1ecd9 146
147%files devel
148%defattr(644,root,root,755)
3c551657 149%attr(755,root,root) %{_libdir}/libgupnp-1.0.so
9e96dbf1 150%{_datadir}/gir-1.0/GUPnP-1.0.gir
3c551657 151%{_includedir}/gupnp-1.0
aad1ecd9 152%{_pkgconfigdir}/gupnp-1.0.pc
153
154%files static
155%defattr(644,root,root,755)
156%{_libdir}/libgupnp-1.0.a
157
158%files apidocs
159%defattr(644,root,root,755)
160%{_gtkdocdir}/gupnp
fa8d29b7
JB
161
162%if %{with vala}
163%files -n vala-gupnp
164%defattr(644,root,root,755)
165%{_datadir}/vala/vapi/gupnp-1.0.deps
166%{_datadir}/vala/vapi/gupnp-1.0.vapi
167%endif
This page took 0.321838 seconds and 4 git commands to generate.