|
|
|
@ -2,12 +2,12 @@
|
|
|
|
|
|
|
|
|
|
Summary: X.Org X11 X Window System xinit startup scripts
|
|
|
|
|
Name: xorg-x11-%{pkgname}
|
|
|
|
|
Version: 1.4.0
|
|
|
|
|
Release: 11%{?dist}
|
|
|
|
|
Version: 1.3.4
|
|
|
|
|
Release: 18%{?dist}.inferit
|
|
|
|
|
License: MIT
|
|
|
|
|
URL: https://www.x.org
|
|
|
|
|
URL: http://www.x.org
|
|
|
|
|
|
|
|
|
|
Source0: https://xorg.freedesktop.org/archive/individual/app/%{pkgname}-%{version}.tar.bz2
|
|
|
|
|
Source0: http://xorg.freedesktop.org/archive/individual/app/%{pkgname}-%{version}.tar.bz2
|
|
|
|
|
Source10: xinitrc-common
|
|
|
|
|
Source11: xinitrc
|
|
|
|
|
Source12: Xclients
|
|
|
|
@ -22,23 +22,14 @@ Source19: xinit-compat
|
|
|
|
|
|
|
|
|
|
# Fedora specific patches
|
|
|
|
|
Patch1: xinit-1.0.2-client-session.patch
|
|
|
|
|
# A few fixes submitted upstream, rhbz#1177513, rhbz#1203780
|
|
|
|
|
Patch3: 0001-startx-Pass-keeptty-when-telling-the-server-to-start.patch
|
|
|
|
|
Patch4: 0002-startx-Fix-startx-picking-an-already-used-display-nu.patch
|
|
|
|
|
Patch5: 0003-startx-Make-startx-auto-display-select-work-with-per.patch
|
|
|
|
|
# Fedora specific patch to match the similar patch in the xserver
|
|
|
|
|
Patch6: xinit-1.3.4-set-XORG_RUN_AS_USER_OK.patch
|
|
|
|
|
|
|
|
|
|
# The build process uses cpp (the C preprocessor) to do some text
|
|
|
|
|
# processing on several files that are not C or C++. However, these
|
|
|
|
|
# files have '.cpp' extensions, which causes cpp to preprocess them
|
|
|
|
|
# using cc1plus, which is part of gcc-c++. We could patch the build
|
|
|
|
|
# to pass '-xc' or '-xassembler-with-cpp' to cpp to avoid this, but
|
|
|
|
|
# doing so actually causes the processing to be done differently
|
|
|
|
|
# somehow, and a bunch of empty lines to show up at the top of
|
|
|
|
|
# startx (which is one of the files so processed). So it seems better
|
|
|
|
|
# to just BuildRequire gcc-c++ for now, so the processing is done as
|
|
|
|
|
# it was before. See https://bugs.freedesktop.org/show_bug.cgi?id=107368
|
|
|
|
|
# for more on this.
|
|
|
|
|
BuildRequires: make
|
|
|
|
|
BuildRequires: automake gcc gcc-c++
|
|
|
|
|
BuildRequires: automake gcc
|
|
|
|
|
BuildRequires: pkgconfig(x11)
|
|
|
|
|
BuildRequires: dbus-devel
|
|
|
|
|
|
|
|
|
@ -64,6 +55,8 @@ managers.
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n %{pkgname}-%{version}
|
|
|
|
|
%patch1 -p1
|
|
|
|
|
%patch3 -p1
|
|
|
|
|
%patch4 -p1
|
|
|
|
|
%patch5 -p1
|
|
|
|
|
%patch6 -p1
|
|
|
|
|
|
|
|
|
@ -73,7 +66,7 @@ make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
%install
|
|
|
|
|
%make_install
|
|
|
|
|
install -p -m644 -D %{SOURCE18} $RPM_BUILD_ROOT%{_datadir}/xsessions/xinit-compat.desktop
|
|
|
|
|
install -p -m644 -D %{SOURCE18} $RPM_BUILD_ROOT%{_datadir}/xsessions/xinit-compat.desktop.example
|
|
|
|
|
|
|
|
|
|
# Install Red Hat custom xinitrc, etc.
|
|
|
|
|
{
|
|
|
|
@ -116,42 +109,14 @@ install -p -m644 -D %{SOURCE18} $RPM_BUILD_ROOT%{_datadir}/xsessions/xinit-compa
|
|
|
|
|
|
|
|
|
|
%files session
|
|
|
|
|
%{_libexecdir}/xinit-compat
|
|
|
|
|
%{_datadir}/xsessions/xinit-compat.desktop
|
|
|
|
|
%{_datadir}/xsessions/xinit-compat.desktop.example
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.0-11
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
* Thu Mar 14 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 1.3.4-18.inferit
|
|
|
|
|
- Drop "User script" session from menu
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.4.0-10
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
|
|
|
|
|
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Nov 5 11:00:56 AEST 2020 Peter Hutterer <peter.hutterer@redhat.com> - 1.4.0-8
|
|
|
|
|
- Add BuildRequires for make
|
|
|
|
|
|
|
|
|
|
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-7
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-4
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jul 24 2018 Adam Williamson <awilliam@redhat.com> - 1.4.0-3
|
|
|
|
|
- Rebuild with gcc-c++ (build without it succeeded but was broken)
|
|
|
|
|
|
|
|
|
|
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Mon Mar 12 2018 Adam Jackson <ajax@redhat.com> - 1.4.0-1
|
|
|
|
|
- xinit 1.4.0
|
|
|
|
|
* Wed Jul 26 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 1.3.4-18
|
|
|
|
|
- Rebuilt for MSVSphere 8.8
|
|
|
|
|
|
|
|
|
|
* Mon Feb 19 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.3.4-18
|
|
|
|
|
- Add BR for automake and gcc
|
|
|
|
|