armitage: patch for Gradle 8

Only one more Gradle 6 usage left to go!

Tomo 0944fc3a bc685706

+31 -3
+28
pkgs/by-name/ar/armitage/gradle-8.patch
···
··· 1 + Upstream PR: https://github.com/r00t0v3rr1d3/armitage/pull/1 2 + diff --git a/armitage/build.gradle b/armitage/build.gradle 3 + index 43a5d08..50ae084 100644 4 + --- a/armitage/build.gradle 5 + +++ b/armitage/build.gradle 6 + @@ -19,7 +19,7 @@ jar { 7 + from { 8 + configurations.compileClasspath.filter { it.exists() }.collect { it.isDirectory() ? it : zipTree(it) } 9 + } 10 + - archiveName 'armitage.jar' 11 + + archiveFileName.set 'armitage.jar' 12 + } 13 + 14 + dependencies { 15 + diff --git a/cortana/build.gradle b/cortana/build.gradle 16 + index c7d08bb..aa54635 100644 17 + --- a/cortana/build.gradle 18 + +++ b/cortana/build.gradle 19 + @@ -19,7 +19,8 @@ jar { 20 + from { 21 + configurations.compileClasspath.filter { it.exists() }.collect { it.isDirectory() ? it : zipTree(it) } 22 + } 23 + - archiveName 'cortana.jar' 24 + + duplicatesStrategy DuplicatesStrategy.INCLUDE 25 + + archiveFileName.set 'cortana.jar' 26 + } 27 + 28 + dependencies {
+3 -3
pkgs/by-name/ar/armitage/package.nix
··· 3 , fetchurl 4 , fetchFromGitHub 5 , jdk11 6 - , gradle_6 7 , metasploit 8 , makeWrapper 9 , makeDesktopItem ··· 14 let 15 pname = "armitage"; 16 version = "unstable-2022-12-05"; 17 - 18 - gradle = gradle_6; 19 20 src = fetchFromGitHub { 21 owner = "r00t0v3rr1d3"; ··· 45 url = "https://gitlab.com/kalilinux/packages/armitage/-/raw/042beb7494a10227761ecb3ddabf4019bbb78681/debian/patches/fix-meterpreter.patch"; 46 hash = "sha256-p4fs5xFdC2apW0U8x8u9S4p5gq3Eiv+0E4CGccQZYKY="; 47 }) 48 ]; 49 50 in
··· 3 , fetchurl 4 , fetchFromGitHub 5 , jdk11 6 + , gradle 7 , metasploit 8 , makeWrapper 9 , makeDesktopItem ··· 14 let 15 pname = "armitage"; 16 version = "unstable-2022-12-05"; 17 18 src = fetchFromGitHub { 19 owner = "r00t0v3rr1d3"; ··· 43 url = "https://gitlab.com/kalilinux/packages/armitage/-/raw/042beb7494a10227761ecb3ddabf4019bbb78681/debian/patches/fix-meterpreter.patch"; 44 hash = "sha256-p4fs5xFdC2apW0U8x8u9S4p5gq3Eiv+0E4CGccQZYKY="; 45 }) 46 + # Update for Gradle 8 (https://github.com/r00t0v3rr1d3/armitage/pull/1) 47 + ./gradle-8.patch 48 ]; 49 50 in