6b3f076
Summary:          Library to support IDNA2008 internationalized domain names
6b3f076
Name:             libidn2
83358b9
Version:          0.10
1bde664
Release:          3%{?dist}
6b3f076
License:          GPLv3+
6b3f076
Group:            System Environment/Libraries
d525981
URL:              http://www.gnu.org/software/libidn/#libidn2
7fac822
Source:           http://alpha.gnu.org/gnu/libidn/%{name}-%{version}.tar.gz
6b3f076
Patch0:           libidn2-0.3-rpath.patch
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
6b3f076
5890, 5891, 5892 and 5893 for internationalized domain names (IDN).
d525981
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
83358b9
touch -c -r src/configure.rpath src/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,-)
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
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