mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-17 14:18:53 +00:00
plugdata: use upstream desktop item (#532164)
This commit is contained in:
@@ -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
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user