[arch-commits] Commit in gdm/trunk (3 files)

2020-08-12 Thread Jan Steffens via arch-commits
Date: Wednesday, August 12, 2020 @ 21:16:25
  Author: heftig
Revision: 393574

3.36.3-5: Match new pambase

Added:
  gdm/trunk/0004-pam-arch-Update-to-match-pambase-20200721.1-2.patch
Modified:
  gdm/trunk/PKGBUILD
Deleted:
  gdm/trunk/0004-pam-arch-Replace-pam_tally-with-pam_faillock.patch

--+
 0004-pam-arch-Replace-pam_tally-with-pam_faillock.patch  |   33 --
 0004-pam-arch-Update-to-match-pambase-20200721.1-2.patch |  200 +
 PKGBUILD |8 
 3 files changed, 204 insertions(+), 37 deletions(-)

Deleted: 0004-pam-arch-Replace-pam_tally-with-pam_faillock.patch
===
--- 0004-pam-arch-Replace-pam_tally-with-pam_faillock.patch 2020-08-12 
19:45:01 UTC (rev 393573)
+++ 0004-pam-arch-Replace-pam_tally-with-pam_faillock.patch 2020-08-12 
21:16:25 UTC (rev 393574)
@@ -1,33 +0,0 @@
-From  Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Sun, 9 Aug 2020 00:34:37 +
-Subject: [PATCH] pam-arch: Replace pam_tally with pam_faillock
-
-pam 1.4.0 removed the former and replaces it with the latter.
-
-https://bugs.archlinux.org/task/67485

- data/pam-arch/gdm-fingerprint.pam | 2 +-
- data/pam-arch/gdm-smartcard.pam   | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/data/pam-arch/gdm-fingerprint.pam 
b/data/pam-arch/gdm-fingerprint.pam
-index a4808617..57d57925 100644
 a/data/pam-arch/gdm-fingerprint.pam
-+++ b/data/pam-arch/gdm-fingerprint.pam
-@@ -1,4 +1,4 @@
--auth required  pam_tally.so onerr=succeed file=/var/log/faillog
-+auth required  pam_faillock.so onerr=succeed file=/var/log/tallylog
- auth required  pam_shells.so
- auth requisite pam_nologin.so
- auth required  pam_env.so
-diff --git a/data/pam-arch/gdm-smartcard.pam b/data/pam-arch/gdm-smartcard.pam
-index ec6f75d5..0852476a 100644
 a/data/pam-arch/gdm-smartcard.pam
-+++ b/data/pam-arch/gdm-smartcard.pam
-@@ -1,4 +1,4 @@
--auth required  pam_tally.so onerr=succeed file=/var/log/faillog
-+auth required  pam_faillock.so onerr=succeed file=/var/log/tallylog
- auth required  pam_shells.so
- auth requisite pam_nologin.so
- auth required  pam_env.so

Added: 0004-pam-arch-Update-to-match-pambase-20200721.1-2.patch
===
--- 0004-pam-arch-Update-to-match-pambase-20200721.1-2.patch
(rev 0)
+++ 0004-pam-arch-Update-to-match-pambase-20200721.1-2.patch2020-08-12 
21:16:25 UTC (rev 393574)
@@ -0,0 +1,200 @@
+From  Mon Sep 17 00:00:00 2001
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sun, 9 Aug 2020 00:34:37 +
+Subject: [PATCH] pam-arch: Update to match pambase 20200721.1-2
+
+https://bugs.archlinux.org/task/67485
+---
+ data/pam-arch/gdm-autologin.pam  | 22 +
+ data/pam-arch/gdm-fingerprint.pam| 31 +++-
+ data/pam-arch/gdm-launch-environment.pam | 24 ++
+ data/pam-arch/gdm-password.pam   | 17 +++--
+ data/pam-arch/gdm-pin.pam| 13 --
+ data/pam-arch/gdm-smartcard.pam  | 31 +++-
+ 6 files changed, 75 insertions(+), 63 deletions(-)
+ delete mode 100644 data/pam-arch/gdm-pin.pam
+
+diff --git a/data/pam-arch/gdm-autologin.pam b/data/pam-arch/gdm-autologin.pam
+index 99b14209..30bdf529 100644
+--- a/data/pam-arch/gdm-autologin.pam
 b/data/pam-arch/gdm-autologin.pam
+@@ -1,13 +1,15 @@
+-auth requisite pam_nologin.so
+-auth required  pam_env.so
+-auth optional  pam_gdm.so
+-auth optional  pam_gnome_keyring.so
+-auth optional  pam_permit.so
++#%PAM-1.0
+ 
+-account  include   system-local-login
++auth   requiredpam_shells.so
++auth   requisite   pam_nologin.so
++auth   optionalpam_permit.so
++auth   requiredpam_env.so
++auth   [success=ok default=1]  pam_gdm.so
++auth   optionalpam_gnome_keyring.so
+ 
+-password include   system-local-login
++accountinclude system-local-login
+ 
+-session  optional  pam_keyinit.so force revoke
+-session  include   system-local-login
+-session  optional  pam_gnome_keyring.so auto_start
++password   requiredpam_deny.so
++
++sessioninclude system-local-login
++sessionoptionalpam_gnome_keyring.so auto_start
+diff --git a/data/pam-arch/gdm-fingerprint.pam 
b/data/pam-arch/gdm-fingerprint.pam
+index a4808617..cc660d9a 100644
+--- a/data/pam-arch/gdm-fingerprint.pam
 b/data/pam-arch/gdm-fingerprint.pam
+@@ -1,14 +1,23 @@
+-auth required  pam_tally.so onerr=succeed file=/var/log/faillog
+-auth required  

[arch-commits] Commit in gdm/trunk (3 files)

