Package Details: libgdm-prime 41.0+r15+g23ebe617-1

Git Clone URL: https://aur.archlinux.org/gdm-prime.git (read-only, click to copy)
Package Base: gdm-prime
Description: GDM support library - patched with Prime support for Optimus laptops
Upstream URL: https://wiki.gnome.org/Projects/GDM
Licenses: GPL
Conflicts: libgdm
Provides: libgdm
Submitter: Askannz
Maintainer: Askannz
Last Packager: Askannz
Votes: 16
Popularity: 1.17
First Submitted: 2019-04-28 00:19
Last Updated: 2021-11-26 23:11

Latest Comments

1 2 3 4 Next › Last »

Scotty_Trees commented on 2021-11-28 06:11

@Askannz, just wanted to say thanks for the update, it's working just fine for me thank you.

Askannz commented on 2021-11-26 23:11

Updated, thanks everyone for your patience.

alesc commented on 2021-11-20 12:07

While waiting for the maintainer to update, it is possible to build v41 :

+pkgver=41.0
 pkgrel=1
 pkgdesc="Display manager and login screen"
 url="https://wiki.gnome.org/Projects/GDM"
@@ -14,7 +14,7 @@ depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server xorg-xhost
          libxdmcp systemd)
 makedepends=(yelp-tools gobject-introspection git docbook-xsl meson)
 checkdepends=(check)
