diff options
author | Free Potion <42352817+freepotion@users.noreply.github.com> | 2020-03-19 04:01:10 +0300 |
---|---|---|
committer | Free Potion <42352817+freepotion@users.noreply.github.com> | 2020-03-19 04:01:10 +0300 |
commit | a35282f8785a505d377c29ff53ab65bd55bbfcb4 (patch) | |
tree | 964ca81dda203605af00a22ef85d96f36319c806 /pkgs/games | |
parent | fbebd5f2fa57623d5a3b47fe618565433aa9d6e4 (diff) | |
download | nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar.gz nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar.bz2 nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar.lz nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar.xz nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.tar.zst nixlib-a35282f8785a505d377c29ff53ab65bd55bbfcb4.zip |
ivan: add full iconset
Diffstat (limited to 'pkgs/games')
-rw-r--r-- | pkgs/games/ivan/default.nix | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/games/ivan/default.nix b/pkgs/games/ivan/default.nix index 4e8dc5bbbe9f..c5a93939a0f9 100644 --- a/pkgs/games/ivan/default.nix +++ b/pkgs/games/ivan/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, cmake, pkgconfig, SDL2, SDL2_mixer, alsaLib, libpng -, pcre, graphicsmagick, makeDesktopItem }: +, pcre, makeDesktopItem }: stdenv.mkDerivation rec { @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { sha256 = "04jzs8wad2b3g9hvnijr4r89iiw6b1i44zdzkg0dy447lrw6l6xc"; }; - nativeBuildInputs = [ cmake pkgconfig graphicsmagick ]; + nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ SDL2 SDL2_mixer alsaLib libpng pcre ]; @@ -36,12 +36,19 @@ stdenv.mkDerivation rec { comment = meta.description; }; - # Create appropriate directories. Convert "Icon.bmp" to "ivan.png", then copy - # it and "ivan.desktop" to these directories. + # Create appropriate directories. Copy icons and desktop item to these directories. postInstall = '' mkdir -p $out/share/applications + mkdir -p $out/share/icons/hicolor/16x16/apps mkdir -p $out/share/icons/hicolor/32x32/apps - gm convert $src/Graphics/Icon.bmp $out/share/icons/hicolor/32x32/apps/ivan.png + mkdir -p $out/share/icons/hicolor/128x128/apps + mkdir -p $out/share/icons/hicolor/256x256/apps + mkdir -p $out/share/icons/hicolor/512x512/apps + cp $src/Graphics/icons/shadowless.iconset/icon_16x16.png $out/share/icons/hicolor/16x16/apps/ivan.png + cp $src/Graphics/icons/shadowless.iconset/icon_32x32.png $out/share/icons/hicolor/32x32/apps/ivan.png + cp $src/Graphics/icons/shadowless.iconset/icon_128x128.png $out/share/icons/hicolor/128x128/apps/ivan.png + cp $src/Graphics/icons/shadowless.iconset/icon_256x256.png $out/share/icons/hicolor/256x256/apps/ivan.png + cp $src/Graphics/icons/shadowless.iconset/icon_512x512.png $out/share/icons/hicolor/512x512/apps/ivan.png cp ${ivanDesktop}/share/applications/* $out/share/applications ''; |