[packages/gucharmap] - updated to 12.0.1 (Unicode 12.0.0) - added bcond to use system unicode_ucd data if version matches

qboosh qboosh at pld-linux.org
Wed Sep 4 16:59:09 CEST 2019


commit e332a6e3c7ff251df67822f1d2bb1302c34a4fcb
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Sep 4 17:01:57 2019 +0200

    - updated to 12.0.1 (Unicode 12.0.0)
    - added bcond to use system unicode_ucd data if version matches

 gucharmap.spec | 33 +++++++++++++++++++++------------
 1 file changed, 21 insertions(+), 12 deletions(-)
---
diff --git a/gucharmap.spec b/gucharmap.spec
index e94fe16..004d5bd 100644
--- a/gucharmap.spec
+++ b/gucharmap.spec
@@ -1,30 +1,33 @@
 #
 # Conditional build:
-%bcond_without	vala	# Vala API
+%bcond_without	vala			# Vala API
+%bcond_with	system_unicode_ucd	# use data from unicode-ucd package instead of separate sources
 
-%define		unicode_ver	11.0.0
+%define		unicode_ver	12.0.0
 
 Summary:	Unicode character map
 Summary(pl.UTF-8):	Mapa znaków unikodowych
 Name:		gucharmap
-Version:	11.0.3
+Version:	12.0.1
 Release:	1
 License:	GPL v3+
 Group:		X11/Applications
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/gucharmap/11.0/%{name}-%{version}.tar.xz
-# Source0-md5:	9f8ebbc62a14d31edf77dadd53c348c8
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/gucharmap/12.0/%{name}-%{version}.tar.xz
+# Source0-md5:	0c34aa29657a41712d011d939c5bc85e
+%if %{without system_unicode_ucd}
 Source1:	http://www.unicode.org/Public/%{unicode_ver}/ucd/Blocks.txt
-# Source1-md5:	b1978f3ebd79119b0b486d468c5ca7b7
+# Source1-md5:	0a484f235f28878edbee63b5720f7bb6
 Source2:	http://www.unicode.org/Public/%{unicode_ver}/ucd/DerivedAge.txt
-# Source2-md5:	6032a595fbb782694456491d86eecfac
+# Source2-md5:	6b4750a2ff1a19ce7f28b6a6528457e8
 Source3:	http://www.unicode.org/Public/%{unicode_ver}/ucd/NamesList.txt
-# Source3-md5:	ed4fd730506caa83a2ac45b90703f235
+# Source3-md5:	d3689065686326cb188e5c0654394cfd
 Source4:	http://www.unicode.org/Public/%{unicode_ver}/ucd/Scripts.txt
-# Source4-md5:	4562fafb7370c76d639ca15b08df91d0
+# Source4-md5:	d89ff4d965caa54ee975b9b8506d49ae
 Source5:	http://www.unicode.org/Public/%{unicode_ver}/ucd/UnicodeData.txt
-# Source5-md5:	acc291106c3758d2025f8d7bd5518bee
+# Source5-md5:	6221effa1dd15524745a467f7366233d
 Source6:	http://www.unicode.org/Public/%{unicode_ver}/ucd/Unihan.zip
-# Source6-md5:	fb1e7437ff3fc2516469f9904cf3fc7c
+# Source6-md5:	55a93848bb2810b942d607e55ad01bf3
+%endif
 URL:		https://wiki.gnome.org/Apps/Gucharmap
 BuildRequires:	autoconf >= 2.56
 BuildRequires:	automake >= 1:1.11
@@ -43,6 +46,10 @@ BuildRequires:	pkgconfig
 BuildRequires:	rpmbuild(find_lang) >= 1.23
 BuildRequires:	rpmbuild(macros) >= 1.311
 BuildRequires:	tar >= 1:1.22
+%if %{with system_unicode_ucd}
+BuildRequires:	unicode-ucd = %{unicode_ver}
+BuildRequires:	unicode-ucd-unihan = %{unicode_ver}
+%endif
 %{?with_vala:BuildRequires:	vala >= 2:0.24.0-2}
 BuildRequires:	xz
 BuildRequires:	unzip
@@ -136,8 +143,10 @@ API gucharmap dla języka Vala.
 %prep
 %setup -q
 
+%if %{without system_unicode_ucd}
 install -d unicode-data
 cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} unicode-data
+%endif
 
 %build
 %{__glib_gettextize}
@@ -154,7 +163,7 @@ cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} unicode-
 	--enable-static \
 	%{?with_vala:--enable-vala} \
 	--with-html-dir=%{_gtkdocdir} \
-	--with-unicode-data=unicode-data
+	--with-unicode-data=%{?with_system_unicode_ucd:%{_datadir}/unicode/ucd}%{!?with_system_unicode_ucd:unicode-data}
 %{__make}
 
 %install
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gucharmap.git/commitdiff/e332a6e3c7ff251df67822f1d2bb1302c34a4fcb



More information about the pld-cvs-commit mailing list