]> git.pld-linux.org Git - packages/libidn2.git/blame - libidn2.spec
- updated to 2.3.1
[packages/libidn2.git] / libidn2.spec
CommitLineData
71e85635
JB
1#
2# Conditional build:
f4508c07 3%bcond_without apidocs # API documentation
71e85635
JB
4%bcond_with tests # unit tests
5
95c82a1c
JB
6Summary: Free software implementation of IDNA2008
7Summary(pl.UTF-8): Wolnodostępna implementacja IDNA2008
8Name: libidn2
66398c1a 9Version: 2.3.1
71e85635 10Release: 1
5fc826e7 11License: LGPL v3+ or GPL v2+ (library), GPL v3+ (utilities)
95c82a1c 12Group: Libraries
66398c1a
AG
13Source0: http://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz
14# Source0-md5: cda07f5ac55fccfafdf7ee01828adad5
95c82a1c 15Patch0: %{name}-info.patch
176e065d 16Patch1: %{name}-pl.po-update.patch
95c82a1c
JB
17URL: http://www.gnu.org/software/libidn/
18BuildRequires: autoconf >= 2.61
19BuildRequires: automake >= 1:1.10
13b136aa 20BuildRequires: gettext-tools >= 0.19.3
f4508c07 21%{?with_apidocs:BuildRequires: gtk-doc >= 1.14}
95c82a1c
JB
22BuildRequires: help2man
23BuildRequires: libtool >= 2:2.0
843427c3
JB
24BuildRequires: libunistring-devel
25BuildRequires: lzip
95c82a1c 26BuildRequires: rpmbuild(macros) >= 1.98
843427c3 27BuildRequires: tar >= 1:1.22
95c82a1c
JB
28BuildRequires: texinfo >= 4.7
29Requires(post,postun): /sbin/ldconfig
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Libidn2 is a free software implementation of internationalized domain
34names (IDNA2008).
35
36%description -l pl.UTF-8
37Libidn2 to wolnodostępna implementacja specyfikacji
38umiędzynarodowionych nazw domen (IDNA2008).
39
40%package devel
41Summary: Header files for libidn2 library
42Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libidn2
43License: LGPL v2.1+
44Group: Development/Libraries
45Requires: %{name} = %{version}-%{release}
843427c3 46Requires: libunistring-devel
95c82a1c
JB
47
48%description devel
49Header files for libidn2 library.
50
51%description devel -l pl.UTF-8
52Pliki nagłówkowe biblioteki libidn2.
53
54%package static
55Summary: Static libidn2 library
56Summary(pl.UTF-8): Statyczna biblioteka libidn2
57License: LGPL v2.1+
58Group: Development/Libraries
59Requires: %{name}-devel = %{version}-%{release}
60
61%description static
62Static libidn2 library.
63
64%description static -l pl.UTF-8
65Statyczna biblioteka libidn2.
66
f4508c07
MK
67%package apidocs
68Summary: libidn2 API documentation
69Summary(pl.UTF-8): Dokumentacja API libidb2
70Group: Documentation
71Requires: gtk-doc-common
72BuildArch: noarch
73
74%description apidocs
75libblkid API documentation.
76
77%description apidocs -l pl.UTF-8
78Dokumentacja API libblkid.
79
95c82a1c
JB
80%prep
81%setup -q
82%patch0 -p1
176e065d
JB
83%patch1 -p1
84
85%{__rm} po/stamp-po
95c82a1c
JB
86
87%build
13b136aa 88%{__gettextize}
95c82a1c 89%{__libtoolize}
843427c3 90%{__aclocal} -I m4 -I unistring/m4
95c82a1c
JB
91%{__autoconf}
92%{__autoheader}
93%{__automake}
94%configure \
843427c3 95 --disable-silent-rules \
f4508c07 96 %{?with_apidocs:--enable-gtk-doc} \
95c82a1c
JB
97 --with-html-dir=%{_gtkdocdir}
98
99%{__make}
100
416e4763
AM
101%{?with_tests:%{__make} check}
102
95c82a1c
JB
103%install
104rm -rf $RPM_BUILD_ROOT
105
106%{__make} install \
107 DESTDIR=$RPM_BUILD_ROOT
108
f4508c07
MK
109%if !%{with apidocs}
110%{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/libidn2
111%endif
112
176e065d
JB
113%find_lang %{name}
114
95c82a1c
JB
115%clean
116rm -rf $RPM_BUILD_ROOT
117
a7d9236e
JK
118%post
119/sbin/ldconfig
120[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
95c82a1c 121
a7d9236e
JK
122%postun
123/sbin/ldconfig
124[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
95c82a1c 125
176e065d 126%files -f %{name}.lang
95c82a1c 127%defattr(644,root,root,755)
843427c3 128%doc AUTHORS COPYING ChangeLog NEWS README.md
95c82a1c 129%attr(755,root,root) %{_bindir}/idn2
95c82a1c 130%attr(755,root,root) %{_libdir}/libidn2.so.*.*.*
ee0d0452 131%attr(755,root,root) %ghost %{_libdir}/libidn2.so.0
95c82a1c
JB
132%{_mandir}/man1/idn2.1*
133%{_infodir}/libidn2.info*
134
135%files devel
136%defattr(644,root,root,755)
137%attr(755,root,root) %{_libdir}/libidn2.so
138%{_libdir}/libidn2.la
139%{_includedir}/idn2.h
843427c3 140%{_pkgconfigdir}/libidn2.pc
95c82a1c 141%{_mandir}/man3/idn2_*.3*
95c82a1c
JB
142
143%files static
144%defattr(644,root,root,755)
145%{_libdir}/libidn2.a
f4508c07
MK
146
147%if %{with apidocs}
148%files apidocs
149%defattr(644,root,root,755)
150%{_gtkdocdir}/libidn2
151%endif
This page took 0.055001 seconds and 4 git commands to generate.