Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / gdm


Commits:
10fbd35e by Jan Alexander Steffens (heftig) at 2024-05-16T00:18:45+02:00
Make xorg deps optional

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/gdm/-/issues/2

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -14,6 +14,9 @@ pkgbase = gdm
        makedepends = plymouth
        makedepends = python-packaging
        makedepends = yelp-tools
+       makedepends = xorg-server
+       makedepends = xorg-xhost
+       makedepends = xorg-xrdb
        depends = accountsservice
        depends = audit
        depends = bash
@@ -36,9 +39,9 @@ pkgbase = gdm
        depends = systemd
        depends = systemd-libs
        depends = upower
-       depends = xorg-server
-       depends = xorg-xhost
-       depends = xorg-xrdb
+       optdepends = xorg-server: X session support
+       optdepends = xorg-xhost: X session support
+       optdepends = xorg-xrdb: X session support
        source = 
git+https://gitlab.gnome.org/GNOME/gdm.git#commit=a5b591cd8d1db5c5d1ebe67d10ec3fe57b9bbded
        source = 0001-Xsession-Don-t-start-ssh-agent-by-default.patch
        b2sums = 
23f2346014a2c7f39fb53627e1531d74eeb7636027e2192d8be72a1a553126796b0445b0c02691ee104835e333275881be77883b80252f9e0bc13a37a152fe6b
@@ -69,9 +72,6 @@ pkgname = gdm
        depends = systemd
        depends = systemd-libs
        depends = upower
-       depends = xorg-server
-       depends = xorg-xhost
-       depends = xorg-xrdb
        depends = libgdm
        optdepends = fprintd: fingerprint authentication
        backup = etc/gdm/PostSession/Default


=====================================
PKGBUILD
=====================================
@@ -36,9 +36,6 @@ depends=(
   systemd
   systemd-libs
   upower
-  xorg-server
-  xorg-xhost
-  xorg-xrdb
 )
 makedepends=(
   dconf
@@ -49,6 +46,14 @@ makedepends=(
   plymouth
   python-packaging
   yelp-tools
+  xorg-server
+  xorg-xhost
+  xorg-xrdb
+)
+optdepends=(
+  'xorg-server: X session support'
+  'xorg-xhost: X session support'
+  'xorg-xrdb: X session support'
 )
 checkdepends=(check)
 _commit=a5b591cd8d1db5c5d1ebe67d10ec3fe57b9bbded  # tags/46.0^0



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gdm/-/commit/10fbd35e3353785352b092c5eb278890e6eef2cd

-- 
This project does not include diff previews in email notifications.
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/gdm/-/commit/10fbd35e3353785352b092c5eb278890e6eef2cd
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to