srcml: init at 0.9.5 (#25395)

authored by leenaars and committed by Jörg Thalheim 92964a2e 874b81b3

+30
+28
pkgs/applications/version-management/srcml/default.nix
···
··· 1 + { stdenv, fetchurl, cmake, libxml2, libxslt, boost, libarchive, python, antlr }: 2 + 3 + with stdenv.lib; 4 + 5 + stdenv.mkDerivation rec { 6 + version = "0.9.5_beta"; 7 + name = "srcml-${version}"; 8 + 9 + src = fetchurl { 10 + url = "http://www.sdml.cs.kent.edu/lmcrs/srcML-${version}-src.tar.gz"; 11 + sha256 = "13pswdi75qjsw7z75lz7l3yjsvb58drihla2mwj0f9wfahaj3pam"; 12 + }; 13 + 14 + prePatch = '' 15 + patchShebangs . 16 + substituteInPlace CMake/install.cmake --replace /usr/local $out 17 + ''; 18 + 19 + nativeBuildInputs = [ cmake antlr ]; 20 + buildInputs = [ libxml2 libxslt boost libarchive python ]; 21 + 22 + meta = { 23 + description = "Infrastructure for exploration, analysis, and manipulation of source code"; 24 + homepage = "http://www.srcml.org"; 25 + license = licenses.gpl2Plus; 26 + maintainers = with maintainers; [ leenaars ]; 27 + }; 28 + }
+2
pkgs/top-level/all-packages.nix
··· 4120 4121 squashfsTools = callPackage ../tools/filesystems/squashfs { }; 4122 4123 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { }; 4124 4125 sshuttle = callPackage ../tools/security/sshuttle { };
··· 4120 4121 squashfsTools = callPackage ../tools/filesystems/squashfs { }; 4122 4123 + srcml = callPackage ../applications/version-management/srcml { }; 4124 + 4125 sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { }; 4126 4127 sshuttle = callPackage ../tools/security/sshuttle { };