187 Commits

Author SHA256 Message Date
d71eaa093f - fix installation of authfiles directory for Immutable mode
(jsc#PED-14915)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=293
2026-01-16 12:45:52 +00:00
4daab327f1 - 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
2acbf95eaf Accepting request 1262912 from home:gmbr3:DM
- Order systemd-presets-common-SUSE before xdm

OBS-URL: https://build.opensuse.org/request/show/1262912
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=289
2025-03-28 09:43:18 +00:00
596e216656 Accepting request 1256245 from home:gmbr3:DM
- 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/request/show/1256245
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=288
2025-03-26 21:42:36 +00:00
fb1317e638 - 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
43afa98471 Accepting request 1249411 from home:jengelh:branches:X11:XOrg
- Make build recipe compatible with POSIX sh.

OBS-URL: https://build.opensuse.org/request/show/1249411
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=284
2025-03-04 20:00:23 +00:00
e5037f0b81 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
fc55b74758 Accepting request 1248754 from home:dimstar:Factory
- 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/request/show/1248754
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=281
2025-02-26 16:29:39 +00:00
d367cc4688 Accepting request 1226909 from home:dimstar:Factory
- 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/request/show/1226909
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=279
2024-11-27 14:40:15 +00:00
28e3554680 Accepting request 1225568 from home:pgajdos
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/request/show/1225568
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=277
2024-11-25 13:02:39 +00:00
90d594d09c Accepting request 1192831 from home:kukuk:branches:X11:XOrg
- sysconfig/windowmanager is deprecated since 7 years, don't 
  read it if it does not exist.

OBS-URL: https://build.opensuse.org/request/show/1192831
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=275
2024-08-12 08:17:10 +00:00
c70ac1aef6 - 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
04f0cfdf33 - 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
700dd131c6 - 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
a13d58d7e5 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
14081dd969 - 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
a4ad3febf3 - 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
d2f84bffcb - 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
816a323da7 - 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
bae6a70029 - 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
c4bc2f0867 - 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
11f9b298f7 - 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
3aa4b16d47 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
0b6d05869f 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
be0baf34bd 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
b67841e578 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
75917c7cb3 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
1352ea257d - 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
003d7c5946 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
80d0b15e0b - added "Recommends: xdmbgrd" to make sure we have a background for
xdm and the xdmbgrd package is required by anyone and not silently
  dropped by accident (boo#1195664)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=243
2022-02-09 16:57:55 +00:00
bcd06398d9 - %post: enable Xorg on s390x with virtio (Redhat PCI ID 1af4:1050)
via /etc/sysconfig/displaymanager on installation (but not upgrade)
  by checking for existence of /dev/dri [JIRA#SLE-18632]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=241
2021-11-19 16:14:50 +00:00
f5196319ce Accepting request 893557 from home:dimstar:Factory
- Do not own /usr/share/xsessions: this directory is owned by the
  filesystem package.

found conflict of filesystem-15.5-261.1.x86_64 with xdm-xsession-1.1.12-16.5.x86_64
  /usr/share/xsessions [mode mismatch: d555 root:root, d755 root:root]

OBS-URL: https://build.opensuse.org/request/show/893557
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=239
2021-05-17 08:28:05 +00:00
39ee4e12a4 Accepting request 879511 from home:dirkmueller:Factory
- modernize spec (move license to licensedir)

OBS-URL: https://build.opensuse.org/request/show/879511
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=237
2021-03-16 22:01:21 +00:00
b87741a249 - fixed path of pidof tool for older openSUSE Leap releases
(boo#1179607)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=235
2021-01-04 14:24:58 +00:00
e87ff34fe9 - fixed %postun for older releases than factory/TW (see change
right below, which broke it)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=233
2020-12-01 22:28:46 +00:00
c960804d42 reverted previous change
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=232
2020-12-01 16:12:04 +00:00
0c3eaedf80 - fixed %postun for older releases than factory/TW (see change
right below, which broke it)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=231
2020-12-01 12:09:46 +00:00
742d149947 Accepting request 845757 from home:fbui:branches:X11:XOrg
- Replace  '%service_del_postun -n' with '%service_del_postun_without_restart'
  '-n' is deprecated and will be removed in the future.

OBS-URL: https://build.opensuse.org/request/show/845757
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=229
2020-11-03 15:49:34 +00:00
4affc41d50 - no longer package symlinks for Xsession, Xsetupm Xstartup and
Xreset in /etc/X11/xdm, since meanwhile sddm, gdm and lightdm
  have been adjusted

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=227
2020-10-12 16:20:54 +00:00
37690d3b70 - removed /etc/X11/xdm/Keyboard.map since it meanwhile has been
replaced by /usr/share/systemd/kbd-model-map (used by YaST)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=225
2020-10-05 15:02:27 +00:00
77b87d27bf Accepting request 839553 from home:Vogtinator:branches:X11:XOrg
Now build tested

- Don't create the compat symlinks in /etc on the fly, track them
  properly as %config

OBS-URL: https://build.opensuse.org/request/show/839553
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=224
2020-10-05 14:55:27 +00:00
0c23671201 - /etc/X11/xdm/scripts/11-ssh-agent
* ssh-askpass now moved to /usr/libexec/ssh (boo#1175991)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=223
2020-10-03 16:54:28 +00:00
03b564be20 - moved xdm/xdm-np PAM files to /usr/etc/pam.d, since lightdm has
been adjusted meanwhile

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=222
2020-09-29 10:03:13 +00:00
5dfc738d58 Accepting request 834572 from home:dimstar:Factory
- Switch to /usr/bin/pidof dependency, provided by procps-ng.

OBS-URL: https://build.opensuse.org/request/show/834572
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=221
2020-09-15 11:48:48 +00:00
b079964f96 - fixes in xdm-tarball.patch
* /usr/lib/X11/display-manager: fixes sddm, which didn't use 
    xdm_reload_files in xdm_start_proc() of 
    /usr/lib/X11/displaymanagers/sddm (boo#1173049)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=220
2020-09-10 02:51:32 +00:00
ec70c59682 - fixes in xdm-tarball.patch
* symlink also $XDMDIR/xinitrc.common in /etc/X11/xinit; it
    is still often sourced in old ~/.xinitrc user files ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=219
2020-09-09 15:55:14 +00:00
d0778d73f0 improved changelog
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=218
2020-09-09 14:24:59 +00:00
d7ff24b9b7 - fixes in xdm-tarball.patch
* fixed include path for generic Xresources in xdm's Xresources file
  * fixed $XDMDIR in Xsession, so sys.xsession can be found
  * sys.xsession: fixed syntax error in code, which reads 
    additional xdm scripts
  * display-manager: also symlink Xstartup and Xreset in 
    /etc/X11/xdm (needed by lighdm)
  * for now use again /etc/pam.d for xdm/xdm-np PAM files instead
    of /usr/etc/pam.d (using the latter resulted in
    "authentificataion failure" with lightdm)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=217
2020-09-09 14:03:52 +00:00
086c249323 - reenabled move to /usr/etc/X11/xdm; updated xdm-tarball.patch
(includes changes from xinit-UsrEtcMove.patch) [boo#1176212]

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=216
2020-09-08 23:59:41 +00:00
69a13243b2 - xinit-UsrEtcMove.patch
* changes needed with xinitrc moving to %{_libexecdir}/xinit and
    xinitrc.common moving to /usr/etc/X11/xinit/

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xdm?expand=0&rev=215
2020-09-08 15:05:45 +00:00