Commit Graph

327 Commits

Author SHA1 Message Date
Daniel Johnson
9a29a956b0 Add glib-networking to .deb and .rpm dependencies
Without glib-networking, GIO has no TLS backend, so HTTPS in the
embedded WebKit login views fails silently. This breaks every web
auth flow (EA, GOG, Steam web login, etc.) on systems where it
isn't already pulled in transitively.

Reported in #6664 against the EA App login.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-29 16:41:16 -04:00
Daniel Johnson
262f23ce0a Update changelog for 0.5.23
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-28 15:39:06 -04:00
Daniel Johnson
a2932201c4 Update changelog for 0.5.23: add missing entries
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 19:07:29 -04:00
Mathieu Comandon
67b10dea60 Bump version to 0.5.23
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 00:43:17 -07:00
Mathieu Comandon
159d7a21e5 Release 0.5.22 2026-02-24 17:09:14 -08:00
Mathieu Comandon
9781657d4e Release 0.5.21 2026-02-24 12:50:04 -08:00
Mathieu Comandon
c45a98a42b Fix changelog trailer format 2026-02-16 12:13:15 -08:00
Mathieu Comandon
c3c175e57c Update changelog 2026-02-16 12:00:32 -08:00
Daniel Johnson
04f88f5855 Backport spelling fixes from net.lutris.Lutris.metainfo.xml to changelog; remove $SCRIPTDIR item to agree with it. 2026-02-14 19:04:54 -05:00
Daniel Johnson
23c74afabb Further changelog updates for those PR merges. Spelling not guaranteed. 2026-01-18 10:42:14 -05:00
Zebra2711
5c7974d169 deps: add missing python libraries for extract icon from .exe 2026-01-18 05:32:32 -08:00
Daniel Johnson
bb681c0ede More changelog updates 2026-01-15 19:11:24 -05:00
Daniel Johnson
65f93acf5d changelog updates- mention Steam Families, update DXVK-Proton handling 2025-06-29 16:40:38 -04:00
Daniel Johnson
52ea581095 A couple more changelog entries. There's just not much new since 0.5.19. 2025-03-11 19:13:24 -04:00
Daniel Johnson
057ee0ad45 F5 to refresh has been removed; we should now update on changes more reliably. 2025-03-11 18:59:08 -04:00
Daniel Johnson
c77b93bf1c Changelog note for Flathub fix (#5976) 2025-03-11 18:56:10 -04:00
Mathieu Comandon
c225c7983a Replace 0.5.19 with 0.5.20 in the changelog 2025-03-11 08:38:38 -07:00
Mathieu Comandon
5d2b2163e3 Restore changelog format 2025-02-23 14:13:21 -08:00
Mathieu Comandon
f935de038d Release 0.5.19 2025-02-23 10:59:35 -08:00
Daniel Johnson
756ef8b3f8 Add first draft of of 0.5.19 changelog. 2025-01-30 19:26:29 -05:00
Mathieu Comandon
70adad8723 Update release date 2024-12-01 12:46:24 -08:00
Daniel Johnson
25867a79e9 Add the search filter button to the changelog 2024-11-21 04:34:29 -05:00
Mathieu Comandon
e911f53b08 Update changelog 2024-11-20 23:43:00 -08:00
Marco Zanin
718415b930 Ubuntu: packaging: add AppArmor profile for bwrap
Starting with Ubuntu 23.10 Canonical begin to restrict unprivileged
user namespaces.[1] After this change AppArmor completely block bwrap
if user namespace restrictions are enforced, breaking Umu, which stops
with the following error:

pressure-vessel-wrap[290705]: E: Child process exited with code 1:
bwrap: setting up uid map: Permission denied

The solution is to add the missing AppArmor profile for bwrap. Ubuntu
already has it on apparmor-profiles package but it has not been enabled
yet.[2] This commit adds the profile to Lutris package and add the rules
during the deb installation.[3] Since it's an experimental profile it
can cause some issues on some corner cases (bwrap with root privileges
for example will be blocked by AppArmor), but it's still much more better
than leave bwrap completely unconfined or Umu broken for all Ubuntu
users on 23.10+.

Note: The profile will break AppArmor with ABI version < 4, for this
reason this patch include a postinst script[4] that will remove bwrap
profile in case Lutris is installed on an old Ubuntu version or Debian
(ABI 3). The script also check if there are Ubuntu/Umu/Custom rules (if
the file name has the same nomenclature used by Ubuntu) installed and if
found ours will be removed.

Note for packaging: dh-apparmor now is a required build dependency.

Test:
1 Kubuntu 24.10 (Real HW) ABI 4: AppArmor OK (rules applied), Umu works
2 Ubuntu 23.04 (VM) ABI 3: AppArmor OK (rules removed), Umu works
3 Debian 12 (VM) ABI 3: AppArmor OK (rules removed), Umu works

[1] https://ubuntu.com/blog/ubuntu-23-10-restricted-unprivileged-user-namespaces
[2] 77f03f143a
[3] https://wiki.debian.org/AppArmor/Contribute/FirstTimeProfileImport
[4] https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html#summary-of-ways-maintainer-scripts-are-called

Signed-off-by: Marco Zanin <mrczn.bb@gmail.com>
2024-11-21 07:20:38 +01:00
Daniel Johnson
7fa3f3bcbb Touch up the changelog; explain more about "GE-Proton" 2024-11-16 14:56:53 -05:00
RayJW
1c60fd4b0a fix: Flathub capitalization in changelog is wrong 2024-10-21 11:12:27 +02:00
Daniel Johnson
3980bdcf64 Juuuuust a little more changelog. 2024-10-20 18:32:57 -04:00
Daniel Johnson
1e227399ca Some minor additions to the changelog 2024-10-20 14:20:53 -04:00
Daniel Johnson
615c46670b First draft of changelog for 0.5.18 2024-10-20 12:17:04 -04:00
Mathieu Comandon
adaced45b9 Bump version number 2024-10-13 16:24:35 -07:00
Daniel Johnson
3a7fb94df6 Add the multi-select categories and old-Lutris notification to the change log. 2024-04-04 19:50:09 -04:00
Daniel Johnson
1117bf204a Add bragging to the changelog, but also some more 'critial bug' items. 2024-04-04 06:35:22 -04:00
Mathieu Comandon
fa04547243 Initial changelog for 0.5.17 2024-04-03 14:23:31 -07:00
Mathieu Comandon
85871982bc Update to 0.5.16 2024-01-15 16:22:10 -08:00
Mathieu Comandon
37d81a1cd6 Add some entries to the Changelog 2024-01-11 03:05:56 -08:00
Daniel Johnson
9f2888172a Update changelog
Oops! Media are not going to the trash. That's still in an outstanding PR.
2024-01-09 10:13:59 -05:00
Daniel Johnson
eb5120be23 Toot toot! Add more stuff to the change log.
Much of it is actually not my stuff but @strcore's.
2024-01-08 04:37:12 -05:00
Mathieu Comandon
b3d52d35e5 Initial changelog for 0.5.15 2024-01-07 19:20:29 -08:00
Mathieu Comandon
c7efaac555 Upgrade gamescope and gamemode to Recommends in Debian package 2023-11-21 11:18:24 -08:00
Daniel Johnson
0283ae2af1 Shifts 'fluidsynth' and 'xdg-desktop-portal' to be 'Recommands' and not 'Depends'.
'fluidsynth' is not really required, and 'xdg-desktop-portal' appears to just be for flatpak support, so I think we do not need hard dependencieson these.

Resolves #5138
2023-11-21 11:15:43 -08:00
Dan Johnson
4f1706c3bb Toot my own horn!
Also, call out the Cairo dependency we fixed, for repo maintainers.
2023-10-16 07:00:54 -04:00
Mathieu Comandon
e943304e37 Update changelog 2023-10-16 02:36:04 -07:00
FlitPix
0f813cdcc2 Add fluidsynth to depends 2023-08-10 22:01:49 -07:00
Daniel Johnson
1b77808a55 Correct type-o in package name 2023-05-27 06:56:07 -04:00
Mathieu Comandon
470213829d Add vulkan-tools and xdg-desktop-portal to Debian dependencies 2023-05-27 02:29:56 -07:00
Daniel Johnson
ada7f28d56 Add dependency on python3-gi-cairo everywhere it seems to matter.
Resolves #4857.

It seems to me that Debian requires an extra package for PyCairo, but
RPM and PIP based installs do not. That's strange, but at least this
much seems to be needed.
2023-05-20 15:30:30 -07:00
Mathieu Comandon
8241e2c3a7 Update release date and contact email 2023-05-16 12:00:28 -07:00
Mathieu Comandon
30aef1e473 Update email address in changelog 2023-05-11 19:39:05 -07:00
Daniel Johnson
a0512ef76b Correct changelog
We no longer aggressively warn for old Vulkan drivers.
2023-05-11 19:11:06 -04:00
Mathieu Comandon
1eacd57817 Update changelog (although it already had been updated" 2023-04-16 17:13:37 -07:00