3 %bcond_without apidocs # API documentation
4 %bcond_with tests # unit tests
6 Summary: Free software implementation of IDNA2008
7 Summary(pl.UTF-8): Wolnodostępna implementacja IDNA2008
11 License: LGPL v3+ or GPL v2+ (library), GPL v3+ (utilities)
13 Source0: http://ftp.gnu.org/gnu/libidn/%{name}-%{version}.tar.lz
14 # Source0-md5: 7eb6fcb925672465e7377b0917b6682a
15 Patch0: %{name}-info.patch
16 Patch1: %{name}-pl.po-update.patch
17 URL: http://www.gnu.org/software/libidn/
18 BuildRequires: autoconf >= 2.61
19 BuildRequires: automake >= 1:1.10
20 BuildRequires: gettext-tools >= 0.19.3
21 %{?with_apidocs:BuildRequires: gtk-doc >= 1.14}
22 BuildRequires: help2man
23 BuildRequires: libtool >= 2:2.0
24 BuildRequires: libunistring-devel
26 BuildRequires: rpmbuild(macros) >= 1.98
27 BuildRequires: tar >= 1:1.22
28 BuildRequires: texinfo >= 4.7
29 Requires(post,postun): /sbin/ldconfig
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Libidn2 is a free software implementation of internationalized domain
36 %description -l pl.UTF-8
37 Libidn2 to wolnodostępna implementacja specyfikacji
38 umiędzynarodowionych nazw domen (IDNA2008).
41 Summary: Header files for libidn2 library
42 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libidn2
44 Group: Development/Libraries
45 Requires: %{name} = %{version}-%{release}
46 Requires: libunistring-devel
49 Header files for libidn2 library.
51 %description devel -l pl.UTF-8
52 Pliki nagłówkowe biblioteki libidn2.
55 Summary: Static libidn2 library
56 Summary(pl.UTF-8): Statyczna biblioteka libidn2
58 Group: Development/Libraries
59 Requires: %{name}-devel = %{version}-%{release}
62 Static libidn2 library.
64 %description static -l pl.UTF-8
65 Statyczna biblioteka libidn2.
68 Summary: libidn2 API documentation
69 Summary(pl.UTF-8): Dokumentacja API libidb2
71 Requires: gtk-doc-common
75 libblkid API documentation.
77 %description apidocs -l pl.UTF-8
78 Dokumentacja API libblkid.
90 %{__aclocal} -I m4 -I unistring/m4
95 --disable-silent-rules \
96 %{?with_apidocs:--enable-gtk-doc} \
97 --with-html-dir=%{_gtkdocdir}
101 %{?with_tests:%{__make} check}
104 rm -rf $RPM_BUILD_ROOT
107 DESTDIR=$RPM_BUILD_ROOT
110 %{__rm} -r $RPM_BUILD_ROOT%{_gtkdocdir}/libidn2
116 rm -rf $RPM_BUILD_ROOT
120 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
124 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir %{_infodir} >/dev/null 2>&1
126 %files -f %{name}.lang
127 %defattr(644,root,root,755)
128 %doc AUTHORS COPYING ChangeLog NEWS README.md
129 %attr(755,root,root) %{_bindir}/idn2
130 %attr(755,root,root) %{_libdir}/libidn2.so.*.*.*
131 %attr(755,root,root) %ghost %{_libdir}/libidn2.so.0
132 %{_mandir}/man1/idn2.1*
133 %{_infodir}/libidn2.info*
136 %defattr(644,root,root,755)
137 %attr(755,root,root) %{_libdir}/libidn2.so
138 %{_libdir}/libidn2.la
139 %{_includedir}/idn2.h
140 %{_pkgconfigdir}/libidn2.pc
141 %{_mandir}/man3/idn2_*.3*
144 %defattr(644,root,root,755)
149 %defattr(644,root,root,755)
150 %{_gtkdocdir}/libidn2