-_commit=3246bf1af8589899621649df523e6840e4858cda  # tags/40.0^0
+_commit=536491641156ba88beab2c881278b09e52df6813  # tags/41.0^0
 source=("git+https://gitlab.gnome.org/GNOME/gdm.git#commit=$_commit"
         0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch
         0002-Xsession-Don-t-start-ssh-agent-by-default.patch
@@ -35,7 +35,7 @@ prepare() {
   cd gdm

   # https://bugs.archlinux.org/task/67485
-  git apply -3 ../0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch
+  #git apply -3 ../0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch

   # Don't start ssh-agent by default
   git apply -3 ../0002-Xsession-Don-t-start-ssh-agent-by-default.patch

I've dropped pam-arch support as the patch does not work with v41 (I think it only usefull if you have a fingerprint reader).

Scotty_Trees commented on 2021-11-18 17:26

I took a chance and updated to Gnome 41 with gdm-prime and libgdm-prime not being updated yet to properly support Gnome 41 and I am happy to report it still works on my end, haven't seen any issues on my Acer Aspire E5-576.

PolGZ commented on 2021-11-18 17:21

On asus-flow-x13 auto-attempts to login with the fingerprint, resulting in continuous errors. If one don't type his password real fast, will get banned from login for 10 minutes.

That behaviour was not present with default gdm package.

Arch Linux kernel 5.14

Strawpants commented on 2021-11-18 09:46

Just for info: I just updated to Gnome 41, and the 40.0-1 package (+libgdm-prime) still seems to work with it.

Scotty_Trees commented on 2021-09-23 15:23

Will this be updated to support Gnome 41 which was just released on Sept 22?

Nizam commented on 2021-08-21 03:12

any gentoo support please?

tisch commented on 2021-07-14 07:40

I get the following error when trying to update:

ERROR: Could not detect Ninja v1.8.2 or newer

However the following version is installed via pacman. ninja-1.10.2-1

---> Solved by installing ninja via pip.

Xiphity commented on 2021-06-30 14:48

~~Just tried to install this with an up-to-date ArchLinux system and I get~~

~~It seems package 'fixesproto' is out-of-date?~~

[Edited]:I've solved this problem with replacing xorgproto-git(2021.3.0) in AUR to Extra/xorgproto(2021.4-1)

:: Checking for conflicts...
:: Checking for inner conflicts...
 -> 
Package conflicts found:
 -> Installing gdm-prime will remove: gdm
 -> Conflicting packages will have to be confirmed manually
[Aur:1]  gdm-prime-40.0-1

  1 gdm-prime                        (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: PKGBUILD up to date, Skipping (1/1): gdm-prime
  1 gdm-prime                        (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 
:: (1/1) Parsing SRCINFO: gdm-prime

==> Making package: gdm-prime 40.0-1 (Wed Jun 30 22:46:22 2021)
==> Retrieving sources...
  -> Updating gdm git repo...
Fetching origin
  -> Found 0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch
  -> Found 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
  -> Found 0003-nvidia-prime.patch
  -> Found default.pa
==> Validating source files with sha256sums...
    gdm ... Skipped
    0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch ... Passed
    0002-Xsession-Don-t-start-ssh-agent-by-default.patch ... Passed
    0003-nvidia-prime.patch ... Passed
    default.pa ... Passed
==> Making package: gdm-prime 40.0-1 (Wed Jun 30 22:46:24 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating gdm git repo...
Fetching origin
  -> Found 0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch
  -> Found 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
  -> Found 0003-nvidia-prime.patch
  -> Found default.pa
==> Validating source files with sha256sums...
    gdm ... Skipped
    0001-pam-arch-Update-to-match-pambase-20200721.1-2.patch ... Passed
    0002-Xsession-Don-t-start-ssh-agent-by-default.patch ... Passed
    0003-nvidia-prime.patch ... Passed
    default.pa ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of gdm git repo...
Cloning into 'gdm'...
done.
Switched to a new branch 'makepkg'
==> Starting prepare()...
Applied patch to 'data/meson.build' cleanly.
Applied patch to 'data/pam-arch/gdm-autologin.pam' cleanly.
Applied patch to 'data/pam-arch/gdm-fingerprint.pam' cleanly.
Applied patch to 'data/pam-arch/gdm-launch-environment.pam' cleanly.
Applied patch to 'data/pam-arch/gdm-password.pam' cleanly.
Falling back to direct application...
Applied patch to 'data/pam-arch/gdm-smartcard.pam' cleanly.
Applied patch to 'data/Xsession.in' cleanly.
Applied patch to 'common/gdm-common.c' cleanly.
Applied patch to 'daemon/gdm-session.c' cleanly.
Applied patch to 'daemon/gdm-x-session.c' cleanly.
error: data/Prime.in: does not exist in index
error: cannot read the current contents of 'data/Prime.in'
Falling back to direct application...
error: data/PrimeOff.in: does not exist in index
error: cannot read the current contents of 'data/PrimeOff.in'
Falling back to direct application...
Applied patch to 'data/meson.build' cleanly.
==> Starting pkgver()...
==> Sources are ready.
==> Making package: gdm-prime 40.0-1 (Wed Jun 30 22:46:28 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Removing existing $pkgdir/ directory...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_lto=true -D b_pie=true gdm build -D dbus-sys=/usr/share/dbus-1/system.d -D default-pam-config=arch -D default-path=/usr/local/bin:/usr/local/sbin:/usr/bin -D gdm-xsession=true -D ipv6=true -D plymouth=disabled -D run-dir=/run/gdm -D selinux=disabled
The Meson build system
Version: 0.58.1
Source dir: /home/xiphity/.cache/yay/gdm-prime/src/gdm
Build dir: /home/xiphity/.cache/yay/gdm-prime/src/build
Build type: native build
Project name: gdm
Project version: 40.0
C compiler for the host machine: cc (gcc 11.1.0 "cc (GCC) 11.1.0")
C linker for the host machine: cc ld.bfd 2.36.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Run-time dependency udev found: YES 248
Run-time dependency glib-2.0 found: YES 2.68.3
Run-time dependency gobject-2.0 found: YES 2.68.3
Run-time dependency gio-2.0 found: YES 2.68.3
Run-time dependency gio-unix-2.0 found: YES 2.68.3
Found CMake: /usr/bin/cmake (3.20.5)
Run-time dependency gtk+-3.0 found: NO (tried cmake)

gdm/meson.build:48:0: ERROR: Could not generate cargs for gtk+-3.0:
Package dependency requirement 'fixesproto >= 6.0' could not be satisfied.
Package 'fixesproto' has version '5.0', required version is '>= 6.0'
Package dependency requirement 'fixesproto >= 6.0' could not be satisfied.
Package 'fixesproto' has version '5.0', required version is '>= 6.0'
Package dependency requirement 'fixesproto >= 6.0' could not be satisfied.
Package 'fixesproto' has version '5.0', required version is '>= 6.0'
Package dependency requirement 'fixesproto >= 6.0' could not be satisfied.
Package 'fixesproto' has version '5.0', required version is '>= 6.0'
Package dependency requirement 'fixesproto >= 6.0' could not be satisfied.
Package 'fixesproto' has version '5.0', required version is '>= 6.0'


A full log can be found at /home/xiphity/.cache/yay/gdm-prime/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
error making: gdm-prime