[mercurial] add patch mercurial-i18n.patch for locale
Neal Becker
nbecker at fedoraproject.org
Wed Oct 6 12:39:42 UTC 2010
commit 0a9c4559799732aedba522e943262460772084f3
Author: Neal Becker <ndbecker2 at gmail.com>
Date: Wed Oct 6 08:39:14 2010 -0400
add patch mercurial-i18n.patch for locale
mercurial-i18n.patch | 19 +++++++++++++++++++
mercurial.spec | 7 ++++---
2 files changed, 23 insertions(+), 3 deletions(-)
---
diff --git a/mercurial-i18n.patch b/mercurial-i18n.patch
new file mode 100644
index 0000000..b99beb8
--- /dev/null
+++ b/mercurial-i18n.patch
@@ -0,0 +1,19 @@
+*** /tmp/ediff2864wKI 2010-10-06 08:30:42.639138469 -0400
+--- mercurial/i18n.py 2010-10-06 08:29:26.720138409 -0400
+***************
+*** 15,21 ****
+ module = __file__
+
+ base = os.path.dirname(module)
+! for dir in ('.', '..'):
+ localedir = os.path.join(base, dir, 'locale')
+ if os.path.isdir(localedir):
+ break
+--- 15,21 ----
+ module = __file__
+
+ base = os.path.dirname(module)
+! for dir in ('.', '..', '/usr/share'):
+ localedir = os.path.join(base, dir, 'locale')
+ if os.path.isdir(localedir):
+ break
diff --git a/mercurial.spec b/mercurial.spec
index eaaaa10..2bc9ed6 100644
--- a/mercurial.spec
+++ b/mercurial.spec
@@ -9,8 +9,7 @@ Group: Development/Tools
URL: http://www.selenic.com/mercurial/
Source0: http://www.selenic.com/mercurial/release/%{name}-%{version}.tar.gz
Source1: mercurial-site-start.el
-# temporary fix for filemerge bug
-#Patch0: mercurial-mergetools.hgrc.patch
+Patch0: mercurial-i18n.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
BuildRequires: python python-devel
BuildRequires: emacs emacs-el pkgconfig gettext
@@ -77,7 +76,7 @@ documentation.
%prep
%setup -q
-#%patch0 -p1
+%patch0 -p0
%build
make all
@@ -130,6 +129,8 @@ install -m 644 hgk.rc $RPM_BUILD_ROOT/%{_sysconfdir}/mercurial/hgrc.d
install -m 644 contrib/mergetools.hgrc $RPM_BUILD_ROOT%{_sysconfdir}/mercurial/hgrc.d/mergetools.rc
mv $RPM_BUILD_ROOT%{python_sitearch}/mercurial/locale $RPM_BUILD_ROOT%{_datadir}/locale
+rm -rf $RPM_BUILD_ROOT%{python_sitearch}/mercurial/locale
+
%find_lang hg
More information about the scm-commits
mailing list