Accepting request 511665 from home:AndreasStieger:branches:network:utilities
libpsl 0.18.0 OBS-URL: https://build.opensuse.org/request/show/511665 OBS-URL: https://build.opensuse.org/package/show/network:utilities/libpsl?expand=0&rev=29
This commit is contained in:
parent
f4ac812136
commit
dff0ab09c0
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:025729d6a26ffd53cb54b4d86196f62c01d1813a4360c627546c6eb60ce3dd4b
|
||||
size 567193
|
3
libpsl-0.18.0.tar.gz
Normal file
3
libpsl-0.18.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:91b0f7954709ced5d6ad44d0e2b872675300d834573a569bb516eb46916e3102
|
||||
size 10832049
|
@ -1,3 +1,19 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 13:48:27 UTC 2017 - astieger@suse.com
|
||||
|
||||
- update to 0.18.0:
|
||||
* Fix order of files in psl_latest()
|
||||
* Add fuzzing architecture
|
||||
* Fix memleak in _psl_is_public_suffix()
|
||||
* Add configure option --enable-asan (Address sanitizer)
|
||||
* Add configure option --enable-usan (Undefined sanitizer)
|
||||
* Add configure option --enable-cfi (Control Flow Integrity)
|
||||
* Fix finding libidn2 for static builds
|
||||
* Fix use of uninitialized stack value
|
||||
* Fix buffer overflow in libicu build
|
||||
* Use libidn2 as default for builds (former libicu)
|
||||
* Add pkg-config support for libidn and libidn2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 6 14:41:26 UTC 2017 - coolo@suse.com
|
||||
|
||||
|
15
libpsl.spec
15
libpsl.spec
@ -19,10 +19,10 @@
|
||||
|
||||
%define somajor 5
|
||||
Name: libpsl
|
||||
Version: 0.17.0
|
||||
Version: 0.18.0
|
||||
Release: 0
|
||||
Summary: C library for the Publix Suffix List
|
||||
License: MIT and MPL-2.0 and BSD-3-Clause
|
||||
License: MIT AND MPL-2.0 AND BSD-3-Clause
|
||||
Group: Development/Libraries/C and C++
|
||||
Url: https://rockdaboot.github.io/libpsl
|
||||
Source: https://github.com/rockdaboot/libpsl/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
|
||||
@ -32,7 +32,6 @@ BuildRequires: libunistring-devel
|
||||
BuildRequires: pkgconfig >= 0.9.0
|
||||
BuildRequires: publicsuffix
|
||||
BuildRequires: python-base >= 2.7
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
%if %{with gtk-doc}
|
||||
BuildRequires: gtk-doc >= 1.15
|
||||
%endif
|
||||
@ -48,7 +47,7 @@ and sorting domain lists by site.
|
||||
%package -n %{name}%{somajor}
|
||||
Summary: C library for the Publix Suffix List
|
||||
# The libary code is MIT, with built-in data from publicsuffix
|
||||
License: MIT and MPL-2.0
|
||||
License: MIT AND MPL-2.0
|
||||
Group: System/Libraries
|
||||
Recommends: publicsuffix
|
||||
|
||||
@ -95,7 +94,7 @@ and sorting domain lists by site.
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
# default is libicu, but this just too heavy dependency. This library is part of the
|
||||
# default is libicu, but this just too heavy dependency. This library is part of the
|
||||
# minimal system as curl uses it - but libidn2 is already used by curl directly, while
|
||||
# icu is not
|
||||
%configure \
|
||||
@ -105,14 +104,13 @@ and sorting domain lists by site.
|
||||
--disable-runtime \
|
||||
--disable-builtin \
|
||||
%endif
|
||||
--enable-builtin=libidn2 --enable-runtime=libidn2 \
|
||||
--with-psl-file=%{_datadir}/publicsuffix/public_suffix_list.dat \
|
||||
--with-psl-distfile=%{_datadir}/publicsuffix/public_suffix_list.dafsa
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make %{?_smp_mflags} DESTDIR=%{buildroot} install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
# in psl-make-dafsa package to break build cycle
|
||||
make DESTDIR=%{buildroot} install-man
|
||||
@ -125,12 +123,10 @@ make %{?_smp_mflags} check || (cat tests/test-suite.log; exit 42)
|
||||
%postun -n %{name}%{somajor} -p /sbin/ldconfig
|
||||
|
||||
%files -n %{name}%{somajor}
|
||||
%defattr(-,root,root)
|
||||
%doc COPYING
|
||||
%{_libdir}/libpsl.so.%{somajor}*
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS NEWS COPYING
|
||||
%doc docs/libpsl/html
|
||||
%{_includedir}/libpsl.h
|
||||
@ -141,7 +137,6 @@ make %{?_smp_mflags} check || (cat tests/test-suite.log; exit 42)
|
||||
%endif
|
||||
|
||||
%files -n psl
|
||||
%defattr(-,root,root)
|
||||
%doc AUTHORS NEWS COPYING
|
||||
%{_bindir}/psl
|
||||
%{_mandir}/man1/psl.1%{ext_man}
|
||||
|
@ -1,8 +1,14 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 20 13:48:27 UTC 2017 - astieger@suse.com
|
||||
|
||||
- update to 0.18.0:
|
||||
* no changes for psl-make-dafsa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 19 15:07:22 UTC 2017 - shshyukriev@suse.com
|
||||
|
||||
- update to 0.17.0:
|
||||
* no changes for psl-make-dafsa
|
||||
* no changes for psl-make-dafsa
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 15 12:18:33 UTC 2016 - astieger@suse.com
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
|
||||
Name: psl-make-dafsa
|
||||
Version: 0.17.0
|
||||
Version: 0.18.0
|
||||
Release: 0
|
||||
Summary: Create a binary DAFSA from a Public Suffix List
|
||||
License: BSD-3-Clause
|
||||
|
Loading…
Reference in New Issue
Block a user