Commit Graph

944 Commits

Author SHA1 Message Date
Boey Maun Suang
fbaface6ff darwin.dtrace: Fix failing build
What dtrace needs from the CoreSymbolication private framework on Darwin
is provided in Nixpkgs by two different packages, but both of their full
attribute paths end in CoreSymbolication.

This commit therefore does two things:
- adds the second CoreSymbolication package to dtrace's dependencies;
  and
- adds an alias for the second CoreSymbolication package to avoid
  having to explicitly name or rename it when calling the dtrace
  package in the existing contexts.
2023-01-27 12:47:22 +11:00
Weijia Wang
846e4de6e8 darwin.apple_sdk_11_0.libpm: init 2023-01-18 14:58:43 +01:00
Nick Cao
519ef86421
Merge pull request #209260 from azuwis/sketchybar
sketchybar: 2.8.2 -> 2.12.3
2023-01-17 10:42:09 +08:00
github-actions[bot]
49722fd14a
Merge master into staging-next 2023-01-13 18:01:34 +00:00
Vladimír Čunát
befc83905c
Merge #209423: gnat12: add for x86_64-darwin 2023-01-13 18:32:21 +01:00
K900
2b06f2a986 darwin/apple-sdk-11.0: expose xcodebuild directly 2023-01-12 10:36:42 +03:00
Martin Weinelt
c1e6c6af69 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-11 03:51:33 +01:00
zowoq
ae50f0678a
Revert "bazel_6: 6.0.0-pre.20220720.3 -> 6.0.0" 2023-01-11 10:01:46 +10:00
Uri Baghin
4001c325ac
Merge pull request #206934 from alloveras/patch-2
bazel_6: 6.0.0-pre.20220720.3 -> 6.0.0
2023-01-11 10:25:22 +11:00
luxus
b31bb0e1d1 sketchybar: 2.8.2 -> 2.13.2 2023-01-10 23:42:53 +08:00
luxus
c40708f924 darwin.apple_sdk.frameworks.DisplayServices: init
Used by sketchybar
2023-01-10 23:14:00 +08:00
Artturi
27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin
2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
github-actions[bot]
33aa224777
Merge master into staging-next 2023-01-09 18:01:24 +00:00
Weijia Wang
9957ee5fd6 darwin: add usage to generate-sdk-packages.sh 2023-01-09 13:08:37 +01:00
Weijia Wang
2bd3048ea4 darwin: fix generate-sdk-packages.sh 2023-01-09 13:08:09 +01:00
Martin Weinelt
4d65509504 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-08 16:34:30 +01:00
Thiago Kenji Okada
0aefadec65
Merge pull request #207296 from wegank/chuck-darwin
chuck: 1.4.1.0 -> 1.4.1.1, unbreak on aarch64-darwin
2023-01-08 14:54:04 +00:00
Boey Maun Suang
82b88d2db6 bintoolsDualAs: Add package
For reasons explained in the commit contents, in order to build the
native gnat package for x86_64-darwin, the native gnatboot package for
x86_64-darwin must have access to both the Clang integrated assembler
and the cctools GNU assembler for that platform.  This commit creates a
package with both of those assemblers that x86_64-darwin gnatboot can
then be wrapped with.
2023-01-07 18:32:12 +11:00
github-actions[bot]
e859576396
Merge staging-next into staging 2023-01-04 00:03:20 +00:00
Artturi
099f6ed77c
Merge pull request #203504 from IvarWithoutBones/bump-yabai 2023-01-03 23:52:03 +02:00
Weijia Wang
ac3c81faa1 darwin.apple_sdk: expose MultitouchSupport 2023-01-03 18:23:33 +01:00
github-actions[bot]
e2839320bb
Merge staging-next into staging 2023-01-03 12:01:44 +00:00
Weijia Wang
198d522594 darwin.apple_sdk.frameworks.DebugSymbols: init 2023-01-02 23:05:36 -05:00
Jan Tojnar
72c37eddec Merge branch 'staging-next' into staging 2022-12-25 01:30:47 +01:00
Ivar Scholten
27d6a8b410 yabai: 4.0.4 -> 5.0.2
This removes the need for the yabai-load-sa script on x86_64-darwin, the
scripting addition can now simply be installed/launched with
`yabai --load-sa`.
2022-12-23 10:21:39 +01:00
Albert Lloveras
b86dab08a2 Use darwin.apple_sdk_11_0.callPackage 2022-12-22 09:08:02 +11:00
Sandro
42ad772205
Merge pull request #180888 from gdinh/add-plistwatch 2022-12-21 20:38:29 +01:00
github-actions[bot]
dc7ebb0163
Merge staging-next into staging 2022-12-18 18:01:41 +00:00
figsoda
ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
github-actions[bot]
887e342eaa
Merge staging-next into staging 2022-12-17 18:01:35 +00:00
Sandro
fb769ee3c3
pam-reattach: cleanup (#205509) 2022-12-17 17:35:23 +01:00
github-actions[bot]
4db4181d93
Merge staging-next into staging 2022-12-14 00:02:53 +00:00
Rick van Schijndel
9833d56c24 treewide: mark packages broken that never built on PLATFORM
Done with the help of https://github.com/Mindavi/nixpkgs-mark-broken
Tool is still WIP but this is one of the first results.

I manually audited the results and removed some results that were not valid.

Note that some of these packages maybe should have more constrained platforms set
instead of broken set, but I think not being perfectly correct is better than
just keep trying to build all these things and never succeeding.

Some observations:

- Some darwin builds require XCode tools
- aarch64-linux builds sometimes suffer from using gcc9
  - gcc9 is getting older and misses some new libraries/features
- Sometimes tools try to do system detection or expect some explicit settings for
  platforms that are not x86_64-linux
2022-12-13 21:40:12 +01:00
Robert Hensing
16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
Naïm Favier
11ca3343f5
Merge pull request #178894 from lockejan/darwin/pam_reattach 2022-12-10 14:15:49 +01:00
Grace Dinh
76076c404a plistwatch: init at unstable-2020-12-22 2022-12-08 17:16:28 -08:00
Artturin
238a6053c4 stdenv: support opt-in __structuredAttrs
Co-authored-by: Robin Gloster <mail@glob.in>

stdenv: print message if structuredAttrs is enabled

stdenv: add _append

reduces the chance of a user doing it wrong

fix nix develop issue

output hooks don't work yet in nix develop though

making $outputs be the same on non-structuredAttrs and structuredAttrs
is too much trouble.

lets instead make a function that gets the output names

reading environment file '/nix/store/2x7m69a2sm2kh0r6v0q5s9z1dh41m4xf-xz-5.2.5-env-bin'
nix: src/nix/develop.cc:299: std::string Common::makeRcScript(nix::ref<nix::Store>, const BuildEnvironment&, const Path&): Assertion `outputs != buildEnvironment.vars.end()' failed.

use a function to get all output names instead of using $outputs

copy env functionality from https://github.com/NixOS/nixpkgs/pull/76732/commits
2022-12-08 06:13:19 +02:00
Jan Schmitt
1fb092b81e
pam_reattach: init at 1.3 2022-11-22 13:58:30 +01:00
Sandro
21fa5a05ef
Merge pull request #196357 from Enzime/shortcat 2022-10-27 14:17:27 +02:00
Michael Hoang
2c7ebf1fb9 shortcat: init at 0.11.0 2022-10-27 13:13:00 +11:00
Sandro
f3610b3624
Merge pull request #196763 from reckenrode/moltenvk-bump 2022-10-26 14:29:55 +02:00
Ivv
b4c2ae10f9
Merge pull request #188322 from IvarWithoutBones/bump-yabai
yabai: 3.3.10 -> 4.0.4
2022-10-26 11:33:30 +02:00
github-actions[bot]
71e4896d63
Merge master into staging-next 2022-10-22 12:01:25 +00:00
Rahul Butani
1ab41a22f5
utm: 3.2.4 → 4.0.8 2022-10-20 00:37:51 -05:00
Randy Eckenrode
edad2ee58c
moltenvk: 1.1.11 -> 1.2.0 2022-10-19 08:56:10 -04:00
github-actions[bot]
4f07e7f326
Merge master into staging-next 2022-10-15 06:07:54 +00:00
Vladimír Čunát
00a757ed3f
Merge branch 'master' into staging 2022-10-13 08:27:55 +02:00
Grace Dinh
521d14520d macfuse-stubs: 4.1.0 -> 4.4.1 2022-10-12 13:30:39 -07:00
Stanisław Pitucha
d1dcdeebfa
Merge pull request #195274 from rrbutani/feature/utm
utm: init at 3.2.4
2022-10-11 22:56:26 +11:00