diff --git a/.fmf/version b/.fmf/version deleted file mode 100644 index d00491f..0000000 --- a/.fmf/version +++ /dev/null @@ -1 +0,0 @@ -1 diff --git a/.gitignore b/.gitignore index 74e651a..6c742bd 100644 --- a/.gitignore +++ b/.gitignore @@ -9,14 +9,3 @@ /po4a-0.60.tar.gz /po4a-0.61.tar.gz /po4a-0.63.tar.gz -/po4a-0.64.tar.gz -/po4a-0.65.tar.gz -/po4a-0.66.tar.gz -/po4a-0.67.tar.gz -/po4a-0.68.tar.gz -/po4a-0.69.tar.gz -/po4a-0.70.tar.gz -/po4a-0.71.tar.gz -/po4a-0.72.tar.gz -/po4a-0.73.tar.gz -/po4a-0.74.tar.gz diff --git a/.packit.yaml b/.packit.yaml deleted file mode 100644 index 1f3f5d8..0000000 --- a/.packit.yaml +++ /dev/null @@ -1,33 +0,0 @@ -specfile_path: po4a.spec - -# name in upstream package repository or registry (e.g. in PyPI) -upstream_package_name: po4a -upstream_project_url: https://github.com/mquinson/po4a -upstream_tag_template: v{version} -# downstream (Fedora) RPM package name -downstream_package_name: po4a -issue_repository: https://src.fedoraproject.org/rpms/po4a - -upload_sources: true - -actions: - changelog-entry: - - bash -c 'echo "- New release ${PACKIT_PROJECT_VERSION}"' - -jobs: - - job: pull_from_upstream - trigger: release - dist_git_branches: - - fedora-rawhide - - - job: koji_build - trigger: commit - allowed_pr_authors: ["packit", "sergiomb"] - allowed_committers: ["packit", "sergiomb"] - dist_git_branches: - - fedora-all - - - job: bodhi_update - trigger: commit - dist_git_branches: - - fedora-all # rawhide updates are created automatically diff --git a/README.packit b/README.packit deleted file mode 100644 index d2b528d..0000000 --- a/README.packit +++ /dev/null @@ -1,3 +0,0 @@ -This repository is maintained by packit. -https://packit.dev/ -The file was generated using packit 0.97.1.post1.dev6+gc8c0314a. diff --git a/gating.yaml b/gating.yaml deleted file mode 100644 index 2c7ed80..0000000 --- a/gating.yaml +++ /dev/null @@ -1,6 +0,0 @@ ---- !Policy -product_versions: - - rhel-* -decision_context: osci_compose_gate -rules: - - !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional} diff --git a/plans.fmf b/plans.fmf deleted file mode 100644 index 39e69d8..0000000 --- a/plans.fmf +++ /dev/null @@ -1,11 +0,0 @@ -summary: Run all smoke tests -discover: - how: fmf -prepare: - how: install - package: - - bash - - coreutils - - grep -execute: - how: tmt diff --git a/po4a.spec b/po4a.spec index 60be350..46b4174 100644 --- a/po4a.spec +++ b/po4a.spec @@ -1,24 +1,20 @@ Name: po4a -Version: 0.74 -Release: 3%{?dist} +Version: 0.63 +Release: 1%{?dist} Summary: A tool maintaining translations anywhere - -# Note: source is imprecise about 2.0-only vs 2.0-or-later -# https://github.com/mquinson/po4a/issues/434 -License: GPL-2.0-or-later +License: GPL+ URL: https://po4a.org/ Source0: https://github.com/mquinson/po4a/archive/v%{version}/%{name}-%{version}.tar.gz BuildArch: noarch -BuildRequires: /usr/bin/xsltproc +BuildRequires: %{_bindir}/xsltproc BuildRequires: coreutils BuildRequires: docbook-style-xsl BuildRequires: findutils BuildRequires: grep # Requires a pod2man which supports --utf8 # Seemingly added in perl-5.10.1 -BuildRequires: glibc-all-langpacks BuildRequires: perl-interpreter >= 4:5.10.1 BuildRequires: perl-generators BuildRequires: perl(lib) @@ -33,8 +29,8 @@ BuildRequires: perl(Module::Build) BuildRequires: perl(Pod::Man) # Run-time: +BuildRequires: %{_bindir}/nsgmls BuildRequires: gettext -BuildRequires: opensp BuildRequires: perl(Carp) BuildRequires: perl(Config) BuildRequires: perl(Cwd) @@ -68,15 +64,14 @@ BuildRequires: perl(Text::WrapI18N) BuildRequires: perl(Unicode::GCString) # Required by the tests: -BuildRequires: perl(Syntax::Keyword::Try) BuildRequires: perl(Test::More) -BuildRequires: perl(Test::Pod) BuildRequires: perl(YAML::Tiny) -Requires: /usr/bin/xsltproc +Requires: %{_bindir}/nsgmls +Requires: %{_bindir}/xsltproc Requires: gettext -Requires: opensp +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) # hope texlive-kpseas-bin missing deps was fixed # epel7 doesn't have /usr/share/texlive/texmf-dist/web2c/texmf.cnf Requires: texlive-kpathsea @@ -101,10 +96,12 @@ chmod +x scripts/* %build export PO4AFLAGS="-v -v -v" +LANG=C.utf8 %{__perl} ./Build.PL installdirs=vendor ./Build %install +LANG=C.utf8 ./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' @@ -112,7 +109,8 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' %find_lang %{name} %check -./Build test || : +LANG=C.utf8 +#./Build test %files -f %{name}.lang @@ -135,99 +133,6 @@ find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' %{_mandir}/*/man7/po4a.7* %changelog -* Fri Jul 25 2025 Fedora Release Engineering - 0.74-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Wed Jul 23 2025 Steven A. Falco - 0.74-2 -- Convert from STI to TMT - -* Sat Jul 12 2025 Steven A. Falco - 0.74-1 -- Update to 0.74 - -* Sat Jan 18 2025 Fedora Release Engineering - 0.73-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Fri Jul 19 2024 Fedora Release Engineering - 0.73-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Mon Jun 17 2024 Packit - 0.73-1 -- New release 0.73 - -* Sun May 26 2024 Packit - 0.72-1 -- New release 0.72 - -* Thu May 09 2024 Richard W.M. Jones - 0.71-4 -- Fix "Malformed encoding" error with newest Perl - (https://github.com/mquinson/po4a/issues/494) - -* Mon Mar 11 2024 Sérgio Basto - 0.71-3 -- Disable tests again, randomly they fail with Charset "CHARSET" is not a - portable encoding name. Message conversion to user's charset might not work. - -* Mon Mar 04 2024 Sérgio Basto - 0.71-2 -- Add upstream patch Fix the --translate-only option - -* Sat Mar 02 2024 Packit - 0.71-1 -- New release 0.71 - -* Sun Feb 25 2024 Sérgio Basto - 0.70-2 -- Fix the parsing of nested simple and double quotes -- Enable build tests - -* Sun Feb 18 2024 Sérgio M. Basto - 0.70-1 -- New release 0.70 - -* Thu Jan 25 2024 Fedora Release Engineering - 0.69-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sun Jan 21 2024 Fedora Release Engineering - 0.69-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Thu Oct 12 2023 Yaakov Selkowitz - 0.69-3 -- Fix path-based dependencies - -* Fri Jul 21 2023 Fedora Release Engineering - 0.69-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Mon Jan 23 2023 Sérgio Basto - 0.69-1 -- Update po4a to 0.69 (#2157762) - -* Fri Jan 20 2023 Fedora Release Engineering - 0.68-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Sep 28 2022 Sérgio Basto - 0.68-1 -- Update po4a to 0.68 (#2124178) - -* Wed Aug 03 2022 Sérgio Basto - 0.67-1 -- Update po4a to 0.67 (#2107698) - -* Fri Jul 22 2022 Fedora Release Engineering - 0.66-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed Jun 01 2022 Jitka Plesnikova - 0.66-3 -- Perl 5.36 rebuild - -* Fri Jan 21 2022 Fedora Release Engineering - 0.66-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Sat Jan 15 2022 Sérgio Basto - 0.66-1 -- Update po4a to 0.66 (#2036534) - -* Sun Dec 12 2021 Sérgio Basto - 0.65-1 -- Update po4a to 0.65 (#2023095) - -* Mon Nov 01 2021 Sérgio Basto - 0.64-1 -- Update po4a to 0.64 (#2003502) - -* Mon Sep 20 2021 Richard W.M. Jones - 0.63-4 -- Add gating tests for RHEL 9 - -* Fri Jul 23 2021 Fedora Release Engineering - 0.63-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Sat May 22 2021 Jitka Plesnikova - 0.63-2 -- Perl 5.34 rebuild - * Tue Feb 23 2021 Sérgio Basto - 0.63-1 - Update po4a to 0.63 (#1905315) diff --git a/sources b/sources index 13db246..65a767e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (po4a-0.74.tar.gz) = 0af7099ea25ac3bc8667c84acf0e0b3c9bbcfd45661dc9befe88b2f3363d6c6c428699ca740a470eaefbe1bf9d55fb218844e0e69104a424fbde71eb240cbdd4 +SHA512 (po4a-0.63.tar.gz) = 6dc86ed655c8ed0398ef68f5abb50e68da307b56044e051819221f94dfb79187c2c9ac1f42db858b867514f66227617701d75671496d2138a27d49de35a4e06d diff --git a/tests/basic-test.sh b/tests/basic-test.sh deleted file mode 100755 index b15af6d..0000000 --- a/tests/basic-test.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - - -set -e -set -x - -po4a --help - -# Write a test POD (Perl doc) file to the local directory. -cat >test.pod < -EOF - -cp test.pod local.pod - -# Try to compile it into a POT file using po4a-gettextize: -po4a-gettextize -f pod -M utf-8 -L utf-8 \ - --package-name hello \ - --package-version 1.0 \ - --msgid-bugs-address noone@example.com \ - --copyright-holder "Red Hat Inc." \ - -p output.pot -m test.pod -l local.pod - -cat output.pot - -# Check for some expected strings in the output. -grep 'msgid "DESCRIPTION"' output.pot - -grep 'msgid "This is the hello world documentation"' output.pot - -# Clean up. -rm output.pot test.pod local.pod diff --git a/tests/main.fmf b/tests/main.fmf deleted file mode 100644 index b2e5e98..0000000 --- a/tests/main.fmf +++ /dev/null @@ -1,2 +0,0 @@ -summary: Smoke test -test: ./basic-test.sh