rabbitvcs: init at 0.16

+42
+40
pkgs/applications/version-management/rabbitvcs/default.nix
···
··· 1 + { fetchFromGitHub, lib, python2Packages, meld, subversion, gvfs, xdg_utils }: 2 + python2Packages.buildPythonPackage rec { 3 + name = "rabbitvcs-${version}"; 4 + version = "0.16"; 5 + namePrefix = ""; 6 + 7 + src = fetchFromGitHub { 8 + owner = "rabbitvcs"; 9 + repo = "rabbitvcs"; 10 + rev = "v${version}"; 11 + sha256 = "0964pdylrx4n9c9l8ncwv4q1p63y4hadb5v4pgvm0m2fah2jlkly"; 12 + }; 13 + 14 + pythonPath = with python2Packages; [ configobj dbus pygobject pygtk simplejson pysvn dulwich tkinter gvfs xdg_utils ]; 15 + 16 + prePatch = '' 17 + sed -ie 's|if sys\.argv\[1\] == "install":|if False:|' ./setup.py 18 + sed -ie "s|PREFIX = sys.prefix|PREFIX = \"$out\"|" ./setup.py 19 + sed -ie 's|/usr/bin/meld|${meld}/bin/meld|' ./rabbitvcs/util/configspec/configspec.ini 20 + sed -ie 's|/usr/bin/svnadmin|${subversion}/bin/svnadmin|' ./rabbitvcs/ui/create.py 21 + sed -ie "s|/usr/share/doc|$out/share/doc|" ./rabbitvcs/ui/about.py 22 + sed -ie "s|gnome-open|xdg-open|" ./rabbitvcs/util/helper.py 23 + ''; 24 + 25 + outputs = [ "out" "cli" ]; 26 + 27 + postInstall = '' 28 + mkdir -p $cli/bin 29 + cp clients/cli/rabbitvcs $cli/bin 30 + wrapPythonProgramsIn $cli "$out $pythonPath" 31 + ''; 32 + 33 + meta = { 34 + description = "Graphical tools for working with version control systems"; 35 + homepage = http://rabbitvcs.org/; 36 + license = lib.licenses.gpl2Plus; 37 + platforms = lib.platforms.linux; 38 + maintainers = [ lib.maintainers.mathnerd314 ]; 39 + }; 40 + }
+2
pkgs/top-level/all-packages.nix
··· 12426 inherit (python34Packages) buildPythonPackage python pyqt5 jinja2 pygments pyyaml pypeg2; 12427 }; 12428 12429 rakarrack = callPackage ../applications/audio/rakarrack { 12430 fltk = fltk13; 12431 };
··· 12426 inherit (python34Packages) buildPythonPackage python pyqt5 jinja2 pygments pyyaml pypeg2; 12427 }; 12428 12429 + rabbitvcs = callPackage ../applications/version-management/rabbitvcs {}; 12430 + 12431 rakarrack = callPackage ../applications/audio/rakarrack { 12432 fltk = fltk13; 12433 };