7 , stripJavaArchivesHook
10 stdenv.mkDerivation (finalAttrs: {
14 src = fetchFromGitHub {
17 rev = finalAttrs.version;
18 hash = "sha256-0/xGgAaJ7TTUHxShJbbcPzTODk4lDn+FOn5St5McrtM=";
37 install -Dm644 dist/jdepend-*.jar -t $out/share/jdepend
39 makeWrapper ${jdk.jre}/bin/java $out/bin/jdepend \
40 --add-flags "-classpath $out/share/jdepend/jdepend-*.jar"
42 for type in "swingui" "textui" "xmlui"; do
43 makeWrapper $out/bin/jdepend $out/bin/jdepend-$type \
44 --add-flags "jdepend.$type.JDepend"
51 changelog = "https://github.com/clarkware/jdepend/blob/${finalAttrs.src.rev}/CHANGELOG.md";
52 description = "Traverses Java class file directories and generates design quality metrics for each Java package";
53 homepage = "http://www.clarkware.com/software/JDepend.html";
54 license = licenses.bsd3;
55 maintainers = with maintainers; [ pSub ];
56 platforms = platforms.linux;