Commit Graph

1380 Commits

Author SHA1 Message Date
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
Pol Dellaiera
71df962dfd
Merge pull request #299032 from DontEatOreo/darwin-mousecape
mousecape: init at 1813
2024-03-26 18:07:34 +01: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
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
DontEatOreo
7f6fd46ab6
raycast: 1.66.2 -> 1.70.2 2024-03-24 22:22:11 +02: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
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
annalee
8ead81a60f
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-17 07:18:11 +00: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
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
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