307 Commits

Author SHA256 Message Date
301a68af6a Accepting request 1282897 from X11:XOrg
- no longer require xinit so it can be dropped from SLE16

OBS-URL: https://build.opensuse.org/request/show/1282897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=113
2025-06-06 20:40:15 +00:00
6079a5ace3 - no longer require xinit so it can be dropped from SLE16
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=291
2025-06-04 19:14:49 +00:00
8ef065302d Accepting request 1265129 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1265129
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=112
2025-03-31 09:38:01 +00:00
9e36b01d0a - Order systemd-presets-common-SUSE before xdm
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=289
2025-03-28 09:43:18 +00:00
b899a2bf1f - Move display-manager.service to display-manager-legacy.service
to prepare for systemd control of display manager choice
  (needs systemd-presets-common-SUSE update)
- Create xdm.service to allow XDM to be used in systemd only mode

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=288
2025-03-26 21:42:36 +00:00
48a1869b31 Accepting request 1251490 from X11:XOrg
- Update to release 1.1.17
  Support for using getaddrinfo(), inet_ntop(), and struct sockaddr_storage
  was originally added to support IPv6, and only used if IPv6 support was
  enabled. Two decades later, these interfaces are ubiquitous and OS'es have
  starting marking the old interfaces as deprecated, so this release changes
  to use the modern interface whenever we can now.  (Note that code included
  from xtrans will only use these interfaces when IPv6 is disabled if building
  against xtrans 1.6.0 or later.)

OBS-URL: https://build.opensuse.org/request/show/1251490
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=111
2025-03-10 16:57:45 +00:00
0924a2bdb2 - Update to release 1.1.17
Support for using getaddrinfo(), inet_ntop(), and struct sockaddr_storage
  was originally added to support IPv6, and only used if IPv6 support was
  enabled. Two decades later, these interfaces are ubiquitous and OS'es have
  starting marking the old interfaces as deprecated, so this release changes
  to use the modern interface whenever we can now.  (Note that code included
  from xtrans will only use these interfaces when IPv6 is disabled if building
  against xtrans 1.6.0 or later.)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=286
