| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also begin to start work on cross compilation, though that will have to
be finished later.
The patches are based on the first version of
https://reviews.llvm.org/D99484. It's very annoying to do the
back-porting but the review has uncovered nothing super major so I'm
fine sticking with what I've got.
Beyond making the outputs work, I also strove to re-sync the packages,
as they have been drifting pointlessly apart for some time.
----
Other misc notes, highly incomplete
- lvm-config-native and llvm-config are put in `dev` because they are
tools just for build time.
- Clang no longer has an lld dep. That was introduced in
db29857eb391ed002046090851a44c452b80bdbd, but if clang needs help
finding lld when it is used we should just pass it flags / put in the
resource dir. Providing it at build time increases critical path
length for no good reason.
----
A note on `nativeCC`:
`stdenv` takes tools from the previous stage, so:
1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.stdenv.cc`: `(?0, ?1, x)`
while:
1. `pkgsBuildBuild`: `(?1, x, x)`
2. `pkgsBuildBuild.targetPackages`: `(x, x, ?2)`
3. `pkgsBuildBuild.targetPackages.stdenv.cc`: `(?1, x, x)`
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
They have been broken and disabled for ages and now the dependencies are being removed.
|
|
|
|
| |
It depends on ancient gstreamer which is broken and likely insecure.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Naive concatenation of $LD_LIBRARY_PATH can result in an empty
colon-delimited segment; this tells glibc to load libraries from the
current directory, which is definitely wrong, and may be a security
vulnerability if the current directory is untrusted. (See #67234, for
example.) Fix this throughout the tree.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
|
|
|
|
|
|
|
| |
This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing
changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1.
Let's delay this. We have some serious regressions.
|
| |
|
|
|
|
|
|
|
| |
The build was fixed in two ways, by both this patch and a substitution.
Let's keep the substitition instead of the patch as the patches may disappear.
This reverts commit ccc8c73ea00321318e9ac2cb75879f57bef328a7.
|
|\
| |
| |
| | |
Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
|
| |\
| | |
| | | |
qt48: Fix build for gcc8
|
| | | |
|
|/ /
| |
| |
| |
| | |
I'll hope that this simple removal of "volatile" is OK.
I feel sure I saw a PR for this somewhere, but I can't find it.
|
|\ \ |
|
| |\ \
| | | |
| | | | |
qt4: Vendor bitrotted Arch Linux patch
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It is no longer found at this URL. Vendoring until a better solution
comes along.
Fixes #63084
|
|/ / / |
|
| | | |
|
| | | |
|
| |/
|/|
| |
| | |
This isn’t a package, and we already have mesaPlatforms to handle this logic.
|
|\ \
| | |
| | | |
qtwebkit: fix path for libgdk-x11-2.0, it's in gtk2 apparently
|
| | |
| | |
| | |
| | | |
Thanks @worldofpeace!
|
| |/ |
|
|/
|
|
| |
Some old stuff is known not to work.
|
|
|
|
|
|
| |
because it's ancient, it relies on ancient APIs that Apple has deprecated
for literally years. Our new CoreFoundation cleanup means those APIs are no longer here, so let's kill the functionality. Eventually support for it
got removed from upstream too, so it's not as if we're doing anything too
awful here.
|
|
|
|
|
|
|
| |
- qt-4: Pass the correct configureFlags, in particular `mk` should prepend `no-`
when `cond` is false.
- qt-3: simply revert the changes
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| | |
See #39927
|
|/
|
|
| |
trivial part)
|
|
|
|
| |
In resulting derivation there's no mention of this path anyway (checked with grep).
|
|
|
|
|
|
| |
* Implement libGL as a symlink package which uses libraries from libglvnd and
headers from Mesa (since ones from libglvnd are outdated).
* Use libGL_driver.driverLink treewide; add FHS paths where possible.
|
|
|
|
| |
Also rename mesaSupported to libGLSupported
|
| |
|
|
|
|
| |
Also convert flags to list of nix strings.
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* master: (39 commits)
pythonPackages: rename dns -> dnspython
awesome: fix LUA_PATH/LUA_CPATH to lgi [now for version 3.5]
qt4: fix qmake on darwin and delete custom install phase
python.buildEnv: always include the $out output
nix-bash-completions: lazy load aware install
borg: 1.1.1 -> 1.1.3
nixos/programs/bash: document that /etc/bash_completion.d is obsolete
ocamlPackages.markup: 0.7.4 -> 0.7.5
hhvm: 3.21 -> 3.23.2
ocamlPackages.ulex: 1.1 -> 1.2
notmuch: 0.25.2 -> 0.25.3
gmime3: 3.0.1 -> 3.0.5
qt4: fix darwin install phase
nixos/programs/bash: Let bash-completion lazy load scripts
Revert "gmime: 3.0.1 -> 3.0.5"
rawtherapee: delete unused files
pythonPackages: rename dns -> dnspython
nixpkgs: remove sqlite/kyotocabinet deps for leveldb
tor-browser-bundle-bin: 7.0.10 -> 7.0.11
networkmanager: remove restart after suspend from resume
...
|
| |
| |
| |
| |
| |
| |
| | |
Since keeping `installPhase = ""` to signify "use the default installPhase" will
be surprising, this deletes the installPhase and rebuilds qt4 on all platforms.
Fixes #30238
|