summary refs log tree commit diff
path: root/pkgs/tools/archivers
diff options
context:
space:
mode:
authorEmery Hemingway <emery@vfemail.net>2014-04-07 17:13:24 -0400
committerBjørn Forsman <bjorn.forsman@gmail.com>2014-04-17 14:32:03 +0200
commit0af5954f5bf4ead2d7300ca67d5ac60270dddf74 (patch)
treee8f07dcf8b4646b9e84295b56e7b064f5ad35387 /pkgs/tools/archivers
parente3259265953df5bc9e346680dc74ba177b5237c5 (diff)
downloadnixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar.gz
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar.bz2
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar.lz
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar.xz
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.tar.zst
nixpkgs-0af5954f5bf4ead2d7300ca67d5ac60270dddf74.zip
unrar: update 3.9.10 to 5.1.2
Diffstat (limited to 'pkgs/tools/archivers')
-rw-r--r--pkgs/tools/archivers/unrar/default.nix34
1 files changed, 19 insertions, 15 deletions
diff --git a/pkgs/tools/archivers/unrar/default.nix b/pkgs/tools/archivers/unrar/default.nix
index c790f767f12..a3ab95d1ab8 100644
--- a/pkgs/tools/archivers/unrar/default.nix
+++ b/pkgs/tools/archivers/unrar/default.nix
@@ -1,28 +1,32 @@
 {stdenv, fetchurl}:
+
+let
+  version = "5.1.2";
+in
 stdenv.mkDerivation {
-  name = "unrar-3.9.10";
+  name = "unrar-${version}";
 
   src = fetchurl {
-    url = http://www.rarlab.com/rar/unrarsrc-3.9.10.tar.gz;
-    sha256 = "0yi0i2j4srca8cag96ajc80m5xb5328ydzjab6y8h1bhypc2fiiv";
+    url = "http://www.rarlab.com/rar/unrarsrc-${version}.tar.gz";
+    sha256 = "0344cn4w3lw2111m3g431khiyndx9ibbp952bli1inx2fixps9cq";
   };
 
-  # Add a missing objects to the library
-  #patchPhase = ''
-  #  sed -i 's/^\(LIB_OBJ=.*\)/\1 recvol.o rs.o/' makefile.unix
-  #'';
-
-  buildPhase = ''
-    make -f makefile.unix unrar
-    rm *.o
-    make -f makefile.unix lib CXXFLAGS="-fPIC -O2 -DSILENT";
+  patchPhase = ''
+    sed -i \
+      -e "/CXX=/d" \
+      -e "/CXXFLAGS=/d" \
+      makefile
   '';
 
   installPhase = ''
-    mkdir -p $out/bin $out/lib
+    mkdir -p $out/bin
     cp unrar $out/bin
-    cp libunrar.so $out/lib
   '';
 
-  buildInputs = [];
+  meta = {
+    description = "Utility for RAR archives";
+    license = "freeware";
+    maintainers = [ stdenv.lib.maintainers.emery ];
+    platforms = stdenv.lib.platforms.linux; # arbitrary
+  };
 }