diff options
author | Emery Hemingway <emery@vfemail.net> | 2014-04-07 17:13:24 -0400 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2014-04-17 14:32:03 +0200 |
commit | 0af5954f5bf4ead2d7300ca67d5ac60270dddf74 (patch) | |
tree | e8f07dcf8b4646b9e84295b56e7b064f5ad35387 /pkgs/tools/archivers | |
parent | e3259265953df5bc9e346680dc74ba177b5237c5 (diff) | |
download | nixpkgs-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.nix | 34 |
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 + }; } |