[arch-commits] Commit in gdm/trunk (PKGBUILD gdm.install libgdm.install)

Jan Steffens heftig at archlinux.org
Thu Jul 28 18:30:06 UTC 2016


    Date: Thursday, July 28, 2016 @ 18:30:06
  Author: heftig
Revision: 272634

3.20.1-2

Modified:
  gdm/trunk/PKGBUILD
  gdm/trunk/gdm.install
Deleted:
  gdm/trunk/libgdm.install

----------------+
 PKGBUILD       |   18 ++++++++++--------
 gdm.install    |   21 ++++-----------------
 libgdm.install |   11 -----------
 3 files changed, 14 insertions(+), 36 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-07-28 18:27:23 UTC (rev 272633)
+++ PKGBUILD	2016-07-28 18:30:06 UTC (rev 272634)
@@ -5,11 +5,11 @@
 pkgbase=gdm
 pkgname=(gdm libgdm)
 pkgver=3.20.1
-pkgrel=1
-pkgdesc="Gnome Display Manager"
+pkgrel=2
+pkgdesc="Display manager and login screen"
 arch=(i686 x86_64)
 license=(GPL)
-url="http://www.gnome.org"
+url="https://wiki.gnome.org/Projects/GDM"
 depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server xorg-server-xwayland xorg-xhost)
 makedepends=(itstool intltool yelp-tools gobject-introspection)
 checkdepends=('check')
@@ -40,10 +40,11 @@
     --enable-ipv6 \
     --with-at-spi-registryd-directory=/usr/lib/at-spi2-core \
     --with-check-accelerated-directory=/usr/lib/gnome-session \
+    --with-default-pam-config=arch \
+    --with-default-path=/usr/local/bin:/usr/local/sbin:/usr/bin \
     --with-gnome-settings-daemon-directory=/usr/lib/gnome-settings-daemon \
-    --without-tcp-wrappers \
     --without-plymouth \
-    --with-default-pam-config=arch
+    --without-tcp-wrappers
 
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' -e 's/    if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/      func_append compile_command " -Wl,-O1,--as-needed"\n      func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
 
@@ -67,9 +68,11 @@
   cd $pkgbase-$pkgver
   make DESTDIR="$pkgdir" install
 
-  chmod 711 "$pkgdir/var/log/gdm"
-  rm -r "$pkgdir/var/run"
+  chown -R 120:120 "$pkgdir/var/lib/gdm"
 
+  # Unused or created at start
+  rm -r "$pkgdir"/var/{cache,log,run}
+
 ### Split libgdm
   make -C libgdm DESTDIR="$pkgdir" uninstall
   mv "$pkgdir/usr/share/glib-2.0/schemas/org.gnome.login-screen.gschema.xml" "$srcdir"
@@ -78,7 +81,6 @@
 package_libgdm() {
   pkgdesc="GDM support library"
   depends=(systemd glib2)
-  install=libgdm.install
 
   cd $pkgbase-$pkgver
   make -C libgdm DESTDIR="$pkgdir" install

Modified: gdm.install
===================================================================
--- gdm.install	2016-07-28 18:27:23 UTC (rev 272633)
+++ gdm.install	2016-07-28 18:30:06 UTC (rev 272634)
@@ -1,20 +1,7 @@
 post_install() {
-  getent group gdm >/dev/null 2>&1 || groupadd -g 120 gdm
-  getent passwd gdm > /dev/null 2>&1 || useradd -c 'Gnome Display Manager' -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
-  passwd -l gdm > /dev/null
-  chown -R gdm:gdm /var/lib/gdm > /dev/null
-  chown root:gdm /var/log/gdm > /dev/null
-
-  gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
-}
-
-post_upgrade() {
-  post_install
-  if (( $(vercmp $2 3.12.0) < 0 )); then
-    rm /etc/dconf/db/gdm
+  if ! getent passwd gdm >/dev/null; then
+    groupadd -g 120 gdm
+    useradd -c 'Gnome Display Manager' -u 120 -g gdm -d /var/lib/gdm -s /sbin/nologin gdm
+    passwd -ql gdm
   fi
 }
-
-post_remove() {
-  gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
-}

Deleted: libgdm.install
===================================================================
--- libgdm.install	2016-07-28 18:27:23 UTC (rev 272633)
+++ libgdm.install	2016-07-28 18:30:06 UTC (rev 272634)
@@ -1,11 +0,0 @@
-post_install() {
-  glib-compile-schemas /usr/share/glib-2.0/schemas
-}
-
-post_upgrade() {
-  post_install
-}
-
-post_remove() {
-  post_install
-}



More information about the arch-commits mailing list