From 1e7de7c2823a9beea7103249b732f14b1b1e8f78 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 13 Mar 2022 18:35:03 +0100 Subject: nvfetcher --- overlays/ma1sd.nix | 60 ------------------------------------------------------ 1 file changed, 60 deletions(-) delete mode 100644 overlays/ma1sd.nix (limited to 'overlays/ma1sd.nix') diff --git a/overlays/ma1sd.nix b/overlays/ma1sd.nix deleted file mode 100644 index 3218879b..00000000 --- a/overlays/ma1sd.nix +++ /dev/null @@ -1,60 +0,0 @@ -final: prev: { - ma1sd = let - pname = "ma1sd"; - version = "2.5.0"; - rev = version; - - src = prev.fetchFromGitHub { - inherit rev; - owner = "ma1uta"; - repo = "ma1sd"; - hash = "sha256-K3kaujAhWsRQuTMW3SZOnE7Rmu8+tDXaxpLrb45OI4A="; - }; - - - deps = prev.stdenv.mkDerivation { - pname = "${pname}-deps"; - inherit src version; - nativeBuildInputs = with final; [ gradle_6 perl git ]; - - buildPhase = '' - export MA1SD_BUILD_VERSION=${rev} - export GRADLE_USER_HOME=$(mktemp -d); - gradle --no-daemon build -x test - ''; - - # perl code mavenizes pathes (com.squareup.okio/okio/1.13.0/a9283170b7305c8d92d25aff02a6ab7e45d06cbe/okio-1.13.0.jar -> com/squareup/okio/okio/1.13.0/okio-1.13.0.jar) - installPhase = '' - find $GRADLE_USER_HOME/caches/modules-2 -type f -regex '.*\.\(jar\|pom\)' \ - | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ - | sh - ''; - - dontStrip = true; - - outputHashAlgo = "sha256"; - outputHashMode = "recursive"; - outputHash = "sha256-P81aY1rOnZdb2UskPIrBe8dfWAicJ3TivBv/NEns5ro="; - }; - in prev.stdenv.mkDerivation { - inherit pname src version; - nativeBuildInputs = with final; [ gradle_6 perl makeWrapper ]; - buildInputs = with final; [ jre ]; - - buildPhase = '' - runHook preBuild - export MA1SD_BUILD_VERSION=${rev} - export GRADLE_USER_HOME=$(mktemp -d) - sed -ie "s#mavenCentral()#mavenLocal(); maven { url '${deps}' }#g; s#mavenCentral()##g" build.gradle - gradle --offline --no-daemon build -x test - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - install -D build/libs/source.jar $out/lib/ma1sd.jar - makeWrapper ${final.jre}/bin/java $out/bin/ma1sd --add-flags "-jar $out/lib/ma1sd.jar" - runHook postInstall - ''; - }; -} -- cgit v1.2.3