-
Notifications
You must be signed in to change notification settings - Fork 0
Description
(1)(deck@steamdeck ~)$ git clone https://github.com/HaplessIdiot/xlibresteamdeckinstaller.git
cd xlibresteamdeckinstaller
chmod +x installxlibre.sh
./installxlibre.sh
Cloning into 'xlibresteamdeckinstaller'...
remote: Enumerating objects: 95, done.
remote: Counting objects: 100% (95/95), done.
remote: Compressing objects: 100% (94/94), done.
remote: Total 95 (delta 28), reused 0 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (95/95), 47.57 KiB | 1.44 MiB/s, done.
Resolving deltas: 100% (28/28), done.
[sudo] password for deck:
Warning: The rootfs is already read-write!
Nothing is performed.
[+] Adding XLibre binary repo to pacman...
gpg: key 73580DE2EDDFA6D6: public key "artist artist@artixlinux.org" imported
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 2 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2029-05-04
gpg: Total number processed: 1
gpg: imported: 1
pub rsa4096 2020-08-17 [SC]
4CF0 F66D 9CEF 4710 5E22 DD0F 7358 0DE2 EDDF A6D6
uid [ unknown] artist artist@artixlinux.org
sub rsa4096 2020-08-17 [E]
-> Locally signed 1 key.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 6 signed: 2 trust: 1-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2029-05-04
gpg: key AF1D2199EF0A3CCF: "GitLab CI Package Builder ci-package-builder-1@steamos.cloud" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
==> Updating trust database...
gpg: next trustdb check due at 2029-05-04
-> Locally signed 1 key.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 7 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 7 signed: 1 trust: 2-, 0q, 0n, 5m, 0f, 0u
gpg: next trustdb check due at 2029-05-04
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
-> Disabled 45 keys.
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 12 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 12 signed: 82 trust: 2-, 0q, 0n, 10m, 0f, 0u
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: depth: 2 valid: 59 signed: 15 trust: 59-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2026-03-13
-> Locally signed 1 key.
==> Updating trust database...
gpg: next trustdb check due at 2026-03-13
:: Synchronizing package databases...
jupiter-3.7 119.7 KiB 192 KiB/s 00:01 [####################################] 100%
holo-3.7 132.8 KiB 212 KiB/s 00:01 [####################################] 100%
core-3.7 207.7 KiB 322 KiB/s 00:01 [####################################] 100%
extra-3.7 10.5 MiB 10.6 MiB/s 00:01 [####################################] 100%
community-3.7 45.0 B 75.0 B/s 00:01 [####################################] 100%
multilib-3.7 219.6 KiB 330 KiB/s 00:01 [####################################] 100%
warning: archlinux-keyring-20241203-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...
Packages (1) archlinux-keyring-20241203-1
Total Download Size: 1.18 MiB
Total Installed Size: 1.67 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
archlinux-keyring-20241203-1-any 1204.3 KiB 2.69 MiB/s 00:00 [####################################] 100%
(1/1) checking keys in keyring [####################################] 100%
(1/1) checking package integrity [####################################] 100%
(1/1) loading package files [####################################] 100%
(1/1) checking for file conflicts [####################################] 100%
(1/1) checking available disk space [####################################] 100%
:: Processing package changes...
(1/1) reinstalling archlinux-keyring [####################################] 100%
==> Appending keys from archlinux.gpg...
==> Updating trust database...
gpg: next trustdb check due at 2026-03-13
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Restarting marked services...
(3/3) Arming ConditionNeedsUpdate...
[+] Updating /etc/pacman.conf with xlibre repo...
[✓] XLibre repo added for x86_64
[+] Syncing pacman databases...
:: Synchronizing package databases...
jupiter-3.7 is up to date
holo-3.7 is up to date
core-3.7 is up to date
extra-3.7 is up to date
community-3.7 is up to date
multilib-3.7 is up to date
xlibre 9.7 KiB 27.3 KiB/s 00:00 [####################################] 100%
[+] Removing Xorg...
Packages (4) xf86-input-libinput-1.5.0-1 xf86-video-amdgpu-23.0.0-2 xorg-server-21.1.18-1.1
xorg-server-common-21.1.18-1.1
Total Removed Size: 4.08 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes...
(1/4) removing xorg-server [####################################] 100%
(2/4) removing xorg-server-common [####################################] 100%
(3/4) removing xf86-input-libinput [####################################] 100%
(4/4) removing xf86-video-amdgpu [####################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[+] Installing XLibre packages with overwrite (in-place replace)...
resolving dependencies...
looking for conflicting packages...
Packages (8) xorg-util-macros-1.20.2-1 xf86-input-synaptics-1.10.0-1 xlibre-input-joystick-1.6.4.2-1.1
xlibre-input-libinput-1.5.1.0-9.2 xlibre-video-amdgpu-23.0.0.7-2 xlibre-xserver-25.0.0.21-1
xlibre-xserver-common-25.0.0.21-1 xlibre-xserver-devel-25.0.0.21-1
Total Download Size: 1.89 MiB
Total Installed Size: 5.57 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
xorg-util-macros-1.20.2-1-any 23.7 KiB 59.3 KiB/s 00:00 [####################################] 100%
xf86-input-synaptics-1.10.0-1-x86_64 57.3 KiB 132 KiB/s 00:00 [####################################] 100%
xlibre-input-joystick-1.6.4.2-1.... 26.2 KiB 59.6 KiB/s 00:00 [####################################] 100%
xlibre-xserver-common-25.0.0.21-... 27.3 KiB 55.6 KiB/s 00:00 [####################################] 100%
xlibre-input-libinput-1.5.1.0-9.... 43.4 KiB 79.9 KiB/s 00:01 [####################################] 100%
xlibre-video-amdgpu-23.0.0.7-2-x... 94.5 KiB 174 KiB/s 00:01 [####################################] 100%
xlibre-xserver-devel-25.0.0.21-1... 169.7 KiB 258 KiB/s 00:01 [####################################] 100%
xlibre-xserver-25.0.0.21-1-x86_64 1491.3 KiB 1407 KiB/s 00:01 [####################################] 100%
Total (8/8) 1933.5 KiB 1531 KiB/s 00:01 [####################################] 100%
(8/8) checking keys in keyring [####################################] 100%
(8/8) checking package integrity [####################################] 100%
(8/8) loading package files [####################################] 100%
(8/8) checking for file conflicts [####################################] 100%
(8/8) checking available disk space [####################################] 100%
:: Processing package changes...
(1/8) installing xlibre-xserver-common [####################################] 100%
(2/8) installing xlibre-input-libinput [####################################] 100%
(3/8) installing xlibre-xserver [####################################] 100%
Version 25.0.0 of the XLibre input/video drivers introduces a change
for the versioning scheme:
* using semantic versioning now
* aligning driver versions with Xserver release series
* branching per Xserver release series
The major version - as in the first two digits - of the drivers is
the minimum required Xserver release.
It is required to replace all installed xf86* xorg driver
packages with their xlibre* counterparts before starting
xlibre-xsever. So if for example xf86-video-intel has been
installed it should be replaced with xlibre-xf86-video-intel.
For more information about Xlibre on Artix Linux visit our WiKi page:
https://wiki.artixlinux.org/Site/XlibreOnArtix
(4/8) installing xorg-util-macros [####################################] 100%
(5/8) installing xlibre-xserver-devel [####################################] 100%
(6/8) installing xlibre-video-amdgpu [####################################] 100%
(7/8) installing xlibre-input-joystick [####################################] 100%
(8/8) installing xf86-input-synaptics [####################################] 100%
xf86-input-synaptics driver is on maintenance mode and
xf86-input-libinput driver must be prefered over.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[+] Installing build dependencies for AUR packages...
warning: git-2.47.1-1 is up to date -- skipping
resolving dependencies...
looking for conflicting packages...
Packages (13) autoconf-2.72-1 automake-1.17-1 bison-3.8.2-8 flex-2.6.4-5 groff-1.23.0-7 m4-1.4.19-3
make-4.4.1-2 patch-2.7.6-10 pkgconf-2.3.0-1 texinfo-7.1.1-1 base-devel-1-2 debugedit-5.1-1
fakeroot-1.36.2-1
Total Download Size: 7.25 MiB
Total Installed Size: 28.85 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
fakeroot-1.36.2-1-x86_64 76.6 KiB 158 KiB/s 00:00 [####################################] 100%
patch-2.7.6-10-x86_64 93.0 KiB 189 KiB/s 00:00 [####################################] 100%
m4-1.4.19-3-x86_64 246.0 KiB 456 KiB/s 00:01 [####################################] 100%
flex-2.6.4-5-x86_64 307.5 KiB 566 KiB/s 00:01 [####################################] 100%
make-4.4.1-2-x86_64 523.8 KiB 914 KiB/s 00:01 [####################################] 100%
automake-1.17-1-any 626.6 KiB 1039 KiB/s 00:01 [####################################] 100%
autoconf-2.72-1-any 650.5 KiB 1066 KiB/s 00:01 [####################################] 100%
bison-3.8.2-8-x86_64 766.3 KiB 1224 KiB/s 00:01 [####################################] 100%
texinfo-7.1.1-1-x86_64 1707.7 KiB 2.61 MiB/s 00:01 [####################################] 100%
groff-1.23.0-7-x86_64 2.3 MiB 2.93 MiB/s 00:01 [####################################] 100%
pkgconf-2.3.0-1-x86_64 61.8 KiB 210 KiB/s 00:00 [####################################] 100%
base-devel-1-2-any 2.1 KiB 7.59 KiB/s 00:00 [####################################] 100%
debugedit-5.1-1-x86_64 43.6 KiB 67.8 KiB/s 00:01 [####################################] 100%
Total (13/13) 7.2 MiB 4.04 MiB/s 00:02 [####################################] 100%
(13/13) checking keys in keyring [####################################] 100%
(13/13) checking package integrity [####################################] 100%
(13/13) loading package files [####################################] 100%
(13/13) checking for file conflicts [####################################] 100%
(13/13) checking available disk space [####################################] 100%
:: Processing package changes...
( 1/13) installing m4 [####################################] 100%
( 2/13) installing autoconf [####################################] 100%
( 3/13) installing automake [####################################] 100%
( 4/13) installing bison [####################################] 100%
( 5/13) installing debugedit [####################################] 100%
( 6/13) installing fakeroot [####################################] 100%
( 7/13) installing flex [####################################] 100%
( 8/13) installing groff [####################################] 100%
Optional dependencies for groff
netpbm: for use together with man -H command interaction in browsers
psutils: for use together with man -H command interaction in browsers
libxaw: for gxditview [installed]
perl-file-homedir: for use with glilypond
( 9/13) installing make [####################################] 100%
(10/13) installing patch [####################################] 100%
Optional dependencies for patch
ed: for patch -e functionality
(11/13) installing pkgconf [####################################] 100%
(12/13) installing texinfo [####################################] 100%
Optional dependencies for texinfo
perl-archive-zip: EPUB file output via texi2any
(13/13) installing base-devel [####################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
[+] Preparing kwin-x11-lite build...
[i] kwin-x11-lite directory already exists.
[?] Rebuild from scratch? (y/N):
[✓] PKGBUILD patched — proceeding with build...
==> Making package: kwin-x11-lite 6.5.3-1 (Sat 07 Mar 2026 08:51:02 PM EST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for deck:
error: target not found: libplasma=6.5.3
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
-> libplasma=6.5.3
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for deck:
resolving dependencies...
looking for conflicting packages...
Packages (5) docbook-xml-4.5-10 docbook-xsl-1.79.2-9 extra-cmake-modules-6.9.0-1 kdoctools-6.9.0-1
wayland-protocols-1.39-1
Total Download Size: 1.99 MiB
Total Installed Size: 33.57 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
docbook-xml-4.5-10-any 86.6 KiB 144 KiB/s 00:01 [####################################] 100%
wayland-protocols-1.39-1-any 109.4 KiB 174 KiB/s 00:01 [####################################] 100%
kdoctools-6.9.0-1-x86_64 571.6 KiB 833 KiB/s 00:01 [####################################] 100%
extra-cmake-modules-6.9.0-1-any 437.4 KiB 605 KiB/s 00:01 [####################################] 100%
docbook-xsl-1.79.2-9-any 831.8 KiB 960 KiB/s 00:01 [####################################] 100%
Total (5/5) 2036.8 KiB 1707 KiB/s 00:01 [####################################] 100%
(5/5) checking keys in keyring [####################################] 100%
(5/5) checking package integrity [####################################] 100%
(5/5) loading package files [####################################] 100%
(5/5) checking for file conflicts [####################################] 100%
(5/5) checking available disk space [####################################] 100%
:: Processing package changes...
(1/5) installing extra-cmake-modules [####################################] 100%
Optional dependencies for extra-cmake-modules
python-pyxdg: to generate fastlane metadata for Android apps [installed]
python-requests: to generate fastlane metadata for Android apps
python-yaml: to generate fastlane metadata for Android apps [installed]
(2/5) installing docbook-xml [####################################] 100%
(3/5) installing docbook-xsl [####################################] 100%
(4/5) installing kdoctools [####################################] 100%
(5/5) installing wayland-protocols [####################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> ERROR: Could not resolve all dependencies.
[!] kwin-x11-lite build failed — continuing without it.
[+] Installing gamescope-session-git from AUR...
[i] gamescope-session-git directory already exists.
[?] Rebuild from scratch? (y/N):
Already up to date.
==> Making package: gamescope-session-git r339.b5c2d0d-1 (Sat 07 Mar 2026 08:51:41 PM EST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating gamescope-session git repo...
==> Validating source files with md5sums...
gamescope-session ... Skipped
==> Extracting sources...
-> Creating working copy of gamescope-session git repo...
Switched to a new branch 'makepkg'
==> Starting pkgver()...
==> WARNING: A package has already been built, installing existing package...
==> Installing package gamescope-session-git with pacman -U...
[sudo] password for deck:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) gamescope-session-git-r339.b5c2d0d-1
Total Installed Size: 0.02 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [####################################] 100%
(1/1) checking package integrity [####################################] 100%
(1/1) loading package files [####################################] 100%
(1/1) checking for file conflicts [####################################] 100%
error: failed to commit transaction (conflicting files)
gamescope-session-git: /usr/lib/systemd/user/gamescope-session.target exists in filesystem (owned by gamescope)
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).