lol
at release-16.03-start 35 lines 1.0 kB view raw
1{ stdenv, fetchurl, pythonPackages }: 2 3stdenv.mkDerivation rec { 4 version = "2.6"; 5 release = ".0"; 6 name = "bazaar-${version}${release}"; 7 8 src = fetchurl { 9 url = "http://launchpad.net/bzr/${version}/${version}${release}/+download/bzr-${version}${release}.tar.gz"; 10 sha256 = "1c6sj77h5f97qimjc14kr532kgc0jk3wq778xrkqi0pbh9qpk509"; 11 }; 12 13 buildInputs = [ pythonPackages.python pythonPackages.wrapPython ]; 14 15 # Readline support is needed by bzrtools. 16 pythonPath = [ pythonPackages.readline ]; 17 18 # Bazaar can't find the certificates alone 19 patches = [ ./add_certificates.patch ]; 20 postPatch = '' 21 substituteInPlace bzrlib/transport/http/_urllib2_wrappers.py \ 22 --subst-var-by certPath /etc/ssl/certs/ca-certificates.crt 23 ''; 24 25 installPhase = '' 26 python setup.py install --prefix=$out 27 wrapPythonPrograms 28 ''; 29 30 meta = { 31 homepage = http://bazaar-vcs.org/; 32 description = "A distributed version control system that Just Works"; 33 platforms = stdenv.lib.platforms.unix; 34 }; 35}