1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 03:30:45 +00:00
Commit graph

14251 commits

Author SHA1 Message Date
rewine ab0c8744b1
Merge pull request #320188 from NixOS/backport-320037-to-release-24.05
[Backport release-24.05] iniparser: 4.1 -> 4.2.3
2024-06-17 15:23:00 +08:00
OPNA2608 c7c2cd9404 lomiri.lomiri-session: Unset QT_QPA_PLATFORMTHEME
Workaround startup failure when Pantheon module sets it to "gtk3" globally.

(cherry picked from commit ad9b2ad912)
2024-06-16 09:19:04 +00:00
Thomas Gerbet 633f718170 iniparser: 4.1 -> 4.2.3
Fixes CVE-2023-33461 (and several buffer overflows from what I can see in the changes).

Project is now maintained on GitLab.com.

Changes:
https://gitlab.com/iniparser/iniparser/-/releases/v4.2.3
https://gitlab.com/iniparser/iniparser/-/releases/v4.2.2
https://gitlab.com/iniparser/iniparser/-/releases/v4.2.1
https://gitlab.com/iniparser/iniparser/-/releases/v4.2.0
(cherry picked from commit 3d44176ec8)
2024-06-16 04:49:02 +00:00
OPNA2608 c634c3e93f lomiri.qtmir: 0.7.2-unstable-2024-01-08 -> 0.8.0-unstable-2024-03-06, switch to debian-upstream branch
(cherry picked from commit 2de3fb4580)
2024-06-13 13:25:27 +02:00
Bobby Rong 8018b57436 pantheon.gala: Fix window placement in MultiTaskingView
It looks like the fix is very related to the GLib 2.76 bump.

(cherry picked from commit 42f4ab2779)
2024-06-09 12:24:14 +00:00
Basti 489f4bc518
Merge pull request #315470 from NixOS/backport-310143-to-release-24.05
[Backport release-24.05] `gnomeExtensions.system-monitor`: patch to add `GTop` to the extension's path
2024-06-08 19:26:55 +00:00
Cosima Neidahl d7a4002318
Merge pull request #318060 from NixOS/backport-316275-to-release-24.05
[Backport release-24.05] lomiri.lomiri: Try to consider services.xserver.xkb.layout
2024-06-07 22:27:26 +02:00
OPNA2608 34b6455ddb lomiri.lomiri: Try to consider services.xserver.xkb.layout
Propagate the configuration setting through an envvar, check the envvar in the compositor.
Needed because querying AccountsSettings for this information fails, due to Ubuntu-only
"InputSources" interface. So you're stuck on US layout without this hack.

(cherry picked from commit 2735184f6d)
2024-06-07 17:50:00 +00:00
OPNA2608 47174d2d67 lomiri.content-hub: Modernise abit
- Some patches have been merged, fetch merged ones if possible & update comments
- with lib; in meta is frowned-upon

(cherry picked from commit 120fda2ef3)
2024-06-07 14:58:58 +00:00
OPNA2608 2c7cdaf292 lomiri.content-hub: Fetch patch to fix data transfer
We don't have a functional content-hub transfer test, so this slipped through the cracks during testing.

(The background setting in LSS would be an easy one, but that calls an AccountsSetting function that
doesn't exist outside of Ubuntu, so it wouldn't work anyway.)

(cherry picked from commit 0ddd3a49e9)
2024-06-07 14:58:58 +00:00
OPNA2608 cdb3169930 lomiri.lomiri-app-launch: Modernise abit
- Patch has been merged, fetch merged one & update comment (hash is unchanged, checked)
- We now have a CMake modern enough for pkg_get_variable DEFINE_VARIABLES, use it
- substituteInPlace --replace is deprecated
- with lib; in meta is frowned-upon

(cherry picked from commit 20c9038e15)
2024-06-07 14:58:58 +00:00
OPNA2608 e64e41dc29 lomiri.lomiri-app-launch: Inject /run/current-system/sw/bin into PATH
LAL manages desktop file parsing for various parts of the Lomiri environment. It also handles turning them into SystemD services tracked in the background.
And due to how things work one, it's code is also SystemD-launched by itself.

When we package applications with desktop files, we don't want the Exec values to be absolute, so we patch out absolute paths.
Without absolute paths, PATH is expected to have the path to the executables. But our PATHs don't always contain i.e. /run/current-system/sw/bin.

Services launched by SystemD are one such instance. If LAL code is run under SystemD's restricted reduced PATH, then it fails to find the requested executables.
This is what happens to content-hub, and it causes all transfer requests to be met with an immediate "could not launch peer"-like error, and a transfer being stuck halfway.

