Commit Graph

1757 Commits

Author SHA1 Message Date
K900
4f29b5a16b Merge remote-tracking branch 'origin/staging-next' into staging 2024-07-31 08:57:17 +03:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
github-actions[bot]
4007341b1f
Merge staging-next into staging 2024-07-27 12:01:37 +00:00
Vladimír Čunát
64c6a981fe
Merge branch 'master' into staging-next 2024-07-27 09:18:58 +02:00
pcasaretto
cef0a49012 hexfiend: add auto update script 2024-07-26 18:42:38 -03:00
Randy Eckenrode
2c54952847
darwin.apple_sdk.frameworks: remove NIX_COREFOUNDATION_RPATH hook
Darwin no longer supports switching between CoreFoundation implementations as of https://github.com/NixOS/nixpkgs/pull/265102. The setup hook is vestigial and was mostly harmless until https://github.com/NixOS/nixpkgs/pull/329526 was necessitated to fix build failures on staging-next https://github.com/NixOS/nixpkgs/pull/328673.

The correct fix is to remove the hook. It’s not used by the 11.0 or 12.3 SDKs. This makes the 10.12 SDK a bit more like the other SDKs.
2024-07-26 12:41:45 -04:00
Randy Eckenrode
9721bc834a
darwin.ICU: use llvm-strip compatible flags
llvm-strip does not support `-u`, but `--keep-undefined` is equivalent. It also does not support `-r`, but it behaves that way by default without a flag.
2024-07-22 20:57:24 -04:00
Randy Eckenrode
02dcaa6729
darwin.ICU: use --replace-fail with substituteInPlace 2024-07-22 20:56:24 -04:00
Randy Eckenrode
9652f5f192
darwin.ICU: suppress crashing test
According to the test’s comments, it can crash and should be suppressed if it does.

