[packages/rpmrebuild] fixup locales in prep
glen
glen at pld-linux.org
Tue Feb 17 16:24:31 CET 2015
commit 4153b1faa8ea612d888987d1e1c0c6710b5a0ea0
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Feb 17 17:24:14 2015 +0200
fixup locales in prep
locales.patch | 11 +++++++++++
rpmrebuild.spec | 28 ++++++++++++++--------------
2 files changed, 25 insertions(+), 14 deletions(-)
---
diff --git a/rpmrebuild.spec b/rpmrebuild.spec
index cb6cc12..0900433 100644
--- a/rpmrebuild.spec
+++ b/rpmrebuild.spec
@@ -6,6 +6,7 @@ License: GPL v2+
Group: Development/Tools
Source0: http://downloads.sourceforge.net/rpmrebuild/%{name}-%{version}.tar.gz
# Source0-md5: cb762d14484795986fd909b48f1207b9
+Patch0: locales.patch
URL: http://rpmrebuild.sourceforge.net
Requires: bash
Requires: cpio
@@ -22,6 +23,17 @@ installed.
%prep
%setup -qc
+%patch0 -p1
+
+# remove non-UTF8 man files
+rm -rf locale/fr_FR
+rm -rf man/fr_FR
+rm -rf plugins/man/fr_FR
+
+# move UTF8 man files to the correct location
+mv locale/{fr_FR.UTF-8,fr}
+mv man/{fr_FR.UTF-8,fr}
+mv plugins/man/{fr_FR.UTF-8,fr}
%build
%{__make}
@@ -37,16 +49,6 @@ awk '{if (NR==1) print "#!/bin/bash\n" $0; else print $0;}' < $RPM_BUILD_ROOT%{_
mv $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src.new $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
chmod a-w $RPM_BUILD_ROOT%{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
-# remove non-UTF8 man files
-rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/{demo,nodoc,file2pacDep,set_tag,uniq}.plug.1rrp.gz
-rm -f $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/rpmrebuild{,_plugins}.1.gz
-rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR/man1/
-
-# move UTF8 man files to the correct location
-install -d $RPM_BUILD_ROOT%{_mandir}/fr/man1/
-mv $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/* $RPM_BUILD_ROOT%{_mandir}/fr/man1/
-rm -rf $RPM_BUILD_ROOT%{_mandir}/fr_FR.UTF-8/man1/
-
%clean
rm -rf $RPM_BUILD_ROOT
@@ -56,9 +58,8 @@ rm -rf $RPM_BUILD_ROOT
%dir %{_prefix}/lib/rpmrebuild/
%dir %{_prefix}/lib/rpmrebuild/plugins/
%dir %{_prefix}/lib/rpmrebuild/locale/
-%dir %{_prefix}/lib/rpmrebuild/locale/fr_FR.UTF-8
+%dir %{_prefix}/lib/rpmrebuild/locale/fr
%dir %{_prefix}/lib/rpmrebuild/locale/en
-%dir %{_prefix}/lib/rpmrebuild/locale/fr_FR
%attr(755,root,root) %{_bindir}/rpmrebuild
%attr(755,root,root) %{_prefix}/lib/rpmrebuild/plugins/nodoc.sh
%attr(755,root,root) %{_prefix}/lib/rpmrebuild/rpmrebuild_parser.src
@@ -90,8 +91,7 @@ rm -rf $RPM_BUILD_ROOT
%{_prefix}/lib/rpmrebuild/plugins/un_prelink.plug
%{_prefix}/lib/rpmrebuild/plugins/unset_tag.plug
%{_prefix}/lib/rpmrebuild/locale/en/rpmrebuild.lang
-%{_prefix}/lib/rpmrebuild/locale/fr_FR.UTF-8/rpmrebuild.lang
-%{_prefix}/lib/rpmrebuild/locale/fr_FR/rpmrebuild.lang
+%{_prefix}/lib/rpmrebuild/locale/fr/rpmrebuild.lang
%{_mandir}/fr/man1/compat_digest.plug.1rrp*
%{_mandir}/fr/man1/demo.plug.1rrp*
%{_mandir}/fr/man1/demofiles.plug.1rrp*
diff --git a/locales.patch b/locales.patch
new file mode 100644
index 0000000..85ed8c4
--- /dev/null
+++ b/locales.patch
@@ -0,0 +1,11 @@
+--- rpmrebuild-2.11/Makefile.include~ 2011-10-07 16:30:16.000000000 +0300
++++ rpmrebuild-2.11/Makefile.include 2015-02-17 17:19:30.297118057 +0200
+@@ -13,7 +13,7 @@
+ TARGET_LOCALE := $(DESTDIR)/usr/lib/rpmrebuild/locale
+ TARGET_MAN := $(DESTDIR)/usr/share/man
+
+-LANGS := en fr_FR fr_FR.UTF-8
++LANGS := en fr
+
+ # add current version in man pages
+ define MakeManPage
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/rpmrebuild.git/commitdiff/4153b1faa8ea612d888987d1e1c0c6710b5a0ea0
More information about the pld-cvs-commit
mailing list