|
@@ -8,7 +8,7 @@ Summary: X.Org X11 X server
|
|
|
Summary(ja): X.Org X11 X サーバ
|
|
|
Name: xorg-x11-server
|
|
|
Version: 1.20.10
|
|
|
-Release: 1%{?_dist_release}%{?with_systemd:.systemd}
|
|
|
+Release: 2%{?_dist_release}%{?with_systemd:.systemd}
|
|
|
Group: system
|
|
|
Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
@@ -24,9 +24,19 @@ Source4: 10-quirks.conf
|
|
|
Source10: xserver.pamd
|
|
|
Source20: http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh
|
|
|
|
|
|
-# Trivial things to never merge upstream ever:
|
|
|
-# This really could be done prettier.
|
|
|
-Patch5002: xserver-1.12.1-ssh-isnt-local.patch
|
|
|
+# fedora patches
|
|
|
+
|
|
|
+# From Debian use intel ddx driver only for gen4 and older chipsets
|
|
|
+Patch1: 06_use-intel-only-on-pre-gen4.diff
|
|
|
+# Default to xf86-video-modesetting on GeForce 8 and newer
|
|
|
+Patch2: 0001-xfree86-use-modesetting-driver-by-default-on-GeForce.patch
|
|
|
+# Default to va_gl on intel i965 as we use the modesetting drv there
|
|
|
+# va_gl should probably just be the default everywhere ?
|
|
|
+Patch3: 0001-xf86-dri2-Use-va_gl-as-vdpau_driver-for-Intel-i965-G.patch
|
|
|
+# Submitted upstream, but not going anywhere
|
|
|
+Patch5: 0001-autobind-GPUs-to-the-screen.patch
|
|
|
+# because the display-managers are not ready yet, do not upstream
|
|
|
+Patch6: 0001-Fedora-hack-Make-the-suid-root-wrapper-always-start-.patch
|
|
|
|
|
|
# security patch
|
|
|
|
|
@@ -226,6 +236,8 @@ Summary(ja): 仮想フレームバッファ X サーバ
|
|
|
Group: system
|
|
|
Obsoletes: XFree86-Xvfb, XOrg-Xvfb
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
|
|
+# required for xvfb-run
|
|
|
+Requires: xorg-x11-xauth
|
|
|
Provides: Xvfb
|
|
|
|
|
|
%description Xvfb
|
|
@@ -294,12 +306,17 @@ Xserver source code needed to build VNC server (Xvnc)
|
|
|
%setup -q -n %{pkgname}-%{version}
|
|
|
#%setup -q -n %{pkgname}-%{gitdate}
|
|
|
|
|
|
-%patch5002 -p1 -b .ssh-isnt-local
|
|
|
+# fedora patches
|
|
|
+
|
|
|
+%patch1 -p1
|
|
|
+%patch2 -p1
|
|
|
+%patch3 -p1
|
|
|
+%patch5 -p1
|
|
|
+%patch6 -p1
|
|
|
|
|
|
# security patch
|
|
|
|
|
|
# Vine patch
|
|
|
-%patch10010 -p1 -b .nvidia
|
|
|
%patch10020 -p1 -b .fglrx
|
|
|
%patch10030 -p1 -b .virtual-device
|
|
|
%patch10040 -p1 -b .vesa-fallback
|
|
@@ -324,7 +341,9 @@ autoreconf -vif
|
|
|
%define dri_flags --disable-dri
|
|
|
%endif
|
|
|
|
|
|
-export CFLAGS="%{optflags} -Wstrict-overflow -rdynamic $CFLAGS"
|
|
|
+export CFLAGS="%{build_cflags} -Wstrict-overflow -rdynamic $CFLAGS"
|
|
|
+export CXXFLAGS="%{build_cxxflags} -Wstrict-overflow -rdynamic $CFLAGS"
|
|
|
+export LDFLAGS="%{build_ldflags}"
|
|
|
%configure \
|
|
|
%{xservers} \
|
|
|
--disable-static \
|
|
@@ -546,6 +565,11 @@ rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Thu Apr 01 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.10-2
|
|
|
+- imported Patch1-6 from rawhide.
|
|
|
+- dropped Patch5002.
|
|
|
+- dropped Patch10010.
|
|
|
+
|
|
|
* Thu Dec 17 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.20.10-1
|
|
|
- new upstream release.
|
|
|
|