[packages/unicode-ucd] - updated to 12.1.0 - separated -testdata and -charts - added Unihan data (zip file in -unihan subpa

qboosh qboosh at pld-linux.org
Tue May 21 19:20:58 CEST 2019


commit ff336080cae45d010f5aa801031d863023220061
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue May 21 19:21:43 2019 +0200

    - updated to 12.1.0
    - separated -testdata and -charts
    - added Unihan data (zip file in -unihan subpackage)

 unicode-ucd.spec | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 128 insertions(+), 12 deletions(-)
---
diff --git a/unicode-ucd.spec b/unicode-ucd.spec
index e90cbbc..d3fa811 100644
--- a/unicode-ucd.spec
+++ b/unicode-ucd.spec
@@ -1,17 +1,21 @@
 Summary:	Unicode Character Database
+Summary(pl.UTF-8):	Unicode Character Database - baza danych znaków Unicode
 Name:		unicode-ucd
-Version:	6.2.0
+Version:	12.1.0
 Release:	1
 License:	MIT
-URL:		http://www.unicode.org/ucd/
 Group:		Libraries
 Source0:	http://www.unicode.org/Public/zipped/%{version}/UCD.zip
-# Source0-md5:	cbdd64a505106fcc3ae8692e42d57f42
+# Source0-md5:	430cbdac2615451571dd69a976dd08f6
+Source1:	http://www.unicode.org/Public/zipped/%{version}/Unihan.zip
+# Source1-md5:	55a93848bb2810b942d607e55ad01bf3
 # http://www.unicode.org/terms_of_use.html referenced in ReadMe.txt redirects to:
-Source1:	http://www.unicode.org/copyright.html
-# Source1-md5:	25bbbabca50c813a01c99db97286d110
+Source2:	http://www.unicode.org/copyright.html
+# Source2-md5:	01c7e36383a1654909592aa0f9ba977e
+URL:		http://www.unicode.org/ucd/
 BuildRequires:	unzip
 BuildArch:	noarch
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 The Unicode Character Database (UCD) consists of a number of data
@@ -19,21 +23,133 @@ files listing Unicode character properties and related data. It also
 includes data files containing test data for conformance to several
 important Unicode algorithms.
 
+%description -l pl.UTF-8
+Unicode Character Database (UCD) to baza danych znaków Unicode,
+składająca się z kilku plików z danymi, opisujących właściwości znaków
+Unicode i powiązane dane. Zawiera także pliki z danymi zawierające
+dane do testów zgodności z kilkoma ważnymi algorytmami Unicode.
+
+%package testdata
+Summary:	Unicode Character Database - conformance test data
+Summary(pl.UTF-8):	Unicode Character Database - dane do testów zgodności
+Group:		Development/Tools
+Requires:	%{name} = %{version}-%{release}
+
+%description testdata
+This package contains data files containing test data for conformance
+to several important Unicode algorithms.
+
+%description testdata -l pl.UTF-8
+Ten pakiet zawiera pliki z danymi zawierające dane do testów zgodności
+z kilkoma ważnymi algorytmami Unicode.
+
+%package charts
+Summary:	Ideograph charts from Unicode Character Database
+Summary(pl.UTF-8):	Zestawienie ideogramów z bazy danych znaków Unicode
+Group:		Documentation
+
+%description charts
+Ideograph charts from Unicode Character Database.
+
+%description charts -l pl.UTF-8
+Zestawienie ideogramów z bazy danych znaków Unicode.
+
+%package unihan
+Summary:	Unicode Han Database
+Summary(pl.UTF-8):	Baza danych Unicode Han
+Group:		Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description unihan
+This package contains archive of data files for the Unified Han
+database of Hanzi/Kanji/Hanja Chinese characters.
+
+%description unihan -l pl.UTF-8
+Ten pakiet zawiera archiwum plików bazy danych Unified Han, obejmującą
+chińskie znaki Hanzi/Kanji/Hanja.
+
 %prep
 %setup -q -c
 
+cp -p %{SOURCE2} .
+
 %install
 rm -rf $RPM_BUILD_ROOT
-
 install -d $RPM_BUILD_ROOT%{_datadir}/unicode/ucd
-cp -a . $RPM_BUILD_ROOT%{_datadir}/unicode/ucd
-cp -p %{SOURCE1} .
+
+cp -pr *.txt auxiliary extracted $RPM_BUILD_ROOT%{_datadir}/unicode/ucd
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/unicode/ucd
+
+# packaged as %doc
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/unicode/ucd/ReadMe.txt
+%{__rm} $RPM_BUILD_ROOT%{_datadir}/unicode/ucd/auxiliary/*.html
+
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc copyright.html
+%doc NamesList.html ReadMe.txt copyright.html
 %dir %{_datadir}/unicode
-%{_datadir}/unicode/ucd
+%dir %{_datadir}/unicode/ucd
+%{_datadir}/unicode/ucd/ArabicShaping.txt
+%{_datadir}/unicode/ucd/BidiBrackets.txt
+%{_datadir}/unicode/ucd/BidiMirroring.txt
+%{_datadir}/unicode/ucd/Blocks.txt
+%{_datadir}/unicode/ucd/CJKRadicals.txt
+%{_datadir}/unicode/ucd/CaseFolding.txt
+%{_datadir}/unicode/ucd/CompositionExclusions.txt
+%{_datadir}/unicode/ucd/DerivedAge.txt
+%{_datadir}/unicode/ucd/DerivedCoreProperties.txt
+%{_datadir}/unicode/ucd/DerivedNormalizationProps.txt
+%{_datadir}/unicode/ucd/EastAsianWidth.txt
+%{_datadir}/unicode/ucd/EmojiSources.txt
+%{_datadir}/unicode/ucd/EquivalentUnifiedIdeograph.txt
+%{_datadir}/unicode/ucd/HangulSyllableType.txt
+%{_datadir}/unicode/ucd/Index.txt
+%{_datadir}/unicode/ucd/IndicPositionalCategory.txt
+%{_datadir}/unicode/ucd/IndicSyllabicCategory.txt
+%{_datadir}/unicode/ucd/Jamo.txt
+%{_datadir}/unicode/ucd/LineBreak.txt
+%{_datadir}/unicode/ucd/NameAliases.txt
+%{_datadir}/unicode/ucd/NamedSequences.txt
+%{_datadir}/unicode/ucd/NamedSequencesProv.txt
+%{_datadir}/unicode/ucd/NamesList.txt
+%{_datadir}/unicode/ucd/NormalizationCorrections.txt
+%{_datadir}/unicode/ucd/NushuSources.txt
+%{_datadir}/unicode/ucd/PropList.txt
+%{_datadir}/unicode/ucd/PropertyAliases.txt
+%{_datadir}/unicode/ucd/PropertyValueAliases.txt
+%{_datadir}/unicode/ucd/ScriptExtensions.txt
+%{_datadir}/unicode/ucd/Scripts.txt
+%{_datadir}/unicode/ucd/SpecialCasing.txt
+%{_datadir}/unicode/ucd/StandardizedVariants.txt
+%{_datadir}/unicode/ucd/TangutSources.txt
+%{_datadir}/unicode/ucd/USourceData.txt
+%{_datadir}/unicode/ucd/UnicodeData.txt
+%{_datadir}/unicode/ucd/VerticalOrientation.txt
+%dir %{_datadir}/unicode/ucd/auxiliary
+%{_datadir}/unicode/ucd/auxiliary/GraphemeBreakProperty.txt
+%{_datadir}/unicode/ucd/auxiliary/SentenceBreakProperty.txt
+%{_datadir}/unicode/ucd/auxiliary/WordBreakProperty.txt
+%{_datadir}/unicode/ucd/extracted
 
-%clean
-rm -rf $RPM_BUILD_ROOT
+%files testdata
+%defattr(644,root,root,755)
+%doc auxiliary/{GraphemeBreakTest.html,LineBreakTest.html,SentenceBreakTest.html,WordBreakTest.html}
+%{_datadir}/unicode/ucd/BidiCharacterTest.txt
+%{_datadir}/unicode/ucd/BidiTest.txt
+%{_datadir}/unicode/ucd/NormalizationTest.txt
+%{_datadir}/unicode/ucd/auxiliary/GraphemeBreakTest.txt
+%{_datadir}/unicode/ucd/auxiliary/LineBreakTest.txt
+%{_datadir}/unicode/ucd/auxiliary/SentenceBreakTest.txt
+%{_datadir}/unicode/ucd/auxiliary/WordBreakTest.txt
+
+%files charts
+%defattr(644,root,root,755)
+%doc USourceGlyphs.pdf USourceRSChart.pdf
+
+%files unihan
+%defattr(644,root,root,755)
+# note: gucharmap expects Unihan.zip as archive, not individual files
+%{_datadir}/unicode/ucd/Unihan.zip
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/unicode-ucd.git/commitdiff/ff336080cae45d010f5aa801031d863023220061



More information about the pld-cvs-commit mailing list