plugdata: use upstream desktop item (#532164)

This commit is contained in:
Peder Bergebakken Sundt
2026-07-13 18:55:00 +00:00
committed by GitHub

View File

@@ -4,8 +4,6 @@
fetchFromGitHub,
fetchpatch2,
ensureNewerSourcesForZipFilesHook,
makeDesktopItem,
copyDesktopItems,
cmake,
pkg-config,
alsa-lib,
@@ -49,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: {
cmake
pkg-config
ensureNewerSourcesForZipFilesHook
copyDesktopItems
python3
makeWrapper
writableTmpDirAsHomeHook
@@ -77,21 +74,6 @@ stdenv.mkDerivation (finalAttrs: {
webkitgtk_4_1
];
desktopItems = [
(makeDesktopItem {
name = "PlugData";
desktopName = "PlugData";
exec = "plugdata";
icon = "plugdata_logo";
comment = "Pure Data as a plugin, with a new GUI";
type = "Application";
categories = [
"AudioVideo"
"Music"
];
})
];
env.NIX_LDFLAGS = toString [
"-lX11"
"-lXext"
@@ -131,7 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
cp -r Plugins/VST3/plugdata{,-fx}.vst3 $out/lib/vst3
cp -r Plugins/LV2/plugdata{,-fx}.lv2 $out/lib/lv2
install -Dm444 $src/Resources/Icons/plugdata_logo_linux.png $out/share/icons/hicolor/512x512/apps/plugdata_logo.png
install -Dm444 Resources/Icons/plugdata_logo_linux.png $out/share/icons/hicolor/512x512/apps/plugdata.png
install -Dm444 Resources/Installer/plugdata.desktop -t $out/share/applications
runHook postInstall
'';