Name : diffuse
Homepage : http://diffuse.sourceforge.net/
Reason for request:
Currently `meld` is available in the Solus repository and it is an okay merge/diff tool, however, I find the interface for `diffuse` to be far superior. Being able to press space (on one file and then the other) to anchor one or more points of alignment is great. Source code syntax highlighting also works very well.
Is it Open Source: Yes
Who will use it: Developers will use it. Also, I think in general it is quite popular (for a diff/merge tool).
Link to Source code: diffuse-0.4.8.tar.bz2
Also, I'm not sure if this will be helpful for you, but I did package it myself using the Arch Linux PKGBUILD as a source of inspiration. You can see the Arch PKGBUILD Here: PKGBUILD
Here are the contents of the package.yml that I came up with:
name : diffuse
version : 0.4.8
release : 1
source :
- https://downloads.sourceforge.net/diffuse/diffuse-0.4.8.tar.bz2 : c1d3b79bba9352fcb9aa4003537d3fece248fb824781c5e21f3fcccafd42df2b
license : GPL-2.0-or-later
summary : A graphical tool for merging and comparing text files
component : programming.tools
builddeps :
- python-gobject2-devel
rundeps :
- python-gobject2
description :
Diffuse is a graphical tool for merging and comparing text files. Diffuse is able to compare an arbitrary number of files side-by-side and gives users the ability to manually adjust line-matching and directly edit files.
install : |
python2 install.py --prefix=/usr --destdir=%installroot%
sed -i 's|^#!.*|&2|' "%installroot%"/usr/bin/diffuseAnd here is a copy of the package.yml I created in attachment form.
Hope this helps.