Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xinit-1.4.4-bp160.1.2 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: xinit Distribution: SUSE Linux Enterprise 16
Version: 1.4.4 Vendor: openSUSE
Release: bp160.1.2 Build date: Sun Mar 9 22:35:21 2025
Group: System/X11/Utilities Build host: reproducible
Size: 160256 Source RPM: xinit-1.4.4-bp160.1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://xorg.freedesktop.org/
Summary: X Window System initializer
The xinit program is used to start the X Window System server and a
first client program on systems that are not using a display manager
such as xdm or in environments that use multiple window systems.
When this first client exits, xinit will kill the X server and then
terminate.

Provides

Requires

License

MIT

Changelog

* Sun Mar 09 2025 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 1.4.4
    This release fixes regresssions introduced by the shell script modernization
    in the 1.4.3 release, primarily seen on systems without the "mcookie" helper
    program to make xauth cookies, and thus using openssl or /dev/urandom to
    make cookies instead.  Thanks to Peter Tribble of the Tribblix illumos distro
    for reporting the issue and testing the fixes.
  - adjusted xinit-suse.patch, xinit-tolerant-hostname-changes.patch
* Sat Mar 01 2025 Jan Engelhardt <jengelh@inai.de>
  - Make build recipe compatible with POSIX sh
* Sun Jan 05 2025 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 1.4.3
    * Reindent startx after !6
    * Remove Xdmx from suggested Xserver list
    * Mark global variables as static since there's only one source file
    * Clear -Wunused-parameter warnings from clang
    * Use ptrdiff_t to store results of pointer subtraction
    * Use asprintf() if available
    * Don't exit with failure on SIGTERM regardless.
    * darwin: Remove bashism from 10-tmpdirs script
    * Modernized shell scripts
    * startx: Assign XSERVERRC to correct userserverrc
    * add closing quote to /dev/random mcookie hex
  - adjusted xinit-suse.patch
  - refreshed xinit-client-session.patch
  - refreshed xinit-tolerant-hostname-changes.patch
* Mon Dec 23 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Properly comment %patch 5 out: '#' still expands the macro, which
    makes build fail with rpm 4.20. Use %dnl instead.
