[meld] Update to 3.12.1
Dominic Hopf
dmaphy at fedoraproject.org
Thu Nov 6 19:24:39 UTC 2014
commit 680ba61bba47fd889a29614296896d6d4d804d8a
Author: Dominic Hopf <dmaphy at fedoraproject.org>
Date: Thu Nov 6 20:24:30 2014 +0100
Update to 3.12.1
- Fix SVN breaking on non-root directories.
- Fix GtkSource view parameters not being honored.
.gitignore | 1 +
meld-3.12-gtksrcview-fix.patch | 13 +++++++++++++
meld-3.12-svn-fix.patch | 20 ++++++++++++++++++++
meld.spec | 13 +++++++++++--
sources | 2 +-
5 files changed, 46 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 47f2ade..fc4526b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/meld-3.11.3.tar.xz
/meld-3.11.4.tar.xz
/meld-3.12.0.tar.xz
+/meld-3.12.1.tar.xz
diff --git a/meld-3.12-gtksrcview-fix.patch b/meld-3.12-gtksrcview-fix.patch
new file mode 100644
index 0000000..a598a7e
--- /dev/null
+++ b/meld-3.12-gtksrcview-fix.patch
@@ -0,0 +1,13 @@
+diff --git a/meld/sourceview.py b/meld/sourceview.py
+index 48aa9a2..a0c9e4f 100644
+--- a/meld/sourceview.py
++++ b/meld/sourceview.py
+@@ -49,7 +49,7 @@ class MeldSourceView(GtkSource.View):
+ __gtype_name__ = "MeldSourceView"
+
+ __gsettings_bindings__ = (
+- ('indent-width', 'indent-width'),
++ ('indent-width', 'tab-width'),
+ ('insert-spaces-instead-of-tabs', 'insert-spaces-instead-of-tabs'),
+ ('show-line-numbers', 'show-line-numbers'),
+ ('draw-spaces', 'draw-spaces'),
diff --git a/meld-3.12-svn-fix.patch b/meld-3.12-svn-fix.patch
new file mode 100644
index 0000000..e5f8601
--- /dev/null
+++ b/meld-3.12-svn-fix.patch
@@ -0,0 +1,20 @@
+diff --git a/meld/vc/svn.py b/meld/vc/svn.py
+index c89372a..0ffbeb8 100644
+--- a/meld/vc/svn.py
++++ b/meld/vc/svn.py
+@@ -161,10 +161,12 @@ class Vc(_vc.CachedVc):
+ if _vc.call([cls.CMD, "info"], cwd=path):
+ return False
+
++ root, location = cls.is_in_repo(path)
++
+ # Check for repository version, trusting format file then entries file
+- format_path = os.path.join(path, cls.VC_DIR, "format")
+- entries_path = os.path.join(path, cls.VC_DIR, "entries")
+- wcdb_path = os.path.join(path, cls.VC_DIR, "wc.db")
++ format_path = os.path.join(root, cls.VC_DIR, "format")
++ entries_path = os.path.join(root, cls.VC_DIR, "entries")
++ wcdb_path = os.path.join(root, cls.VC_DIR, "wc.db")
+ format_exists = os.path.exists(format_path)
+ entries_exists = os.path.exists(entries_path)
+ wcdb_exists = os.path.exists(wcdb_path)
diff --git a/meld.spec b/meld.spec
index 5228834..888a203 100644
--- a/meld.spec
+++ b/meld.spec
@@ -1,5 +1,5 @@
Name: meld
-Version: 3.12.0
+Version: 3.12.1
Release: 1%{?dist}
Summary: Visual diff and merge tool
@@ -8,6 +8,9 @@ License: GPLv2+
URL: http://meldmerge.org/
Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.12/%{name}-%{version}.tar.xz
+Patch0: meld-3.12-svn-fix.patch
+Patch1: meld-3.12-gtksrcview-fix.patch
+
BuildRequires: desktop-file-utils
BuildRequires: gettext
BuildRequires: intltool
@@ -41,7 +44,8 @@ allows merges. The margins show location of changes for easy navigation.
%prep
%setup -q
-
+%patch0 -p1 -b .meld-3.12-svn-fix
+%patch1 -p1 -b .meld-3.12-gtksrcview-fix
%build
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
@@ -104,6 +108,11 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
%changelog
+* Wed Nov 06 2014 Dominic Hopf <dmaphy at fedoraproject.org> - 3.12.1-1
+- Update to 3.12.1
+- Fix SVN breaking on non-root directories.
+- Fix GtkSource view parameters not being honored.
+
* Sat Oct 04 2014 Dominic Hopf <dmaphy at fedoraproject.org> - 3.12.0-1
- Update to 3.12.0
diff --git a/sources b/sources
index ac1ea36..cb8fe18 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9dbdb3306dc5d2415baeae3892bcec8e meld-3.12.0.tar.xz
+e5d68878e17ab9dc3c73c0d8ddbc0a9f meld-3.12.1.tar.xz
More information about the scm-commits
mailing list