xxdiff-tip: init at 4.0.1.20170111

Supports Qt5

+37
+36
pkgs/development/tools/misc/xxdiff/tip.nix
··· 1 + { stdenv, fetchFromBitbucket, qt5, flex, bison, docutils }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "xxdiff-4.0.1.20170101"; 5 + 6 + src = fetchFromBitbucket { 7 + owner = "blais"; 8 + repo = "xxdiff"; 9 + rev = "1cf6b23ad30a845daba28a3409c65f93aec7f5e8"; 10 + sha256 = "0rq7grpndj85i7qzlj93jpzpfzk7bwsi55033fc63hb55rbdzz6z"; 11 + }; 12 + 13 + nativeBuildInputs = [ flex bison qt5.qtbase docutils ]; 14 + 15 + buildInputs = [ qt5.qtbase ]; 16 + 17 + preConfigure = '' 18 + ln -s ${qt5.qtbase.dev}/mkspecs/* ../__nix_qt*__/mkspecs 19 + ln -s ${qt5.qtbase.dev}/bin/* ../__nix_qt*__/bin || true 20 + ''; 21 + 22 + NIX_CFLAGS_COMPILE="-I${qt5.qtbase.dev}/include/QtCore -I${qt5.qtbase.dev}/include/QtGui -I${qt5.qtbase.dev}/include/QtWidgets"; 23 + 24 + configurePhase = "${preConfigure} cd src; make -f Makefile.bootstrap"; 25 + 26 + installPhase = "mkdir -pv $out/bin; cp -v ../bin/xxdiff $out/bin"; 27 + 28 + 29 + meta = with stdenv.lib; { 30 + homepage = http://furius.ca/xxdiff/; 31 + description = "Graphical file and directories comparator and merge tool"; 32 + license = licenses.gpl2; 33 + platforms = platforms.linux; 34 + maintainers = with maintainers; [ pSub raskin ]; 35 + }; 36 + }
+1
pkgs/top-level/all-packages.nix
··· 6909 6909 xxdiff = callPackage ../development/tools/misc/xxdiff { 6910 6910 bison = bison2; 6911 6911 }; 6912 + xxdiff-tip = callPackage ../development/tools/misc/xxdiff/tip.nix { }; 6912 6913 6913 6914 yacc = bison; 6914 6915