c9f69cae28/icuSources/test/cintltst/cmsgtst.c (L234-L259)
2024-07-22 20:55:24 -04:00
Randy Eckenrode
2f07b9556b
Merge pull request #328077 from reckenrode/cctools-darwin-aliases
tree-wide: use top-level cctools
2024-07-18 08:54:54 -04:00
github-actions[bot]
844ec2d5a1
Merge staging-next into staging 2024-07-18 12:01:55 +00:00
Randy Eckenrode
f9b7f4ec09
tree-wide: use top-level cctools 2024-07-17 22:36:19 -04:00
DontEatOreo
842d980fa3
raycast: 1.78.1 -> 1.79.0
Changelog: https://www.raycast.com/changelog/1-79-0
2024-07-17 21:56:00 +03:00
toonn
c3c5870e96
Merge pull request #307880 from reckenrode/ld64
cctools: 973.0.1 -> 1010.6
2024-07-17 08:22:14 +02:00
github-actions[bot]
0d7af056e2
Merge staging-next into staging 2024-07-14 12:02:04 +00:00
Sigmanificient
512e8afdb9 treewide: remove unused occurence of stdenv (and other) arguments
format (will squash)
2024-07-14 04:32:56 +02:00
Randy Eckenrode
76e12091eb
darwin.{cctools,libtapi}: drop old source 2024-07-13 21:08:29 -04:00
Randy Eckenrode
a49dbb2544
darwin.stdenv: switch to top-level cctools and ld64 2024-07-13 17:54:36 -04:00
Randy Eckenrode
baf3568fb2
darwin.libdispatch: 442.1.4 -> 703.50.37 2024-07-13 17:54:34 -04:00
Randy Eckenrode
4ee4fe5fe7
darwin.configd: remove dependency on CF for private headers 2024-07-13 17:54:33 -04:00
Randy Eckenrode
b7952b4729
darwin.Libsystem: get headers from AvailabilityVersions
While these headers correspond to a newer SDK, they’re compatible with the 10.12 SDK and more compatible with GCC.
2024-07-13 17:54:33 -04:00
Randy Eckenrode
7f45223bea
darwin.binutils: add dwarfdump and fix typo 2024-07-13 17:54:33 -04:00
toonn
633f0c5e33
Merge pull request #324440 from paparodeo/xnu-unwrapped-clang
darwin.xnu: use unwrapped clang for MIGCC
2024-07-13 19:07:12 +02:00
Randy Eckenrode
3a545f673e
darwin.AvailabilityVersions: init at 140.1 2024-07-13 10:59:42 -04:00
Randy Eckenrode
91d8dd928f
darwin.apple_sdk_10_12.sdkRoot: specify exact SDK version 2024-07-13 10:59:42 -04:00
Randy Eckenrode
1542e50e60
darwin.apple_sdk_12_3: init at 12.3 2024-07-12 01:57:08 -04:00
Randy Eckenrode
e125b70c8b
darwin.apple_sdk: add libs.simd stub
Making it fail at build time allows it to be used unversioned with `overrideSDK`. Unlike the QuickTime framework, which is present in the base SDK and was later removed, simd was added later.
2024-07-11 23:31:54 -04:00
Reno Dakota
bae30f206d
darwin.xnu: use unwrapped clang for MIGCC
the mig header build requires a 32 bit arch but the wrapped compiler
specifies `-arch 64-bit-arch` on the command line causing compile
failures. This was worked around for aarch64 by patching out the 32 bit
arch but that ignores the comment and the code saying that 32 bit arch
is required and thus will generate the wrong sizes for the structures in
the headers. Using the unwrapped clang mig can pass whatever arch it
desires.
2024-07-10 23:46:47 +00:00
Michael Hoang
eb725313bc treewide: remove Enzime 2024-07-09 14:32:33 +10:00
Tristan Ross
7a95a8948b
Merge pull request #324155 from paparodeo/x64-sdk11-no-rebuilds
treewide: change various flags to allow x64 darwin to default to sdk 11.0 when ready
2024-07-08 17:19:17 -07:00
Sandro
bd3087bc81
Merge pull request #324145 from matteo-pacini/swiftbar
swiftbar: 1.4.3 -> 2.0.0
2024-07-07 17:35:42 +02:00
Matteo Pacini
8f926ea5ed swiftbar: 1.4.3 -> 2.0.0 2024-07-07 14:47:14 +01:00
github-actions[bot]
d6339576fb
Merge master into staging-next 2024-07-05 18:01:19 +00:00
DontEatOreo
e656056190
raycast: 1.78.0 -> 1.78.1 2024-07-05 18:20:23 +03:00
Vladimír Čunát
c76085b3a9
Merge branch 'master' into staging-next 2024-07-03 19:07:35 +02:00
DontEatOreo
5112012d9e
raycast: 1.77.3 -> 1.78.0
Changelog: https://www.raycast.com/changelog/1-78-0
2024-07-03 15:12:21 +03:00
Reno Dakota
d44ffe57b2
pam-reattach: minor cmakeFlags cleanup 2024-07-03 00:16:31 +00:00
Reno Dakota
07cba9376f
treewide: only access apple_sdk.sdk when sdk < 11
update code to not assume that x64 darwin uses sdk 10.12. These changes
want to reach into apple_sdk.sdk to grab a header file which is only
required for sdk 10.12.
2024-07-03 00:03:59 +00:00
Reno Dakota
3cb23cec23
treewide: fixes to allow x64 darwin to default to sdk 11
update code to not assume that x64 darwin must use sdk 10.12. After this
change it's possible to build a sdk 11 stdenv on darwin x64
2024-07-02 23:30:01 +00:00
Alyssa Ross
629d1dc03e
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/lua-modules/generated-packages.nix
2024-07-01 14:34:32 +02:00
Masum Reza
87878822b1
Merge pull request #323465 from DontEatOreo/update-raycast
raycast: 1.77.1 -> 1.77.3
2024-07-01 12:32:09 +05:30
Martin Weinelt
9b79a05ae1
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/flexcache/default.nix
- pkgs/development/python-modules/flexparser/default.nix
- pkgs/development/python-modules/odp-amsterdam/default.nix
- pkgs/development/python-modules/pint/default.nix
- pkgs/development/python-modules/uncertainties/default.nix
- pkgs/top-level/python-packages.nix
2024-07-01 01:07:21 +02:00
DontEatOreo
f663e6321d
raycast: 1.77.1 -> 1.77.3 2024-06-30 00:38:03 +03:00
Matteo Pacini
08c8a27a48 swiftbar: nixfmt-rfc-style 2024-06-29 13:31:36 +01:00
Matteo Pacini
7bd5ad7c18 swiftbar: add maintainer 2024-06-29 13:31:18 +01:00
github-actions[bot]
f018e44bd1
Merge master into staging-next 2024-06-29 12:01:32 +00:00
éclairevoyant
71e728d3b8
maintainers: remove ivar 2024-06-29 03:09:10 -04:00
Randy Eckenrode
9377594eea
darwin.Libsystem: use lib.getDev instead of assuming the output exists 2024-06-27 07:33:47 -04:00
Randy Eckenrode
2e0fc4a2a8
darwin.cctools: add a gas output
The ld64 upgrade moves gas to a separate output. Prepare for the update by moving gas in cctools-port to the output.
2024-06-27 07:33:46 -04:00
Randy Eckenrode
13db408c44
darwin.binutils: refactor and clean up
Update darwin.binutils based on darwin.cctools-llvm. It works essentially in the same way, simplifying the derivation. The support for providing both assemblers is handled in a separate commit.

Additionally, unlike cctools-llvm, the lists of tools are provided as passthru attributes: `cctools_cmds` and `llvm_cmds`.
2024-06-27 07:33:46 -04:00
Jussi Kuokkanen
95cc312a68 pkgs/os-specific: remove licenses.gpl2 2024-06-21 12:28:43 +03:00
DontEatOreo
5c5200faf7
raycast: 1.77.0 -> 1.77.1 2024-06-20 16:53:42 +03:00
DontEatOreo
74988451f1
raycast: 1.76.1 -> 1.77.0
Changelog: https://www.raycast.com/changelog/1-77-0
2024-06-19 20:19:15 +03:00
Aleksana
95de3b75dd
Merge pull request #320549 from DontEatOreo/update-raycast
raycast: 1.76.0 -> 1.76.1
2024-06-18 19:08:33 +08:00
DontEatOreo
310efcb26e
raycast: 1.76.0 -> 1.76.1 2024-06-17 17:35:59 +03:00
Florian Klink
73406d2718 macfuse: 4.4.1 -> 4.8.0 2024-06-16 10:06:44 +03:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Alexis Hildebrandt
bf995e3641 treewide: Remove ending period from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*".*\.";' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*)\.";/\1";/'
2024-06-09 23:04:51 +02:00
DontEatOreo
2c8df948c6
raycast: 1.75.2 -> 1.76.0
Changelog: https://www.raycast.com/changelog/1-76-0
2024-06-06 17:30:30 +03:00
Nick Cao
aba93d39a9
Merge pull request #317384 from wegank/rectangle-bump
rectangle: 0.79 -> 0.80
2024-06-05 15:30:45 -04:00
Bernardo Meurer
59f507639d
Merge pull request #316378 from DontEatOreo/update-raycast
raycast: 1.75.1 -> 1.75.2; raycast: remove pipefail
2024-06-05 12:38:00 -04:00
Weijia Wang
89801f7ead rectangle: 0.79 -> 0.80 2024-06-05 10:20:41 +02:00
Sandro
378e91fcdf
Merge pull request #293313 from afh/update-apparency 2024-06-02 23:46:56 +02:00
Sandro
4dd2b5f31c
Merge pull request #293032 from afh/update-refactor-dockutil 2024-06-02 22:24:34 +02:00
Alexis Hildebrandt
c3a66fb0d9 apparency: 1.5.1 -> 2.0 2024-06-01 19:36:58 +02:00
DontEatOreo
dcf680520d
raycast: remove pipefail
- `pipefail` is set by default in writeShellApplication

