nixpkgs/pkgs/applications/editors
Adam Joseph 42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
..
aewan treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
amp
android-studio android-studio: 2021.3.1.16 -> 2021.3.1.17 2022-11-07 06:45:23 -05:00
apostrophe python310Packages.levenshtein: don't use alias 2023-01-09 06:09:31 -08:00
aseprite
atom
bless
bluefish
bluej
bonzomatic bonzomatic: 2022-02-05 -> 2022-08-20 2022-08-21 09:43:18 +00:00
bvi treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
bviplus
code-browser
codeblocks wxGTK31: drop gtk2 support 2022-10-27 15:30:15 +02:00
cpeditor cpeditor: 6.10.1 -> 6.11.1 2022-12-28 16:29:22 +08:00
cudatext cudatext: 1.175.0 -> 1.176.0 2022-11-09 11:21:10 +00:00
deadpixi-sam
dhex
dit
eclipse treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
ed
edbrowse
edit
edlin edlin: init at 2.21 2023-01-07 00:49:13 -03:00
elvis
em
emacs treewide: systemdSupport: use lib.meta.availableOn 2023-01-22 00:27:19 -08:00
featherpad featherpad: 1.3.0 -> 1.3.1 2022-08-05 10:34:21 +00:00
flpsed
focuswriter
formiko
fte treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
geany pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
ghostwriter ghostwriter: 2.1.5 -> 2.2.0 (#191168) 2022-09-28 21:05:47 +02:00
glow
gnome-builder treewide: switch to nativeCheckInputs 2023-01-21 12:00:00 +00:00
gnome-inform7
gnome-latex gnome-latex: 3.41.2 → 3.42.0 2022-11-08 21:55:44 -06:00
gobby pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
gophernotes gophernotes: 0.7.4 -> 0.7.5 2022-07-28 13:23:27 +00:00
greenfoot greenfoot: 3.7.0 -> 3.7.1 2022-07-30 16:58:09 +00:00
hecate hecate: 0.0.1 -> unstable-2022-05-03 2022-10-07 08:48:36 +00:00
helix helix: 22.08.1 -> 22.12 2022-12-06 22:03:44 -06:00
hexcurse
hexdino hexdino: 0.1.1 -> 0.1.2 2022-11-27 22:40:40 +01:00
hexedit
howl
ht
imhex imhex: 1.19.3 -> 1.26.2 2023-01-15 18:46:22 +01:00
jed
jedit jedit, matio, proj: remove myself from meta.maintainers 2022-08-01 09:37:03 +02:00
jetbrains jetbrains-jdk: add JCEF support 2023-01-14 11:37:38 +00:00
joe
jove jove: 4.17.4.8 -> 4.17.4.9 2022-12-24 13:48:26 +00:00
jucipp
jupp
jupyter python3Packages.jupyter: fix missing logos 2022-08-15 16:59:29 +03:00
jupyter-kernels python3Packages.jupyter-core: rename from jupyter_core 2023-01-05 13:20:52 +01:00
kakoune treewide: fix typos 2022-12-17 19:39:44 -05:00
kibi kibi: enable syntax highlighting 2022-08-25 05:26:22 +03:00
kile
l3afpad l3afpad: init at unstable-2022-02-14 2023-01-02 15:16:12 +02:00
lapce treewide: remove attrPath from nix-update-script calls 2022-12-26 12:39:21 -05:00
ldtk ldtk: 1.2.3 -> 1.2.5 2023-01-14 02:11:05 +00:00
leafpad treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs 2022-09-26 17:53:26 +03:00
leo-editor leo-editor: 6.6.4 -> 6.7.1 2022-11-20 11:06:31 +08:00
libresprite
lifeograph treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
lite
lite-xl lite-xl: 2.1.0 -> 2.1.1 2023-01-02 18:18:48 +08:00
manuskript Merge pull request #177003 from r-ryantm/auto-update/manuskript 2022-09-04 23:27:34 +02:00
marker
mg
micro micro: fix syntax highlighting 2022-08-16 02:26:46 +03:00
mindforger
mle
moe
molsketch molsketch: init at 0.7.3 2023-01-03 02:25:01 +08:00
music/tuxguitar
nano nano: 7.0 -> 7.1 2022-12-16 11:43:45 +01:00
ne ne: 3.3.1 -> 3.3.2 2022-09-28 22:21:55 +00:00
nedit nedit: use xorg.* packages directly instead of xlibsWrapper indirection 2022-10-30 14:48:43 +00:00
neovim treewide: switch to nativeCheckInputs 2023-01-21 12:00:00 +00:00
netbeans Merge pull request #205635 from asbachb/update/netbeans 2022-12-25 21:48:52 +01:00
notepad-next notepad-next: 0.5.6 -> 0.6 2023-01-14 02:17:35 +00:00
notepadqq notepadqq: 1.4.8 -> 2.0.0-beta (#202075) 2022-11-21 01:35:25 +01:00
nvi
nvpy
o o: 2.57.0 → 2.58.0 2023-01-15 21:08:48 +03:00
oed oed: 6.7 -> 7.1 2022-08-29 23:25:54 +00:00
okteta okteta: 0.26.7 -> 0.26.9 2022-08-01 14:47:24 +08:00
oni2
ox
pinegrow pinegrow: 7.03 -> 7.05.2 2023-01-03 09:33:38 +01:00
pixelorama pixelorama: 0.10.2 -> 0.10.3 2022-09-26 22:31:59 +00:00
poke treewide: switch to nativeCheckInputs 2023-01-21 12:00:00 +00:00
qemacs qemacs: use xorg.* packages directly instead of xlibsWrapper indirection 2022-11-14 18:02:06 +00:00
quartus-prime quartus-prime-lite: add missing libcrypt.so.1 2023-01-05 18:52:38 -03:00
qxmledit
qxw
rednotebook rednotebook: 2.26 -> 2.29 2023-01-01 05:20:33 +00:00
rehex rehex: 0.5.3 -> 0.5.4 2022-10-25 20:16:03 +02:00
retext retext: 7.2.3 -> 8.0.0 2022-11-05 09:22:24 +08:00
rstudio treewide: optional -> optionals where the argument is a list 2022-10-10 15:40:21 +03:00
scite
setzer setzer: 0.4.7 -> 0.4.8 2022-08-11 15:15:44 +00:00
sigil pkgs.applications: remove unused args 2022-10-12 16:00:16 +02:00
spacevim vim-full: rename from vim_configurable 2022-12-09 09:55:55 +01:00
standardnotes standardnotes: 3.23.69 -> 3.129.0 2023-01-18 10:48:22 -08:00
sublime sublime4-dev: 4141 → 4147 2023-01-15 21:46:08 +01:00
supertux-editor
tecoc
texmacs
texmaker
texstudio texstudio: 4.4.0 -> 4.4.1 2022-11-30 02:38:29 +00:00
textadept textadept: 11.3 -> 11.4 2022-08-02 20:28:49 +01:00
texworks
thiefmd
thonny thonny: 4.0.1 -> 4.0.2 2023-01-17 14:39:47 +00:00
tiled tiled: 1.8.4 > 1.9.2 2022-11-19 09:47:39 +03:00
tweak
uivonim yarn2nix: change yarnFlags to append by default 2022-07-24 16:18:09 +02:00
vbindiff
vim vimPlugins.nvim-treesitter: update grammars 2023-01-20 23:40:14 -05:00
vis vis: 0.7 -> 0.8 2022-11-02 18:05:18 +00:00
viw
vscode Merge pull request #211583 from inclyc/pkgs/colejcummins.llvm-syntax-highlighting 2023-01-21 21:22:45 +08:00
wily
wxhexeditor wxhexeditor: python2 -> python3 2022-12-03 18:15:52 +01:00
xed-editor xed-editor: 3.2.7 -> 3.2.8 2022-11-29 10:11:55 +08:00
xedit treewide: mark packages broken that never built on PLATFORM 2022-12-13 21:40:12 +01:00
xmlcopyeditor xmlcopyeditor: 1.2.1.3 -> 1.3.1.0 2022-11-04 17:39:01 +01:00
xxe-pe xxe-pe: remove myself from maintainers 2022-10-26 20:55:46 +02:00
yi petrinizer: mark as broken because sbv no longer builds 2022-12-24 16:05:31 +09:00
your-editor
zee zee: fix for rust 1.65 2022-12-06 13:13:02 -08:00
zile