summary refs log tree commit diff
path: root/pkgs/applications/misc/mucommander
diff options
context:
space:
mode:
authorClaudio Bley <cbley@exa-online.de>2019-09-23 08:54:08 +0200
committerClaudio Bley <cbley@exa-online.de>2019-09-23 11:14:42 +0200
commit308617eb7e3e7d68891c877ceaf30dae9184377a (patch)
tree58f83cf4f136cd98c1f7a6a108a0ee6a7e0282e6 /pkgs/applications/misc/mucommander
parent387a2f27ec366dbdf6d3ca174c895e5d0c584da4 (diff)
downloadnixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar.gz
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar.bz2
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar.lz
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar.xz
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.tar.zst
nixpkgs-308617eb7e3e7d68891c877ceaf30dae9184377a.zip
mucommander: 0.9.2 -> 0.9.3-3
Mucommander 0.9.3-3 was released in January 2019.

* comment out `proguard.enabled = ...` in build.gradle
* use Gradle 4.10 (upstream uses 4.8)
* fix version in build.gradle
Diffstat (limited to 'pkgs/applications/misc/mucommander')
-rw-r--r--pkgs/applications/misc/mucommander/default.nix18
1 files changed, 10 insertions, 8 deletions
diff --git a/pkgs/applications/misc/mucommander/default.nix b/pkgs/applications/misc/mucommander/default.nix
index d6153d2268b..12a0720e447 100644
--- a/pkgs/applications/misc/mucommander/default.nix
+++ b/pkgs/applications/misc/mucommander/default.nix
@@ -1,21 +1,23 @@
-{ stdenv, fetchFromGitHub, gradle_3_5, perl, makeWrapper, jre, gsettings-desktop-schemas }:
+{ stdenv, fetchFromGitHub, gradle_4_10, perl, makeWrapper, jre, gsettings-desktop-schemas }:
 
 let
-  version = "0.9.2";
+  version = "0.9.3-3";
   name = "mucommander-${version}";
 
   src = fetchFromGitHub {
     owner = "mucommander";
     repo = "mucommander";
     rev = version;
-    sha256 = "1fvij0yjjz56hsyddznx7mdgq1zm25fkng3axl03iyrij976z7b8";
+    sha256 = "1zhglsx3b5k6np3ppfkkrqz9wg0j7ip598xxfgn75gjl020w0can";
   };
 
   postPatch = ''
     # there is no .git anyway
     substituteInPlace build.gradle \
       --replace "git = org.ajoberstar.grgit.Grgit.open(file('.'))"  "" \
-      --replace "revision = git.head().id"                          "revision = 'abcdefgh'"
+      --replace "revision = git.head().id"                          "revision = 'abcdefgh'" \
+      --replace "proguard.enabled =" "// proguard.enabled =" \
+      --replace "version = '0.9.4'" "version = '${version}'"
 
     # disable gradle plugins with native code and their targets
     perl -i.bak1 -pe "s#(^\s*id '.+' version '.+'$)#// \1#" build.gradle
@@ -34,7 +36,7 @@ let
   deps = stdenv.mkDerivation {
     name = "${name}-deps";
     inherit src postPatch;
-    nativeBuildInputs = [ gradle_3_5 perl ];
+    nativeBuildInputs = [ gradle_4_10 perl ];
     buildPhase = ''
       export GRADLE_USER_HOME=$(mktemp -d)
       gradle --no-daemon build
@@ -47,12 +49,12 @@ let
     '';
     outputHashAlgo = "sha256";
     outputHashMode = "recursive";
-    outputHash = "199a9rc1pp9jjwpy83743qhjczfz0d1mkbic6si9bh8l62nw8qc7";
+    outputHash = "1v5a76pvk7llbyv2rg50wlxc2wf468l2cslz1vi20aihycbyky7j";
   };
 
 in stdenv.mkDerivation {
   inherit name src postPatch;
-  nativeBuildInputs = [ gradle_3_5 perl makeWrapper ];
+  nativeBuildInputs = [ gradle_4_10 perl makeWrapper ];
 
   buildPhase = ''
     export GRADLE_USER_HOME=$(mktemp -d)
@@ -63,7 +65,7 @@ in stdenv.mkDerivation {
                                 repositories { mavenLocal(); maven { url '${deps}' } }
                                #" {} \;
 
-    gradle --offline --no-daemon build
+    gradle --offline --no-daemon distTar
   '';
 
   installPhase = ''