Search Criteria
Package Details: diffmerge 4.2.0.697-1
Git Clone URL: | https://aur.archlinux.org/diffmerge.git (read-only, click to copy) |
---|---|
Package Base: | diffmerge |
Description: | SourceGear DiffMerge is an application to visually compare and merge files. |
Upstream URL: | http://www.sourcegear.com/diffmerge/ |
Licenses: | |
Submitter: | ava1ar |
Maintainer: | ava1ar |
Last Packager: | ava1ar |
Votes: | 9 |
Popularity: | 0.002375 |
First Submitted: | 2015-05-03 02:39 |
Last Updated: | 2019-07-02 01:38 |
Latest Comments
1 2 Next › Last »
ava1ar commented on 2020-06-12 15:33
Version 4.2.0.697 is last one available from the official site. I wasn't able to find links for 4.2.1 for Linux, so no update is available right now.
ava1ar commented on 2019-07-02 01:39
Download URL was updated.
splatch commented on 2017-06-23 16:21
Source URLs are incorrect (should be download without -us suffix) and libpng15 can not be installed due to pgp key issues. Key needs to be added manually.
McNoggins commented on 2014-06-19 17:46
All right, I have taken ownership. Will be posting an upgraded PKGBUILD using zip's version in the next few hours.
rymitch commented on 2014-06-19 17:44
Sorry, I am not currently in the arch world. I have disowned the package.
McNoggins commented on 2014-06-19 17:31
This package is out of date, version 4.2.0 is just out: http://download-us.sourcegear.com/DiffMerge/4.2.0/diffmerge-4.2.0.697.stable-1.x86_64.rpm. Would it be possible to upgrade the PKGBUILD or disown the package? Thanks.
xpixelz commented on 2013-09-26 11:42
For the " no package supplied" error just add ../ to rpmextract.sh line
rmpextract.sh ../../rpmpackage (instead of actual ../rpmpackage)
zip commented on 2013-09-26 11:06
Hi there,
here is my custom PKGBUILD for the current diffmerge version 4.1.0.
# Maintainer: Ryan Mitchell <rymitch[at]gmail[dot]com>
pkgname=sourcegear-diffmerge
pkgver=4.1.0.534
pkgrel=1
pkgdesc="DiffMerge is an application to visually compare and merge files."
url="http://www.sourcegear.com/diffmerge/"
arch=('x86_64')
license=('custom')
depends=('gtk2' 'libpng15' 'curl')
makedepends=('rpmextract')
source=('http://download-us.sourcegear.com/DiffMerge/4.1.0/diffmerge-4.1.0.534.stable-1.x86_64.rpm')
md5sums=('3f1fa1eee5854e6d1e1891de75eab824')
build() {
echo "Entering " ${srcdir}
cd "${srcdir}"
echo "Extracting archive"
rpmextract.sh diffmerge-4.1.0.534.stable-1.x86_64.rpm
}
package() {
echo "Performing install"
cd "${srcdir}"
install -Dm755 usr/bin/diffmerge ${pkgdir}/usr/bin/diffmerge
install -Dm644 usr/share/pixmaps/sourcegearcom-diffmerge.png ${pkgdir}/usr/share/pixmaps/sourcegearcom-diffmerge.png
install -Dm644 usr/share/man/man1/diffmerge.1.gz ${pkgdir}/usr/share/man/man1/diffmerge.1.gz
install -Dm644 usr/share/applications/sourcegear.com-diffmerge.desktop ${pkgdir}/usr/share/applications/sourcegear.com-diffmerge.desktop
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/DiffMergeManual.pdf ${pkgdir}/usr/share/doc/${pkgname}/DiffMergeManual.pdf
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/copyright ${pkgdir}/usr/share/licenses/${pkgname}/copyright
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/Readme.txt ${pkgdir}/usr/share/licenses/${pkgname}/Readme.txt
}
zip commented on 2013-09-25 13:35
I refreshed my copy of the PKGBUILD file to use the new version and therefor new files. Works for me, hope it helps you :)
If you find any errors, please let me know. Since I am not a maintainer I couldn't upload the fix.
Fix:
# Maintainer: Ryan Mitchell <rymitch[at]gmail[dot]com>
pkgname=sourcegear-diffmerge
pkgver=4.1.0.534
pkgrel=1
pkgdesc="DiffMerge is an application to visually compare and merge files."
url="http://www.sourcegear.com/diffmerge/"
arch=('x86_64')
license=('custom')
depends=('gtk2' 'libpng15')
makedepends=('rpmextract')
source=('http://download-us.sourcegear.com/DiffMerge/4.1.0/diffmerge-4.1.0.534.stable-1.x86_64.rpm')
md5sums=('3f1fa1eee5854e6d1e1891de75eab824')
build() {
echo "Entering " ${srcdir}
cd "${srcdir}"
echo "Extracting archive"
rpmextract.sh diffmerge-4.1.0.534.stable-1.x86_64.rpm
}
package() {
echo "Performing install"
cd "${srcdir}"
install -Dm755 usr/bin/diffmerge ${pkgdir}/usr/bin/diffmerge
install -Dm644 usr/share/pixmaps/sourcegearcom-diffmerge.png ${pkgdir}/usr/share/pixmaps/sourcegearcom-diffmerge.png
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/copyright ${pkgdir}/usr/share/doc/diffmerge-4.1.0.534.stable/copyright
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/DiffMergeManual.pdf ${pkgdir}/usr/share/doc/diffmerge-4.1.0.534.stable/DiffMergeManual.pdf
install -Dm644 usr/share/doc/diffmerge-4.1.0.534.stable/Readme.txt ${pkgdir}/usr/share/doc/diffmerge-4.1.0.534.stable/Readme.txt
install -Dm644 usr/share/man/man1/diffmerge.1.gz ${pkgdir}/usr/share/man/man1/diffmerge.1.gz
install -Dm644 usr/share/applications/sourcegear.com-diffmerge.desktop ${pkgdir}/usr/share/applications/sourcegear.com-diffmerge.desktop
}
Anonymous comment on 2013-08-29 22:29
I'm getting the same error as @piedro:
==> Extracting sources...
-> Extracting diffmerge-3.3.2.1139-1.x86_64.rpm with bsdtar
==> Removing existing pkg/ directory...
==> Entering fakeroot environment...
==> Starting build()...
no package supplied
==> ERROR: A failure occurred in build().
Aborting...
The build failed.