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