6b3f076
Summary:          Library to support IDNA2008 internationalized domain names
6b3f076
Name:             libidn2
bc1d041
Version:          0.16
8cc8811
Release:          2%{?dist}
3755d8b
License:          (GPLv2+ or LGPLv3+) and GPLv3+
6b3f076
Group:            System Environment/Libraries
bc1d041
URL:              https://www.gnu.org/software/libidn/#libidn2
bc1d041
Source:           https://alpha.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz
bc1d041
Patch0:           libidn2-0.16-rpath.patch
bc1d041
BuildRequires:    libunistring-devel
6b3f076
Requires(post):   /sbin/install-info, /sbin/ldconfig
6b3f076
Requires(preun):  /sbin/install-info
6b3f076
Requires(postun): /sbin/ldconfig
d04e29f
Provides:         bundled(gnulib)
6b3f076
BuildRoot:        %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
6b3f076
6b3f076
%description
6b3f076
Libidn2 is an implementation of the IDNA2008 specifications in RFC
bc1d041
5890, 5891, 5892, 5893 and TR46 for internationalized domain names
bc1d041
(IDN). It is a standalone library, without any dependency on libidn.
6b3f076
6b3f076
%package devel
6b3f076
Summary:          Development files for libidn2
6b3f076
Group:            Development/Libraries
6b3f076
Requires:         %{name}%{?_isa} = %{version}-%{release}
6b3f076
6b3f076
%description devel
6b3f076
The libidn2-devel package contains libraries and header files for
6b3f076
developing applications that use libidn2.
6b3f076
6b3f076
%prep
6b3f076
%setup -q
6b3f076
%patch0 -p1 -b .rpath
83358b9
touch -c -r configure.rpath configure
6b3f076
touch -c -r m4/libtool.m4.rpath m4/libtool.m4
6b3f076
6b3f076
%build
7fac822
%configure --disable-static
6b3f076
make %{?_smp_mflags}
6b3f076
6b3f076
%install
6b3f076
rm -rf $RPM_BUILD_ROOT
6b3f076
make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
6b3f076
6b3f076
# Clean-up examples for documentation
6b3f076
make %{?_smp_mflags} -C examples distclean
6b3f076
rm -f examples/Makefile*
6b3f076
7fac822
# Don't install any libtool .la files
7fac822
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
6b3f076
6b3f076
# Some file cleanups
6b3f076
rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
6b3f076
6b3f076
# Remove example-only binaries for now
6b3f076
rm -f $RPM_BUILD_ROOT%{_bindir}/{lookup,register}
6b3f076
6b3f076
%check
6b3f076
make %{?_smp_mflags} -C tests check
6b3f076
6b3f076
%post
6b3f076
/sbin/ldconfig
6b3f076
/sbin/install-info %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
6b3f076
6b3f076
%preun
6b3f076
if [ $1 = 0 ]; then
6b3f076
    /sbin/install-info --delete %{_infodir}/%{name}.info.gz %{_infodir}/dir || :
6b3f076
fi
6b3f076
6b3f076
%postun -p /sbin/ldconfig
6b3f076
6b3f076
%clean
6b3f076
rm -rf $RPM_BUILD_ROOT
6b3f076
6b3f076
%files
6b3f076
%defattr(-,root,root,-)
3755d8b
%{!?_licensedir:%global license %%doc}
3755d8b
%license COPYING
6b3f076
%doc AUTHORS NEWS README
6b3f076
%{_bindir}/idn2
6b3f076
%{_mandir}/man1/idn2.1*
6b3f076
%{_libdir}/%{name}.so.*
6b3f076
%{_infodir}/%{name}.info*
6b3f076
6b3f076
%files devel
6b3f076
%defattr(-,root,root,-)
6b3f076
%doc doc/%{name}.html examples
6b3f076
%{_libdir}/%{name}.so
6b3f076
%{_includedir}/*.h
6b3f076
%{_mandir}/man3/*
6b3f076
%{_datadir}/gtk-doc/
6b3f076
6b3f076
%changelog
8cc8811
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-2
8cc8811
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8cc8811
bc1d041
* Fri Jan 27 2017 Robert Scheck <robert@fedoraproject.org> 0.16-1
bc1d041
- Upgrade to 0.16 (#1416642)
bc1d041
3755d8b
* Mon Nov 21 2016 Robert Scheck <robert@fedoraproject.org> 0.11-1
3755d8b
- Upgrade to 0.11
3755d8b
- Reflect dual-licensing of library in license tag (#1397021)
3755d8b
c1cd313
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-4
c1cd313
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c1cd313
6be7860
* Mon Dec 7 2015 Than Ngo <than@redhat.com> 0.10-2
6be7860
- fix build failure related to missing automake-1.14
6be7860
1bde664
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-3
1bde664
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1bde664
4ef4f64
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 0.10-2
4ef4f64
- Rebuilt for Fedora 23 Change
4ef4f64
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
4ef4f64
83358b9
* Sun Oct 12 2014 Robert Scheck <robert@fedoraproject.org> 0.10-1
83358b9
- Upgrade to 0.10
83358b9
416a193
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-7
416a193
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
416a193
a902f2f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-6
a902f2f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a902f2f
6b2888d
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-5
6b2888d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
6b2888d
56afbd5
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-4
56afbd5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
56afbd5
d04e29f
* Fri Nov 16 2012 Robert Scheck <robert@fedoraproject.org> 0.8-3
d04e29f
- Added provide bundled(gnulib) as it's a copylib (#821769)
d04e29f
2deaf75
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-2
2deaf75
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2deaf75
1eeafac
* Sun Jan 15 2012 Robert Scheck <robert@fedoraproject.org> 0.8-1
1eeafac
- Upgrade to 0.8
1eeafac
69ce0b5
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2
69ce0b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
69ce0b5
6390aba
* Sat Aug 13 2011 Robert Scheck <robert@fedoraproject.org> 0.7-1
6390aba
- Upgrade to 0.7
6390aba
7fac822
* Sat Jun 04 2011 Robert Scheck <robert@fedoraproject.org> 0.6-1
7fac822
- Upgrade to 0.6
7fac822
ea45805
* Wed May 18 2011 Robert Scheck <robert@fedoraproject.org> 0.5-1
ea45805
- Upgrade to 0.5
ea45805
d525981
* Mon May 16 2011 Robert Scheck <robert@fedoraproject.org> 0.4-1
d525981
- Upgrade to 0.4
d525981
6b3f076
* Sat May 07 2011 Robert Scheck <robert@fedoraproject.org> 0.3-1
6b3f076
- Upgrade to 0.3
6b3f076
- Initial spec file for Fedora and Red Hat Enterprise Linux