new version (#1313825)
- Use libidn at runtime, libicu only at buildtime (#1305701)
This commit is contained in:
parent
ba07d91a9d
commit
95b3f32d50
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@
|
|||||||
/libpsl-0.7.0.tar.gz
|
/libpsl-0.7.0.tar.gz
|
||||||
/libpsl-0.7.1.tar.gz
|
/libpsl-0.7.1.tar.gz
|
||||||
/libpsl-0.12.0.tar.gz
|
/libpsl-0.12.0.tar.gz
|
||||||
|
/libpsl-0.13.0.tar.gz
|
||||||
|
22
libpsl.spec
22
libpsl.spec
@ -1,6 +1,6 @@
|
|||||||
Name: libpsl
|
Name: libpsl
|
||||||
Version: 0.12.0
|
Version: 0.13.0
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: C library for the Publix Suffix List
|
Summary: C library for the Publix Suffix List
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: https://rockdaboot.github.io/libpsl
|
URL: https://rockdaboot.github.io/libpsl
|
||||||
@ -9,6 +9,8 @@ BuildRequires: gettext-devel
|
|||||||
BuildRequires: glib2-devel
|
BuildRequires: glib2-devel
|
||||||
BuildRequires: gtk-doc
|
BuildRequires: gtk-doc
|
||||||
BuildRequires: libicu-devel
|
BuildRequires: libicu-devel
|
||||||
|
BuildRequires: libidn-devel
|
||||||
|
BuildRequires: libunistring-devel
|
||||||
BuildRequires: libxslt
|
BuildRequires: libxslt
|
||||||
BuildRequires: publicsuffix-list
|
BuildRequires: publicsuffix-list
|
||||||
|
|
||||||
@ -62,10 +64,19 @@ rm -frv list
|
|||||||
# But makefile hack is not upstreamed yet so we continue reconfiguring these.
|
# But makefile hack is not upstreamed yet so we continue reconfiguring these.
|
||||||
# [ -f configure ] || autoreconf -fiv
|
# [ -f configure ] || autoreconf -fiv
|
||||||
# autoreconf -fiv
|
# autoreconf -fiv
|
||||||
|
|
||||||
|
# libicu does allow support for a newer IDN specification than libidn.
|
||||||
|
# However, libpsl mostly relies on an internally compiled list, which is
|
||||||
|
# generated at buildtime and the support thereof requires either libidn
|
||||||
|
# or libicu only at buildtime; the runtime requirement is only for
|
||||||
|
# loading external lists, which IIUC neither curl nor wget support.
|
||||||
|
# As both already depend on libidn, this helps minimize dependencies.
|
||||||
%configure --disable-silent-rules \
|
%configure --disable-silent-rules \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
--enable-man \
|
--enable-man \
|
||||||
--enable-gtk-doc \
|
--enable-gtk-doc \
|
||||||
|
--enable-builtin=libicu \
|
||||||
|
--enable-runtime=libidn \
|
||||||
--with-psl-file=%{_datadir}/publicsuffix/effective_tld_names.dat \
|
--with-psl-file=%{_datadir}/publicsuffix/effective_tld_names.dat \
|
||||||
--with-psl-testfile=%{_datadir}/publicsuffix/test_psl.txt
|
--with-psl-testfile=%{_datadir}/publicsuffix/test_psl.txt
|
||||||
|
|
||||||
@ -85,7 +96,8 @@ make check || cat tests/test-suite.log
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{_libdir}/libpsl.so.*
|
%{_libdir}/libpsl.so.5
|
||||||
|
%{_libdir}/libpsl.so.5.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%doc AUTHORS NEWS
|
%doc AUTHORS NEWS
|
||||||
@ -101,6 +113,10 @@ make check || cat tests/test-suite.log
|
|||||||
%{_bindir}/psl
|
%{_bindir}/psl
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Mar 31 2016 Yaakov Selkowitz <yselkowi@redhat.com> - 0.13.0-1
|
||||||
|
- new version (#1313825)
|
||||||
|
- Use libidn at runtime, libicu only at buildtime (#1305701)
|
||||||
|
|
||||||
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.0-2
|
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.12.0-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user