From 6c1dc8ca6bdf51b66c4204005852d71b18b2e83b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 19 Jan 2023 16:32:10 +0000 Subject: [PATCH 01/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index ce30915..e4f8b84 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 26%{?dist} +Release: 27%{?dist} License: LGPLv2+ URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Thu Jan 19 2023 Fedora Release Engineering - 0.1.0-27 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Thu Jul 21 2022 Fedora Release Engineering - 0.1.0-26 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 10ef1f6f4aeed5aa6e297c6aa3e1934d36f153d9 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Mon, 8 May 2023 15:22:46 +0800 Subject: [PATCH 02/12] Migrate to SPDX license --- libhangul.spec | 9 ++++++--- sources | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/libhangul.spec b/libhangul.spec index e4f8b84..380fab5 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,8 +1,8 @@ Name: libhangul Version: 0.1.0 -Release: 27%{?dist} +Release: 28%{?dist} -License: LGPLv2+ +License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul # Change Source URL when upstream released tar ball # Source0: https://github.com/libhangul/libhangul/archive/libhangul-%{version}.tar.gz @@ -10,7 +10,7 @@ Source0: https://libhangul.googlecode.com/files/libhangul-%{version}.tar.gz Summary: Hangul input library BuildRequires: gettext-devel, automake, libtool -BuildRequires: make +BuildRequires: make %description @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Mon May 8 2023 Peng Wu - 0.1.0-28 +- Migrate to SPDX license + * Thu Jan 19 2023 Fedora Release Engineering - 0.1.0-27 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index d3d14df..c82d393 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e9cf109772cc5fbc79f5de503ea7550a libhangul-0.1.0.tar.gz +SHA512 (libhangul-0.1.0.tar.gz) = cf84850bf7a41e743457300513c5efdf7b3e18d168f4fdc324aaa8e1be78743752fcb98385764f94c707777ab82cc9444e076808e61fdbd915c9c0d7ea93c534 From a1fdf12bc888ab2b022f47b1cf30b39255a8bcc5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jul 2023 11:05:14 +0000 Subject: [PATCH 03/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index 380fab5..101999a 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 28%{?dist} +Release: 29%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Thu Jul 20 2023 Fedora Release Engineering - 0.1.0-29 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon May 8 2023 Peng Wu - 0.1.0-28 - Migrate to SPDX license From 9275760541bac37f405a7c3f70f96b53b364b1c6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 21 Jan 2024 04:17:35 +0000 Subject: [PATCH 04/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index 101999a..f079384 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 29%{?dist} +Release: 30%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Sun Jan 21 2024 Fedora Release Engineering - 0.1.0-30 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Thu Jul 20 2023 Fedora Release Engineering - 0.1.0-29 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 087fc4b41d663d29a46cfdc0597fb41c0e8f7a66 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jan 2024 02:25:01 +0000 Subject: [PATCH 05/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index f079384..24e72e8 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 30%{?dist} +Release: 31%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Thu Jan 25 2024 Fedora Release Engineering - 0.1.0-31 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sun Jan 21 2024 Fedora Release Engineering - 0.1.0-30 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ccdd941e77e9f79aa1af97427288dc6ff0b52550 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 15 May 2024 15:36:56 +0800 Subject: [PATCH 06/12] Rewrite CI tests --- .fmf/version | 1 + plans/basic.fmf | 6 ++++++ tests/main.fmf | 10 ++++++++++ tests/tests.yml | 20 -------------------- 4 files changed, 17 insertions(+), 20 deletions(-) create mode 100644 .fmf/version create mode 100644 plans/basic.fmf create mode 100644 tests/main.fmf delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plans/basic.fmf b/plans/basic.fmf new file mode 100644 index 0000000..d57536e --- /dev/null +++ b/plans/basic.fmf @@ -0,0 +1,6 @@ +summary: Basic smoke test +discover: + how: fmf + dist-git-source: true +execute: + how: tmt diff --git a/tests/main.fmf b/tests/main.fmf new file mode 100644 index 0000000..83632be --- /dev/null +++ b/tests/main.fmf @@ -0,0 +1,10 @@ +test: bash ./make_check.sh ../libhangul-* +duration: 50m +framework: shell +require: + - make + - gcc + - autoconf + - automake + - libtool + - gettext-devel diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index 541d40c..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,20 +0,0 @@ -- hosts: localhost - vars: - - artifacts: "{{ lookup('env', 'TEST_ARTIFACTS')|default('./artifacts', true) }}" - tags: - - classic - remote_user: root - roles: - - role: standard-test-source # to get the source tar ball to do “make check” - - role: standard-test-basic - required_packages: - - make - - gcc - - autoconf - - automake - - libtool - - gettext-devel - tests: - - make-check: - dir: ./ - run: bash ./make_check.sh ./source From c559caf1a7fd35c0cccdab1e93f866948c93dabf Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 28 May 2024 12:53:10 +0800 Subject: [PATCH 07/12] Update CI tests --- tests/main.fmf | 3 ++- tests/make_check.sh | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/main.fmf b/tests/main.fmf index 83632be..ce861ad 100644 --- a/tests/main.fmf +++ b/tests/main.fmf @@ -1,4 +1,4 @@ -test: bash ./make_check.sh ../libhangul-* +test: bash ./make_check.sh .. duration: 50m framework: shell require: @@ -8,3 +8,4 @@ require: - automake - libtool - gettext-devel + - rpm-build diff --git a/tests/make_check.sh b/tests/make_check.sh index 00f8111..8b1a7d7 100644 --- a/tests/make_check.sh +++ b/tests/make_check.sh @@ -9,6 +9,15 @@ check_return_value () { } cd $1 + +VERSION=`rpmspec -q --srpm --qf "%{version}" libhangul.spec 2>/dev/null` + +if test -d libhangul-$VERSION-build; +then cd libhangul-$VERSION-build; +fi + +cd libhangul-$VERSION + autoreconf -f -i -v ./configure --prefix=/usr check_return_value $? From 4eb4b7c60176eaff34006904f6cfc83c22efe18a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 18 Jul 2024 14:04:51 +0000 Subject: [PATCH 08/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index 24e72e8..72ef4da 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 31%{?dist} +Release: 32%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Thu Jul 18 2024 Fedora Release Engineering - 0.1.0-32 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Thu Jan 25 2024 Fedora Release Engineering - 0.1.0-31 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 678c2386210495e709e5b7d103dcd8c6835bf384 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Thu, 16 Jan 2025 14:22:19 +0800 Subject: [PATCH 09/12] Rewrite CI tests to use beakerlib framework --- plans/basic.fmf | 1 - tests/main.fmf | 6 ++++-- tests/make_check.sh | 27 --------------------------- tests/runtest.sh | 35 +++++++++++++++++++++++++++++++++++ 4 files changed, 39 insertions(+), 30 deletions(-) delete mode 100644 tests/make_check.sh create mode 100755 tests/runtest.sh diff --git a/plans/basic.fmf b/plans/basic.fmf index d57536e..c1627f9 100644 --- a/plans/basic.fmf +++ b/plans/basic.fmf @@ -1,6 +1,5 @@ summary: Basic smoke test discover: how: fmf - dist-git-source: true execute: how: tmt diff --git a/tests/main.fmf b/tests/main.fmf index ce861ad..f0ee525 100644 --- a/tests/main.fmf +++ b/tests/main.fmf @@ -1,6 +1,6 @@ -test: bash ./make_check.sh .. +test: ./runtest.sh duration: 50m -framework: shell +framework: beakerlib require: - make - gcc @@ -8,4 +8,6 @@ require: - automake - libtool - gettext-devel + - libhangul + - gnome-common - rpm-build diff --git a/tests/make_check.sh b/tests/make_check.sh deleted file mode 100644 index 8b1a7d7..0000000 --- a/tests/make_check.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -set -x - -check_return_value () { - if [ $1 != 0 ] ; then - exit $1 - fi -} - -cd $1 - -VERSION=`rpmspec -q --srpm --qf "%{version}" libhangul.spec 2>/dev/null` - -if test -d libhangul-$VERSION-build; -then cd libhangul-$VERSION-build; -fi - -cd libhangul-$VERSION - -autoreconf -f -i -v -./configure --prefix=/usr -check_return_value $? -make -check_return_value $? -make check -exit $? diff --git a/tests/runtest.sh b/tests/runtest.sh new file mode 100755 index 0000000..8917f36 --- /dev/null +++ b/tests/runtest.sh @@ -0,0 +1,35 @@ +#!/bin/bash +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +rlJournalStart + rlPhaseStartSetup + rlShowPackageVersion libhangul + rlRun -t -l "VERSION=$(rpm -q libhangul --queryformat='%{version}')" 0 "Get VERSION" + FEDORA_VERSION=$(rlGetDistroRelease) + rlLog "FEDORA_VERSION=${DISTRO_RELEASE}" + rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" + rlRun "pushd $tmp" + rlFetchSrcForInstalled "libhangul" + rlRun "rpm --define '_topdir $tmp' -i *src.rpm" + rlRun -t -l "mkdir BUILD" 0 "Creating BUILD directory" + rlRun -t -l "rpmbuild --noclean --nodeps --define '_topdir $tmp' -bp $tmp/SPECS/*spec" + if [ -d BUILD/libhangul-${VERSION}-build ]; then + rlRun -t -l "pushd BUILD/libhangul-${VERSION}-build/libhangul-${VERSION}" + else + rlRun -t -l "pushd BUILD/libhangul-${VERSION}" + fi + rlPhaseEnd + + rlPhaseStartTest + rlRun "set -o pipefail" + rlRun -t -l "NOCONFIGURE=1 gnome-autogen.sh" + rlRun -t -l "./configure" + rlRun -t -l "make" + rlRun -t -l "make check" + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "popd; popd" + rlRun "rm -r $tmp" 0 "Remove tmp directory" + rlPhaseEnd +rlJournalEnd From 3bfae72aa62c03e417a95f98091160edef20c98f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jan 2025 11:28:21 +0000 Subject: [PATCH 10/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index 72ef4da..9523731 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.1.0 -Release: 32%{?dist} +Release: 33%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -59,6 +59,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Fri Jan 17 2025 Fedora Release Engineering - 0.1.0-33 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jul 18 2024 Fedora Release Engineering - 0.1.0-32 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From f959a052fbacb57a872bc5206f2323266d4ab769 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Tue, 13 May 2025 14:15:24 +0800 Subject: [PATCH 11/12] Update to 0.2.0 --- .gitignore | 1 + libhangul.spec | 11 ++++++----- sources | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index e7b40be..5b49f84 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ libhangul-0.0.10.tar.gz /libhangul-0.0.11.tar.gz /libhangul-0.0.12.tar.gz /libhangul-0.1.0.tar.gz +/libhangul-0.2.0.tar.gz diff --git a/libhangul.spec b/libhangul.spec index 9523731..ad4d1c1 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,12 +1,10 @@ Name: libhangul -Version: 0.1.0 -Release: 33%{?dist} +Version: 0.2.0 +Release: 1%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul -# Change Source URL when upstream released tar ball -# Source0: https://github.com/libhangul/libhangul/archive/libhangul-%{version}.tar.gz -Source0: https://libhangul.googlecode.com/files/libhangul-%{version}.tar.gz +Source0: https://github.com/libhangul/libhangul/releases/download/libhangul-%{version}/libhangul-%{version}.tar.gz Summary: Hangul input library BuildRequires: gettext-devel, automake, libtool @@ -59,6 +57,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Tue May 13 2025 Peng Wu - 0.2.0-1 +- Update to 0.2.0 + * Fri Jan 17 2025 Fedora Release Engineering - 0.1.0-33 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index c82d393..f46af7f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libhangul-0.1.0.tar.gz) = cf84850bf7a41e743457300513c5efdf7b3e18d168f4fdc324aaa8e1be78743752fcb98385764f94c707777ab82cc9444e076808e61fdbd915c9c0d7ea93c534 +SHA512 (libhangul-0.2.0.tar.gz) = a8e1e70a91d51932bedc9b9d9e3099aba18d1b696cdc2395430076bf433855d0dbe807bc901f4eee4bd7bfda1e0079f73d58c6564a03e5f7828a7fe41c357c0a From 15a5af3e15b36a169815f8646d8ab1a40a6d4596 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 24 Jul 2025 19:46:37 +0000 Subject: [PATCH 12/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- libhangul.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libhangul.spec b/libhangul.spec index ad4d1c1..59f3e88 100644 --- a/libhangul.spec +++ b/libhangul.spec @@ -1,6 +1,6 @@ Name: libhangul Version: 0.2.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-2.1-or-later URL: https://github.com/libhangul/libhangul @@ -57,6 +57,9 @@ rm $RPM_BUILD_ROOT%{_libdir}/%{name}.la %changelog +* Thu Jul 24 2025 Fedora Release Engineering - 0.2.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue May 13 2025 Peng Wu - 0.2.0-1 - Update to 0.2.0