Source: https://nixos.org/manual/nixpkgs/stable/#trivial-builder-writeShellApplication
2024-06-01 12:59:00 +03:00
DontEatOreo
504995307c
raycast: 1.75.1 -> 1.75.2 2024-06-01 12:58:48 +03:00
Sigmanificient
5d4c768de0 libauto: remove 2024-05-30 02:03:57 +02:00
Weijia Wang
9bd873881e utm: 4.5.2 -> 4.5.3 2024-05-29 07:17:24 +02:00
DontEatOreo
8e26ccbdb4
raycast: 1.74.1 -> 1.75.1 2024-05-22 17:06:44 +03:00
DontEatOreo
1ba6d73dfd
raycast: format with nixfmt-rfc-style 2024-05-22 17:04:19 +03:00
DontEatOreo
a4a7de5eda
raycast: refactor license in meta 2024-05-22 16:59:26 +03:00
DontEatOreo
6a1d6150b9
raycast: sort meta 2024-05-22 16:47:15 +03:00
DontEatOreo
4ac7983d2c
raycast: remove with lib; from meta 2024-05-22 16:43:08 +03:00
github-actions[bot]
6ff18cf329
Merge master into staging-next 2024-05-21 18:00:59 +00:00
DontEatOreo
3ff593a54d
raycast: 1.74.0 -> 1.74.1 2024-05-21 13:37:19 +03:00
github-actions[bot]
6ff1451c6f
Merge master into staging-next 2024-05-20 12:01:29 +00:00
Sigmanificient
a2353716f6 treewide: remove unused occurence of fetchurl argument 2024-05-20 05:20:23 +02:00
github-actions[bot]
aea14e9bac
Merge master into staging-next 2024-05-20 00:02:10 +00:00
Kilty McGowan
a100f1beb4 darwin.xcode: add 15.2, 15.3 and 15.4 2024-05-19 15:49:24 -07:00
Alexis Hildebrandt
7af850a1a3 bartender: 5.0.49 -> 5.0.52 2024-05-18 22:13:39 +02:00
github-actions[bot]
5ba1706aa5
Merge master into staging-next 2024-05-16 18:01:25 +00:00
Bernardo Meurer
bf446f08bf
Merge pull request #312013 from DontEatOreo/update-raycast
raycast: 1.73.0 -> 1.74.0
2024-05-16 09:50:14 -04:00
Randy Eckenrode
3f60325bf1
darwin.moltenvk: 1.2.8 -> 1.2.9
https://github.com/KhronosGroup/MoltenVK/releases/tag/v1.2.9
2024-05-15 20:06:37 -04:00
DontEatOreo
525339a9e4
raycast: 1.73.0 -> 1.74.0
Changelog: https://www.raycast.com/changelog/1-74-0
2024-05-15 21:32:56 +03:00
github-actions[bot]
935cdc9f96
Merge master into staging-next 2024-05-15 00:02:08 +00:00
zowoq
e5d9b197e9 darwin.openwith: unbreak on x86_64-darwin 2024-05-15 09:08:54 +10:00
github-actions[bot]
0184a255d7
Merge staging-next into staging 2024-05-13 18:01:35 +00:00
Weijia Wang
659d66c68b rectangle: 0.77 -> 0.79 2024-05-12 23:34:14 +02:00
github-actions[bot]
06a521308b
Merge staging-next into staging 2024-05-11 12:01:38 +00:00
Jan Tojnar
4be4408157 Merge branch 'master' into staging-next
; Conflicts:
;	maintainers/scripts/luarocks-packages.csv
;	pkgs/development/lua-modules/generated-packages.nix
2024-05-11 12:47:40 +02:00
DontEatOreo
28d2f5bc84
raycast: 1.72.0 -> 1.73.0
Changelog: https://www.raycast.com/changelog/1-73-0
2024-05-08 15:29:11 +03:00
toonn
3e8f078a97
Merge pull request #306697 from reckenrode/apple-oss-python
apple-source-releases: always use python3Minimal
2024-05-06 20:17:21 +02:00
github-actions[bot]
0b5a256e94
Merge staging-next into staging 2024-05-03 12:01:59 +00:00
Weijia Wang
df51baedee utm: 4.4.5 -> 4.5.2 2024-05-02 22:18:15 +02:00
github-actions[bot]
df0375a9b2
Merge staging-next into staging 2024-05-02 18:01:39 +00:00
DontEatOreo
c980864f86
rectangle: 0.76 -> 0.77
Diff: https://github.com/rxhanson/Rectangle/compare/v0.76..v0.77
Changelog: https://github.com/rxhanson/Rectangle/releases/tag/v0.77
2024-05-02 18:19:16 +03:00
Randy Eckenrode
0293a353ee
apple-source-releases: always use python3Minimal
Using python3Minimal avoids infinite recursions in the stdenv bootstrap on x86_64-darwin when building Python with configd support.
2024-05-01 17:15:17 -04:00
toonn
473eaafe1f
Merge pull request #306960 from reckenrode/system_cmds-fix
darwin.system_cmds: fix build without CoreFoundation hook
2024-05-01 19:45:36 +02:00
Weijia Wang
499ddf9e45 Merge branch 'staging-next' into staging 2024-04-30 13:25:08 +02:00
Alexandre Esteves
3b692c3ed0 xcode: add rcodesign verification to linux instructions 2024-04-29 15:09:41 +01:00
toonn
84df02abdb
Merge pull request #301354 from reckenrode/libiconv-switch-mk2
darwin.libiconv: 50 -> 99 and move to pkgs/by-name
2024-04-28 23:21:37 +02:00
Randy Eckenrode
e7b5b44f9d
darwin.libiconv: remove and add to darwin-aliases 2024-04-27 18:09:53 -04:00
Weijia Wang
0c8001e241
Merge pull request #306389 from khaneliman/skhd
skhd: pkgs/os-specific -> pkgs/by-name
2024-04-27 01:38:38 +02:00
Weijia Wang
866b27e6ae
Merge pull request #306385 from khaneliman/yabai
yabai: pkgs/os-specific -> pkgs/by-name
2024-04-27 01:38:00 +02:00
Randy Eckenrode
1e497778a3
darwin.system_cmds: fix build without CoreFoundation hook 2024-04-26 08:16:31 -04:00
Aleksana
ea6de91e70
Merge pull request #306387 from khaneliman/sketchybar
sketchybar: pkgs/os-specific -> pkgs/by-name
2024-04-26 16:18:00 +08:00
DontEatOreo
dc73da7851
raycast: 1.71.3 -> 1.72.0
Changelog: https://www.raycast.com/changelog/1-72-0
2024-04-24 16:45:26 +03:00
Mario Rodas
2becf6e837 maintainers: drop marsam 2024-04-24 04:20:00 +00:00
Austin Horstman
01c6349c14
sketchybar: pkgs/os-specific -> pkgs/by-name 2024-04-23 19:02:33 -05:00
Austin Horstman
2f35dcbdf5
skhd: pkgs/os-specific -> pkgs/by-name 2024-04-23 15:45:44 -05:00
Austin Horstman
8863c24616
yabai: pkgs/os-specific -> pkgs/by-name 2024-04-23 15:42:44 -05:00
github-actions[bot]
b7dcef0598
Merge master into staging-next 2024-04-14 20:49:29 +00:00
Bernardo Meurer
1a18c38eaf
Merge pull request #304053 from DontEatOreo/fix-updateScript-raycast 2024-04-14 13:34:32 -04:00
DontEatOreo
8c11ab639a
raycast: add maintainer donteatoreo 2024-04-14 18:17:03 +03:00
DontEatOreo
0951eef380
raycast: fix passthru.updateScript
- fixed updateScript to work with maintainers/scripts/update.nix
2024-04-14 18:15:10 +03:00
github-actions[bot]
d6a31576e1
Merge master into staging-next 2024-04-12 18:01:09 +00:00
DontEatOreo
defc52f442
raycast: 1.71.1 -> 1.71.3 2024-04-12 13:09:51 +03:00
Vladimír Čunát
24d4f2cd52
Merge branch 'staging' into staging-next
Conflicts (tried to quickly resolve somehow, checked eval):
	pkgs/development/python-modules/apsw/default.nix
	pkgs/development/python-modules/mido/default.nix
	pkgs/development/python-modules/pytest-bdd/default.nix
	pkgs/development/python-modules/sparse/default.nix
