Commit 55265065 authored by pancaek's avatar pancaek
Browse files

qsstv: move icon to spec-compliant location

parent 7f042bb2
Loading
Loading
Loading
Loading
+7 −4
Original line number Diff line number Diff line
@@ -13,14 +13,15 @@
  hamlib,
  libv4l,
  fftwFloat,
  imagemagick,
}:

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
  version = "9.5.8";
  pname = "qsstv";

  src = fetchurl {
    url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${version}.tar.gz";
    url = "https://www.qsl.net/o/on4qz/qsstv/downloads/qsstv_${finalAttrs.version}.tar.gz";
    sha256 = "0s3sivc0xan6amibdiwfnknrl3248wzgy98w6gyxikl0qsjpygy0";
  };

@@ -28,6 +29,7 @@ stdenv.mkDerivation rec {
    qmake
    pkg-config
    wrapQtAppsHook
    imagemagick
  ];

  buildInputs = [
@@ -43,7 +45,8 @@ stdenv.mkDerivation rec {

  postInstall = ''
    # Install desktop icon
    install -D icons/qsstv.png $out/share/pixmaps/qsstv.png
    mkdir -p $out/share/icons/hicolor/32x32/apps
    magick icons/qsstv.png -resize 32x32 $out/share/icons/hicolor/32x32/apps/qsstv.png
    install -D qsstv.desktop $out/share/applications/qsstv.desktop
  '';

@@ -55,4 +58,4 @@ stdenv.mkDerivation rec {
    license = lib.licenses.gpl3;
    maintainers = with lib.maintainers; [ hax404 ];
  };
}
})