2019-09-10 Thread Jan Steffens via arch-commits
Date: Tuesday, September 10, 2019 @ 21:03:56
  Author: heftig
Revision: 362176

reword patch

Modified:
  gdm/trunk/0002-pam-arch-Don-t-check-greeter-account-for-expiry.patch
  gdm/trunk/0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch
  gdm/trunk/PKGBUILD

--+
 0002-pam-arch-Don-t-check-greeter-account-for-expiry.patch   |5 +++--
 0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch |2 +-
 PKGBUILD |4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

Modified: 0002-pam-arch-Don-t-check-greeter-account-for-expiry.patch
===
--- 0002-pam-arch-Don-t-check-greeter-account-for-expiry.patch  2019-09-10 
20:52:26 UTC (rev 362175)
+++ 0002-pam-arch-Don-t-check-greeter-account-for-expiry.patch  2019-09-10 
21:03:56 UTC (rev 362176)
@@ -1,4 +1,4 @@
-From c4f5540306a4efb8baeba46f68d6566f95e56802 Mon Sep 17 00:00:00 2001
+From a9c2cb0ae478caf40cc24001fbf6cfbbcc19196e Mon Sep 17 00:00:00 2001
 From: "Jan Alexander Steffens (heftig)" 
 Date: Tue, 10 Sep 2019 20:37:08 +
 Subject: [PATCH 2/3] pam-arch: Don't check greeter account for expiry
@@ -6,7 +6,8 @@
 systemd-sysusers now creates expired accounts, which broke the greeter
 on new installations.
 
-Fixes https://bugs.archlinux.org/task/63706
+Doesn't actually fully fix the problem as the user@.service still fails
+to launch.
 ---
  data/pam-arch/gdm-launch-environment.pam | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

Modified: 0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch
===
--- 0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch
2019-09-10 20:52:26 UTC (rev 362175)
+++ 0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch
2019-09-10 21:03:56 UTC (rev 362176)
@@ -1,4 +1,4 @@
-From d4d0a149153700b06215dbb5bb8d569080149c9f Mon Sep 17 00:00:00 2001
+From 3b6ca2e211b9874e61e9a6950c52b52f2a79dca3 Mon Sep 17 00:00:00 2001
 From: "Jan Alexander Steffens (heftig)" 
 Date: Tue, 10 Sep 2019 20:41:10 +
 Subject: [PATCH 3/3] pam-arch: Restrict greeter service to the gdm user