To work around this (I wouldn't call this a real solution?), patch LAL code to:
- also propagate whatever PATH it currently *does* have to its launched applications
- postfix the PATH it has with /run/current-system/sw/bin, to give it a decent fallback

These changes allow for lomiri-filemanager-app to be launched via a content-hub request from lomiri-system-settings (i.e. the background selection).

(cherry picked from commit af1d2bd13a)
2024-06-07 14:58:57 +00:00
OPNA2608 e0fc7d81b4 tests/lomiri-filemanager-app: init
(cherry picked from commit 4a495ec755)
2024-06-07 12:34:06 +00:00
OPNA2608 a3e71b2a9d lomiri.lomiri-filemanager-app: init at 1.0.4
(cherry picked from commit 7f084b0fe1)
2024-06-07 12:34:06 +00:00
José Romildo 25175b401d lxqt.qtermwidget: add prior version 1.4.0 for compatibility with qt5
(cherry picked from commit d735378802)
2024-06-06 20:10:32 +00:00
Jan Tojnar aedf79c230
Merge pull request #317136 from NixOS/backport-316402-to-release-24.05
[Backport release-24.05] GNOME updates 2024-06-01
2024-06-05 14:51:01 +02:00
Sandro 0269a1b2df
Merge pull request #316260 from NixOS/backport-316000-to-release-24.05 2024-06-05 11:22:59 +02:00
Jan Tojnar 33ebbca31a gnome.gnome-control-center: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/46.1...46.2
(cherry picked from commit 4655367aee)
2024-06-04 07:37:30 +00:00
Jan Tojnar 79166a05e9 gnome.gdm: 46.0 → 46.2
https://gitlab.gnome.org/GNOME/gdm/-/compare/46.0...46.2
(cherry picked from commit c4f8dbd245)
2024-06-04 07:37:30 +00:00
Jan Tojnar 4108092bea epiphany: 46.0 → 46.1
https://gitlab.gnome.org/GNOME/epiphany/-/compare/46.0...46.1
(cherry picked from commit 195626dfe4)
2024-06-04 07:37:29 +00:00
José Romildo e1cd778c1f lxqt.qterminal: add qtwayland to the dependence list
(cherry picked from commit f250907b64)
2024-06-02 14:37:20 +00:00
Timo Myllymäki b94996afd1 gnomeExtensions.ddterm: fix gjs path
The new version has #!@GJS_SHEBANG@ which ended up as #!/usr/bin/gjs -> #!/usr/bin//nix/store../bin/gjs.

gnomeExtensions.ddterm: add libhandy as dependency

libhandy was added as dependency on commit: eade14f6f4

(cherry picked from commit d89c0a9689)
2024-06-01 08:20:14 +00:00
Nano Twerpus 09b60fe8a9 gnome.gnome-shell-extensions: patch GTop path for the GNOME System Monitor extension
Formatted with `nixfmt-rfc-style`.

(cherry picked from commit 78ecb9195e)
2024-05-31 21:27:57 +00:00
Matt Moriarity ad732e66b0 plasma-workspace: 5.27.11 -> 5.27.11.1
(cherry picked from commit fc16891480)
2024-05-31 16:24:15 +00:00
Aleksana 60e848d4ec
Merge pull request #314838 from NixOS/backport-314666-to-release-24.05
[Backport release-24.05] gnome.gnome-remote-desktop: 46.1 -> 46.2
2024-06-01 00:04:04 +08:00
Cosima Neidahl 45cef8da7c
Merge pull request #315535 from NixOS/backport-315117-to-release-24.05
[Backport release-24.05] lomiri.*: Make buildable while waiting for GLib fix
2024-05-29 14:36:47 +02:00
Weijia Wang fafeae3d24
Merge pull request #315526 from NixOS/backport-315253-to-release-24.05
[Backport release-24.05] deepin.dtk6core: fix build on 6.7.1
2024-05-29 09:14:28 +02:00
OPNA2608 bbae47b2b6 lomiri.lomiri-indicator-network: Disable tests
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Seems like only the tests fail though.

(cherry picked from commit 137015743e)
2024-05-29 06:44:06 +00:00
OPNA2608 10837a8efe lomiri.telephony-service: Mark broken & exclude everywhere
Needs a GLib change to be fixed, which needs a staging cycle, which I was told won't happen in time anymore.
Luckily it's not a crucial component for the desktop mode.

(cherry picked from commit 3ef60ac499)
2024-05-29 06:44:06 +00:00
rewine 1e64ec0b6f deepin.dde-daemon: do not create /usr/share/uadp
fix: https://github.com/NixOS/nixpkgs/issues/314108
(cherry picked from commit 8fbe3b5589)
2024-05-29 06:19:47 +00:00
rewine 3de7ae0aa8 deepin.dtk6core: fix build on 6.7.1
(cherry picked from commit 73660e9351)
2024-05-29 05:57:43 +00:00
Nanotwerp 838860ac83 gnomeExtensions.system-monitor: patch to add GTop to the extension's path
(cherry picked from commit 064730b54f)
2024-05-29 00:05:31 +00:00
Thomas Gerbet a67e660584 gnome.gnome-remote-desktop: 46.1 -> 46.2
Fixes CVE-2024-5148.
https://security.opensuse.org/2024/05/22/gnome-remote-desktop-system-dbus.html

Changes:
https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/blob/46.2/NEWS?ref_type=tags
(cherry picked from commit 092ca8d1cf)
2024-05-28 22:20:21 +02:00
Nick Cao 6e318d1cb0
Merge pull request #315285 from NixOS/backport-315046-to-release-24.05
[Backport release-24.05] nixosTests.gnome-extensions: fix test
2024-05-28 15:20:35 -04:00
Jan Tojnar 32344320da gnome.geary: 44.1 → 46.0
https://gitlab.gnome.org/GNOME/geary/-/compare/44.1...46.0
(cherry picked from commit 07ae3d806b)
2024-05-28 11:56:26 +02:00
Jan Tojnar 19c420aae8 gnome.gnome-shell: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-shell/-/compare/46.1...46.2
(cherry picked from commit 1cf80c71d4)
2024-05-28 11:56:26 +02:00
Jan Tojnar 75420cc6aa gnome.nautilus: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/nautilus/-/compare/46.1...46.2
(cherry picked from commit ca3b765cfb)
2024-05-28 11:56:26 +02:00
Jan Tojnar e8c1868904 gnome.mutter: remove unneeded dependencies
json-glib was removed in 03235773be
(part of bump in fde899eefd).

libcap-ng is not used at all. It was added in 9742df1595
required by an older version of the patch from https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/460
which was dropped in 8c5884ef4e.

Also update comment since mutter-clutter no longer depends on graphene, -cogl and -mtk libraries do.

(cherry picked from commit e6719289cd)
2024-05-28 11:56:26 +02:00
Jan Tojnar 710deda4d0 gnome.mutter: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/mutter/-/compare/46.1...46.2
(cherry picked from commit 49097abda9)
2024-05-28 11:56:26 +02:00
Jan Tojnar a70853f968 gnome.gnome-terminal: 3.52.1 → 3.52.2
https://gitlab.gnome.org/GNOME/gnome-terminal/-/compare/3.52.1...3.52.2
(cherry picked from commit 41e94d87d8)
2024-05-28 11:56:26 +02:00
Jan Tojnar 1e90922710 gnome.gnome-shell-extensions: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/compare/46.1...46.2
(cherry picked from commit 8c463bfeb0)
2024-05-28 11:56:26 +02:00
Jan Tojnar 57f58f1437 gnome.gucharmap: 15.1.2 → 15.1.5
https://gitlab.gnome.org/GNOME/gucharmap/-/compare/15.1.2...15.1.5
(cherry picked from commit 184ffd7bee)
2024-05-28 11:56:26 +02:00
Jan Tojnar d323d9cdb8 gnome.aisleriot: 3.22.32 → 3.22.33
https://gitlab.gnome.org/GNOME/aisleriot/-/compare/3.22.32...3.22.33
(cherry picked from commit 2b0062f5fa)
2024-05-28 11:56:26 +02:00
Jan Tojnar 272535f598 gnome.rygel: 0.42.5 → 0.42.6
https://gitlab.gnome.org/GNOME/rygel/-/compare/rygel-0.42.5...rygel-0.42.6
(cherry picked from commit 46f9348479)
2024-05-28 11:56:26 +02:00
Jan Tojnar 7e3b2c6af2 gnome.gnome-software: 46.1 → 46.2
https://gitlab.gnome.org/GNOME/gnome-software/-/compare/46.1...46.2
(cherry picked from commit 15024190f5)
2024-05-28 11:56:26 +02:00
Jan Tojnar bf5da9a4e7 gnome.gnome-maps: 46.10 → 46.11
https://gitlab.gnome.org/GNOME/gnome-maps/-/compare/v46.10...v46.11
(cherry picked from commit c130d93c68)
2024-05-28 11:56:26 +02:00
Jan Tojnar 92e004ec2d gnome.gnome-initial-setup: 46.0 → 46.2
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/compare/46.0...46.2
(cherry picked from commit dd7db60d7b)
2024-05-28 11:56:26 +02:00
Jan Tojnar 3ce3aded9f gnome.file-roller: 44.2 → 44.3
https://gitlab.gnome.org/GNOME/file-roller/-/compare/44.2...44.3
(cherry picked from commit aa2d96b2b8)
2024-05-28 11:56:26 +02:00
Jan Tojnar 880c51aadc evince: 46.1 → 46.3
https://gitlab.gnome.org/GNOME/evince/-/compare/46.1...46.3
(cherry picked from commit 1e5cbf8038)
2024-05-28 11:56:26 +02:00
Jan Tojnar 3380d2a9bf gnome-control-center: Add missing dependency
This was previously propagated by mutter.
(e6719289cd)

(cherry picked from commit 63197e9e3d)
2024-05-28 11:34:49 +02:00