diff options
author | h7x4 <h7x4@nani.wtf> | 2023-11-27 02:17:53 +0100 |
---|---|---|
committer | h7x4 <h7x4@nani.wtf> | 2023-11-27 02:17:53 +0100 |
commit | 41974d5ed904a364dcf2f6251b1a25bb5aaa77c1 (patch) | |
tree | c1f175ca64b72db5dc39f77f9d1e070650dd4094 /pkgs/applications/video | |
parent | 5171694860f185961daff3b1b413dabcab421300 (diff) |
treewide: add mainProgram
Diffstat (limited to 'pkgs/applications/video')
86 files changed, 86 insertions, 0 deletions
diff --git a/pkgs/applications/video/adl/default.nix b/pkgs/applications/video/adl/default.nix index 9dbec102a55e5..6bf36cc375b82 100644 --- a/pkgs/applications/video/adl/default.nix +++ b/pkgs/applications/video/adl/default.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ ]; + mainProgram = "adl"; }; } diff --git a/pkgs/applications/video/aegisub/default.nix b/pkgs/applications/video/aegisub/default.nix index 9b427a2284d77..2c01d052eedab 100644 --- a/pkgs/applications/video/aegisub/default.nix +++ b/pkgs/applications/video/aegisub/default.nix @@ -158,5 +158,6 @@ stdenv.mkDerivation rec { license = licenses.bsd3; maintainers = with maintainers; [ AndersonTorres wegank ]; platforms = platforms.unix; + mainProgram = "aegisub"; }; } diff --git a/pkgs/applications/video/ani-cli/default.nix b/pkgs/applications/video/ani-cli/default.nix index 21c04812f9f33..389d00dc1a41e 100644 --- a/pkgs/applications/video/ani-cli/default.nix +++ b/pkgs/applications/video/ani-cli/default.nix @@ -58,5 +58,6 @@ stdenvNoCC.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ skykanin ]; platforms = platforms.unix; + mainProgram = "ani-cli"; }; } diff --git a/pkgs/applications/video/anime-downloader/default.nix b/pkgs/applications/video/anime-downloader/default.nix index 235c5c58f381a..5e4f58cea1d30 100644 --- a/pkgs/applications/video/anime-downloader/default.nix +++ b/pkgs/applications/video/anime-downloader/default.nix @@ -50,5 +50,6 @@ python3.pkgs.buildPythonApplication rec { license = licenses.unlicense; platforms = platforms.linux; maintainers = with maintainers; [ ]; + mainProgram = "anime"; }; } diff --git a/pkgs/applications/video/asciicam/default.nix b/pkgs/applications/video/asciicam/default.nix index fa9a232e0db9f..6a600fec30835 100644 --- a/pkgs/applications/video/asciicam/default.nix +++ b/pkgs/applications/video/asciicam/default.nix @@ -23,5 +23,6 @@ buildGoModule { homepage = "https://github.com/muesli/asciicam"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; + mainProgram = "asciicam"; }; } diff --git a/pkgs/applications/video/bilibili/default.nix b/pkgs/applications/video/bilibili/default.nix index 9a507e93ab655..7a103bc045b54 100644 --- a/pkgs/applications/video/bilibili/default.nix +++ b/pkgs/applications/video/bilibili/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ jedsek kashw2 ]; platforms = platforms.unix; + mainProgram = "bilibili"; }; } diff --git a/pkgs/applications/video/bino3d/default.nix b/pkgs/applications/video/bino3d/default.nix index d15d649b841b5..92096c6a34746 100644 --- a/pkgs/applications/video/bino3d/default.nix +++ b/pkgs/applications/video/bino3d/default.nix @@ -21,5 +21,6 @@ mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ orivej ]; platforms = platforms.linux; + mainProgram = "bino"; }; } diff --git a/pkgs/applications/video/catt/default.nix b/pkgs/applications/video/catt/default.nix index 90081d4e59083..8b1c74ee66ccc 100644 --- a/pkgs/applications/video/catt/default.nix +++ b/pkgs/applications/video/catt/default.nix @@ -46,5 +46,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/skorokithakis/catt"; license = licenses.bsd2; maintainers = with maintainers; [ dtzWill ]; + mainProgram = "catt"; }; } diff --git a/pkgs/applications/video/ccextractor/default.nix b/pkgs/applications/video/ccextractor/default.nix index 8b2f185a55bd7..3814f921fa240 100644 --- a/pkgs/applications/video/ccextractor/default.nix +++ b/pkgs/applications/video/ccextractor/default.nix @@ -66,5 +66,6 @@ stdenv.mkDerivation rec { broken = stdenv.isAarch64; license = licenses.gpl2Only; maintainers = with maintainers; [ titanous ]; + mainProgram = "ccextractor"; }; } diff --git a/pkgs/applications/video/clipgrab/default.nix b/pkgs/applications/video/clipgrab/default.nix index 9a1940cffc753..1625c87e0c0bb 100644 --- a/pkgs/applications/video/clipgrab/default.nix +++ b/pkgs/applications/video/clipgrab/default.nix @@ -61,5 +61,6 @@ mkDerivation rec { homepage = "https://clipgrab.org/"; license = licenses.gpl3Plus; platforms = platforms.linux; + mainProgram = "clipgrab"; }; } diff --git a/pkgs/applications/video/coriander/default.nix b/pkgs/applications/video/coriander/default.nix index d4e35ac484183..80892b96c94b6 100644 --- a/pkgs/applications/video/coriander/default.nix +++ b/pkgs/applications/video/coriander/default.nix @@ -40,5 +40,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ viric ]; platforms = with lib.platforms; linux; + mainProgram = "coriander"; }; } diff --git a/pkgs/applications/video/crunchy-cli/default.nix b/pkgs/applications/video/crunchy-cli/default.nix index 917fdd2f9a245..3efeeb8544d43 100644 --- a/pkgs/applications/video/crunchy-cli/default.nix +++ b/pkgs/applications/video/crunchy-cli/default.nix @@ -39,6 +39,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec { homepage = "https://github.com/crunchy-labs/crunchy-cli"; license = with licenses; [ gpl3 ]; maintainers = with maintainers; [ stepbrobd ]; + mainProgram = "crunchy-cli"; }; } diff --git a/pkgs/applications/video/davinci-resolve/default.nix b/pkgs/applications/video/davinci-resolve/default.nix index 99694efda1d31..8070a96a2b4b3 100644 --- a/pkgs/applications/video/davinci-resolve/default.nix +++ b/pkgs/applications/video/davinci-resolve/default.nix @@ -230,5 +230,6 @@ buildFHSEnv { maintainers = with maintainers; [ jshcmpbll ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + mainProgram = "davinci-resolve"; }; } diff --git a/pkgs/applications/video/deface/default.nix b/pkgs/applications/video/deface/default.nix index 43c009c9dbb81..8b9e822070cf1 100644 --- a/pkgs/applications/video/deface/default.nix +++ b/pkgs/applications/video/deface/default.nix @@ -52,5 +52,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/ORB-HD/deface"; license = licenses.mit; maintainers = with maintainers; [ lurkki ]; + mainProgram = "deface"; }; } diff --git a/pkgs/applications/video/dra-cla/default.nix b/pkgs/applications/video/dra-cla/default.nix index 3a097d3e130f4..27b745a403d4b 100644 --- a/pkgs/applications/video/dra-cla/default.nix +++ b/pkgs/applications/video/dra-cla/default.nix @@ -41,5 +41,6 @@ stdenvNoCC.mkDerivation { license = licenses.gpl3Only; maintainers = with maintainers; [ idlip ]; platforms = platforms.unix; + mainProgram = "dra-cla"; }; } diff --git a/pkgs/applications/video/dvdbackup/default.nix b/pkgs/applications/video/dvdbackup/default.nix index 3e998d0c4a170..523847db247f1 100644 --- a/pkgs/applications/video/dvdbackup/default.nix +++ b/pkgs/applications/video/dvdbackup/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.bradediger ]; platforms = lib.platforms.linux; + mainProgram = "dvdbackup"; }; } diff --git a/pkgs/applications/video/dvdstyler/default.nix b/pkgs/applications/video/dvdstyler/default.nix index 8d7d5a6611d34..18018f88d0256 100644 --- a/pkgs/applications/video/dvdstyler/default.nix +++ b/pkgs/applications/video/dvdstyler/default.nix @@ -128,5 +128,6 @@ in stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ AndersonTorres ]; platforms = with platforms; linux; + mainProgram = "dvdstyler"; }; } diff --git a/pkgs/applications/video/entangle/default.nix b/pkgs/applications/video/entangle/default.nix index daf56c174456a..cfab93dbcd71a 100644 --- a/pkgs/applications/video/entangle/default.nix +++ b/pkgs/applications/video/entangle/default.nix @@ -133,5 +133,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.all; maintainers = with maintainers; [ ShamrockLee ]; + mainProgram = "entangle"; }; } diff --git a/pkgs/applications/video/epgstation/default.nix b/pkgs/applications/video/epgstation/default.nix index 49d2dedbb0c3e..c5d12c8403c12 100644 --- a/pkgs/applications/video/epgstation/default.nix +++ b/pkgs/applications/video/epgstation/default.nix @@ -119,5 +119,6 @@ buildNpmPackage rec { homepage = "https://github.com/l3tnun/EPGStation"; license = licenses.mit; maintainers = with maintainers; [ midchildan ]; + mainProgram = "epgstation"; }; } diff --git a/pkgs/applications/video/f1viewer/default.nix b/pkgs/applications/video/f1viewer/default.nix index 7541ec6598a02..5d89a8df657c1 100644 --- a/pkgs/applications/video/f1viewer/default.nix +++ b/pkgs/applications/video/f1viewer/default.nix @@ -19,5 +19,6 @@ buildGoModule rec { homepage = "https://github.com/SoMuchForSubtlety/f1viewer"; license = licenses.gpl3Only; maintainers = with maintainers; [ michzappa ]; + mainProgram = "f1viewer"; }; } diff --git a/pkgs/applications/video/ffmpeg-normalize/default.nix b/pkgs/applications/video/ffmpeg-normalize/default.nix index 75a7a9b46bb77..a3b40daacf79a 100644 --- a/pkgs/applications/video/ffmpeg-normalize/default.nix +++ b/pkgs/applications/video/ffmpeg-normalize/default.nix @@ -25,5 +25,6 @@ buildPythonApplication rec { homepage = "https://github.com/slhck/ffmpeg-normalize"; license = with licenses; [ mit ]; maintainers = with maintainers; [ prusnak ]; + mainProgram = "ffmpeg-normalize"; }; } diff --git a/pkgs/applications/video/filebot/default.nix b/pkgs/applications/video/filebot/default.nix index 9fffd01019e8a..e38b4dde3d29a 100644 --- a/pkgs/applications/video/filebot/default.nix +++ b/pkgs/applications/video/filebot/default.nix @@ -67,5 +67,6 @@ in stdenv.mkDerivation (finalAttrs: { license = licenses.unfreeRedistributable; maintainers = with maintainers; [ gleber felschr ]; platforms = platforms.linux; + mainProgram = "filebot"; }; }) diff --git a/pkgs/applications/video/flowblade/default.nix b/pkgs/applications/video/flowblade/default.nix index 2643a449c60fd..29d095fe67fde 100644 --- a/pkgs/applications/video/flowblade/default.nix +++ b/pkgs/applications/video/flowblade/default.nix @@ -42,5 +42,6 @@ stdenv.mkDerivation rec { license = with licenses; [ gpl3Plus ]; platforms = platforms.linux; maintainers = with maintainers; [ polygon ]; + mainProgram = "flowblade"; }; } diff --git a/pkgs/applications/video/freetube/default.nix b/pkgs/applications/video/freetube/default.nix index a3fd87e6142ea..b5a8221b7fdfc 100644 --- a/pkgs/applications/video/freetube/default.nix +++ b/pkgs/applications/video/freetube/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { license = licenses.agpl3Only; maintainers = with maintainers; [ ryneeverett alyaeanyx ]; inherit (electron.meta) platforms; + mainProgram = "freetube"; }; } diff --git a/pkgs/applications/video/giph/default.nix b/pkgs/applications/video/giph/default.nix index 3255544ff8b3c..9d0175911d690 100644 --- a/pkgs/applications/video/giph/default.nix +++ b/pkgs/applications/video/giph/default.nix @@ -39,5 +39,6 @@ stdenvNoCC.mkDerivation rec { license = licenses.mit; maintainers = [ maintainers.lom ]; platforms = platforms.linux; + mainProgram = "giph"; }; } diff --git a/pkgs/applications/video/glaxnimate/default.nix b/pkgs/applications/video/glaxnimate/default.nix index 4ab5222c54ba5..a50e3d15614a8 100644 --- a/pkgs/applications/video/glaxnimate/default.nix +++ b/pkgs/applications/video/glaxnimate/default.nix @@ -82,5 +82,6 @@ stdenv.mkDerivation rec { description = "Simple vector animation program."; license = licenses.gpl3; maintainers = with maintainers; [ tobiasBora ]; + mainProgram = "glaxnimate"; }; } diff --git a/pkgs/applications/video/gnomecast/default.nix b/pkgs/applications/video/gnomecast/default.nix index 6e41dcb7b8e37..9d0bfa9e966e3 100644 --- a/pkgs/applications/video/gnomecast/default.nix +++ b/pkgs/applications/video/gnomecast/default.nix @@ -41,5 +41,6 @@ buildPythonApplication rec { homepage = "https://github.com/keredson/gnomecast"; license = with licenses; [ gpl3 ]; broken = stdenv.isDarwin; + mainProgram = "gnomecast"; }; } diff --git a/pkgs/applications/video/go-chromecast/default.nix b/pkgs/applications/video/go-chromecast/default.nix index 523eef1b85914..d554fd56847cb 100644 --- a/pkgs/applications/video/go-chromecast/default.nix +++ b/pkgs/applications/video/go-chromecast/default.nix @@ -20,5 +20,6 @@ buildGoModule rec { description = "CLI for Google Chromecast, Home devices and Cast Groups"; license = licenses.asl20; maintainers = with maintainers; [ marsam ]; + mainProgram = "go-chromecast"; }; } diff --git a/pkgs/applications/video/go2tv/default.nix b/pkgs/applications/video/go2tv/default.nix index fb0db20990e48..d8fc548f10b3c 100644 --- a/pkgs/applications/video/go2tv/default.nix +++ b/pkgs/applications/video/go2tv/default.nix @@ -53,5 +53,6 @@ buildGoModule rec { homepage = "https://github.com/alexballas/go2tv"; license = licenses.mit; maintainers = with maintainers; [ gdamjan ]; + mainProgram = "go2tv"; }; } diff --git a/pkgs/applications/video/haruna/default.nix b/pkgs/applications/video/haruna/default.nix index b73933e36a716..8b112ed838a31 100644 --- a/pkgs/applications/video/haruna/default.nix +++ b/pkgs/applications/video/haruna/default.nix @@ -74,5 +74,6 @@ mkDerivation rec { description = "Open source video player built with Qt/QML and libmpv"; license = with licenses; [ bsd3 cc-by-40 cc-by-sa-40 cc0 gpl2Plus gpl3Plus wtfpl ]; maintainers = with maintainers; [ jojosch kashw2 ]; + mainProgram = "haruna"; }; } diff --git a/pkgs/applications/video/hdhomerun-config-gui/default.nix b/pkgs/applications/video/hdhomerun-config-gui/default.nix index 12689bedcbd38..c5ed409117e3f 100644 --- a/pkgs/applications/video/hdhomerun-config-gui/default.nix +++ b/pkgs/applications/video/hdhomerun-config-gui/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Only; platforms = platforms.linux; maintainers = [ maintainers.louisdk1 ]; + mainProgram = "hdhomerun_config_gui"; }; } diff --git a/pkgs/applications/video/hypnotix/default.nix b/pkgs/applications/video/hypnotix/default.nix index 74d2389fce7b8..647f171c87311 100644 --- a/pkgs/applications/video/hypnotix/default.nix +++ b/pkgs/applications/video/hypnotix/default.nix @@ -85,5 +85,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda bobby285271 ]; platforms = lib.platforms.linux; + mainProgram = "hypnotix"; }; } diff --git a/pkgs/applications/video/imagination/default.nix b/pkgs/applications/video/imagination/default.nix index 804265bcb5456..8d1d6ac305f9e 100644 --- a/pkgs/applications/video/imagination/default.nix +++ b/pkgs/applications/video/imagination/default.nix @@ -41,5 +41,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Only; maintainers = with maintainers; [ austinbutler ]; platforms = platforms.linux; + mainProgram = "imagination"; }; } diff --git a/pkgs/applications/video/jellyfin-mpv-shim/default.nix b/pkgs/applications/video/jellyfin-mpv-shim/default.nix index a5c6a7beb06b0..dad9a52402495 100644 --- a/pkgs/applications/video/jellyfin-mpv-shim/default.nix +++ b/pkgs/applications/video/jellyfin-mpv-shim/default.nix @@ -120,5 +120,6 @@ buildPythonApplication rec { unlicense ]; maintainers = with maintainers; [ jojosch ]; + mainProgram = "jellyfin-mpv-shim"; }; } diff --git a/pkgs/applications/video/jftui/default.nix b/pkgs/applications/video/jftui/default.nix index 6f5fb3cf6fbbc..efd8d6ed6e2a8 100644 --- a/pkgs/applications/video/jftui/default.nix +++ b/pkgs/applications/video/jftui/default.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation rec { license = licenses.unlicense; maintainers = [ maintainers.nyanloutre ]; platforms = platforms.linux; + mainProgram = "jftui"; }; } diff --git a/pkgs/applications/video/kaffeine/default.nix b/pkgs/applications/video/kaffeine/default.nix index 02263f46e0f4b..40701d2cbf85e 100644 --- a/pkgs/applications/video/kaffeine/default.nix +++ b/pkgs/applications/video/kaffeine/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = [ maintainers.pasqui23 ]; platforms = platforms.all; + mainProgram = "kaffeine"; }; } diff --git a/pkgs/applications/video/kazam/default.nix b/pkgs/applications/video/kazam/default.nix index a2a9d8d112cd4..8ca3b813663f4 100644 --- a/pkgs/applications/video/kazam/default.nix +++ b/pkgs/applications/video/kazam/default.nix @@ -58,5 +58,6 @@ python3Packages.buildPythonApplication rec { license = licenses.lgpl3; platforms = platforms.linux; maintainers = [ maintainers.domenkozar ]; + mainProgram = "kazam"; }; } diff --git a/pkgs/applications/video/lbry/default.nix b/pkgs/applications/video/lbry/default.nix index afcec67d9134b..cadd38523ca15 100644 --- a/pkgs/applications/video/lbry/default.nix +++ b/pkgs/applications/video/lbry/default.nix @@ -45,5 +45,6 @@ in appimageTools.wrapAppImage rec { changelog = "https://github.com/lbryio/lbry-desktop/blob/master/CHANGELOG.md"; maintainers = with maintainers; [ enderger ]; platforms = [ "x86_64-linux" ]; + mainProgram = "lbry"; }; } diff --git a/pkgs/applications/video/linuxstopmotion/default.nix b/pkgs/applications/video/linuxstopmotion/default.nix index ad9a77af080ab..bdf361cec9fc1 100644 --- a/pkgs/applications/video/linuxstopmotion/default.nix +++ b/pkgs/applications/video/linuxstopmotion/default.nix @@ -23,5 +23,6 @@ mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.bjornfor ]; + mainProgram = "stopmotion"; }; } diff --git a/pkgs/applications/video/losslesscut-bin/default.nix b/pkgs/applications/video/losslesscut-bin/default.nix index 0e6b52f8f7aba..5fe8c8785a818 100644 --- a/pkgs/applications/video/losslesscut-bin/default.nix +++ b/pkgs/applications/video/losslesscut-bin/default.nix @@ -12,6 +12,7 @@ let homepage = "https://mifi.no/losslesscut/"; license = licenses.gpl2Only; maintainers = with maintainers; [ ShamrockLee ]; + mainProgram = "losslesscut"; }; x86_64-appimage = callPackage ./build-from-appimage.nix { inherit pname version metaCommon; diff --git a/pkgs/applications/video/mapmap/default.nix b/pkgs/applications/video/mapmap/default.nix index 6bca33eb38854..39904f8291593 100644 --- a/pkgs/applications/video/mapmap/default.nix +++ b/pkgs/applications/video/mapmap/default.nix @@ -73,6 +73,7 @@ mkDerivation rec { license = licenses.gpl3; maintainers = [ maintainers.erictapen ]; platforms = platforms.linux; + mainProgram = "mapmap"; }; } diff --git a/pkgs/applications/video/media-downloader/default.nix b/pkgs/applications/video/media-downloader/default.nix index 61f59854debd5..dd0d4924aaea1 100644 --- a/pkgs/applications/video/media-downloader/default.nix +++ b/pkgs/applications/video/media-downloader/default.nix @@ -45,5 +45,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ zendo ]; platforms = lib.platforms.linux; + mainProgram = "media-downloader"; }; }) diff --git a/pkgs/applications/video/memento/default.nix b/pkgs/applications/video/memento/default.nix index 8fda60e3a0a09..f09b3a79794d1 100644 --- a/pkgs/applications/video/memento/default.nix +++ b/pkgs/applications/video/memento/default.nix @@ -58,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl2; maintainers = with maintainers; [ teto ]; platforms = platforms.linux; + mainProgram = "memento"; }; }) diff --git a/pkgs/applications/video/minitube/default.nix b/pkgs/applications/video/minitube/default.nix index 06bed9211318f..3caa2b7fc56cc 100644 --- a/pkgs/applications/video/minitube/default.nix +++ b/pkgs/applications/video/minitube/default.nix @@ -39,5 +39,6 @@ mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ ]; + mainProgram = "minitube"; }; } diff --git a/pkgs/applications/video/mjpg-streamer/default.nix b/pkgs/applications/video/mjpg-streamer/default.nix index a82839ef7548c..f04025b37ddc4 100644 --- a/pkgs/applications/video/mjpg-streamer/default.nix +++ b/pkgs/applications/video/mjpg-streamer/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation { platforms = platforms.linux; license = licenses.gpl2; maintainers = with maintainers; [ gebner ]; + mainProgram = "mjpg_streamer"; }; } diff --git a/pkgs/applications/video/mlv-app/default.nix b/pkgs/applications/video/mlv-app/default.nix index 757759b1146f3..e3bd3cbf99a26 100644 --- a/pkgs/applications/video/mlv-app/default.nix +++ b/pkgs/applications/video/mlv-app/default.nix @@ -58,5 +58,6 @@ mkDerivation rec { kiwi ]; platforms = platforms.linux; + mainProgram = "mlvapp"; }; } diff --git a/pkgs/applications/video/molotov/default.nix b/pkgs/applications/video/molotov/default.nix index 670eef3aa3ee7..1930f06ffdb60 100644 --- a/pkgs/applications/video/molotov/default.nix +++ b/pkgs/applications/video/molotov/default.nix @@ -26,5 +26,6 @@ appimageTools.wrapType2 { license = with licenses; [ unfree ]; maintainers = with maintainers; [ apeyroux freezeboy ]; platforms = [ "x86_64-linux" ]; + mainProgram = "molotov"; }; } diff --git a/pkgs/applications/video/motion/default.nix b/pkgs/applications/video/motion/default.nix index 372ace9ffa3a5..95bc378192407 100644 --- a/pkgs/applications/video/motion/default.nix +++ b/pkgs/applications/video/motion/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { platforms = platforms.unix; # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.isDarwin && stdenv.isAarch64; + mainProgram = "motion"; }; } diff --git a/pkgs/applications/video/mov-cli/default.nix b/pkgs/applications/video/mov-cli/default.nix index 23954a05c5aae..829c4b83778dc 100644 --- a/pkgs/applications/video/mov-cli/default.nix +++ b/pkgs/applications/video/mov-cli/default.nix @@ -35,5 +35,6 @@ python3.pkgs.buildPythonPackage rec { description = "A cli tool to browse and watch movies"; license = licenses.gpl3Only; maintainers = with maintainers; [ baitinq ]; + mainProgram = "mov-cli"; }; } diff --git a/pkgs/applications/video/mpc-qt/default.nix b/pkgs/applications/video/mpc-qt/default.nix index 372bc52044e70..73fab758d75ef 100644 --- a/pkgs/applications/video/mpc-qt/default.nix +++ b/pkgs/applications/video/mpc-qt/default.nix @@ -24,5 +24,6 @@ mkDerivation rec { platforms = platforms.unix; broken = stdenv.isDarwin; maintainers = with maintainers; [ romildo ]; + mainProgram = "mpc-qt"; }; } diff --git a/pkgs/applications/video/olive-editor/default.nix b/pkgs/applications/video/olive-editor/default.nix index 5daac65313e82..f23ed20c797be 100644 --- a/pkgs/applications/video/olive-editor/default.nix +++ b/pkgs/applications/video/olive-editor/default.nix @@ -79,5 +79,6 @@ stdenv.mkDerivation { platforms = platforms.unix; # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.isDarwin && stdenv.isAarch64; + mainProgram = "olive-editor"; }; } diff --git a/pkgs/applications/video/open-in-mpv/default.nix b/pkgs/applications/video/open-in-mpv/default.nix index f3ac6414a7094..02c9d80a43ea8 100644 --- a/pkgs/applications/video/open-in-mpv/default.nix +++ b/pkgs/applications/video/open-in-mpv/default.nix @@ -34,5 +34,6 @@ buildGoModule rec { homepage = "https://github.com/Baldomo/open-in-mpv"; license = licenses.gpl3Only; maintainers = with maintainers; [ SuperSandro2000 ]; + mainProgram = "open-in-mpv"; }; } diff --git a/pkgs/applications/video/openshot-qt/default.nix b/pkgs/applications/video/openshot-qt/default.nix index ec980f1bfd1be..f209c092bdc1d 100644 --- a/pkgs/applications/video/openshot-qt/default.nix +++ b/pkgs/applications/video/openshot-qt/default.nix @@ -80,5 +80,6 @@ mkDerivationWith python3.pkgs.buildPythonApplication rec { license = with licenses; gpl3Plus; maintainers = with maintainers; [ AndersonTorres ]; platforms = with platforms; unix; + mainProgram = "openshot-qt"; }; } diff --git a/pkgs/applications/video/p2pvc/default.nix b/pkgs/applications/video/p2pvc/default.nix index f64af16709f62..ec2f0c95f8998 100644 --- a/pkgs/applications/video/p2pvc/default.nix +++ b/pkgs/applications/video/p2pvc/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation { license = lib.licenses.mit; maintainers = with lib.maintainers; [ trino ]; platforms = with lib.platforms; linux; + mainProgram = "p2pvc"; }; } diff --git a/pkgs/applications/video/peek/default.nix b/pkgs/applications/video/peek/default.nix index b8dff4f1af773..105a86fbf4a7b 100644 --- a/pkgs/applications/video/peek/default.nix +++ b/pkgs/applications/video/peek/default.nix @@ -89,5 +89,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ puffnfresh ]; platforms = platforms.linux; + mainProgram = "peek"; }; } diff --git a/pkgs/applications/video/pipe-viewer/default.nix b/pkgs/applications/video/pipe-viewer/default.nix index 18e38122f27c8..5fc574881cfbd 100644 --- a/pkgs/applications/video/pipe-viewer/default.nix +++ b/pkgs/applications/video/pipe-viewer/default.nix @@ -83,5 +83,6 @@ buildPerlModule rec { license = licenses.artistic2; maintainers = with maintainers; [ julm ]; platforms = platforms.all; + mainProgram = "pipe-viewer"; }; } diff --git a/pkgs/applications/video/pitivi/default.nix b/pkgs/applications/video/pitivi/default.nix index d37fc66cb0364..1b8c40e233a53 100644 --- a/pkgs/applications/video/pitivi/default.nix +++ b/pkgs/applications/video/pitivi/default.nix @@ -104,5 +104,6 @@ python3.pkgs.buildPythonApplication rec { license = licenses.lgpl21Plus; maintainers = with maintainers; [ akechishiro ]; platforms = platforms.linux; + mainProgram = "pitivi"; }; } diff --git a/pkgs/applications/video/plex-mpv-shim/default.nix b/pkgs/applications/video/plex-mpv-shim/default.nix index 90f18613ca07e..2e71c4668356e 100644 --- a/pkgs/applications/video/plex-mpv-shim/default.nix +++ b/pkgs/applications/video/plex-mpv-shim/default.nix @@ -47,5 +47,6 @@ buildPythonApplication rec { maintainers = with maintainers; [ devusb ]; license = licenses.mit; platforms = platforms.linux; + mainProgram = "plex-mpv-shim"; }; } diff --git a/pkgs/applications/video/popcorntime/default.nix b/pkgs/applications/video/popcorntime/default.nix index a121717729669..9e5a14d4983c3 100644 --- a/pkgs/applications/video/popcorntime/default.nix +++ b/pkgs/applications/video/popcorntime/default.nix @@ -89,5 +89,6 @@ stdenv.mkDerivation rec { sourceProvenance = with sourceTypes; [ binaryNativeCode ]; license = lib.licenses.gpl3; maintainers = with maintainers; [ onny ]; + mainProgram = "popcorntime"; }; } diff --git a/pkgs/applications/video/prism/default.nix b/pkgs/applications/video/prism/default.nix index 8fa0c7b03762c..68ef965ec1ab1 100644 --- a/pkgs/applications/video/prism/default.nix +++ b/pkgs/applications/video/prism/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { homepage = "https://github.com/muesli/prism"; license = licenses.mit; maintainers = with maintainers; [ paperdigits ]; + mainProgram = "prism"; }; } diff --git a/pkgs/applications/video/qarte/default.nix b/pkgs/applications/video/qarte/default.nix index be2ac3c7413c1..e237a1c641a92 100644 --- a/pkgs/applications/video/qarte/default.nix +++ b/pkgs/applications/video/qarte/default.nix @@ -42,5 +42,6 @@ in mkDerivation { license = licenses.gpl3; maintainers = with maintainers; [ vbgl ]; platforms = platforms.linux; + mainProgram = "qarte"; }; } diff --git a/pkgs/applications/video/qmediathekview/default.nix b/pkgs/applications/video/qmediathekview/default.nix index e37a8b1ed4ae0..3596791034979 100644 --- a/pkgs/applications/video/qmediathekview/default.nix +++ b/pkgs/applications/video/qmediathekview/default.nix @@ -38,5 +38,6 @@ mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ dotlambda ]; broken = stdenv.isAarch64; + mainProgram = "QMediathekView"; }; } diff --git a/pkgs/applications/video/qstopmotion/default.nix b/pkgs/applications/video/qstopmotion/default.nix index 469ba5b8eaa60..3172c4bb43435 100644 --- a/pkgs/applications/video/qstopmotion/default.nix +++ b/pkgs/applications/video/qstopmotion/default.nix @@ -81,5 +81,6 @@ mkDerivation rec { maintainers = [ maintainers.leenaars ]; broken = stdenv.isAarch64; platforms = lib.platforms.gnu ++ lib.platforms.linux; + mainProgram = "qstopmotion"; }; } diff --git a/pkgs/applications/video/recapp/default.nix b/pkgs/applications/video/recapp/default.nix index 1e644ff9f4172..c15a0680a9333 100644 --- a/pkgs/applications/video/recapp/default.nix +++ b/pkgs/applications/video/recapp/default.nix @@ -77,5 +77,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/amikha1lov/RecApp"; license = licenses.gpl3Plus; maintainers = with maintainers; [ dotlambda ]; + mainProgram = "recapp"; }; } diff --git a/pkgs/applications/video/screenkey/default.nix b/pkgs/applications/video/screenkey/default.nix index 83ebf1db9b4e0..90cf5e7dcf247 100644 --- a/pkgs/applications/video/screenkey/default.nix +++ b/pkgs/applications/video/screenkey/default.nix @@ -64,5 +64,6 @@ python3.pkgs.buildPythonApplication rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = [ maintainers.rasendubi ]; + mainProgram = "screenkey"; }; } diff --git a/pkgs/applications/video/shotcut/default.nix b/pkgs/applications/video/shotcut/default.nix index 5abc6c47a1346..efa7782891ceb 100644 --- a/pkgs/applications/video/shotcut/default.nix +++ b/pkgs/applications/video/shotcut/default.nix @@ -93,5 +93,6 @@ mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ goibhniu woffs peti ]; platforms = platforms.linux; + mainProgram = "shotcut"; }; } diff --git a/pkgs/applications/video/srtrelay/default.nix b/pkgs/applications/video/srtrelay/default.nix index 43901d1524adf..8640424be1e95 100644 --- a/pkgs/applications/video/srtrelay/default.nix +++ b/pkgs/applications/video/srtrelay/default.nix @@ -21,5 +21,6 @@ buildGoModule rec { homepage = "https://github.com/voc/srtrelay"; license = licenses.mit; maintainers = with maintainers; [ fpletz ]; + mainProgram = "srtrelay"; }; } diff --git a/pkgs/applications/video/sub-batch/default.nix b/pkgs/applications/video/sub-batch/default.nix index 9455f6d1a1e41..bc0d6bd3a6cb4 100644 --- a/pkgs/applications/video/sub-batch/default.nix +++ b/pkgs/applications/video/sub-batch/default.nix @@ -31,5 +31,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ erictapen ]; broken = stdenv.isDarwin; + mainProgram = "sub-batch"; }; } diff --git a/pkgs/applications/video/subdl/default.nix b/pkgs/applications/video/subdl/default.nix index 95f7be2cbcafe..773d1f1ad4237 100644 --- a/pkgs/applications/video/subdl/default.nix +++ b/pkgs/applications/video/subdl/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation { platforms = lib.platforms.all; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.exfalso ]; + mainProgram = "subdl"; }; } diff --git a/pkgs/applications/video/subtitleeditor/default.nix b/pkgs/applications/video/subtitleeditor/default.nix index 56d830a2ac76d..fd8e03963dca0 100644 --- a/pkgs/applications/video/subtitleeditor/default.nix +++ b/pkgs/applications/video/subtitleeditor/default.nix @@ -59,5 +59,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.plcplc ]; + mainProgram = "subtitleeditor"; }; } diff --git a/pkgs/applications/video/tartube/default.nix b/pkgs/applications/video/tartube/default.nix index 859cd8e8cc365..b1b05a524f74f 100644 --- a/pkgs/applications/video/tartube/default.nix +++ b/pkgs/applications/video/tartube/default.nix @@ -74,5 +74,6 @@ python3Packages.buildPythonApplication rec { platforms = platforms.linux; maintainers = with maintainers; [ mkg20001 luc65r ]; homepage = "https://tartube.sourceforge.io/"; + mainProgram = "tartube"; }; } diff --git a/pkgs/applications/video/timelens/default.nix b/pkgs/applications/video/timelens/default.nix index 05455b0f84f79..bd38a4c2f76af 100644 --- a/pkgs/applications/video/timelens/default.nix +++ b/pkgs/applications/video/timelens/default.nix @@ -41,5 +41,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/timelens/timelens/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ janik ]; + mainProgram = "timelens"; }; } diff --git a/pkgs/applications/video/uvccapture/default.nix b/pkgs/applications/video/uvccapture/default.nix index be0a7fcd2416e..96e42b1a7f95a 100644 --- a/pkgs/applications/video/uvccapture/default.nix +++ b/pkgs/applications/video/uvccapture/default.nix @@ -47,5 +47,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = [ maintainers.bjornfor ]; + mainProgram = "uvccapture"; }; } diff --git a/pkgs/applications/video/vcs/default.nix b/pkgs/applications/video/vcs/default.nix index 37ea20718fd6e..e21e3a98f1f7f 100644 --- a/pkgs/applications/video/vcs/default.nix +++ b/pkgs/applications/video/vcs/default.nix @@ -38,5 +38,6 @@ stdenv.mkDerivation { license = licenses.cc-by-nc-sa-30; maintainers = with maintainers; [ elitak ]; platforms = with platforms; unix; + mainProgram = "vcs"; }; } diff --git a/pkgs/applications/video/video-trimmer/default.nix b/pkgs/applications/video/video-trimmer/default.nix index d61f30de1be57..d3d55d2cb4a6b 100644 --- a/pkgs/applications/video/video-trimmer/default.nix +++ b/pkgs/applications/video/video-trimmer/default.nix @@ -73,5 +73,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with maintainers; [ doronbehar ]; license = licenses.gpl3Plus; platforms = platforms.linux; + mainProgram = "video-trimmer"; }; }) diff --git a/pkgs/applications/video/vivictpp/default.nix b/pkgs/applications/video/vivictpp/default.nix index 13f3564fa0d08..9b8a8773b1b4b 100644 --- a/pkgs/applications/video/vivictpp/default.nix +++ b/pkgs/applications/video/vivictpp/default.nix @@ -69,5 +69,6 @@ in stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.unix; maintainers = with maintainers; [ tilpner ]; + mainProgram = "vivictpp"; }; } diff --git a/pkgs/applications/video/vokoscreen-ng/default.nix b/pkgs/applications/video/vokoscreen-ng/default.nix index 6f445da73d38a..15d59af318fbe 100644 --- a/pkgs/applications/video/vokoscreen-ng/default.nix +++ b/pkgs/applications/video/vokoscreen-ng/default.nix @@ -69,5 +69,6 @@ mkDerivation rec { homepage = "https://github.com/vkohaupt/vokoscreenNG"; maintainers = with maintainers; [ shamilton ]; platforms = platforms.linux; + mainProgram = "vokoscreenNG"; }; } diff --git a/pkgs/applications/video/vokoscreen/default.nix b/pkgs/applications/video/vokoscreen/default.nix index 82c23b4892e43..cb0df69ee2c53 100644 --- a/pkgs/applications/video/vokoscreen/default.nix +++ b/pkgs/applications/video/vokoscreen/default.nix @@ -53,5 +53,6 @@ mkDerivation rec { license = licenses.gpl2Plus; maintainers = [ maintainers.league ]; platforms = platforms.linux; + mainProgram = "vokoscreen"; }; } diff --git a/pkgs/applications/video/w_scan/default.nix b/pkgs/applications/video/w_scan/default.nix index 1a8c6f2d3adbe..4dedf71d39bf2 100644 --- a/pkgs/applications/video/w_scan/default.nix +++ b/pkgs/applications/video/w_scan/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = [ lib.maintainers.nico202 ] ; license = lib.licenses.gpl2; + mainProgram = "w_scan"; }; } diff --git a/pkgs/applications/video/w_scan2/default.nix b/pkgs/applications/video/w_scan2/default.nix index 26202ee18bc23..b1a4c907c0dbc 100644 --- a/pkgs/applications/video/w_scan2/default.nix +++ b/pkgs/applications/video/w_scan2/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ _0x4A6F ] ; license = lib.licenses.gpl2Only; + mainProgram = "w_scan2"; }; } diff --git a/pkgs/applications/video/webcamoid/default.nix b/pkgs/applications/video/webcamoid/default.nix index b8d7e7b6bfed2..799e68bf072e6 100644 --- a/pkgs/applications/video/webcamoid/default.nix +++ b/pkgs/applications/video/webcamoid/default.nix @@ -31,5 +31,6 @@ mkDerivation rec { license = [ licenses.gpl3Plus ]; platforms = platforms.linux; maintainers = with maintainers; [ robaca ]; + mainProgram = "webcamoid"; }; } diff --git a/pkgs/applications/video/webtorrent_desktop/default.nix b/pkgs/applications/video/webtorrent_desktop/default.nix index 925fa38a199aa..75a8d9f5c639f 100644 --- a/pkgs/applications/video/webtorrent_desktop/default.nix +++ b/pkgs/applications/video/webtorrent_desktop/default.nix @@ -57,6 +57,7 @@ buildNpmPackage { homepage = "https://webtorrent.io/desktop"; license = licenses.mit; maintainers = [ maintainers.bendlas ]; + mainProgram = "WebTorrent"; }; } diff --git a/pkgs/applications/video/wf-recorder/default.nix b/pkgs/applications/video/wf-recorder/default.nix index 8799455834a95..56a85517eb0a1 100644 --- a/pkgs/applications/video/wf-recorder/default.nix +++ b/pkgs/applications/video/wf-recorder/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ yuka ]; platforms = platforms.linux; + mainProgram = "wf-recorder"; }; } diff --git a/pkgs/applications/video/xscast/default.nix b/pkgs/applications/video/xscast/default.nix index f3b44bf7c6aa4..4e7252a514f88 100644 --- a/pkgs/applications/video/xscast/default.nix +++ b/pkgs/applications/video/xscast/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation { license = licenses.mit; description = "Screencasts of windows with list of keystrokes overlayed"; maintainers = with maintainers; [ ]; + mainProgram = "xscast"; }; } diff --git a/pkgs/applications/video/youtube-tui/default.nix b/pkgs/applications/video/youtube-tui/default.nix index e0ede1f1e704c..bfa1039d5d330 100644 --- a/pkgs/applications/video/youtube-tui/default.nix +++ b/pkgs/applications/video/youtube-tui/default.nix @@ -52,5 +52,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://siriusmart.github.io/youtube-tui"; license = licenses.gpl3Only; maintainers = with maintainers; [ Ruixi-rebirth ]; + mainProgram = "youtube-tui"; }; } diff --git a/pkgs/applications/video/yuview/default.nix b/pkgs/applications/video/yuview/default.nix index 7df47d3f42562..a6c7ad6ceb869 100644 --- a/pkgs/applications/video/yuview/default.nix +++ b/pkgs/applications/video/yuview/default.nix @@ -41,5 +41,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ leixb ]; platforms = platforms.unix; + mainProgram = "YUView"; }; } |