Modified: PKGBUILD
===
--- PKGBUILD2019-09-10 20:52:26 UTC (rev 362175)
+++ PKGBUILD2019-09-10 21:03:56 UTC (rev 362176)
@@ -19,8 +19,8 @@
 0003-pam-arch-Restrict-greeter-service-to-the-gdm-user.patch)
 sha256sums=('SKIP'
 '098ffb1cdc0232f014e5fe5fb8d268b752afc54d6ee661664036879acd075b22'
-'38c92ea27881112c601356e615b926fbef6e92737048406eead56a47e961ea56'
-'6c20bf8929fdd996d89ad6aeeb53166252670961746e187f27598fd32921a6ce')
+'2e2b12d4609004a010245de51a8c017b164e84f249cd19706d020cb599d2d7e7'
+'3fa02eb7bbbe1586eae4ae98221a284251ca2869dc731c80b753e7effc443379')
 
 pkgver() {
   cd gdm


[arch-commits] Commit in gdm/trunk (3 files)

2018-11-06 Thread Jan Steffens via arch-commits
Date: Tuesday, November 6, 2018 @ 22:16:32
  Author: heftig
Revision: 338009

3.30.2-1

Added:
  gdm/trunk/0001-Xsession-Don-t-start-ssh-agent-by-default.patch
(from rev 338008, 
gdm/trunk/0002-Xsession-Don-t-start-ssh-agent-by-default.patch)
Modified:
  gdm/trunk/PKGBUILD
Deleted:
  gdm/trunk/0002-Xsession-Don-t-start-ssh-agent-by-default.patch

--+
 0001-Xsession-Don-t-start-ssh-agent-by-default.patch |   32 +
 0002-Xsession-Don-t-start-ssh-agent-by-default.patch |   31 -
 PKGBUILD |   39 +++--
 3 files changed, 50 insertions(+), 52 deletions(-)

Copied: gdm/trunk/0001-Xsession-Don-t-start-ssh-agent-by-default.patch (from 
rev 338008, gdm/trunk/0002-Xsession-Don-t-start-ssh-agent-by-default.patch)
===
--- 0001-Xsession-Don-t-start-ssh-agent-by-default.patch
(rev 0)
+++ 0001-Xsession-Don-t-start-ssh-agent-by-default.patch2018-11-06 
22:16:32 UTC (rev 338009)
@@ -0,0 +1,32 @@
+From 328a315c21ec71e563d00699f0a79186b229270a Mon Sep 17 00:00:00 2001
+Message-Id: 
<328a315c21ec71e563d00699f0a79186b229270a.1541542184.git.jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sat, 20 Jun 2015 17:22:38 +0200
+Subject: [PATCH] Xsession: Don't start ssh-agent by default
+
+---
+ data/Xsession.in | 8 
+ 1 file changed, 8 deletions(-)
+
+diff --git a/data/Xsession.in b/data/Xsession.in
+index 9d79558c..ff6d9de0 100755
+--- a/data/Xsession.in
 b/data/Xsession.in
+@@ -175,14 +175,6 @@ if [ "x$command" = "xdefault" ] ; then
+   fi
+ fi
+ 
+-# add ssh-agent if found
+-sshagent="`gdmwhich ssh-agent`"
+-if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
+-command="$sshagent -- $command"
+-elif [ -z "$sshagent" ] ; then
+-echo "$0: ssh-agent not found!"
+-fi
+-
+ echo "$0: Setup done, will execute: $command"
+ 
+ eval exec $command
+-- 
+2.19.1
+

Deleted: 0002-Xsession-Don-t-start-ssh-agent-by-default.patch
===
--- 0002-Xsession-Don-t-start-ssh-agent-by-default.patch2018-11-06 
22:14:20 UTC (rev 338008)
+++ 0002-Xsession-Don-t-start-ssh-agent-by-default.patch2018-11-06 
22:16:32 UTC (rev 338009)
@@ -1,31 +0,0 @@
-From 8bf4d553ba9e7a5978ed8920ca0b06e624de2eda Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" 
-Date: Sat, 20 Jun 2015 17:22:38 +0200
-Subject: [PATCH 2/2] Xsession: Don't start ssh-agent by default
-

- data/Xsession.in | 8 
- 1 file changed, 8 deletions(-)
-
-diff --git a/data/Xsession.in b/data/Xsession.in
-index f253375..c143b30 100755
 a/data/Xsession.in
-+++ b/data/Xsession.in
-@@ -184,14 +184,6 @@ if [ "x$command" = "xdefault" ] ; then
-   fi
- fi
- 
--# add ssh-agent if found
--sshagent="`gdmwhich ssh-agent`"
--if [ -n "$sshagent" ] && [ -x "$sshagent" ] && [ -z "$SSH_AUTH_SOCK" ]; then
--command="$sshagent -- $command"
--elif [ -z "$sshagent" ] ; then
--echo "$0: ssh-agent not found!"
--fi
--
- echo "$0: Setup done, will execute: $command"
- 
- eval exec $command
--- 
-2.4.5
-

Modified: PKGBUILD
===
--- PKGBUILD2018-11-06 22:14:20 UTC (rev 338008)
+++ PKGBUILD2018-11-06 22:16:32 UTC (rev 338009)
@@ -3,7 +3,7 @@
 
 pkgbase=gdm
 pkgname=(gdm libgdm)
-pkgver=3.30.1
+pkgver=3.30.2
 pkgrel=1
 pkgdesc="Display manager and login screen"
 url="https://wiki.gnome.org/Projects/GDM;
@@ -12,28 +12,29 @@
 depends=(gnome-shell gnome-session upower xorg-xrdb xorg-server 
xorg-server-xwayland xorg-xhost)
 makedepends=(yelp-tools intltool gobject-introspection git docbook-xsl)
 checkdepends=(check)
-_commit=9e532ea4b400914704e063d81d21c73c9b84c048  # tags/3.30.1^0
+_commit=9b3f09c782cc0628cc20c96c4cf53a2c1f778a39  # tags/3.30.2^0
 source=("git+https://gitlab.gnome.org/GNOME/gdm.git#commit=$_commit;
-0002-Xsession-Don-t-start-ssh-agent-by-default.patch
+0001-Xsession-Don-t-start-ssh-agent-by-default.patch
 gdm.sysusers)
 sha256sums=('SKIP'
-'9449da0b6ee58aa3fde65e6d8d1f30513e4176a7dc6d176f17f320ce82cb1d82'
+'3412f7da0205409f08a126a1d166b644fe0f1d0444f7cdebdce8e59cea2d672c'
 '6d9c8e38c7de85b6ec75e488585b8c451f5d9b4fabd2a42921dc3bfcc4aa3e13')
 
 pkgver() {
-  cd $pkgbase
+  cd gdm
   git describe --tags | sed 's/-/+/g'
 }
 
 prepare() {
-  cd $pkgbase
-  patch -Np1 -i ../0002-Xsession-Don-t-start-ssh-agent-by-default.patch
+  mkdir build
+  cd gdm
+  patch -Np1 -i ../0001-Xsession-Don-t-start-ssh-agent-by-default.patch
   NOCONFIGURE=1 ./autogen.sh
 }
 
 build() {
-  cd $pkgbase
-  ./configure \
+  cd build
+  ../gdm/configure \
 --prefix=/usr \
 --sysconfdir=/etc \
 --localstatedir=/var \
@@ -52,8 +53,7 @@
 }
 
 check() {
-  cd $pkgbase
-  make check
+  make 

[arch-commits] Commit in gdm/trunk (3 files)

2013-03-31 Thread Jan Steffens
Date: Sunday, March 31, 2013 @ 08:20:07
  Author: heftig
Revision: 181049

3.8.0

Modified:
  gdm/trunk/PKGBUILD
Deleted:
  gdm/trunk/git-fixes.patch
  gdm/trunk/maintain-FamilyLocal-cookie.patch

---+
 PKGBUILD  |   20 
 git-fixes.patch   | 9067 
 maintain-FamilyLocal-cookie.patch |  124 
 3 files changed, 7 insertions(+), 9204 deletions(-)

The diff is longer than the limit of 200KB.
Use svn diff -r 181048:181049 to see the changes.


[arch-commits] Commit in gdm/trunk (3 files)

2013-02-18 Thread Jan de Groot
Date: Monday, February 18, 2013 @ 17:38:15
  Author: jgc
Revision: 178234

upgpkg: gdm 3.6.2-2

Add upstream fixes from 3.6 branch. Backport an additional fix from master to 
fix backwards compatibility. Should fix FS#32967, FS#33580

Added:
  gdm/trunk/git-fixes.patch
  gdm/trunk/maintain-FamilyLocal-cookie.patch
Modified:
  gdm/trunk/PKGBUILD

---+
 PKGBUILD  |   13 
 git-fixes.patch   | 9067 
 maintain-FamilyLocal-cookie.patch |  124 
 3 files changed, 9201 insertions(+), 3 deletions(-)

The diff is longer than the limit of 200KB.
Use svn diff -r 178233:178234 to see the changes.


[arch-commits] Commit in gdm/trunk (3 files)

2012-03-19 Thread Ionut Biru
Date: Monday, March 19, 2012 @ 18:40:17
  Author: ibiru
Revision: 153850

update to 3.3.92.1

Modified:
  gdm/trunk/PKGBUILD
  gdm/trunk/fix_external_program_directories.patch
  gdm/trunk/gdm.install

+
 PKGBUILD   |   48 ++-
 fix_external_program_directories.patch |   20 ++--
 gdm.install|   13 +++-
 3 files changed, 39 insertions(+), 42 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2012-03-19 21:13:34 UTC (rev 153849)
+++ PKGBUILD2012-03-19 22:40:17 UTC (rev 153850)
@@ -2,7 +2,7 @@
 # Maintainer: Jan de Groot j...@archlinux.org
 
 pkgname=gdm
-pkgver=3.2.1.1
+pkgver=3.3.92.1
 pkgrel=1
 pkgdesc=Gnome Display Manager (a reimplementation of xdm)
 arch=('i686' 'x86_64')
@@ -17,26 +17,15 @@
 optdepends=('gnome-shell: new login interface'
 'fprintd: fingerprint authentication')
 install=gdm.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver:0:3}/${pkgname}-${pkgver}.tar.xz
+source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/${pkgver%.*.*}/$pkgname-$pkgver.tar.xz
 fix_external_program_directories.patch
 gdm-vt-allocation-hack.patch
 gdm
 gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam)
