Age | Commit message (Collapse) | Author | Files | Lines |
|
More GNOME updates (staging)
|
|
|
|
glib: follow profile updates when searching apps
|
|
- https://gitlab.gnome.org/GNOME/glib/-/blob/2.70.0/NEWS
|
|
[staging] {cc,binutils}-wrapper: fixes for PIE hardening
|
|
This is no longer needed with the previous PIE hardening fixes.
This reverts commit 74e0aaaa30c1751450cddf055a5eb4ca64d7e33b.
|
|
- https://gitlab.gnome.org/GNOME/glib/-/releases/2.68.4
|
|
|
|
It's not clear why this is required, but glib includes CoreServices
headers and calls CoreServices functions, so it's reasonable to link
against the framework explicitly.
|
|
glib: 2.68.1 → 2.68.2
|
|
|
|
|
|
|
|
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
|
|
|
|
(It was requested by them.)
I left one case due to fetching from their personal repo:
pkgs/desktops/pantheon/desktop/extra-elementary-contracts/default.nix
|
|
|
|
Co-Authored-By: Maxine Aubrey <maxeaubrey@gmail.com>
|
|
Do not depend on host gtk-doc when cross compiling (we do not use it
there), and document why we need a host gtk-doc in the first place.
|
|
GNOME Shell monitors XDG_DATA_DIRS for changes using inotify for the
purpose of updating the list of applications displayed in the overview
as they are installed or removed. Because the relevant directories are
symlinks under NixOS and are swapped on change, Shell never notices it.
To remedy this, also monitor various profile directories to signal an
update whenever profiles are changed.
This uses a patch from Guix, slightly modified to also encompass user
environment profiles (/etc/profiles/per-user/$USER) in addition to the
system profile (/nix/var/nix/profiles/system) as well as regular user
profiles (/nix/var/nix/profiles/per-user/$USER/profile).
|
|
rebased the schema override patch, adding the same upstream safety but
not duplicating the ability to pass multiple directories as this does
not appear to be necessary for nix overrides
|
|
|
|
|
|
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
Fixes compatibility with recent tzdata.
https://ftp.gnome.org/pub/GNOME/sources/glib/2.66/glib-2.66.2.news
|
|
|
|
https://ftp.gnome.org/pub/GNOME/sources/glib/2.66/glib-2.66.1.news
|
|
By applying https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1648
|
|
|
|
This commit should not change eval results
|
|
|
|
gamin is abandoned and we are going to drop it
|
|
|
|
|
|
|
|
Cross compilation fixes [april 2020]
|
|
|
|
These should be runtime, not build time deps
|
|
gio-launch-desktop is replaced by direct /bin/sh calls
|
|
Since we split wrapGAppsHook and move its variable initialization to preFixupPhases in #81475, it was getting run before glibPreFixupPhase which sets GSETTINGS_SCHEMAS_PATH variable gappsWrapperArgsHook depends on. Let's introduce this ugly hack to ensure glibPreFixupPhase will run before gappsWrapperArgsHook.
|
|
|
|
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>
|
|
Even upstream no longer ships Autotools build files.
|
|
|