diff options
author | Jascha Geerds <jg@ekby.de> | 2015-04-27 23:51:46 +0200 |
---|---|---|
committer | Jascha Geerds <jg@ekby.de> | 2015-04-28 00:01:58 +0200 |
commit | 1b3fb2709ea7fa5d1f5eb3c8346b946120815411 (patch) | |
tree | ffb61d9f0abc3540f7d29ce66fc80a89d12b44de /pkgs/tools/cd-dvd/dvdisaster/default.nix | |
parent | 00ab10de74bb8d67d426e6181cdad904e607c95a (diff) | |
download | nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar.gz nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar.bz2 nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar.lz nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar.xz nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.tar.zst nixpkgs-1b3fb2709ea7fa5d1f5eb3c8346b946120815411.zip |
dvdisaster: Add icons and desktop file
Diffstat (limited to 'pkgs/tools/cd-dvd/dvdisaster/default.nix')
-rw-r--r-- | pkgs/tools/cd-dvd/dvdisaster/default.nix | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/tools/cd-dvd/dvdisaster/default.nix b/pkgs/tools/cd-dvd/dvdisaster/default.nix index 472ef056f1f..704c3643f3c 100644 --- a/pkgs/tools/cd-dvd/dvdisaster/default.nix +++ b/pkgs/tools/cd-dvd/dvdisaster/default.nix @@ -18,6 +18,7 @@ stdenv.mkDerivation rec { postPatch = '' patchShebangs ./ + sed -i 's/dvdisaster48.png/dvdisaster/' contrib/dvdisaster.desktop ''; # Explicit --docdir= is required for on-line help to work: @@ -28,6 +29,16 @@ stdenv.mkDerivation rec { glib gtk2 ]; + postInstall = '' + mkdir -pv $out/share/applications + cp contrib/dvdisaster.desktop $out/share/applications/ + + for size in 16 24 32 48 64; do + mkdir -pv $out/share/icons/hicolor/"$size"x"$size"/apps/ + cp contrib/dvdisaster"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/dvdisaster.png + done + ''; + meta = with stdenv.lib; { homepage = http://dvdisaster.net/; description = "data loss/scratch/aging protection for CD/DVD media"; |