diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/Locale-Maketext-Gettext-1.27.tar.gz b/SOURCES/Locale-Maketext-Gettext-1.27.tar.gz new file mode 100644 index 0000000..60da22f Binary files /dev/null and b/SOURCES/Locale-Maketext-Gettext-1.27.tar.gz differ diff --git a/SOURCES/gettexttomakettext.patch b/SOURCES/gettexttomakettext.patch new file mode 100644 index 0000000..d6e71e0 --- /dev/null +++ b/SOURCES/gettexttomakettext.patch @@ -0,0 +1,14 @@ +diff -ru Locale-Maketext-Gettext-1.27/lib/Locale/Maketext/Gettext.pm Locale-Maketext-Gettext-1.27-patched/lib/Locale/Maketext/Gettext.pm +--- Locale-Maketext-Gettext-1.27/lib/Locale/Maketext/Gettext.pm 2009-04-28 03:46:23.000000000 +1000 ++++ Locale-Maketext-Gettext-1.27-patched/lib/Locale/Maketext/Gettext.pm 2013-03-08 12:31:37.166997436 +1000 +@@ -354,6 +354,10 @@ + # Translated message + $strt = substr($content, $off, $len); + ++ # Convert gettext params %1 to maketext params [_1] ++ $stro =~ s/\%(\d+)/\[_$1\]/g; ++ $strt =~ s/\%(\d+)/\[_$1\]/g; ++ + # Hash it + $_{$stro} = $strt; + } diff --git a/SPECS/perl-Locale-Maketext-Gettext.spec b/SPECS/perl-Locale-Maketext-Gettext.spec new file mode 100644 index 0000000..00a5bee --- /dev/null +++ b/SPECS/perl-Locale-Maketext-Gettext.spec @@ -0,0 +1,91 @@ +Name: perl-Locale-Maketext-Gettext +Version: 1.27 +Release: 12%{?dist} +Summary: Joins the gettext and Maketext frameworks +License: GPL+ or Artistic +Group: Development/Libraries +URL: http://search.cpan.org/dist/Locale-Maketext-Gettext/ +Source0: http://www.cpan.org/authors/id/I/IM/IMACAT/Locale-Maketext-Gettext-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildArch: noarch +BuildRequires: perl(ExtUtils::MakeMaker) +BuildRequires: perl(Module::Build) +BuildRequires: perl(Test::More) +BuildRequires: perl(Test::Pod) +Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +Patch0: gettexttomakettext.patch + +%description +Locale::Maketext::Gettext joins the GNU gettext and Maketext frameworks. It +is a subclass of Locale::Maketext(3) that follows the way GNU gettext +works. It works seamlessly, both in the sense of GNU gettext and Maketext. +As a result, you enjoy both their advantages, and get rid of both their +problems, too. + +%prep +%setup -q -n Locale-Maketext-Gettext-%{version} +%patch0 -p 1 + +%build +%{__perl} Build.PL installdirs=vendor +./Build + +%install +rm -rf $RPM_BUILD_ROOT + +./Build install destdir=$RPM_BUILD_ROOT create_packlist=0 +find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \; + +%{_fixperms} $RPM_BUILD_ROOT/* + +%check +rm -f debugsources.list debugfiles.list debuglinks.list +./Build test + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc Artistic BUGS Changes COPYING README THANKS TODO +%{perl_vendorlib}/* +%{_mandir}/man3/* +%{_bindir}/maketext +%{_mandir}/man1/* + +%changelog +* Tue Mar 19 2013 Rüdiger Landmann 1.27-12 +- Patch properly this time + +* Mon Mar 18 2013 Rüdiger Landmann 1.27-11 +- Add patch to convert gettext %1 to maketext [_1] + +* Thu Feb 14 2013 Fedora Release Engineering - 1.27-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Jul 20 2012 Fedora Release Engineering - 1.27-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Mon Jun 11 2012 Petr Pisar - 1.27-8 +- Perl 5.16 rebuild + +* Fri Jan 13 2012 Fedora Release Engineering - 1.27-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Jun 20 2011 Marcela Mašláňová - 1.27-6 +- Perl mass rebuild + +* Tue Feb 08 2011 Fedora Release Engineering - 1.27-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Dec 20 2010 Marcela Maslanova - 1.27-4 +- 661697 rebuild for fixing problems with vendorach/lib + +* Mon May 03 2010 Marcela Maslanova - 1.27-3 +- Mass rebuild with perl-5.12.0 + +* Mon Sep 21 2009 Rüdiger Landmann 1.27-2 +- added BuildRequires: perl(Test::More) and BuildRequires: perl(Test::Pod) + +* Mon Sep 07 2009 Rüdiger Landmann 1.27-1 +- Specfile autogenerated by cpanspec 1.78.