comical: refactor

+19 -5
+19 -5
pkgs/applications/graphics/comical/default.nix
··· 1 - { lib, stdenv, fetchurl, wxGTK32, util-linux, zlib, Cocoa }: 2 3 stdenv.mkDerivation rec { 4 pname = "comical"; ··· 6 7 src = fetchurl { 8 url = "mirror://sourceforge/comical/comical-${version}.tar.gz"; 9 - sha256 = "0b6527cc06b25a937041f1eb248d0fd881cf055362097036b939817f785ab85e"; 10 }; 11 12 - patches = [ ./wxgtk-3.2.patch ]; 13 14 buildInputs = [ 15 wxGTK32 16 - util-linux 17 zlib 18 ] ++ lib.optionals stdenv.isDarwin [ 19 Cocoa ··· 25 "CXX=${stdenv.cc.targetPrefix}c++" 26 ]; 27 28 - preInstall = "mkdir -pv $out/bin"; 29 30 meta = { 31 description = "Viewer of CBR and CBZ files, often used to store scanned comics";
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , hexdump 5 + , wxGTK32 6 + , zlib 7 + , Cocoa 8 + }: 9 10 stdenv.mkDerivation rec { 11 pname = "comical"; ··· 13 14 src = fetchurl { 15 url = "mirror://sourceforge/comical/comical-${version}.tar.gz"; 16 + hash = "sha256-C2UnzAayWpNwQfHrJI0P2IHPBVNiCXA2uTmBf3hauF4="; 17 }; 18 19 + patches = [ 20 + ./wxgtk-3.2.patch 21 + ]; 22 + 23 + nativeBuildInputs = [ 24 + hexdump 25 + ]; 26 27 buildInputs = [ 28 wxGTK32 29 zlib 30 ] ++ lib.optionals stdenv.isDarwin [ 31 Cocoa ··· 37 "CXX=${stdenv.cc.targetPrefix}c++" 38 ]; 39 40 + preInstall = '' 41 + mkdir -p $out/bin 42 + ''; 43 44 meta = { 45 description = "Viewer of CBR and CBZ files, often used to store scanned comics";