* Thu Jul 04 2024 Stefan Dirsch <sndirsch@suse.com>
  - xinitrc.common: no longer start nvidia-settings in background in
    order to avoid a zombie process under certain circumstances
    (boo#1227313)
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %patch -P N instead of deprecated %patchN.
* Thu May 11 2023 Stefan Dirsch <sndirsch@suse.com>
  - revert previous change; cpp is not needed for xinit, but only for
    xdm package
* Thu May 11 2023 Stefan Dirsch <sndirsch@suse.com>
  - since xrdb no longer requires cpp, it needs to be reqired here now
* Sun Dec 04 2022 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 1.4.2
    * Fix spelling/wording issues
    * gitlab CI: add a basic build test
    * gitlab CI: stop requiring Signed-off-by in commits
    * man page: Update remote display example from rsh to ssh
    * Remove non-portable grep usage from startx
    * Don't wait for X to finish starting if it has died
    * stop unsetting DBUS_SESSION_BUS_ADDRESS variable
    * darwin: Drop support for macOS 10.7 and earlier
    * darwin: Ensure we launch the user startx from $HOME
    * darwin: Specify +extension GLX when the user requests IGLX support
    * darwin: Wait for font_cache to complete to avoid a race with `xset fb=`
    * man: Restore non-SCO UNIX bits of the man page
    * startx: use uname -n instead of hostname
    * startx: Source XINITRC and XSERVERRC variables
    * startx: don't attempt to catch SIGKILL
  - supersedes xinit-nolonger-unset-dbus-session.patch
  - refreshed xinit-suse.patch
* Wed Apr 21 2021 Dirk Müller <dmueller@suse.com>
  - modernize spec file (move license to licensedir, use https)
* Sun Oct 04 2020 Fabian Vogt <fabian@ritter-vogt.de>
  - Properly track the compatibility symlink
* Tue Sep 08 2020 Stefan Dirsch <sndirsch@suse.com>
  - simplified UsrEtcMove enable/disable logic in specfile
* Tue Sep 08 2020 Stefan Dirsch <sndirsch@suse.com>
  - xinit-tarball.patch/xinit.spec
    * reenabled move to /usr/etc/X11/xinit
    * fixed remaining issues mentioned in boo#1173052, comment#6
      and boo#1176212, comment#7
* Tue Sep 08 2020 Stefan Dirsch <sndirsch@suse.com>
  - reverted move to /usr/etc/X11/xinit for now (boo#1173052, comment#6)
* Sat Sep 05 2020 Stefan Dirsch <sndirsch@suse.com>
  - moved xinit files to /usr/etc/X11/xinit and removed xinitrc
    skeleton (boo#1173052)
  - xinit-tarball.patch
    * adjust tarball contenct to /usr/etc move (boo#1173052)
* Sun Aug 23 2020 Stefan Dirsch <sndirsch@suse.com>
  - xinitrc: SuSE --> SUSE (boo#1175123)
* Tue Mar 24 2020 Stefan Dirsch <sndirsch@suse.com>
  - /etc/X11/xinit/xinitrc.common
    * prevent gnome-session from failing by setting
      XDG_SESSION_TYPE to 'x11' (boo#1163262)
* Mon Mar 04 2019 Stefan Dirsch <sndirsch@suse.com>
  - Update to version 1.4.1
    * This release fixes a bug when too many arguments are supplied
      to the program and improves the man pages.
* Sat Sep 15 2018 sndirsch@suse.com
  - xinit-nolonger-unset-dbus-session.patch
    * no longer unset DBUS_SESSION_BUS_ADDRESS variable to prevent
      gnome-session (and probably other DEs or programs, except of
      Plasma) from launching a new D-Bus session, while systemd has
      already launched its own. Unsetting it broke user systemd
      services that use D-Bus (e.g. PulseAudio), because X uses
      another D-Bus session (boo#1108549)
* Wed Jul 11 2018 fcrozat@suse.com
  - Do not check /var/lib/X11/X anymore, it is obsolete
    (FATE#325524).
* Wed Apr 04 2018 sndirsch@suse.com
  - Update to version 1.4.0
    * autogen.sh: use quoted string variables
    * Remove SCO support for SHELL_CMD and startx man page.
    * Remove support for ancient A/UX 3.0 support
    * Remove left over $(launchagents_DATA) in CLEANFILES
    * startx: Pass -keeptty when telling the server to start on the current tty
    * startx: Fix startx picking an already used display number when -nolock is used
    * remove bogus \/ escapes
    * launchd: Install binaries into libexecdir
    * startx: Add -listen tcp if nolisten_tcp is disabled for XQuartz
    * startx: Add support for enabling IGLX for XQuartz
    * startx: Don't use GNU expr extensions
    * autogen: add default patch prefix
    * startx: fix comment typo
    * startx: don't init defaultdisplay to :0
    * autogen.sh: use exec instead of waiting for configure to finish
    * xinit: check for correct fork error code
* Wed Jun 01 2016 mstaudt@suse.com
  - xinitrc.common: Add plasma* in list of fallback WMs
* Wed Jun 01 2016 mstaudt@suse.com
  - xinitrc.common: Add comments, make error messages clearer.
    Don't filter out twm, as it's only installed on request.
    Don't expand fallback WINDOWMANAGER.
* Wed Jun 01 2016 werner@suse.de
  - xinit.tar.bz2: skip twm and xsession desktops
* Tue May 31 2016 werner@suse.de
  - xinit.tar.bz2:
    simplify bash code of /etc/X11/xinit/xinitrc.common to avoid that
    already set WINDOWMANAGER variable becomes stripped (bsc#981437)
* Fri Apr 01 2016 eich@suse.com
  - xinit.tar.bz2:
    update /etc/X11/xinit/xinitrc.common to make sure numbered scripts
    are run sequentially. All non-numbered scripts will still be run in
    background to avoid stalling on non-daemonizing 'services' (boo#973559).
* Sun May 10 2015 Led <ledest@gmail.com>
  - fix bashism in startx script
  - update patches:
    * xinit-suse.patch
* Wed Mar 18 2015 sndirsch@suse.com
  - fixed bugnumer reference in previous changelog entry
* Wed Mar 11 2015 werner@suse.de
  - Allow WINDOWMANAGER to be a command line string (bsc#921172)
* Wed Jan 28 2015 sndirsch@suse.com
  - startx.cpp:
    * /usr/X11R6/bin/X --> /usr/bin/X
    * /var/X11R6/bin/X --> /var/lib/X11/X
  - refreshed patches
* Fri Jan 23 2015 sndirsch@suse.com
  - apparently with release 1.3.4 xinit needs cc1plus; otherwise
    generation of startx fails and results in a file with a size
    of 0 bytes
* Wed Jan 21 2015 sndirsch@suse.com
  - Fixed some more spacing and minor issues in adapted patches
* Tue Jan 20 2015 sfalken@opensuse.org
  - Fixed some spacing and single quote vs backtick issues
    in patches
* Mon Jan 19 2015 sfalken@opensuse.org
  - Corrections to variable names in xinit-suse.patch and
    xinit-tolerant-hostname-changes.patch
* Sun Jan 18 2015 sfalken@opensuse.org
  - Update to version 1.3.4:
    + Changes from 1.3.3
    - Fix warnings about parameters to startServer & startClient
      shadowing globals
    - Pass files to cpp via CLI arg instead of stdin to workaround
      gcc 4.8 change (fdo#69439)
    - Remove unixware / sco support
    - Bump required util-macros version to 1.19
    - Replace $RAWCPPFLAGS with $TRADITIONALCPPFLAGS when processing
      cpp files
    - Under Linux start X on the current VT (rh#806491)
    - startx; Pass vtX as long as the user did not specify one
    - configure: Drop AM_MAINTAINER_MODE
    - autogen.sh: Honor NOCONFIGURE=1
    - startx: Make the bugzilla reference in a comment survive cpp
      processing (fdo#83019)
    - Remove hardcoded path to OpenSSL for OpenBSD
    + Patches refactored/renamed for version change
    + Added:
    - xinit-client-session.patch
    - xinit-tolerant-hostname-changes.patch
    - xinit-suse.patch
    - xinit-1.3.4.tar.bz2
    + Modified:
    - xinit-client-session.patch
    + Dropped:
    - xinit-tolerant-hostname-changes.diff
    - xinit-suse.diff
    - xinit-1.3.3.tar.bz2
* Wed Dec 17 2014 dimstar@opensuse.org
  - On openSUSE > 13.2, xterm has been split into xterm-bin for the
    program and xterm for the app launcher. We only need the program,
    so conditionall Require xterm-bin.
* Tue Sep 09 2014 sndirsch@suse.com
  - add info to run chkstat after modifying /etc/permissions.local
    in order to run startx (bnc#895647)
* Wed Jan 08 2014 lnussel@suse.de
  - don't call the obsolete wmlist. Read /usr/share/xsessions instead.
* Mon Sep 16 2013 sndirsch@suse.com
  - fixed loading of .xkb files (bnc#840408)
* Thu Sep 12 2013 zaitor@opensuse.org
  - Update to version 1.3.3:
    + Add Apple copyright/license notice from launchd files to
      COPYING.
    + Use pid_t instead of int for type of pids.
    + Check for openssl as mkcookie fallback on all platforms, not
      just OpenBSD.
    + Declare processTimeout() as taking a const string arg.
    + If we have to forcibly kill the Xserver on Solaris, reset
      kbd_mode.
    + Add printf attributes suggested by gcc.
    + install: Use sysconfdir instead of libdir for config files.
    + man: Set correct config file location in man page.
    + privileged_startx: use root:wheel instead of 0:0.
    + XQuartz: Fix an issue where -dpi was not being passed to the
      server despite being set.
    + Annotate Fatal and Fatalx as _X_NORETURN.
    + darwin: Silence a syslog message from defaults.
    + laucnhd:
    - Silence some syslog spam.
    - Fix the destination of moved-aside directories in
      privileged_startx.
    - Load privileged_startx properly on Tiger.
    - Provide more verbose error reporting for launchd checkin
      failures.
    - Don't provide the LaunchAgent on Tiger.
    + launchd/privileged_startx: Improved error resolution.
  - Add pkgconfig(xproto) BuildRequires, new dependency.
* Wed Dec 05 2012 werner@suse.de
  - Move xinitrc.d sourcing part to xinit.common to make it work
    even with xdm session scripts
  - Detect other running X server in xserverrc
* Mon Jul 02 2012 werner@suse.de
  - Allow xinitrc scripts to be sourced (bnc#750980)
* Sun Apr 15 2012 vuntz@opensuse.org
  - Move /etc/X11/Xresources from xorg-x11 to this package (in
    xinit.tar.bz2), since this is the base package using this file.
* Sat Apr 14 2012 dimstar@opensuse.org
  - Update to version 1.3.2:
    + Use default clientargs, serverargs, and display if none were
      set
    + launchd: Add an option (--with-launchagent-xserver) to set the
      default X11 server
    + startx: Choose an unused $DISPLAY by default on all platforms
      (fdo#1789)
    + Include <sys/time.h> and <sys/resource.h> unconditionally
      (fdo#40632)
    + darwin: Buildfix for Tiger which doesn't have posix_spawn
  - Changes from version 1.3.1:
    + launchd: Brownbag fix string compare
    + launchd: console_redirect: Actually read and log the remaining
      data when we get EV_EOF
    + launchd: Enable stdout/stderr redirection to ASL
    + launchd: Fix an array-index-out-of-bounds crasher
    + launchd: Log messages to ASL rather than fprintf
    + launchd: Reorganized layout of launchd sources
    + launchd: Set the correct id for privileged_startx
    + launchd: Silence clang static analyzer
    + launchd: syslog: Use facility org.x rather than user
    + launchd: Update console redirection to work with libdispatch
    + privileged_startx: Prefer /usr/bin/mktemp
    + Rename launchd-id-prefix to bundle-id-prefix
    + Use XORG_MANPAGE_SECTIONS rather than cpprules.in to build man
      pages
    + Build system fixes.
  - Rebase xinit.diff.
* Fri Apr 13 2012 vuntz@opensuse.org
  - Split xinit from xorg-x11. Initial version: 1.3.0.

Files

/etc/X11/xinit
/etc/X11/xinit/xinitrc.common
/usr/bin/keygen
/usr/bin/startx
/usr/bin/xinit
/usr/etc/X11
/usr/etc/X11/Xresources
/usr/etc/X11/xinit
/usr/etc/X11/xinit/xinitrc.common
/usr/etc/X11/xinit/xinitrc.d
/usr/libexec/xinit
/usr/libexec/xinit/xinitrc
/usr/libexec/xinit/xserverrc
/usr/share/doc/packages/xinit
/usr/share/doc/packages/xinit/ChangeLog
/usr/share/doc/packages/xinit/README.md
/usr/share/licenses/xinit
/usr/share/licenses/xinit/COPYING
/usr/share/man/man1/keygen.1.gz
/usr/share/man/man1/startx.1.gz
/usr/share/man/man1/xinit.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Jul 16 23:51:34 2025