qsstv: move icon to spec-compliant location (#490846)

This commit is contained in:
dish
2026-02-16 16:21:29 +00:00
committed by GitHub
+7 -4
View File
@@ -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 ];
};
}
})