2024-04-12 07:06:54 +02:00
Alexis Hildebrandt
453aff31c6 dockutil: refactor to build from source on aarch64 2024-04-11 18:03:20 +02:00
DontEatOreo
e7d58a4040
raycast: 1.70.3 -> 1.71.1
Changelog: https://www.raycast.com/changelog/1-71-0
2024-04-10 17:46:23 +03:00
Weijia Wang
26e7632d0e
Merge pull request #302592 from khaneliman/yabai
yabai: 7.0.4 -> 7.1.0
2024-04-09 23:01:17 +02:00
Weijia Wang
3f59355d84 Merge branch 'staging-next' into staging 2024-04-09 08:26:23 +02:00
iliana etaoin
e42705c982 licenses: rename apsl{10,20} -> apple-psl{10,20}
Part 1 of #301908.

This renames the two versions of the Apple Public Source License seen in
nixpkgs; `apsl20` was often confused as being for the widely-used Apache
License 2.0.
2024-04-08 20:39:37 +02:00
Austin Horstman
1db8396661
yabai: 7.0.4 -> 7.1.0 2024-04-08 09:37:29 -05:00
Randy Eckenrode
bf7a9dc47e
Merge pull request #298437 from reckenrode/moltenvk-1.2.8 2024-04-07 16:38:54 -04:00
Elian Doran
2d73e107d6
grandperspective: 3.4.1 -> 3.4.2 2024-04-06 11:20:09 +03:00
a-n-n-a-l-e-e
a046804e8d
Merge pull request #299377 from khaneliman/updateScripts
treewide: add passthru.updatescript
2024-04-05 17:35:57 -07:00
github-actions[bot]
882e0f27d3
Merge staging-next into staging 2024-04-05 18:01:27 +00:00
Silvan Mosberger
b9261ad2e6
Merge pull request #301066 from philiptaron/compatible-typos
treewide: fix typos around "compatible" and "compatibility"
2024-04-04 04:18:31 +02:00
Weijia Wang
37251fba47 insert-dylib: rename from darwin.insert_dylib 2024-04-04 04:12:17 +02:00
github-actions[bot]
8845a6f1c9
Merge staging-next into staging 2024-04-04 00:02:46 +00:00
DontEatOreo
c1a0961c98
raycast: 1.70.2 -> 1.70.3 2024-04-04 00:50:19 +03:00
DontEatOreo
36cac1a5f0
raycast: add passthru.updateScript 2024-04-03 22:25:28 +03:00
github-actions[bot]
bcc77e0272
Merge staging-next into staging 2024-04-03 12:01:49 +00:00
Weijia Wang
5c20a69c8c
Merge pull request #299961 from wegank/insert-dylib-refactor
darwin.insert_dylib: refactor, drop xcbuildHook
2024-04-03 13:20:07 +02:00
Philip Taron
0c73cbb6f0
libdispatch: fix typo: compatability to compatibility 2024-04-02 14:50:10 -07:00
Weijia Wang
3f88034387
Merge pull request #299969 from runeksvendsen/fix-libsystem-bug
Libsystem: remove broken `postFetch` step in `darling.src`
2024-04-02 05:49:09 +02:00
Rune K. Svendsen
4f911a7247 Libsystem: fix broken postFetch step in darling.src
Fixes #297765

