Hello community,

here is the log from the commit of package libpsl for openSUSE:Factory checked 
in at 2017-04-12 17:11:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpsl (Old)
 and      /work/SRC/openSUSE:Factory/.libpsl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpsl"

Wed Apr 12 17:11:23 2017 rev:11 rq:486464 version:0.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpsl/libpsl.changes    2017-02-03 
17:48:16.686914500 +0100
+++ /work/SRC/openSUSE:Factory/.libpsl.new/libpsl.changes       2017-04-12 
17:11:24.292127242 +0200
@@ -1,0 +2,6 @@
+Thu Apr  6 14:41:26 UTC 2017 - co...@suse.com
+
+- Use idn2 runtime instead of libicu - as libicu requires 30MB
+  of unicode data - while idn2 is already part of minimal system
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpsl.spec ++++++
--- /var/tmp/diff_new_pack.ZJprPU/_old  2017-04-12 17:11:25.132008349 +0200
+++ /var/tmp/diff_new_pack.ZJprPU/_new  2017-04-12 17:11:25.132008349 +0200
@@ -27,8 +27,8 @@
 Url:            https://rockdaboot.github.io/libpsl
 Source:         
https://github.com/rockdaboot/libpsl/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz
 Source1000:     baselibs.conf
-BuildRequires:  libicu-devel
 BuildRequires:  libidn2-devel >= 0.14
+BuildRequires:  libunistring-devel
 BuildRequires:  pkgconfig >= 0.9.0
 BuildRequires:  publicsuffix
 BuildRequires:  python-base >= 2.7
@@ -47,9 +47,9 @@
 
 %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
 Group:          System/Libraries
-# The libary code is MIT, with built-in data from publicsuffix
 Recommends:     publicsuffix
 
 %description -n %{name}%{somajor}
@@ -95,6 +95,9 @@
 %setup -q
 
 %build
+# 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 \
        --disable-silent-rules \
        --disable-static \
@@ -102,6 +105,7 @@
        --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
 


Reply via email to