Search Criteria
Package Details: gdm-prime 47.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/gdm-prime.git (read-only, click to copy) |
---|---|
Package Base: | gdm-prime |
Description: | Display manager and login screen - patched with Prime support for Optimus laptops |
Upstream URL: | https://wiki.gnome.org/Projects/GDM |
Licenses: | GPL-2.0-or-later |
Groups: | gnome |
Conflicts: | gdm |
Provides: | gdm |
Submitter: | Askannz |
Maintainer: | Askannz |
Last Packager: | Askannz |
Votes: | 29 |
Popularity: | 0.022032 |
First Submitted: | 2019-04-28 00:19 (UTC) |
Last Updated: | 2024-10-26 09:46 (UTC) |
Dependencies (36)
- accountsservice (accountsservice-gitAUR)
- audit
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR)
- gnome-session (gnome-session-gitAUR)
- gnome-shell (gnome-shell-mobile-gitAUR, gnome-shell-mobileAUR, gnome-shell-beta-performanceAUR, gnome-shell-gitAUR, gnome-shell-performanceAUR, gnome-shell-performance-unstableAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR)
- json-glib (json-glib-gitAUR)
- keyutils (keyutils-gitAUR)
- libcanberra
- libgdm (libgdm-gitAUR, libgdm-primeAUR)
- libgudev
- libx11 (libx11-gitAUR)
- libxau
- libxcb (libxcb-gitAUR)
- libxdmcp
- pam (pam-selinuxAUR)
- Show 16 more dependencies...
Required by (17)
- arch-gdm-theme-list (requires gdm)
- bspwm-gnome-git (requires gdm) (optional)
- gdm-settings (requires gdm)
- gdm-settings-beta (requires gdm)
- gdm-settings-git (requires gdm)
- gdm-tools (requires gdm)
- gdm-tools-git (requires gdm)
- gnome-critical-packages (requires gdm)
- gnome-initial-setup-git (requires gdm)
- gnome-meta (requires gdm)
- i3-cinnamon-git (requires gdm) (optional)
- i3-gnome (requires gdm) (optional)
- ok-rtc-git (requires gdm) (make)
- optimus-manager-git (optional)
- xmonad-cinnamon-git (requires gdm) (optional)
- xscreensaver-arch-logo (requires gdm) (optional)
- xscreensaver-xmatrix-color (requires gdm) (optional)
Latest Comments
1 2 3 4 5 6 7 Next › Last »
AmirrezaFiroozi commented on 2025-03-24 04:03 (UTC) (edited on 2025-03-24 04:04 (UTC) by AmirrezaFiroozi)
I can confirm PKGBUILD provided by @Tranalogic solves the issue. (Thank you @Tranalogic)
Tranalogic commented on 2025-03-23 19:54 (UTC) (edited on 2025-03-23 19:56 (UTC) by Tranalogic)
Hey Guys. I have Updated the PKGBUILD to 48.0. The pkgrel is 2. Its for me an information. Sorry for this ugly view.
PKGBUILD for gdm-prime and libgdm-prime:
Contributor: Fabian Bornschein <fabiscafe-at-mailbox-dot-org>
Contributor: Jan Alexander Steffens (heftig) heftig@archlinux.org
Contributor: Jan de Groot jgc@archlinux.org
pkgbase=gdm-prime pkgname=( gdm-prime libgdm-prime ) pkgver=48.0 pkgrel=2 pkgdesc="Display manager and login screen - patched with Prime support for Optimus laptops" url="https://wiki.gnome.org/Projects/GDM" arch=(x86_64) license=(GPL-2.0-or-later) depends=( accountsservice audit bash gcc-libs gdk-pixbuf2 glib2 glibc gnome-session gnome-shell gtk3 json-glib keyutils libcanberra libgudev libx11 libxau libxcb libxdmcp pam systemd systemd-libs upower ) makedepends=( dconf docbook-xsl git glib2-devel gobject-introspection meson plymouth 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) source=( "git+https://gitlab.gnome.org/GNOME/gdm.git#tag=${pkgver/[a-z]/.&}" 0001-Xsession-Don-t-start-ssh-agent-by-default.patch 0002-nvidia-prime.patch ) b2sums=('d08d2137f630999b2f36bd8b798805e145fd7350fc4a092056cfdddd2170ae57b3b17a3a8f44f4c08a7e527a165fdce0dfa7a934188bc487d2a6d5bd848497b0' 'f7e868fdd7cc121433de1572583eb728f4d186cd4f52c6d6c8f2ccf4a3cf781144ff71f704f13571ddb97a1ff4ec55cfa3df25d38737ad19da21e84ddc2d3ee4' 'b02edd38bb178b457379717633f935f18bea153470905d34675a587c807a4c0de79e48cc82c53ec5a139d667f57c13e652ea6d9cb3a7fcd05bdd59b9cf715b45')
prepare() { cd gdm
# Don't start ssh-agent by default git apply -3 ../0001-Xsession-Don-t-start-ssh-agent-by-default.patch
git apply -3 ../0002-nvidia-prime.patch }
build() { local meson_options=( -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 run-dir=/run/gdm -D selinux=disabled )
arch-meson gdm build "${meson_options[@]}" meson compile -C build }
check() { meson test -C build --print-errorlogs }
_pick() { local p="$1" f d; shift for f; do d="$srcdir/$p/${f#$pkgdir/}" mkdir -p "$(dirname "$d")" mv "$f" "$d" rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" done }
package_gdm-prime() { provides=(gdm) conflicts=(gdm) depends+=(libgdm) optdepends=('fprintd: fingerprint authentication') backup=( etc/gdm/PostSession/Default etc/gdm/PreSession/Default etc/gdm/Xsession etc/gdm/custom.conf etc/pam.d/gdm-autologin etc/pam.d/gdm-fingerprint etc/pam.d/gdm-launch-environment etc/pam.d/gdm-password etc/pam.d/gdm-smartcard ) groups=(gnome) install=gdm-prime.install
meson install -C build --destdir "$pkgdir"
cd "$pkgdir"
install -d -o 0 -g 0 -m 0755 var install -d -o 0 -g 0 -m 0755 var/lib install -d -o 120 -g 120 -m 1770 var/lib/gdm install -d -o 120 -g 120 -m 0700 var/lib/gdm/.config install -d -o 120 -g 120 -m 0700 var/lib/gdm/.config/pulse install -d -o 120 -g 120 -m 0700 var/lib/gdm/.local install -d -o 120 -g 120 -m 0755 var/lib/gdm/.local/share install -d -o 120 -g 120 -m 0755 var/lib/gdm/.local/share/applications
# https://src.fedoraproject.org/rpms/gdm/blob/master/f/default.pa-for-gdm install -o120 -g120 -m644 /dev/stdin var/lib/gdm/.config/pulse/default.pa <<END load-module module-device-restore load-module module-card-restore load-module module-udev-detect load-module module-native-protocol-unix load-module module-default-device-restore load-module module-always-sink load-module module-intended-roles load-module module-suspend-on-idle load-module module-systemd-login load-module module-position-event-sounds END
install -Dm644 /dev/stdin usr/lib/sysusers.d/gdm.conf <<END g gdm 120 - u gdm 120 "Gnome Display Manager" /var/lib/gdm END
_pick libgdm usr/include _pick libgdm usr/lib/{girepository-1.0,libgdm*,pkgconfig} _pick libgdm usr/share/{gir-1.0,glib-2.0} }
package_libgdm-prime() { pkgdesc+=" - support library" depends=( dconf gcc-libs glib2 glibc libg{lib,object,io}-2.0.so libsystemd.so systemd-libs ) provides=(libgdm.so libgdm) conflicts=(libgdm)
mv libgdm/* "$pkgdir" }
vim:set sw=2 sts=-1 et:
AmirrezaFiroozi commented on 2025-03-23 13:49 (UTC)
gdm 48.0-1 has been released. I believe this package needs to be updated accordingly.
(As of now my gdm-prime 47 loads at startup; but shows no user lists or manual user input. As a result I cannot login to my graphical environment)
masca commented on 2024-06-25 07:32 (UTC)
I am getting an error when trying to install:
yves84 commented on 2024-05-14 13:51 (UTC)
it works now. manjaro has rollout gnome 46 and many other updates. now ur package works.
ty@all
yves84 commented on 2024-05-12 16:46 (UTC)
@Askannz: yes. i using pamac under manjaro.
the problem is not your package i think. the clone dir and the build directory are different.
pamac's workdir is
/var/tmp/pamac-build-yves/gdm-prime
but git clone the gdm repo unter/var/cache/private/pamac/gdm-prime/gdm
!?is this the reason why pamac can not find the gdm folder?
gz.
deesnook commented on 2024-05-09 10:26 (UTC)
Same error here using pamac on Manjaro
Askannz commented on 2024-05-08 23:56 (UTC)
@yves84 still works fine here. Are you using a package manager to build it?
yves84 commented on 2024-05-02 16:03 (UTC) (edited on 2024-05-03 10:13 (UTC) by yves84)
Yes, same error here! The git link not working (or it work but the folder gdm can not be found).
gz!
kemelzaidan commented on 2024-04-15 18:29 (UTC)
I'm having the following errors:
1 2 3 4 5 6 7 Next › Last »