The `postFetch` step was broken in several ways:
1. It attempts to unpack the archive, but this has already been done before reaching this step.
2. It unpacks the file `$downloadedFile`, but this file no longer exists because it's been moved to `$renamed`.

Additionally, since (1) neither directory `src/opendirectory` nor `src/OpenDirectory` are used for anything, and (2) it's not clear whether Nix produces different hashes depending on file system case sensitivity, the chosen solution is to just remove both these two directories for now. If later a file from either directory is needed, an investigation needs to be done on how Nix hashes archives with clashing names on case insensitive file systems.
2024-04-01 10:27:35 +02:00
github-actions[bot]
ad17f02de7
Merge staging-next into staging 2024-04-01 00:03:00 +00:00
github-actions[bot]
e4dc8790bf
Merge master into staging-next 2024-04-01 00:02:29 +00:00
Weijia Wang
1dd5dd480b
Merge pull request #300267 from khaneliman/yabai
yabai: 7.0.3 -> 7.0.4
2024-03-31 23:39:28 +02:00
Randy Eckenrode
5f43b93b50
Merge pull request #300484 from reckenrode/libiconv-revert
darwin.libiconv: revert switch to libiconvReal
2024-03-31 11:23:13 -04:00
Randy Eckenrode
a426aa3a3f
Revert "darwin.libiconv: remove and add to darwin-aliases"
This reverts commit 521ea079b9.
2024-03-31 09:57:54 -04:00
github-actions[bot]
d7ece48399
Merge staging-next into staging 2024-03-30 18:01:46 +00:00
github-actions[bot]
50812f5204
Merge master into staging-next 2024-03-30 18:01:17 +00:00
Weijia Wang
602a94f999
Merge pull request #300024 from hraban/grandperspective/mainprogram
grandperspective: set mainProgram, link $out/bin
2024-03-30 17:20:00 +01:00
Austin Horstman
32364e88ca
yabai: 7.0.3 -> 7.0.4 2024-03-30 09:33:05 -05:00
Hraban Luyat
a74d6c775b grandperspective: set mainProgram, link $out/bin 2024-03-29 13:14:49 -04:00
Randy Eckenrode
39a5f4a6ee
darwin.apple_sdk.sdkRoot: init at 10.12 and 11.0
Based on the derivation from xcbuild.sdk. apple_sdk.sdkRoot provides
version plists and a hook that passes them automatically to the compiler
as `-isysroot`. This is needed to correctly set the SDK version in
compiled binaries. Otherwise, clang will infer the SDK version to be the
same as the deployment target, which is usually not what you want.
2024-03-29 08:47:41 -04:00
Randy Eckenrode
79db5b641e
darwin.apple_sdk_10_12: add objc4 2024-03-29 08:47:41 -04:00
Randy Eckenrode
2573f2c44a
darwin.apple_sdk_10_12: add Libsystem 2024-03-29 08:47:40 -04:00
Weijia Wang
65f9315740 darwin.insert_dylib: refactor, drop xcbuildHook 2024-03-29 11:44:20 +01:00
Randy Eckenrode
1500fe6dda
Merge pull request #299613 from reckenrode/libiconv-switch
darwin.libiconv: switch to libiconvReal and add to darwin-aliases
2024-03-28 23:35:42 -04:00
Alexis Hildebrandt
1e8685d341 dockutil: 3.0.2 -> 3.1.3
Diff: https://github.com/kcrawford/dockutil/compare/3.0.2...3.1.3
2024-03-28 09:24:48 +01:00
github-actions[bot]
373201cddf
Merge staging-next into staging 2024-03-28 00:02:59 +00:00
github-actions[bot]
944103e875
Merge master into staging-next 2024-03-28 00:02:30 +00:00
Randy Eckenrode
521ea079b9
darwin.libiconv: remove and add to darwin-aliases 2024-03-27 17:34:51 -04:00
Randy Eckenrode
6ed574305e
Merge pull request #297290 from reckenrode/binutils-fix 2024-03-27 17:21:28 -04:00
Austin Horstman
8c77632c33
skhd: add passthru.updateScript 2024-03-27 14:31:23 -05:00
DontEatOreo
ba1834b908
mousecape: move to by-name/mo
- Previously package resided in darwin/mousecape due to confusion, this
  breaks the pkgs category hierarchy as mentioned by
  https://github.com/NixOS/nixpkgs/pull/299032#issuecomment-2021684755
