Add cldr-emoji-annotation-dtd sub package and make check
This commit is contained in:
parent
4c884bfc02
commit
56a045ae10
1
.gitignore
vendored
1
.gitignore
vendored
@ -12,3 +12,4 @@
|
|||||||
/cldr-emoji-annotation-36.12.120191002_0.tar.gz
|
/cldr-emoji-annotation-36.12.120191002_0.tar.gz
|
||||||
/cldr-emoji-annotation-36.12.120200305_0.tar.gz
|
/cldr-emoji-annotation-36.12.120200305_0.tar.gz
|
||||||
/cldr-emoji-annotation-37.0_13.0_0_1.tar.gz
|
/cldr-emoji-annotation-37.0_13.0_0_1.tar.gz
|
||||||
|
/cldr-emoji-annotation-37.0_13.0_0_2.tar.gz
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
Name: cldr-emoji-annotation
|
Name: cldr-emoji-annotation
|
||||||
Version: 37.0_13.0_0_1
|
Version: 37.0_13.0_0_2
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
# Annotation files are in Unicode license
|
# Annotation files are in Unicode license
|
||||||
Summary: Emoji annotation files in CLDR
|
Summary: Emoji annotation files in CLDR
|
||||||
License: LGPLv2+ and Unicode
|
License: LGPLv2+ and Unicode
|
||||||
@ -10,10 +10,20 @@ Source0: https://github.com/fujiwarat/cldr-emoji-annotation/releases/download
|
|||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
Requires: %{name}-dtd
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This package provides the emoji annotation file by language in CLDR.
|
This package provides the emoji annotation file by language in CLDR.
|
||||||
|
|
||||||
|
%package dtd
|
||||||
|
Summary: DTD files of CLDR common
|
||||||
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description dtd
|
||||||
|
This package contains DTD files of CLDR common which are required by
|
||||||
|
cldr-emoji-annotations.
|
||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Files for development using cldr-annotations
|
Summary: Files for development using cldr-annotations
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
@ -22,7 +32,7 @@ BuildArch: noarch
|
|||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
This package contains the pkg-config files for development
|
This package contains the pkg-config files for development
|
||||||
when building programs that use cldr-annotations.
|
when building programs that use cldr-emoji-annotations.
|
||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
@ -31,21 +41,34 @@ when building programs that use cldr-annotations.
|
|||||||
%build
|
%build
|
||||||
#autoreconf -v -i
|
#autoreconf -v -i
|
||||||
autoreconf -v -i
|
autoreconf -v -i
|
||||||
%configure
|
%configure --enable-dtd
|
||||||
make %{?_smp_mflags}
|
make %{?_smp_mflags}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
|
make DESTDIR=$RPM_BUILD_ROOT install INSTALL="install -p"
|
||||||
|
|
||||||
|
%check
|
||||||
|
make check VERBOSE=1
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%doc AUTHORS README
|
%doc AUTHORS README
|
||||||
%license unicode-license.txt
|
%license unicode-license.txt
|
||||||
%{_datadir}/unicode/
|
%{_datadir}/unicode/cldr/common/annotations
|
||||||
|
%{_datadir}/unicode/cldr/common/annotationsDerived
|
||||||
|
|
||||||
|
%files dtd
|
||||||
|
%dir %{_datadir}/unicode
|
||||||
|
%dir %{_datadir}/unicode/cldr
|
||||||
|
%dir %{_datadir}/unicode/cldr/common
|
||||||
|
%{_datadir}/unicode/cldr/common/dtd
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%{_datadir}/pkgconfig/*.pc
|
%{_datadir}/pkgconfig/*.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sat Aug 01 2020 Takao Fujiwara <tfujiwar@gmail.com> - 37.0_13.0_0_2-1
|
||||||
|
- Add cldr-emoji-annotation-dtd sub package and make check
|
||||||
|
|
||||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 37.0_13.0_0_1-2
|
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 37.0_13.0_0_1-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (cldr-emoji-annotation-37.0_13.0_0_1.tar.gz) = 67e8845fd3b05f3a7ddf57d0c4b656297335cb5bca89c451f97d9b78dbee5d93cfbba551faf1352bb0600e7d7a269b588bb75ac12179677e2c04e06805ebe73c
|
SHA512 (cldr-emoji-annotation-37.0_13.0_0_2.tar.gz) = caf623be5e6f3e71a80ff1b85dfe7031beeb341d9a03d9d493537cdbd4c1cd801ceadf4932d63d3b267f81cc971604c411221c3eba756130f010d79d2efa15ec
|
||||||
|
13
tests/runtest.sh
Executable file
13
tests/runtest.sh
Executable file
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
for dir in annotations annotationsDerived; do
|
||||||
|
for xml in /usr/share/unicode/cldr/common/$dir/*.xml; do
|
||||||
|
echo xmllint --noout --valid --postvalid $xml
|
||||||
|
xmllint --noout --valid --postvalid $xml
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo "ERROR"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
|
16
tests/tests.yml
Normal file
16
tests/tests.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
- hosts: localhost
|
||||||
|
vars:
|
||||||
|
- artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}"
|
||||||
|
tags:
|
||||||
|
- classic
|
||||||
|
remote_user: root
|
||||||
|
roles:
|
||||||
|
- role: standard-test-basic
|
||||||
|
required_packages:
|
||||||
|
- cldr-emoji-annotation
|
||||||
|
- libxml2
|
||||||
|
tests:
|
||||||
|
- runtest:
|
||||||
|
dir: .
|
||||||
|
run: ./runtest.sh
|
||||||
|
|
Loading…
Reference in New Issue
Block a user