]> git.pld-linux.org Git - packages/uriparser.git/blame - uriparser.spec
- updated to 0.9.0 (security fixes)
[packages/uriparser.git] / uriparser.spec
CommitLineData
8cd5b2b7 1#
4659b623 2# Conditional build
453061df 3%bcond_without doc # disable generated documentation
4659b623 4%bcond_without tests # disable 'make check'
5#
cc01f00a 6Summary: A strictly RFC 3986 compliant URI parsing library
00e051a9 7Summary(pl.UTF-8): Biblioteka analizująca URI ściśle zgodne z RFC 3986
cc01f00a 8Name: uriparser
e910c8c8 9Version: 0.9.0
811af47e 10Release: 1
cc01f00a
AM
11License: BSD
12Group: Libraries
64a3b2d5
JB
13#Source0Download: https://github.com/uriparser/uriparser/releases
14Source0: https://github.com/uriparser/uriparser/releases/download/%{name}-%{version}/%{name}-%{version}.tar.bz2
e910c8c8 15# Source0-md5: 16452063f65826f8d1b5fc3b13e71d3a
811af47e 16Patch0: %{name}-doxygen.patch
64a3b2d5 17URL: https://uriparser.github.io/
e2230609
JB
18BuildRequires: autoconf >= 2.61
19BuildRequires: automake >= 1:1.10.1
e910c8c8 20%{?with_tests:BuildRequires: gtest-devel >= 1.8.1-3}
453061df 21%if %{with doc}
4659b623 22BuildRequires: doxygen
4419e3dc 23BuildRequires: graphviz
453061df 24%endif
4419e3dc 25BuildRequires: libstdc++-devel
e910c8c8 26BuildRequires: libtool >= 2:2
4419e3dc 27BuildRequires: pkgconfig >= 1:0.9.0
cc01f00a
AM
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30%description
31uriparser is a strictly RFC 3986 compliant URI parsing library.
32uriparser is cross-platform, fast, supports Unicode.
33
00e051a9 34%description -l pl.UTF-8
53fe79b8
ŁK
35uriparser to biblioteka analizująca URI ściśle zgodne z RFC 3986. Jest
36wieloplatformowa, szybka i obsługuje Unicode.
00e051a9 37
cc01f00a 38%package devel
00e051a9
JB
39Summary: Header files for uriparser
40Summary(pl.UTF-8): Pliki nagłówkowe biblioteki uriparser
cc01f00a
AM
41Group: Development/Libraries
42Requires: %{name} = %{version}-%{release}
43
44%description devel
00e051a9
JB
45Header files for uriparser.
46
fef0bd2b 47%description devel -l pl.UTF-8
00e051a9 48Pliki nagłówkowe biblioteki uriparser.
cc01f00a
AM
49
50%package static
51Summary: Static uriparser library
00e051a9 52Summary(pl.UTF-8): Statyczna biblioteka uriparser
cc01f00a
AM
53Group: Development/Libraries
54Requires: %{name}-devel = %{version}-%{release}
55
56%description static
57Static uriparser library.
58
00e051a9
JB
59%description static -l pl.UTF-8
60Statyczna biblioteka uriparser.
61
cc01f00a 62%prep
53fe79b8 63%setup -q
811af47e 64%patch0 -p1
cc01f00a 65
8cd5b2b7 66%build
4659b623 67%{__libtoolize}
68%{__aclocal}
69%{__automake}
e910c8c8 70%{__autoheader}
4659b623 71%{__autoconf}
72%configure \
453061df 73 %{!?with_doc:--disable-doc} \
4659b623 74 %{!?with_tests:--disable-test}
cc01f00a
AM
75%{__make}
76
77%install
78rm -rf $RPM_BUILD_ROOT
79
80%{__make} install \
81 DESTDIR=$RPM_BUILD_ROOT
82
453061df 83%if %{with doc}
329bd1a4
JB
84# packaged as %doc
85%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/uriparser
453061df 86%endif
329bd1a4 87
cc01f00a
AM
88%clean
89rm -rf $RPM_BUILD_ROOT
90
91%post -p /sbin/ldconfig
92%postun -p /sbin/ldconfig
93
94%files
95%defattr(644,root,root,755)
79b6d58e 96%doc AUTHORS COPYING ChangeLog THANKS
437aea75 97%attr(755,root,root) %{_bindir}/uriparse
e55fa743
JB
98%attr(755,root,root) %{_libdir}/liburiparser.so.*.*.*
99%attr(755,root,root) %ghost %{_libdir}/liburiparser.so.1
cc01f00a
AM
100
101%files devel
102%defattr(644,root,root,755)
453061df
JK
103%if %{with doc}
104%doc doc/html
105%endif
e55fa743
JB
106%attr(755,root,root) %{_libdir}/liburiparser.so
107%{_libdir}/liburiparser.la
108%{_includedir}/uriparser
85049899 109%{_pkgconfigdir}/liburiparser.pc
cc01f00a
AM
110
111%files static
112%defattr(644,root,root,755)
e55fa743 113%{_libdir}/liburiparser.a
This page took 0.038578 seconds and 4 git commands to generate.