Shea Levy
121a26897f
npiperelay: init at 0.1.0
2 years ago
Yana Timoshenko
719567e91f
maintainers: update personal details
3 years ago
Felix Buehler
9480444dae
treewide: rename name to pname&version
3 years ago
Raymond Gauthier
6ea34850ff
mingw_w64_pthreads: enable 'static' lib output
...
This make this 'mingw_w64_pthreads' package suitable for
use when cross compiling rust code from linux to windows.
3 years ago
Ben Siraphob
2f94991628
treewide: fix redirected URLs
...
Using the script in maintainers/scripts/update-redirected-urls.sh
3 years ago
Philipp
c60a0b0447
mingw-64: 6.0.0 -> 9.0.0
3 years ago
John Ericson
18c38f8aee
treewide: All the linker to be chosen independently
...
This will begin the process of breaking up the `useLLVM` monolith. That
is good in general, but I hope will be good for NetBSD and Darwin in
particular.
Co-authored-by: sterni <sternenseemann@systemli.org>
3 years ago
Taeer Bar-Yam
c5e5ea90e1
libgnurx: output libgnurx.a when static
3 years ago
Sandro Jäckel
3453b89f4b
lzma: deprecate alias
3 years ago
John Ericson
bc1f7c5d7f
mcfgthreads: 9570e5ca -> 10y2x3x6
...
The latest version non longer has `-Werror` (at our request; thanks!) so
we no longer need to patch it out.
3 years ago
sternenseemann
81e5833fd1
mcfgthreads: fix syntax
...
PR #115603 / 8ad96b7786
introduced a
syntax error by introducing an '' inside an indented string and thus a
syntax error. Was merged despite the failing ofborg check.
3 years ago
Michael Roitzsch
8ad96b7786
mcfgthreads: enable cross-compiling on Darwin
...
using -Werror is problematic in general, remove for all platforms
fixes #97214
3 years ago
Kira Bruneau
9788188273
pkgs/os-specific/windows: fix evaluation after stdenv.lib -> lib
...
Fixes the evaluation of packages in pkgs/os-specific/windows that
weren't updated to include a new lib parameter after the refactor from
stdenv.lib -> lib (#109490 ).
I originally only intended this change to fix
`pkgsCross.mingw32.buildPackages.gcc` & `pkgsCross.mingwW64.buildPackages.gcc`
to support building wine with `mingwSupport`, but I noticed this was
an issue for all updated windows packages. Most of these other
packages fail to build for other reasons.
3 years ago
Jonathan Ringer
9bb3fccb5b
treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
...
continuation of #109595
pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.
python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
3 years ago
Ben Siraphob
16d91ee628
pkgs/os-specific: stdenv.lib -> lib
3 years ago
Profpatsch
4a7f99d55d
treewide: with stdenv.lib; in meta -> with lib;
...
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
4 years ago
Dmitry Kozlyuk
8b89e0494c
mingw-w64: 5.0.4 -> 6.0.0
...
Version 6.0.0 brings better Win32 API coverage and bugfixes.
It's been used in various distros long enough to be considered stable.
Latest version 7.0.0 hasn't received extensive testing yet.
Announce mail:
https://sourceforge.net/p/mingw-w64/mailman/message/36416777/
4 years ago
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
4 years ago
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists
5 years ago
John Ericson
04cb05d20c
gcc: Build MinGW stage two with threading library
...
Currently this is set up to be mcfgthreads, but it could be something
else instead.
5 years ago
John Ericson
999ef20129
mingw-w64 libc: Multiple outputs and parallel builds
...
Also deduplicate more of the GCC derivations.
5 years ago
John Ericson
06c5e811e6
mcfgthreads: Init from git
5 years ago
John Ericson
0a63190c31
windows top-level: Clean up with makeScope
5 years ago
Matthew Bauer
3b96c76bef
wxMSW: mark broken
...
This hasn’t worked for a while:
https://hydra.nixos.org/job/nixpkgs/cross-trunk/crossMingw32.windows.wxMSW.x86_64-linux
5 years ago
volth
08f68313a4
treewide: remove redundant rec
5 years ago
volth
c814d72b51
treewide: name -> pname
5 years ago
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
5 years ago
Yegor Timoshenko
31d5005cd6
pthreads-w32: 1.10.0 -> 2.9.1
5 years ago
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
5 years ago
Florian Klink
ddfc4797fb
windows.mingwrt: fix src url
5 years ago
Matthew Bauer
febda2b127
Revert "mingw: use current package set for headers"
...
This reverts commit 0307203693
.
5 years ago
Matthew Bauer
0307203693
mingw: use current package set for headers
...
gccCrossStageStatic should not need targetPackages.
Fixes #53587 .
6 years ago
John Ericson
0828e2d8c3
treewide: Remove usage of remaining redundant platform compatability stuff
...
Want to get this out of here for 18.09, so it can be deprecated
thereafter.
6 years ago
Matthew Bauer
e575275de7
windows: Cleanups
6 years ago
Matthew Bauer
f32e9a34c8
windows: add more meta
...
‘platforms.windows’ includes all windows platforms. Should prefer this
to using assertions.
6 years ago
Matthew Bauer
744665e3c4
mingw: add osvi.patch
...
This is apparently a typo that has not been fixed.
Also remove unused configureFlags.
6 years ago
Matthew Bauer
9cee386f38
windows: refactor
6 years ago
John Ericson
db965063b3
treewide: Make configureFlags lists
6 years ago
John Ericson
1f9838ea34
jom: Remove crossAttrs
...
Untested, but I don't think this has ever built.
6 years ago
Matthew Bauer
53cb8dc09e
windows.libgnurx: init
6 years ago
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
6 years ago
John Ericson
9be118223b
misc mingw: Get rid of crossConfig and clean up
...
Style of dual implementation and headers derivations is take from
bb7067f882
.
6 years ago
Matthew Justin Bauer
e203a9a553
pthread-w32: add missing args
...
Fixes #40207
6 years ago
Moritz Angermann
1d3db8139e
mingw-w64: 4.0.6 -> 5.0.3
...
This came up with GHC, as GHC requires `_(un)lock_file`, which are only present in mingw-w64 >= 5.
6 years ago
Remy Goldschmidt
aec57cfabe
mingw-w64: Add enable-idl / enable-secure-api flags
6 years ago
Bojan Nikolic
db475df127
mingw-w64-pthreads: The C compiler is needed
...
It was a copy and paste error from the headers derivation. Also test in
release-cross.
7 years ago
Bojan Nikolic
2e0ebc0532
mingw-w64: Disable stack hardening of the runtime
...
Do this because it is built with the static stage
7 years ago
John Ericson
e755a8a27d
treewide: Use `targetPrefix` instead of `prefix` for platform name prefixes
...
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
7 years ago
John Ericson
b0ada07f36
wxMSW: Fix syntax --- travis eval did not catch
7 years ago
hsloan
2f37cad1b9
wxMSW-2.8: Don't use stdenv ? cross
7 years ago