]> git.pld-linux.org Git - packages/libgrss.git/blame - libgrss.spec
noarch apidocs
[packages/libgrss.git] / libgrss.spec
CommitLineData
2b9d6b17
MB
1#
2# Conditional build:
3%bcond_without apidocs # do not build and package API docs
4%bcond_without static_libs # don't build static libraries
062171a3 5
2b9d6b17 6Summary: GObject RSS handling library
530436bc 7Summary(pl.UTF-8): Biblioteka GObject do obsługi RSS
2b9d6b17 8Name: libgrss
fe3db449 9Version: 0.7.0
062171a3 10Release: 2
530436bc 11License: LGPL v3+
2b9d6b17 12Group: Libraries
fe3db449
MB
13Source0: https://download.gnome.org/sources/libgrss/0.7/%{name}-%{version}.tar.xz
14# Source0-md5: 7c0ee46a82dc0e9610183fe9ef8c7c1d
ebb84285
JB
15URL: https://wiki.gnome.org/Projects/Libgrss
16BuildRequires: autoconf >= 2.62
17BuildRequires: automake >= 1:1.11
18BuildRequires: gettext-tools
19BuildRequires: glib2-devel >= 1:2.42.1
2b9d6b17
MB
20BuildRequires: gnome-common
21BuildRequires: gnome-doc-utils
ebb84285 22BuildRequires: gobject-introspection-devel >= 1.30.0
2b9d6b17 23BuildRequires: gtk-doc >= 1.10
ebb84285
JB
24BuildRequires: libsoup-devel >= 2.48.0
25BuildRequires: libtool >= 2:2.2.6
26BuildRequires: libxml2-devel >= 1:2.9.2
2b9d6b17 27BuildRequires: pkgconfig
ebb84285
JB
28BuildRequires: sed >= 4.0
29BuildRequires: tar >= 1:1.22
30BuildRequires: xz
31Requires: glib2 >= 1:2.42.1
32Requires: libsoup >= 2.48.0
33Requires: libxml2 >= 1:2.9.2
2b9d6b17
MB
34BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36%description
37libgrss is a GLib abstraction to handle feeds in RSS, Atom and other
38formats.
39
530436bc
JB
40%description -l pl.UTF-8
41libgrss to abstrakcja GLiba do obsługi danych w formatach RSS, Atom i
42innych.
43
2b9d6b17
MB
44%package devel
45Summary: Header files for grss library
46Summary(pl.UTF-8): Pliki nagłówkowe biblioteki grss
47Group: Development/Libraries
48Requires: %{name} = %{version}-%{release}
ebb84285
JB
49Requires: glib2-devel >= 1:2.42.1
50Requires: libsoup-devel >= 2.48.0
51Requires: libxml2-devel >= 1:2.9.2
2b9d6b17
MB
52
53%description devel
54Header files for grss library.
55
56%description devel -l pl.UTF-8
57Pliki nagłówkowe biblioteki grss.
58
59%package static
60Summary: Static grss library
61Summary(pl.UTF-8): Statyczna biblioteka grss
62Group: Development/Libraries
63Requires: %{name}-devel = %{version}-%{release}
64
65%description static
66Static grss library.
67
68%description static -l pl.UTF-8
69Statyczna biblioteka grss.
70
71%package apidocs
72Summary: grss library API documentation
73Summary(pl.UTF-8): Dokumentacja API biblioteki grss
74Group: Documentation
75Requires: gtk-doc-common
062171a3
ER
76%if "%{_rpmversion}" >= "5"
77BuildArch: noarch
78%endif
2b9d6b17
MB
79
80%description apidocs
81grss library API documentation.
82
83%description apidocs -l pl.UTF-8
84Dokumentacja API biblioteki grss.
85
86%prep
87%setup -q
2b9d6b17
MB
88
89%build
90%{__libtoolize}
ebb84285 91%{__aclocal} -I m4
2b9d6b17
MB
92%{__autoconf}
93%{__autoheader}
94%{__automake}
95%configure \
96 %{__enable_disable apidocs gtk-doc} \
ebb84285 97 --disable-silent-rules \
2b9d6b17
MB
98 %{__enable_disable static_libs static} \
99 --with-html-dir=%{_gtkdocdir}
100%{__make}
101
102%install
103rm -rf $RPM_BUILD_ROOT
104
105%{__make} install \
106 DESTDIR=$RPM_BUILD_ROOT
107
108%{__rm} $RPM_BUILD_ROOT%{_libdir}/*.la
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
116%files
117%defattr(644,root,root,755)
530436bc 118%doc NEWS README
fe3db449
MB
119%attr(755,root,root) %{_libdir}/libgrss.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libgrss.so.0
121%{_libdir}/girepository-1.0/Grss-0.7.typelib
2b9d6b17
MB
122
123%files devel
124%defattr(644,root,root,755)
fe3db449
MB
125%attr(755,root,root) %{_libdir}/libgrss.so
126%{_includedir}/libgrss
127%{_datadir}/gir-1.0/Grss-0.7.gir
128%{_pkgconfigdir}/libgrss.pc
2b9d6b17
MB
129
130%if %{with static_libs}
131%files static
132%defattr(644,root,root,755)
fe3db449 133%{_libdir}/libgrss.a
2b9d6b17
MB
134%endif
135
136%if %{with apidocs}
137%files apidocs
138%defattr(644,root,root,755)
fe3db449 139%{_gtkdocdir}/libgrss
2b9d6b17 140%endif
This page took 0.08123 seconds and 4 git commands to generate.