]> git.pld-linux.org Git - packages/gupnp.git/blame_incremental - gupnp.spec
- build with vala requires vala-gssdp
[packages/gupnp.git] / gupnp.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without vala # Vala API
4#
5Summary: UPnP library based on GObject and libsoup
6Summary(pl.UTF-8): Biblioteka UPnP oparta na bibliotekach GObject i libsoup
7Name: gupnp
8# note: 0.20.x is stable, 0.21.x unstable
9Version: 0.20.0
10Release: 1
11License: LGPL v2+
12Group: Libraries
13Source0: http://ftp.gnome.org/pub/GNOME/sources/gupnp/0.20/%{name}-%{version}.tar.xz
14# Source0-md5: 5d6403a0521b33a904e4c118d2188751
15URL: http://gupnp.org/
16BuildRequires: autoconf >= 2.64
17BuildRequires: automake >= 1:1.11
18BuildRequires: docbook-dtd412-xml
19BuildRequires: docbook-dtd44-xml
20BuildRequires: glib2-devel >= 1:2.26.0
21BuildRequires: gobject-introspection-devel >= 0.6.4
22BuildRequires: gssdp-devel >= 0.13.0
23BuildRequires: gtk-doc >= 1.0
24BuildRequires: libsoup-devel >= 2.28.2
25BuildRequires: libtool >= 2:2.2
26BuildRequires: libuuid-devel >= 1.36
27BuildRequires: libxml2-devel >= 1:2.6.30
28BuildRequires: pkgconfig
29BuildRequires: rpm-pythonprov
30BuildRequires: tar >= 1:1.22
31%{?with_vala:BuildRequires: vala >= 2:0.14}
32%{?with_vala:BuildRequires: vala-gssdp >= 0.13.0}
33BuildRequires: xz
34Requires: glib2 >= 1:2.26.0
35Requires: gssdp >= 0.13.0
36Requires: libsoup >= 2.28.2
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
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
50%package devel
51Summary: Header files for gupnp
52Summary(pl.UTF-8): Pliki nagłówkowe gupnp
53Group: Development/Libraries
54Requires: %{name} = %{version}-%{release}
55Requires: glib2-devel >= 1:2.26.0
56Requires: gssdp-devel >= 0.13.0
57Requires: libsoup-devel >= 2.28.2
58Requires: libuuid-devel >= 1.36
59Requires: libxml2-devel >= 1:2.6.30
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
70Summary: Static gupnp libraries
71Summary(pl.UTF-8): Statyczne biblioteki gupnp
72Group: Development/Libraries
73Requires: %{name}-devel = %{version}-%{release}
74
75%description static
76Static gupnp libraries.
77
78%description static -l pl.UTF-8
79Statyczne biblioteki gupnp.
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
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}
98Requires: vala >= 2:0.14
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
107%prep
108%setup -q
109
110%build
111%{__gtkdocize}
112%{__libtoolize}
113%{__aclocal} -I m4
114%{__autoconf}
115%{__autoheader}
116%{__automake}
117%configure \
118 --disable-silent-rules \
119 --enable-gtk-doc \
120 --with-html-dir=%{_gtkdocdir} \
121 --with-context-manager=network-manager
122
123%{__make}
124
125%install
126rm -rf $RPM_BUILD_ROOT
127
128%{__make} install \
129 DESTDIR=$RPM_BUILD_ROOT
130
131%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
132
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)
141%doc AUTHORS ChangeLog NEWS README
142%attr(755,root,root) %{_bindir}/gupnp-binding-tool
143%attr(755,root,root) %{_libdir}/libgupnp-1.0.so.*.*.*
144%attr(755,root,root) %ghost %{_libdir}/libgupnp-1.0.so.4
145%{_libdir}/girepository-1.0/GUPnP-1.0.typelib
146
147%files devel
148%defattr(644,root,root,755)
149%attr(755,root,root) %{_libdir}/libgupnp-1.0.so
150%{_datadir}/gir-1.0/GUPnP-1.0.gir
151%{_includedir}/gupnp-1.0
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
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.045818 seconds and 4 git commands to generate.