2025-03-09 04:09:19 +00:00
10af3a4bc9 Accepting request 1250253 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1250253
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=110
2025-03-06 13:48:10 +00:00
03ca3007a9 - Make build recipe compatible with POSIX sh.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=284
2025-03-04 20:00:23 +00:00
cf6ec564d4 Accepting request 1248765 from X11:XOrg
- display-manager: Do not abort when there is no /usr/bin/X found.
  Rely on the DM to know how to handle it. E.g gdm could be
  spawning a wayland-only session. (boo#1237777)

OBS-URL: https://build.opensuse.org/request/show/1248765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=109
2025-02-27 13:50:23 +00:00
1040687fa2 added bugnumber to changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=282
2025-02-26 16:31:06 +00:00
1c15f444c2 - display-manager: Do not abort when there is no /usr/bin/X found.
Rely on the DM to know how to handle it. E.g gdm could be
  spawning a wayland-only session.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=281
2025-02-26 16:29:39 +00:00
212f189125 Accepting request 1226920 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1226920
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=108
2024-11-27 21:10:45 +00:00
2c6883d173 - Split out displaymanager-sycconfig package: The central
configuration part that is used by all display managers. This is
  needed in order to progress towards 'xdm' not acting as wrapper
  around DMs, but only be used as Dislplay Manager when XDM is
  supposed to be used, or use the real systemd services of the
  various DMs (e.g gdm.service, sddm.service).

Part of https://en.opensuse.org/openSUSE:DisplayManagerRework

GDM for example can allready fully be used without XDM (and xorg-x11-server) installed
The sysconfig split out is needed for the GDM Autoconfiguration, which does not rely
on XDM being the wrapper - but having that part common for all DMs is a good thing

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=279
2024-11-27 14:40:15 +00:00
b121da1ff7 Accepting request 1226270 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1226270
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=107
2024-11-26 19:54:45 +00:00
2d842f2320 First attempt
- tweak the login screen:
  * use sans serif font
  * use branding wallpaper and colors
  * do not require xli, recommend feh

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=277
2024-11-25 13:02:39 +00:00
5b4e1658ec Accepting request 1193363 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1193363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=106
2024-08-13 11:22:15 +00:00
d5d5915e45 - sysconfig/windowmanager is deprecated since 7 years, don't
read it if it does not exist.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=275
2024-08-12 08:17:10 +00:00
0755df06ba Accepting request 1165383 from X11:XOrg
- Update to release 1.1.16
  * This release fixes a failure to build with the recent libXaw 1.0.16
    release due to a change introduced in xdm 1.1.15 to address gcc 14
    build issues.

OBS-URL: https://build.opensuse.org/request/show/1165383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=105
2024-04-05 18:25:27 +00:00
9779de3bf7 - Update to release 1.1.16
* This release fixes a failure to build with the recent libXaw 1.0.16
    release due to a change introduced in xdm 1.1.15 to address gcc 14
    build issues.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=273
2024-04-05 00:57:46 +00:00
cd1f4bcd08 Accepting request 1161094 from X11:XOrg
- Update to release 1.1.15
  * This release fixes a failure to build with the upcoming gcc 14, 
    cleans up several other compiler warnings, fixes a bug in the
    generation of the xdm.service file for systemd, and removes a
    lot of dead code checks for platforms & features that have not
    been supported since the conversion from Imake to autoconf in
    2005.
-  supersedes u_gcc14-fix.patch

OBS-URL: https://build.opensuse.org/request/show/1161094
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=104
2024-03-25 20:07:03 +00:00
ab86098dd1 - Update to release 1.1.15
* This release fixes a failure to build with the upcoming gcc 14, 
    cleans up several other compiler warnings, fixes a bug in the
    generation of the xdm.service file for systemd, and removes a
    lot of dead code checks for platforms & features that have not
    been supported since the conversion from Imake to autoconf in
    2005.
-  supersedes u_gcc14-fix.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=271
2024-03-24 08:46:34 +00:00
99bcdf3cc5 Accepting request 1155484 from X11:XOrg
- u_gcc14-fix.patch
  * fix build against gcc14 (boo#1221028)

OBS-URL: https://build.opensuse.org/request/show/1155484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=103
2024-03-07 17:27:46 +00:00
2e8a0fe6ec - u_gcc14-fix.patch
* fix build against gcc14 (boo#1221028)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=269
2024-03-06 09:26:20 +00:00
af47000fe8 Accepting request 1151663 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1151663
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=102
2024-02-27 21:44:37 +00:00
1a1ba489ef Accepting request 1151282 from home:dimstar:rpm4.20:x
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151282
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=267
2024-02-26 13:53:00 +00:00
1c538f8810 Accepting request 1086505 from X11:XOrg
- since xrdb no longer requires cpp, it needs to be reqired here now

OBS-URL: https://build.opensuse.org/request/show/1086505
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=101
2023-05-12 18:32:23 +00:00
7de42e6e2b - since xrdb no longer requires cpp, it needs to be reqired here now
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=265
2023-05-11 12:18:29 +00:00
3dd9fd4fd8 Accepting request 1076914 from X11:XOrg
- Create two set of pam configuration files:
  + *.sle15 are for SLES15 and older
  + add postlogin-* includes to the others as required by new 
    openSUSE's PAM config policy

OBS-URL: https://build.opensuse.org/request/show/1076914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=100
2023-04-04 19:17:08 +00:00
94d053bb80 - Create two set of pam configuration files:
+ *.sle15 are for SLES15 and older
  + add postlogin-* includes to the others as required by new 
    openSUSE's PAM config policy

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=263
2023-04-03 11:33:54 +00:00
70dd20fb6e Accepting request 1073959 from X11:XOrg
- No longer run "localectl set-x11-keymap ..." and only run 
  "localectl set-keymap ..." if XKBLAYOUT is not set, i.e. if
  nobody was making use of "localectl set-x11-keymap" after
  installation (boo#1209594, comment#24)

- keytable: exit 0 was executed too early, so 
  "localectl set-x11-keymap" wasn't executed; fixed this 
  (boo#1209594, comment#19)

- keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT,
  XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e.
  no longer overwrite keyboard settings if anybody used
  "localectl set-x11-keymap" himself; fixed "check systemd mapping"
  if KEYMAP_TOGGLE has been set (boo#1209594)

OBS-URL: https://build.opensuse.org/request/show/1073959
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=99
2023-03-24 14:19:06 +00:00
66a8467db5 - No longer run "localectl set-x11-keymap ..." and only run
"localectl set-keymap ..." if XKBLAYOUT is not set, i.e. if
  nobody was making use of "localectl set-x11-keymap" after
  installation (boo#1209594, comment#24)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=261
2023-03-23 12:21:27 +00:00
4e30369cb8 - keytable: exit 0 was executed too early, so
"localectl set-x11-keymap" wasn't executed; fixed this 
  (boo#1209594, comment#19)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=260
2023-03-22 13:00:22 +00:00
05a3b65b3c - keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT,
XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e.
  no longer overwrite keyboard settings if anybody used
  "localectl set-x11-keymap" himself; fixed "check systemd mapping"
  if KEYMAP_TOGGLE has been set (boo#1209594)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=259
2023-03-22 12:30:07 +00:00
92e85212f6 Accepting request 1040075 from X11:XOrg
- Update to release 1.1.14
  * This release improves compatibility for building with GNU
    libc 2.36, and adds a --without-xinerama option to the
    configure script for those who want to build without linking
    to libXinerama.
- supersedes u_glibc-2.36.patch

OBS-URL: https://build.opensuse.org/request/show/1040075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=98
2022-12-07 16:33:12 +00:00
9fe2e409c1 - Update to release 1.1.14
* This release improves compatibility for building with GNU
    libc 2.36, and adds a --without-xinerama option to the
    configure script for those who want to build without linking
    to libXinerama.
- supersedes u_glibc-2.36.patch

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=257
2022-12-04 21:51:34 +00:00
6ca8667358 Accepting request 1010460 from X11:XOrg
- display-manager.service: simplified deps (boo#1203662)
  * remove deps to time-sync.target, remote-fs.target, dbus.socket,
    getty@tty7.service, plymouth-quit.service
  * keep Conflicts to plymouth-quit.service
  * keep dep to systemd-logind.service

- Update xdm-tarball.patch:
  * create /etc/X11/xinit directory if not present.

OBS-URL: https://build.opensuse.org/request/show/1010460
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=97
2022-10-13 13:40:21 +00:00
06df4e1a39 - display-manager.service: simplified deps (boo#1203662)
* remove deps to time-sync.target, remote-fs.target, dbus.socket,
    getty@tty7.service, plymouth-quit.service
  * keep Conflicts to plymouth-quit.service
  * keep dep to systemd-logind.service

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=255
2022-10-13 10:03:21 +00:00
2b68cae520 Accepting request 1010138 from home:fcrozat:branches:X11:XOrg
- Update xdm-tarball.patch:
  * create /etc/X11/xinit directory if not present.

OBS-URL: https://build.opensuse.org/request/show/1010138
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=254
2022-10-12 14:32:46 +00:00
49cf0cfbc2 Accepting request 1003539 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1003539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=96
2022-09-15 20:57:48 +00:00
e509876789 Accepting request 1002507 from home:gmbr3:Active
- Add u_glibc-2.36.patch: use glibc's arc4random instead of
  libbsd's (bsc#1202222)

OBS-URL: https://build.opensuse.org/request/show/1002507
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=252
2022-09-14 13:51:34 +00:00
4c927c0acb Accepting request 998595 from X11:XOrg
- add buildrequires for bsd/stdlib.h (bsc#1202222) 

- Use %_pam_vendordir

OBS-URL: https://build.opensuse.org/request/show/998595
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=95
2022-08-23 12:25:39 +00:00
f24d8c7499 Accepting request 994141 from home:kukuk:branches:X11:XOrg
- Use %_pam_vendordir

OBS-URL: https://build.opensuse.org/request/show/994141
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=250
2022-08-20 08:49:22 +00:00
4ea78c0641 Accepting request 998133 from home:dirkmueller:Factory
- add buildrequires for bsd/stdlib.h (bsc#1202222)

OBS-URL: https://build.opensuse.org/request/show/998133
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=249
2022-08-20 08:47:40 +00:00
b43f589f19 Accepting request 986179 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/986179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=94
2022-07-02 13:33:42 +00:00
a18eb083dc Accepting request 986067 from home:schubi2
- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.

OBS-URL: https://build.opensuse.org/request/show/986067
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=247
2022-07-01 08:44:22 +00:00
8075f17b35 Accepting request 966779 from X11:XOrg
- udpate to release 1.1.13
  * bugfix release

OBS-URL: https://build.opensuse.org/request/show/966779
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=93
2022-04-05 17:55:06 +00:00
6b38ceaa44 - udpate to release 1.1.13
* bugfix release

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=245
2022-04-04 10:16:31 +00:00
79c074edb9 Accepting request 953117 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/953117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xdm?expand=0&rev=92
2022-02-11 22:07:08 +00:00
385611f8c6 Accepting request 952627 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- fix bashism in postinstall script (bsc#1195391)

OBS-URL: https://build.opensuse.org/request/show/952627
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=244
2022-02-10 09:54:15 +00:00