Commit Graph

37 Commits

Author SHA1 Message Date
MultisampledNight
02c9aec57a
neovide: remove multisn8 from maintainers
I don't feel comfortable anymore with updating and maintaining the neovide
package, or more to say being generally-trusted to do so.
2024-04-19 17:53:31 +02: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
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
R. Ryantm
7ba3caea70 neovide: 0.12.1 -> 0.12.2 2024-01-29 18:11:20 +01:00
Nathan Henrie
e2bb36a115 neovide: fix build for aarch64-darwin
Thanks to @wegank for https://github.com/NixOS/nixpkgs/pull/274839/files

This also reenables checks, which pass once given access to neovim.
2024-01-07 05:24:58 -07:00
MultisampledNight
834794c97e
neovide: 0.12.0 -> 0.12.1 2024-01-05 01:56:15 +01:00
MultisampledNight
1a179d00cc
neovide: 0.11.2 -> 0.12.0 2023-12-25 12:00:59 +01:00
MultisampledNight
5ee2279901
neovide: 0.11.1 -> 0.11.2
https://github.com/neovide/neovide/releases/tag/0.11.2
2023-09-08 18:54:16 +02:00
MultisampledNight
999a8951e3 neovide: 0.11.0 -> 0.11.1
https://github.com/neovide/neovide/releases/tag/0.11.1
2023-08-18 16:18:11 +02:00
MultisampledNight
b8f594806e
neovide: add multisn8 as a maintainer 2023-08-08 20:46:50 +02:00
Christian Kögler
211c5ed98b neovide: 0.10.4 -> 0.11.0 2023-08-07 23:32:30 +02:00
Christian Kögler
18111d5d7e neovide: 0.10.3 -> 0.10.4 2023-04-09 22:23:51 +02:00
Yureka
f8cbc3c281 tree-wide: convert rust with git deps to importCargoLock 2023-03-26 01:52:04 +01:00
figsoda
eeb1fad1bc neovide: drop python2, clean up 2022-12-05 14:29:57 -05:00
Christian Kögler
f9c04d8557 neovide: 0.10.1 -> 0.10.3 2022-11-07 13:49:52 +01:00
Christian Kögler
472f197978 neovide: remove dependency to skia sources 2022-10-08 21:39:01 +02:00
Alexander Polakov
0e74fea612 neovide: fix build on darwin 2022-09-17 01:12:00 +04:00
Christian Kögler
27e6c7477b neovide: 0.10.0 -> 0.10.1 2022-08-15 14:38:19 +02:00
Christian Kögler
19f152c2b0 neovide: 0.9.0 -> 0.10.0 2022-08-15 00:55:38 +02:00
Christian Kögler
dd3a47ef86 neovide: 0.8 -> 0.9 2022-07-01 18:32:25 +02:00
Christian Kögler
2833064bcc
neovide: 2022-02-04 -> 0.8.0 (#168770)
* neovide: 2022-02-04 -> 0.8.0

* neovide: Remove unsupported platform darwin
2022-04-16 22:59:35 +02:00
Christian Kögler
87631775cb neovide: 2021-10-09 -> 2022-02-04 2022-02-05 14:26:44 +01:00
Artturin
abe0a8608b neovide: support darwin 2021-10-21 20:51:36 +03:00
Artturin
24b7f415e6 neovide: only enable wayland on linux 2021-10-21 20:49:23 +03:00
Christian Kögler
454d9f7410 neovide: unstable-2021-08-08 -> unstable-2021-10-09 2021-10-10 13:56:07 +02:00
Matthieu Coudron
3ab8ce12c2 neovide: fix meta.mainProgram
it was trying to start neovide-unstable
2021-08-15 19:40:09 +02:00
Christian Kögler
be03a55b36 neovide: 2021-06-21 -> 2021-08-08 2021-08-11 01:17:00 +02:00
Christian Kögler
a517d00046 neovide: Remove expat
Expat is provided via skia.
2021-08-11 01:10:31 +02:00
Christian Kögler
6418b5d2d5 neovide: Fix #133409 by backporting freetype 2021-08-11 01:06:34 +02:00
Benjamin Tan
3f50543e34 neovide: enable wayland usage without xwayland 2021-06-27 23:22:18 -07:00
Christian Kögler
64d2892c92
neovide: 0b976c3 -> 4159c47f
* neovide: 0b976c3 -> 4159c47f

Neovide moved from Vulkan to OpenGL which has better GPU support.
2021-06-26 13:57:00 +02:00
Christian Kögler
555afaa94e neovide: Fix build caused by llvm multi output 2021-05-23 14:34:13 +02:00
Christian Kögler
0935f7d7dd neovide: Separate skia externals 2021-05-15 13:27:34 +02:00
Christian Kögler
5067ba8444 neovide: Install icons and desktop files 2021-05-15 10:11:54 +02:00
Christian Kögler
a0bc1ab480 neovide: ba42855 -> 0b976c3
Simplify packaging, since upstream applied proposed pull request.
2021-05-15 08:19:54 +02:00
Christian Kögler
428edf7fe0 neovide: init at ba42855 2021-05-14 18:53:15 +02:00