-sha256sums=('85a1383f93870fb5d47a938cc2e04b6f0d74cb611a2b5d94d9651b78a5ccffbd'
-'2014ae3a6077546f7c07e80a6acc8a1c80c6765ad319ec389f52500c5a4fb363'
-'3c8b588d4af08d94dc93bcd5e4c2a983c3f4fbbbe40833bceac2a1df4f1e8215'
-'272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550'
-'b30dfa217718b43ff3aa4e8af08985963175b79ff30698ec54e8396d2905922d'
-'5bc3ff3ea7b31219dfcb7d9fc0eb2819eca1c5573a0f426d288a17560a69633e'
-'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
-'92aded0804bad8a609fd150448ad4a2edb8166c17cb4e2b581559e80603bbb6c'
-'df74b0dcfb17ea43cc1e268a27cd256c552672457db1af40b285452d16b3e2fd'
-'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834')
-
 build() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  patch -Np1 -i ${srcdir}/fix_external_program_directories.patch
-  patch -Np1 -i ${srcdir}/gdm-vt-allocation-hack.patch
+  cd $srcdir/$pkgname-$pkgver
+  patch -Np1 -i $srcdir/fix_external_program_directories.patch
+  patch -Np1 -i $srcdir/gdm-vt-allocation-hack.patch
 
   ./configure --prefix=/usr --sysconfdir=/etc \
   --libexecdir=/usr/lib/gdm \
@@ -44,24 +33,33 @@
   --with-at-spi-registryd-directory=/usr/lib/at-spi2-core \
   --disable-scrollkeeper \
   --disable-static \
