From e6c8e7dd3e57cfb88c9d993c33e2f0c7f6d6677c Mon Sep 17 00:00:00 2001 From: Duncaen Date: Fri, 7 Apr 2017 17:54:40 +0200 Subject: [PATCH] icdiff: update to 1.8.1. --- srcpkgs/icdiff/template | 38 +++++++++++++++++++++++++++++++------- srcpkgs/python3-icdiff | 1 + 2 files changed, 32 insertions(+), 7 deletions(-) create mode 120000 srcpkgs/python3-icdiff diff --git a/srcpkgs/icdiff/template b/srcpkgs/icdiff/template index 71350501c59..5a98ab14acb 100644 --- a/srcpkgs/icdiff/template +++ b/srcpkgs/icdiff/template @@ -1,15 +1,39 @@ # Template file for 'icdiff' pkgname=icdiff -version=1.7.3 -revision=3 +version=1.8.1 +revision=1 wrksrc=${pkgname}-release-${version} noarch=yes -build_style=python2-module -hostmakedepends="python-setuptools" +build_style=python-module +pycompile_module="icdiff.py" +hostmakedepends="python-setuptools python3-setuptools" depends="python" -short_desc="Improved colored diff" -maintainer="Duncaen " +short_desc="Improved colored diff (Python2)" +maintainer="Duncaen " license="PSF" homepage="http://www.jefftk.com/icdiff" distfiles="https://github.com/jeffkaufman/icdiff/archive/release-${version}.tar.gz" -checksum=5161265f72a7c9c1d2d7b0780a381743ef3d3127944a96786422802a6bc14ca5 +checksum=57a2f1164e9cce98e44cba35473203a19034e919a69762589779f54f4612d8f7 + +alternatives=" + icdiff:icdiff:/usr/bin/icdiff2 + icdiff:git-icdiff:/usr/bin/git-icdiff2" + +pre_build() { + cp ${pkgname}{,.py} +} + +python3-icdiff_package() { + noarch=yes + depends="python3" + pycompile_module="icdiff.py" + alternatives=" + icdiff:icdiff:/usr/bin/icdiff3 + icdiff:git-icdiff:/usr/bin/git-icdiff3" + short_desc="${short_desc/2/3}" + pkg_install() { + vmove usr/bin/icdiff3 + vmove usr/bin/git-icdiff3 + vmove usr/lib/python3* + } +} diff --git a/srcpkgs/python3-icdiff b/srcpkgs/python3-icdiff new file mode 120000 index 00000000000..b0d027f7001 --- /dev/null +++ b/srcpkgs/python3-icdiff @@ -0,0 +1 @@ +icdiff \ No newline at end of file