- Also switched to using fetchzip
- Fixed maintainer name
2024-03-27 18:43:54 +02:00
Austin Horstman
a521764513
sketchybar: add passthru.updateScript 2024-03-26 21:19:58 -05:00
github-actions[bot]
607cdcc471
Merge master into staging-next 2024-03-26 18:01:21 +00:00
Pol Dellaiera
71df962dfd
Merge pull request #299032 from DontEatOreo/darwin-mousecape
mousecape: init at 1813
2024-03-26 18:07:34 +01:00
github-actions[bot]
e6f06c8dc6
Merge master into staging-next 2024-03-26 12:01:01 +00:00
DontEatOreo
539f801b60
mousecape: init at 1813 2024-03-26 00:09:19 +02:00
Austin Horstman
5a1b40ea92
yabai: 7.0.2 -> 7.0.3 2024-03-25 14:05:52 -05:00
Austin Horstman
bb9a549d5c
yabai: add passthru.updateScript 2024-03-25 14:03:16 -05:00
annalee
7541ec60b6
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-25 18:04:41 +00:00
Austin Horstman
79391c8b92
yabai: refactor derivation (#297334)
Currently, yabai doesn't show up in nixos package search
and, maintainers dont get notified on pull requests.
Reorganizing derivation to resolve.
2024-03-25 13:17:02 +01:00
github-actions[bot]
df8426f141
Merge master into staging-next 2024-03-25 06:01:21 +00:00
DontEatOreo
7f6fd46ab6
raycast: 1.66.2 -> 1.70.2 2024-03-24 22:22:11 +02:00
Randy Eckenrode
22a979fe33
darwin.moltenvk: 1.2.7 -> 1.2.8
https://github.com/KhronosGroup/MoltenVK/releases/tag/v1.2.8
2024-03-23 09:10:43 -04:00
github-actions[bot]
7f8db6f00d
Merge staging-next into staging 2024-03-20 18:01:38 +00:00
github-actions[bot]
36232fff71
Merge master into staging-next 2024-03-20 18:01:02 +00:00
Weijia Wang
bc8d07840e
Merge pull request #296780 from wegank/opencflite-bump
opencflite: 476.19.0 -> 635.21.8
2024-03-20 14:42:25 +01:00
Weijia Wang
ea012e17f7 maloader: unstable-2014-02-25 -> 0-unstable-2018-05-02 2024-03-20 09:53:22 +01:00
Randy Eckenrode
3c0088e8a8
darwin.binutils: properly handle cctools-llvm
- Only link `libexec` when using cctools-port. cctools-llvm does not
  have a `libexec` folder;
- Use `as` provided by cctools-llvm, which is already using the
  clang-integrated assembler on both platforms; and
- Clean up inconsistent use of `builtins`.
2024-03-19 19:04:55 -04:00
github-actions[bot]
66eeab8faf
Merge staging-next into staging 2024-03-19 06:01:43 +00:00
Martin Weinelt
3321e63b12
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
- pkgs/development/python-modules/sphinx-autobuild/default.nix
2024-03-19 04:00:32 +01:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Weijia Wang
ad87dc75d6 opencflite: 476.19.0 -> 635.21.8 2024-03-18 00:23:38 +01:00
github-actions[bot]
83409a8a66
Merge staging-next into staging 2024-03-17 12:02:22 +00:00
Randy Eckenrode
d8c7cd0119
Merge pull request #296321 from reckenrode/system_cmds-970.0.4
darwin.system_cmds: 735.50.6 -> 970.0.4
2024-03-17 07:47:59 -04:00
annalee
8ead81a60f
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-17 07:18:11 +00:00
Randy Eckenrode
25af398f88
darwin.system_cmds: 735.50.6 -> 970.0.4
- Update to the latest available version from Apple;
- Use Meson because dealing with xcbuild is too much trouble; and
- Conditionally build certain programs when newer SDKs are available.
2024-03-16 22:58:40 -04:00
Randy Eckenrode
55505c558f
darwin.libplatform: fix build of 11.0 SDK source release 2024-03-16 22:46:03 -04:00
Randy Eckenrode
b552612217
darwin.CoreSymbolication: build as a framework
`zlog` in darwin.system_cmds requires the CoreSymbolication framework.

This change does two things:

- Adds a patch with the required missing symbols; and
- Uses the stubs to create `CoreSymbolication.framework`.

Co-authored-by: a-n-n-a-l-e-e <150648636+a-n-n-a-l-e-e@users.noreply.github.com>
2024-03-16 22:46:03 -04:00
Randy Eckenrode
2dab101ca5
Merge pull request #295856 from reckenrode/moltenvk-cleanup
darwin.moltenvk: clean up derivation
2024-03-16 22:37:48 -04:00
Randy Eckenrode
bf86b51cd2
darwin.moltenvk: clean up derivation
- Drop the patches in favor of patching up the xcodeproj files, which
  should make updates in the future easier (no more patch conflicts);
- Switch to building `MoltenVKPackaging.xcodeproj` instead of building
  the projects individually;
- Link `libMoltenVK.dylib` manually, which is needed for MoltenVK 1.2.8
  due to xcbuild not being able to build the dylib in the xcodeproj;
- Add support for enabling private API usage and default it to `true`.
  This will be a new feature in MoltenVK 1.2.8;
- Use darwin.apple_sdk.libs.simd instead of symlinking from the SDK;
- Filter out rc and beta releases in the update script; and
- Support static builds of MoltenVK.
2024-03-16 21:44:27 -04:00
github-actions[bot]
2178d8d857
Merge master into staging-next 2024-03-17 00:02:17 +00:00
Randy Eckenrode
0fb285678d
darwin.apple_sdk.darwin-stubs: add SDK-specific stubs
For the 11.0 SDK, base the stubs on the SDK for now.
2024-03-16 19:21:47 -04:00
Weijia Wang
daae600111
Merge pull request #295747 from khaneliman/yabai
yabai: 6.0.15 -> 7.0.2
2024-03-16 22:47:11 +01:00
Randy Eckenrode
912752b5b9
appleDerivation: support mkDerivation fixpoint 2024-03-15 20:23:45 -04:00
github-actions[bot]
c160165e60
Merge master into staging-next 2024-03-14 18:01:26 +00:00
Austin Horstman
83b59271e3
sketchybar: 2.20.1 -> 2.21.0 2024-03-14 07:51:29 -05:00
Austin Horstman
8d803996c7
yabai: 6.0.15 -> 7.0.2 2024-03-13 19:48:43 -05:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Sandro
5be8bfc535
Merge pull request #289901 from afh/update-bartender
bartender: 4.2.21 -> 5.0.49
2024-03-05 21:30:15 +01:00
Pol Dellaiera
8739e44a26
Merge pull request #253352 from yamashitax/add-sensible-side-buttons
sensible-side-buttons: init at 1.0.6
2024-03-02 23:39:20 +01:00
Weijia Wang
7d15e810d7 treewide: remove unpackCmd involving 7zz 2024-03-02 12:11:34 +01:00
Alexis Hildebrandt
4f41836712 bartender: 4.2.21 -> 5.0.49
Changelog: https://www.macbartender.com/Bartender5/release_notes
2024-02-29 09:14:38 +01:00
Pol Dellaiera
5a37dfd2bf
Merge pull request #290243 from pcasaretto/hexfiend-2.17
hexfiend: 2.16.0 -> 2.17.1
2024-02-28 18:03:11 +01:00
pcasaretto
db3868e64c hexfiend: 2.16.0 -> 2.17.1
https://hexfiend.github.io/HexFiend/ReleaseNotes.html

Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
2024-02-28 09:31:53 -03:00
github-actions[bot]
3affb60f96
Merge master into staging-next 2024-02-24 06:03:30 +00:00
Weijia Wang
137d77959a
Merge pull request #284830 from madsbv/update-karabiner-elements
karabiner-elements: 14.11.0 -> 14.13.0
2024-02-24 04:56:28 +01:00
Fabián Heredia Montiel
db1ee6dfe6 Merge remote-tracking branch 'origin/master' into staging-next
fastcdr was moved to by-name

Related to:

- https://github.com/NixOS/nixpkgs/pull/290836
2024-02-23 16:47:01 -06:00
Pol Dellaiera
5e380aa0bd
Merge pull request #290487 from khaneliman/yabai
yabai: 6.0.13 -> 6.0.15
2024-02-23 23:03:31 +01:00
Weijia Wang
5f5062d1ef Merge branch 'master' into staging-next 2024-02-23 05:09:55 +01:00
Austin Horstman
2343db1905
yabai: 6.0.14 -> 6.0.15 2024-02-22 19:10:16 -06:00
Nick Cao
a6a22b3214
Merge pull request #290499 from wegank/rectangle-bump
rectangle: 0.75 -> 0.76
2024-02-22 09:10:41 -05:00
Weijia Wang
c232935fc7 rectangle: 0.75 -> 0.76 2024-02-21 23:24:53 +01:00
Austin Horstman
86fa3a8886
yabai: 6.0.13 -> 6.0.14 2024-02-21 15:33:54 -06:00
github-actions[bot]
ba5eeff4f5
Merge master into staging-next 2024-02-20 06:01:15 +00:00
Austin Horstman
933d1a51a3
yabai: 6.0.12 -> 6.0.13 2024-02-19 16:18:02 -06:00
github-actions[bot]
e49cc7f7ed
Merge staging-next into staging 2024-02-15 06:01:45 +00:00
Randy Eckenrode
f28c4bba5c
Merge pull request #282851 from stephank/feat/darwin-apinotes
darwin.Libsystem: add missing Darwin.apinotes
2024-02-14 06:34:45 -05:00
Austin Horstman
14aee9b7dc
yabai: 6.0.11 -> 6.0.12 2024-02-13 23:01:05 -06:00
Pol Dellaiera
92464134e0
Merge pull request #286322 from khaneliman/yabai
yabai: 6.0.7 -> 6.0.11
2024-02-12 03:20:35 +01:00
Pol Dellaiera
113bb026d5
Merge pull request #286850 from khaneliman/sketchybar
sketchybar: 2.20.0 -> 2.20.1
2024-02-12 03:19:51 +01:00
Austin Horstman
99a12fdbb0
yabai: 6.0.10 -> 6.0.11 2024-02-11 11:12:55 -06:00
Austin Horstman
adb9bde1cc
yabai: 6.0.9 -> 6.0.10 2024-02-10 17:45:59 -06:00
Austin Horstman
23b89f915b
sketchybar: 2.20.0 -> 2.20.1 2024-02-06 18:35:39 -06:00
github-actions[bot]
42e44c0583
Merge master into staging-next 2024-02-05 00:02:17 +00:00
Yifei Sun
9b6cd4bcb2
raycast: 1.64.4 -> 1.66.2 2024-02-04 13:47:15 -05:00
Austin Horstman
ac922d9f9a
yabai: 6.0.7 -> 6.0.9 2024-02-04 10:49:39 -06:00
github-actions[bot]
b0861ba3fd
Merge staging-next into staging 2024-02-01 12:01:23 +00:00
Martin Weinelt
27fa02d0f1
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/compilers/llvm/10/clang/default.nix
- pkgs/development/compilers/llvm/8/clang/default.nix
2024-02-01 12:25:11 +01:00
Pol Dellaiera
af8f1cbb3f
Merge pull request #284367 from khaneliman/sketchybar
sketchybar: 2.19.4 -> 2.20.0
2024-02-01 08:39:13 +01:00
Pol Dellaiera
aba86a0044
Merge pull request #284083 from khaneliman/yabai
yabai: 6.0.6 -> 6.0.7
2024-02-01 08:04:57 +01:00
Weijia Wang
939e432e46
Merge pull request #284840 from wegank/7zz-hdiutil
airbuddy, aldente: unpack with 7zz
2024-01-31 22:38:31 +01:00
Weijia Wang
3db9eb16df aldente: unpack with 7zz 2024-01-29 22:18:16 +01:00
Weijia Wang
269b310508 airbuddy: unpack with 7zz 2024-01-29 22:18:08 +01:00
Weijia Wang
c7c64a8c72 darwin.apple_sdk_11_0.stdenv: set darwinSdkVersion on all platforms 2024-01-29 21:53:14 +01:00
madsbv
997f4a1c86 karabiner-elements: 14.11.0 -> 14.13.0 2024-01-29 14:15:29 -05:00
Austin Horstman
368ad19751
sketchybar: 2.19.4 -> 2.20.0 2024-01-27 17:38:49 -06:00
Weijia Wang
1eb10bd6bd darwin.moltenvk: 1.2.4 -> 1.2.7 2024-01-27 14:46:04 +01:00
Austin Horstman
ac881414a6
yabai: 6.0.6 -> 6.0.7 2024-01-26 13:30:14 -06:00
Stéphan Kochen
e6f0d7250d darwin.Libsystem: add missing Darwin.apinotes
This apparently affects imports from Swift and, at the time of writing,
contains mappings for `CLOCK_*` constants.
2024-01-22 10:54:58 +01:00
Pol Dellaiera
186e57d9b1
Merge pull request #279478 from khaneliman/yabai
yabai: 6.0.4 -> 6.0.6
2024-01-15 15:31:29 +01:00
Weijia Wang
12cbd754a5
Merge pull request #275928 from Ovyerus/xcode-15
darwin.xcode: add 15 and 15.1
2024-01-11 06:00:58 +01:00
Austin Horstman
0f9f5f484f
yabai: 6.0.5 -> 6.0.6 2024-01-08 08:07:39 -06:00
Austin Horstman
bb1d7fe0c3
yabai: 6.0.4 -> 6.0.5 2024-01-07 18:40:18 -06:00
Weijia Wang
0fa5a936f2
Merge pull request #278538 from nekowinston/bump-yabai-6.0.3
yabai: 6.0.2 -> 6.0.4
2024-01-06 00:29:19 +01:00
Yifei Sun
1bd7878c58
raycast: 1.61.2 -> 1.64.4 2024-01-03 15:36:28 -05:00
winston
f75c4c3061
yabai: 6.0.2 -> 6.0.4 2024-01-03 20:37:42 +01:00
Emily Trau
9aafa9b258 darwin.apple_sdk_11_0.libcompression: init at 11.0.0 2023-12-31 13:19:10 +11:00
winston
308f38826e
yabai: 6.0.1 -> 6.0.2 2023-12-23 22:38:33 +01:00
Ovyerus
d25cd80eca
darwin.xcode: add 15 and 15.1 2023-12-22 11:33:20 +11:00