commit 99231e0ec71045e7b519f909cc3f13337be90bca
Author: Jakub Bogusz <[email protected]>
Date:   Sat Apr 25 07:49:01 2020 +0200

    - don't assume SSE2 on i686
    - requires C++11 now
    - release 2

 uchardet.spec | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)
---
diff --git a/uchardet.spec b/uchardet.spec
index a28bc2f..06acfa0 100644
--- a/uchardet.spec
+++ b/uchardet.spec
@@ -1,15 +1,25 @@
+#
+# Conditional build:
+%bcond_with    sse2    # use SSE2 instructions (without runtime detection)
+
+%ifarch %{x8664} x32 pentium4
+%define        with_sse2       1
+%endif
 Summary:       Encoding detector library
 Summary(pl.UTF-8):     Biblioteka wykrywająca kodowanie
 Name:          uchardet
 Version:       0.0.7
-Release:       1
+Release:       2
 License:       MPL v1.1
 Group:         Libraries
 Source0:       
https://www.freedesktop.org/software/uchardet/releases/%{name}-%{version}.tar.xz
 # Source0-md5: 623406dac5c5ad89e40eedd7f279efae
 URL:           https://www.freedesktop.org/wiki/Software/uchardet/
 BuildRequires: cmake >= 2.8.5
-BuildRequires: libstdc++-devel
+BuildRequires: libstdc++-devel >= 6:4.7
+%if %{with sse2}
+Requires:      cpuinfo(sse2)
+%endif
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -39,7 +49,7 @@ Summary:      Header file for uchardet library
 Summary(pl.UTF-8):     Plik nagłówkowy biblioteki uchardet
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      libstdc++-devel
+Requires:      libstdc++-devel >= 6:4.7
 
 %description devel
 Header file for uchardet library.
@@ -63,7 +73,9 @@ Statyczna biblioteka uchardet.
 %setup -q
 
 %build
-%cmake .
+%cmake . \
+       %{!?with_sse2:-DCHECK_SSE2=OFF}
+
 %{__make}
 
 %install
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/uchardet.git/commitdiff/99231e0ec71045e7b519f909cc3f13337be90bca

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to