-  --without-tcp-wrappers
+  --without-tcp-wrappers \
+  --disable-schemas-compile
   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
   make
 }
 
 package() {
-  cd ${srcdir}/${pkgname}-${pkgver}
-  make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install
-  install -m755 -d ${pkgdir}/usr/share/gconf/schemas
-  gconf-merge-schema ${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas 
--domain gdm ${pkgdir}/etc/gconf/schemas/*.schemas
+  cd $srcdir/$pkgname-$pkgver
+  make DESTDIR=$pkgdir install
 
   for i in gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam;do
-  install -m644 ${srcdir}/${i} ${pkgdir}/etc/pam.d/${i%.pam}
+  install -m644 $srcdir/$i $pkgdir/etc/pam.d/${i%.pam}
   done
 
   install -Dm755 ${srcdir}/gdm ${pkgdir}/etc/rc.d/gdm
 
-  chmod 1770 ${pkgdir}/var/log/gdm
-  chmod 700 ${pkgdir}/var/lib/gdm/.config/dconf
-  rm -rf ${pkgdir}/var/run ${pkgdir}/var/gdm ${pkgdir}/etc/gconf
+  chmod 1770 $pkgdir/var/log/gdm
+  chmod 700 $pkgdir/var/lib/gdm/.config/dconf
+  rm -rf $pkgdir/var/run $pkgdir/var/gdm
 }
+sha256sums=('957456fa8f3c5243c45d5f0be89931a515b79efd881a0423e8552a8f46c5379c'
+'f68600ccf80f475deb417d58ab3306c4a1ba4622688e2901996c8549c85a9ee6'
+'3c8b588d4af08d94dc93bcd5e4c2a983c3f4fbbbe40833bceac2a1df4f1e8215'
+'272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550'
+'b30dfa217718b43ff3aa4e8af08985963175b79ff30698ec54e8396d2905922d'
+'5bc3ff3ea7b31219dfcb7d9fc0eb2819eca1c5573a0f426d288a17560a69633e'
+'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
+'92aded0804bad8a609fd150448ad4a2edb8166c17cb4e2b581559e80603bbb6c'
+'df74b0dcfb17ea43cc1e268a27cd256c552672457db1af40b285452d16b3e2fd'
+'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834')

Modified: fix_external_program_directories.patch

[arch-commits] Commit in gdm/trunk (3 files)

2011-10-01 Thread Ionut Biru
Date: Saturday, October 1, 2011 @ 21:21:56
  Author: ibiru
Revision: 139469

g-s-d is now a requirement, make fallback mode fault by adding metacity as 
dependency

Added:
  gdm/trunk/check-for-shell.patch
Modified:
  gdm/trunk/PKGBUILD
  gdm/trunk/fix_external_program_directories.patch

+
 PKGBUILD   |   14 +-
 check-for-shell.patch  |   26 ++
 fix_external_program_directories.patch |   22 +++---
 3 files changed, 46 insertions(+), 16 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-10-02 00:35:06 UTC (rev 139468)
+++ PKGBUILD2011-10-02 01:21:56 UTC (rev 139469)
@@ -1,8 +1,9 @@
 # $Id$
 # Maintainer: Jan de Groot j...@archlinux.org
+
 pkgname=gdm
 pkgver=3.2.0
-pkgrel=1
+pkgrel=2
 pkgdesc=Gnome Display Manager (a reimplementation of xdm)
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -11,7 +12,7 @@
 'etc/pam.d/gdm-smartcard' 'etc/pam.d/gdm-welcome' 
'etc/gdm/custom.conf')
 groups=('gnome-extra')
 options=('!libtool')
-depends=('libcanberra' 'libxklavier' 'gnome-session' 'upower' 
'accountsservice' 'consolekit' 'xorg-xrdb' 'nss')
+depends=('libcanberra' 'libxklavier' 'gnome-session' 'gnome-settings-daemon' 
'metacity' 'upower' 'accountsservice' 'consolekit' 'xorg-xrdb' 'nss')
 makedepends=('intltool' 'gnome-doc-utils' 'xorg-server' 
'gobject-introspection')
 optdepends=('gnome-shell: new login interface')
 install=gdm.install
@@ -19,9 +20,10 @@
 fix_external_program_directories.patch
 gdm-vt-allocation-hack.patch
 gdm
-gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam)
+gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam
+
check-for-shell.patch::http://git.gnome.org/browse/gdm/patch/?id=64e6b10f98fe7226a2f41807268dae3afa80236d)
 sha256sums=('f827f5500827acef94ad2d60f02ec489bc35cb6392d8f4a60ec814599c2991b7'
-'55654861b14fea344bc7a43fa265c9aaffcd16f5cf56360483fff5d4dc83cf15'
+'2014ae3a6077546f7c07e80a6acc8a1c80c6765ad319ec389f52500c5a4fb363'
 '3c8b588d4af08d94dc93bcd5e4c2a983c3f4fbbbe40833bceac2a1df4f1e8215'
 '272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550'
 'b30dfa217718b43ff3aa4e8af08985963175b79ff30698ec54e8396d2905922d'
@@ -29,10 +31,12 @@
 'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
 '0dbb37b4e2a2a2dd2305f0f69cf32d63d353d34aacaf805d2c2ec52fbe558bb4'
 'df74b0dcfb17ea43cc1e268a27cd256c552672457db1af40b285452d16b3e2fd'
-'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834')
+'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834'
+'ae54f11e593e97e031d2dd7b33ce9899038356cef87b354f3c4c596a3153155d')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
+  patch -Np1 -i ${srcdir}/check-for-shell.patch
   patch -Np1 -i ${srcdir}/fix_external_program_directories.patch
   patch -Np1 -i ${srcdir}/gdm-vt-allocation-hack.patch
 

Added: check-for-shell.patch
===
--- check-for-shell.patch   (rev 0)
+++ check-for-shell.patch   2011-10-02 01:21:56 UTC (rev 139469)
@@ -0,0 +1,26 @@
+From 64e6b10f98fe7226a2f41807268dae3afa80236d Mon Sep 17 00:00:00 2001
+From: György Balló ball...@freestart.hu
+Date: Fri, 30 Sep 2011 21:48:40 +
+Subject: data: add back check for gnome-shell before running gdm-shell session
+
+Add back commit 4892c9447324f2248ce944f150abe3143f78eaa3
+
+This commit does a quick check to make sure gnome-shell is
+installed, and supports --gdm-mode. If either of those fail,
+then fall back to the old greeter.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=660409
+---
+diff --git a/data/gdm-shell.session.in b/data/gdm-shell.session.in
+index 3d408c3..496cc10 100644
+--- a/data/gdm-shell.session.in
 b/data/gdm-shell.session.in
+@@ -1,5 +1,5 @@
+ [GNOME Session]
+ Name=Display Manager
+ RequiredComponents=gnome-shell;gnome-settings-daemon;
+-IsRunnableHelper=@libexecdir@/gnome-session-check-accelerated
++IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode  
@libexecdir@/gnome-session-check-accelerated'
+ FallbackSession=gdm-fallback
+--
+cgit v0.9.0.2

Modified: fix_external_program_directories.patch
===
--- fix_external_program_directories.patch  2011-10-02 00:35:06 UTC (rev 
139468)
+++ fix_external_program_directories.patch  2011-10-02 01:21:56 UTC (rev 
139469)
@@ -1,6 +1,6 @@
-diff -Nur gdm-3.1.91.orig/daemon/gdm-server.c gdm-3.1.91/daemon/gdm-server.c
 gdm-3.1.91.orig/daemon/gdm-server.c2011-09-09 21:58:06.586838200 
+
-+++ gdm-3.1.91/daemon/gdm-server.c 

[arch-commits] Commit in gdm/trunk (3 files)

2011-09-09 Thread Ionut Biru
Date: Friday, September 9, 2011 @ 18:07:35
  Author: ibiru
Revision: 137580

update to 3.1.91

Modified:
  gdm/trunk/PKGBUILD
  gdm/trunk/fix_external_program_directories.patch
Deleted:
  gdm/trunk/fix-consolekit-registration.patch

+
 PKGBUILD   |   17 ++---
 fix-consolekit-registration.patch  |   98 ---
 fix_external_program_directories.patch |   22 +++---
 3 files changed, 19 insertions(+), 118 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2011-09-09 21:39:09 UTC (rev 137579)
+++ PKGBUILD2011-09-09 22:07:35 UTC (rev 137580)
@@ -1,8 +1,8 @@
 # $Id$
 # Maintainer: Jan de Groot j...@archlinux.org
 pkgname=gdm
-pkgver=3.1.90
-pkgrel=4
+pkgver=3.1.91
+pkgrel=1
 pkgdesc=Gnome Display Manager (a reimplementation of xdm)
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -17,22 +17,20 @@
 
source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz
 fix_external_program_directories.patch
 gdm
-gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam
-fix-consolekit-registration.patch)
-sha256sums=('3fb9c52b8a18f39539c53d84645b89836de25a3eb3a0b84388e76a4f988178bf'
-'b7c19ab68dc38216f751be6d1e66d617fb9011e23185590e52ac1974d3bc1afb'
+gdm-autologin.pam gdm-fingerprint.pam gdm.pam gdm-password.pam 
gdm-smartcard.pam gdm-welcome.pam)
+sha256sums=('a9163b711f9cdd005b872575226dd97e06b3eb5e34369aae905e96677e682ef2'
+'55654861b14fea344bc7a43fa265c9aaffcd16f5cf56360483fff5d4dc83cf15'
 '272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550'
 'b30dfa217718b43ff3aa4e8af08985963175b79ff30698ec54e8396d2905922d'
 '5bc3ff3ea7b31219dfcb7d9fc0eb2819eca1c5573a0f426d288a17560a69633e'
 'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
 '0dbb37b4e2a2a2dd2305f0f69cf32d63d353d34aacaf805d2c2ec52fbe558bb4'
 'df74b0dcfb17ea43cc1e268a27cd256c552672457db1af40b285452d16b3e2fd'
-'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834'
-'405d82ad12ea6371ddc031e7d86e5d2ade6fe054bebbfaf24c89ac0a85fcef1c')
+'39bf3824cc505043dc3136356da16dab9df9f369f1077435a324be2ac16cf834')
+
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
   patch -Np1 -i ${srcdir}/fix_external_program_directories.patch
-  patch -Np1 -i ${srcdir}/fix-consolekit-registration.patch
 
   ./configure --prefix=/usr --sysconfdir=/etc \
   --libexecdir=/usr/lib/gdm \
@@ -57,5 +55,6 @@
   install -Dm755 ${srcdir}/gdm ${pkgdir}/etc/rc.d/gdm
 
   chmod 1770 ${pkgdir}/var/log/gdm
+  chmod 700 ${pkgdir}/var/lib/gdm/.config/dconf
   rm -rf ${pkgdir}/var/run ${pkgdir}/var/gdm ${pkgdir}/etc/gconf
 }

Deleted: fix-consolekit-registration.patch
===
--- fix-consolekit-registration.patch   2011-09-09 21:39:09 UTC (rev 137579)
+++ fix-consolekit-registration.patch   2011-09-09 22:07:35 UTC (rev 137580)
@@ -1,98 +0,0 @@
-From 984038d2df357750f49658ad0c5bfe0d2e812ffd Mon Sep 17 00:00:00 2001
-From: Ray Strode rstr...@redhat.com
-Date: Tue, 06 Sep 2011 15:41:07 +
-Subject: daemon: fix consolekit registration
-
-ioni pointed out on IRC, that since commit
-647cad5bf59a4ff3776ba1ae5cda6b11cfb2
-
-the greeter session isn't getting fully registered
-with consolekit and so udev acls weren't being
-properly applied.
-
-This commit passes the tty to the worker process
-so that it can be used for registration.
-
-It also passes hostname, merely for completeness.

-diff --git a/daemon/gdm-session-direct.c b/daemon/gdm-session-direct.c
-index 1d5c16a..c25bc9b 100644
 a/daemon/gdm-session-direct.c
-+++ b/daemon/gdm-session-direct.c
-@@ -1401,6 +1401,8 @@ do_introspect (DBusConnection *connection,
-signal name=\SetupForProgram\\n
-  arg name=\service_name\ 
type=\s\/\n
-  arg name=\x11_display_name\ 
type=\s\/\n
-+ arg name=\display_device\ 
type=\s\/\n
-+ arg name=\hostname\ type=\s\/\n
-  arg name=\x11_authority_file\ 
type=\s\/\n
-  arg name=\log_file\ type=\s\/\n
-/signal\n
-@@ -2052,6 +2054,8 @@ send_setup_for_program (GdmSessionDirect *session,
- DBusMessage*message;
- DBusMessageIter iter;
- const char *display_name;
-+const char *display_device;
-+const char *display_hostname;
- const char *display_x11_authority_file;
- GdmSessionConversation *conversation;
- 
-@@ -2062,6 +2066,16 @@ send_setup_for_program 

[arch-commits] Commit in gdm/trunk (3 files)

2010-12-02 Thread Ionut Biru
Date: Thursday, December 2, 2010 @ 19:13:34
  Author: ibiru
Revision: 101947

upgpkg: gdm 2.32.0-3
port user switcher applet to libpanel-applet-3.0, dropping gnome-panel-bonobo 
optdepend.
https://bugzilla.gnome.org/show_bug.cgi?id=571877

Added:
  gdm/trunk/0001-port-to-libpanel-applet-3.0.patch
Modified:
  gdm/trunk/PKGBUILD
Deleted:
  gdm/trunk/ck-since.patch

+
 0001-port-to-libpanel-applet-3.0.patch |  506 +++
 PKGBUILD   |   13 
 ck-since.patch |   45 --
 3 files changed, 515 insertions(+), 49 deletions(-)

Added: 0001-port-to-libpanel-applet-3.0.patch
===
--- 0001-port-to-libpanel-applet-3.0.patch  (rev 0)
+++ 0001-port-to-libpanel-applet-3.0.patch  2010-12-03 00:13:34 UTC (rev 
101947)
@@ -0,0 +1,506 @@
+diff --git a/configure.ac b/configure.ac
+index ed07dce..bf98669 100644
+--- a/configure.ac
 b/configure.ac
+@@ -45,7 +45,7 @@ GTK_REQUIRED_VERSION=2.20.0
+ PANGO_REQUIRED_VERSION=1.3.0
+ SCROLLKEEPER_REQUIRED_VERSION=0.1.4
+ GCONF_REQUIRED_VERSION=2.31.3
+-GNOME_PANEL_REQUIRED_VERSION=2.0.0
++GNOME_PANEL_REQUIRED_VERSION=2.31.90
+ LIBXKLAVIER_REQUIRED_VERSION=4.0
+ LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
+ #FONTCONFIG_REQUIRED_VERSION=2.6.0
+@@ -152,7 +152,7 @@ AC_SUBST(SIMPLE_CHOOSER_LIBS)
+ PKG_CHECK_MODULES(APPLET,
+ dbus-glib-1 = $DBUS_GLIB_REQUIRED_VERSION
+ gtk+-2.0 = $GTK_REQUIRED_VERSION
+-libpanelapplet-2.0 = $GNOME_PANEL_REQUIRED_VERSION)
++libpanelapplet-3.0 = $GNOME_PANEL_REQUIRED_VERSION)
+ AC_SUBST(APPLET_CFLAGS)
+ AC_SUBST(APPLET_LIBS)
+ 
+diff --git a/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in 
b/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in
+deleted file mode 100644
+index a9b775f..000
+--- a/gui/user-switch-applet/GNOME_FastUserSwitchApplet.server.in.in
 /dev/null
+@@ -1,38 +0,0 @@
+-oaf_info
+-  oaf_server iid=OAFIID:GNOME_FastUserSwitchApplet_Factory type=exe
+-  location=@LIBEXECDIR@/gdm-user-switch-applet
+-
+-oaf_attribute name=repo_ids type=stringv
+-  item value=IDL:Bonobo/GenericFactory:1.0/
+-  item value=IDL:Bonobo/Unknown:1.0/
+-/oaf_attribute
+-oaf_attribute name=name type=string _value=User Switcher Applet 
Factory/
+-oaf_attribute name=description type=string _value=User Switcher 
Applet Factory/
+-oaf_attribute name=bonobo:environment type=stringv
+-   item value=DBUS_SESSION_BUS_ADDRESS/
+- oaf_attribute name=bugzilla:bugzilla type=string value=GNOME/
+- oaf_attribute name=bugzilla:product type=string value=gdm/
+- oaf_attribute name=bugzilla:component type=string value=general/
+- oaf_attribute name=bugzilla:version type=string value=@VERSION@/
+- oaf_attribute name=bugzilla:other_binaries type=string 
value=gdm-user-switch-applet/
+-/oaf_attribute
+-  /oaf_server
+-
+-  oaf_server iid=OAFIID:GNOME_FastUserSwitchApplet type=factory
+-  location=OAFIID:GNOME_FastUserSwitchApplet_Factory
+-
+-oaf_attribute name=repo_ids type=stringv
+-  item value=IDL:GNOME/Vertigo/PanelAppletShell:1.0/
+-  item value=IDL:Bonobo/Control:1.0/
+-  item value=IDL:Bonobo/Unknown:1.0/
+-/oaf_attribute
+-oaf_attribute name=name type=string _value=User Switcher/
+-oaf_attribute name=description type=string _value=A menu to quickly 
switch between users/
+-oaf_attribute name=panel:icon type=string value=stock_people/
+-oaf_attribute name=bugzilla:bugzilla type=string value=GNOME/
+-oaf_attribute name=bugzilla:product type=string value=gdm/
+-oaf_attribute name=bugzilla:component type=string value=general/
+-oaf_attribute name=bugzilla:version type=string value=@VERSION@/
+-oaf_attribute name=bugzilla:other_binaries type=string 
value=gdm-user-switch-applet/
+-  /oaf_server
+-/oaf_info
+diff --git a/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml 
b/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml
+deleted file mode 100644
+index e1845c8..000
+--- a/gui/user-switch-applet/GNOME_FastUserSwitchApplet.xml
 /dev/null
+@@ -1,20 +0,0 @@
+-Root
+-  popups
+-popup name=button3
+-  menuitem
+-   name=About Me Item
+-   verb=GdmAboutMe
+-   _label=Edit Personal _Information/
+-  menuitem
+-   name=Users and Groups Admin Item
+-   verb=GdmUsersGroupsAdmin
+-   _label=_Edit Users and Groups/
+-  menuitem
+-   name=About Item
+-   verb=GdmAbout
+-   _label=_About
+-   pixtype=stock
+-   pixname=gtk-about/
+-/popup
+-  /popups
+-/Root
+diff --git a/gui/user-switch-applet/Makefile.am 
b/gui/user-switch-applet/Makefile.am
+index 2d2cdc0..cebe890 100644
+--- a/gui/user-switch-applet/Makefile.am
 b/gui/user-switch-applet/Makefile.am
+@@ -13,6 +13,7 @@ AM_CPPFLAGS = \
+   

[arch-commits] Commit in gdm/trunk (3 files)

2010-08-10 Thread Jan de Groot
Date: Tuesday, August 10, 2010 @ 14:27:07
  Author: jgc
Revision: 87084

Remove old patch, add patch to utilize the --since option from consolekit to 
fix issues with ck-history taking a long time

Added:
  gdm/trunk/ck-since.patch
Modified:
  gdm/trunk/PKGBUILD
Deleted:
  gdm/trunk/keyboard-use-xklavier.patch

-+
 PKGBUILD|7 ++-
 ck-since.patch  |   45 ++
 keyboard-use-xklavier.patch |   85 --
 3 files changed, 50 insertions(+), 87 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2010-08-10 18:06:13 UTC (rev 87083)
+++ PKGBUILD2010-08-10 18:27:07 UTC (rev 87084)
@@ -2,7 +2,7 @@
 # Maintainer: Jan de Groot j...@archlinux.org
 pkgname=gdm
 pkgver=2.30.4
-pkgrel=1
+pkgrel=2
 pkgdesc=Gnome Display Manager (a reimplementation of xdm)
 arch=('i686' 'x86_64')
 license=('GPL')
@@ -10,7 +10,7 @@
 backup=('etc/pam.d/gdm' 'etc/pam.d/gdm-autologin' 'etc/gdm/custom.conf')
 groups=('gnome-extra')
 options=('!libtool')
-depends=('libcanberra=0.23' 'libxklavier=5.0' 'tcp_wrappers' 
'gnome-session=2.30.2' 'upower=0.9.4')
+depends=('libcanberra=0.23' 'libxklavier=5.0' 'tcp_wrappers' 
'gnome-session=2.30.2' 'upower=0.9.4' 'consolekit=0.4.1-4')
 makedepends=('intltool' 'gnome-doc-utils=0.20.1' 'xorg-server' 
'gnome-panel=2.30.2')
 optdepends=('gnome-panel: needed for user switch applet')
 conflicts=('fast-user-switch-applet')
@@ -18,11 +18,13 @@
 install=gdm.install
 
source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2
 04_fix_external_program_directories.patch
+ck-since.patch
 gdm.pam
 gdm-autologin.pam
 gdm)
 sha256sums=('3a1c7fd590622d5291584d98ce5cf3e7888adf949655041549561f3a5983b5a9'
 'cb585c39c6671387b5a25f21a99c97e3a20eaf4188fea1b62871681a1ebf8bff'
+'bbe7dcfa162fd4eb362e15d5742beef6881535bd449524097a14c54afec99bff'
 'f1dfa4d88288d4b0a631a68a51b46c2da537bee8fe5a99f9f288c8ff75a50b19'
 '3daff680ff6b7ea56f84f40843e46e72477c81e9e405028203c942af04d07ae5'
 '272c08d8e8b50bf424d0705ac864d4c18c47ec4f6893b1af732c2efbc86c9550')
@@ -30,6 +32,7 @@
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
   patch -Np1 -i ${srcdir}/04_fix_external_program_directories.patch
+  patch -Np1 -i ${srcdir}/ck-since.patch
   ./configure --prefix=/usr --sysconfdir=/etc \
   --libexecdir=/usr/lib/gdm --localstatedir=/var --disable-static \
   --with-at-spi-registryd-directory=/usr/lib/at-spi \

Added: ck-since.patch
===
--- ck-since.patch  (rev 0)
+++ ck-since.patch  2010-08-10 18:27:07 UTC (rev 87084)
@@ -0,0 +1,45 @@
+diff -ruN gdm-2.30.4/gui/simple-greeter/gdm-user-manager.c 
gdm-2.30.4.since//gui/simple-greeter/gdm-user-manager.c
+--- gdm-2.30.4/gui/simple-greeter/gdm-user-manager.c   2010-06-26 
00:09:31.0 +0200
 gdm-2.30.4.since//gui/simple-greeter/gdm-user-manager.c2010-08-10 
20:11:21.08061 +0200
+@@ -75,6 +75,10 @@
+ #define GDM_USERNAME gdm
+ #endif
+ 
++/* approximately two months */
++#define LOGIN_FREQUENCY_TIME_WINDOW_SECS (60 * 24 * 60 * 60)
++
++
+ #define RELOAD_PASSWD_THROTTLE_SECS 5
+ 
+ typedef enum {
+@@ -1579,12 +1583,14 @@
+ load_ck_history (GdmUserManager *manager)
+ {
+ char   *command;
++char   *since;
+ const char *seat_id;
+ GError *error;
+ gbooleanres;
+ char  **argv;
+ int standard_out;
+ GIOChannel *channel;
++GTimeValtv;
+ 
+ g_assert (manager-priv-ck_history_id == 0);
+ 
+@@ -1602,8 +1608,14 @@
+ goto out;
+ }
+ 
+-command = g_strdup_printf (ck-history --frequent --seat='%s' 
--session-type='',
++g_get_current_time (tv);
++tv.tv_sec -= LOGIN_FREQUENCY_TIME_WINDOW_SECS;
++since = g_time_val_to_iso8601 (tv);
++
++command = g_strdup_printf (ck-history --frequent --since='%s' 
--seat='%s' --session-type='',
++   since,
+seat_id);
++g_free (since);
+ g_debug (GdmUserManager: running '%s', command);
+ error = NULL;
+ if (! g_shell_parse_argv (command, NULL, argv, error)) {

Deleted: keyboard-use-xklavier.patch
===
--- keyboard-use-xklavier.patch 2010-08-10 18:06:13 UTC (rev 87083)
+++ keyboard-use-xklavier.patch 2010-08-10 18:27:07 UTC (rev 87084)
@@ -1,85 +0,0 @@
-Ubuntu hal patch translated to libxklavier.
-Always overrides keyboard layout variants: 
https://bugzilla.gnome.org/show_bug.cgi?id=572765
 gdm-2.28.1.orig/daemon/gdm-session-direct.c2009-10-20 
00:12:45.0 +0200
-+++ gdm-2.28.1/daemon/gdm-session-direct.c