From 8e590733ee9c92f39cc29143935b9b469a70f97961381bb22400d2cec918821e Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Wed, 19 Mar 2014 14:38:37 +0000 Subject: [PATCH 1/3] Accepting request 226650 from home:tobijk:X11:XOrg X11:XOrg is unstable anyway, time for some more bleeding edge software :) OBS-URL: https://build.opensuse.org/request/show/226650 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=501 --- ...non_seat0_x_server_from_touching_vts.patch | 45 ------------------- xorg-server-1.15.0.tar.bz2 | 3 -- xorg-server-1.15.99.901.7.tar.bz2 | 3 ++ xorg-server-provides | 4 +- xorg-x11-server.changes | 7 +++ xorg-x11-server.spec | 14 +++--- 6 files changed, 21 insertions(+), 55 deletions(-) delete mode 100644 U_keep_non_seat0_x_server_from_touching_vts.patch delete mode 100644 xorg-server-1.15.0.tar.bz2 create mode 100644 xorg-server-1.15.99.901.7.tar.bz2 diff --git a/U_keep_non_seat0_x_server_from_touching_vts.patch b/U_keep_non_seat0_x_server_from_touching_vts.patch deleted file mode 100644 index fcc68bd..0000000 --- a/U_keep_non_seat0_x_server_from_touching_vts.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 405e2805d3903a8a631f01924593a227c634f05d Mon Sep 17 00:00:00 2001 -From: LaƩrcio de Sousa -Date: Thu, 12 Dec 2013 16:22:48 +0000 -Subject: xfree86: Keep a non-seat0 X server from touching VTs (#71258) - -Updated patch following Hans de Goede's advice. - -If -seat option is passed with a value different from seat0, -X server won't call xf86OpenConsole(). - -This is needed to avoid any race condition between seat0 and -non-seat0 X servers. If a non-seat0 X server opens a given VT -before a seat0 one which expects to open the same VT, one can -get an inactive systemd-logind graphical session for seat0. - -This patch was first tested in a multiseat setup with multiple -video cards and works quite well. - -I suppose it can also make things like DontVTSwitch and -sharevts -meaningless for non-seat0 seats, so it may fix bug #69477, too. - -Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=71258 - https://bugs.freedesktop.org/show_bug.cgi?id=69477 (maybe) - -See also: http://lists.x.org/archives/xorg-devel/2013-October/038391.html - https://bugzilla.redhat.com/show_bug.cgi?id=1018196 - -Signed-off-by: Hans de Goede ---- -diff --git a/hw/xfree86/common/xf86Init.c b/hw/xfree86/common/xf86Init.c -index 91ec4c8..1e95061 100644 ---- a/hw/xfree86/common/xf86Init.c -+++ b/hw/xfree86/common/xf86Init.c -@@ -544,7 +544,8 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv) - if (NEED_IO_ENABLED(flags)) - want_hw_access = TRUE; - -- if (!(flags & HW_SKIP_CONSOLE)) -+ /* Non-seat0 X servers should not open console */ -+ if (!(flags & HW_SKIP_CONSOLE) && !ServerIsNotSeat0()) - xorgHWOpenConsole = TRUE; - } - --- -cgit v0.9.0.2-2-gbebe diff --git a/xorg-server-1.15.0.tar.bz2 b/xorg-server-1.15.0.tar.bz2 deleted file mode 100644 index a4880f1..0000000 --- a/xorg-server-1.15.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:613b2f2e7ee2a06d2f8e862c836dc70d319c52f1537749e027398f40086aabb8 -size 5546579 diff --git a/xorg-server-1.15.99.901.7.tar.bz2 b/xorg-server-1.15.99.901.7.tar.bz2 new file mode 100644 index 0000000..966f2f5 --- /dev/null +++ b/xorg-server-1.15.99.901.7.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:011bc1cbda0d6968d0cd987434582e22282466f3a129738a547666640e508b8d +size 3779951 diff --git a/xorg-server-provides b/xorg-server-provides index 3631234..343157b 100644 --- a/xorg-server-provides +++ b/xorg-server-provides @@ -1,4 +1,4 @@ -Provides: X11_ABI_XINPUT = 20.0 -Provides: X11_ABI_VIDEODRV = 15.0 +Provides: X11_ABI_XINPUT = 21.0 +Provides: X11_ABI_VIDEODRV = 16.0 Provides: X11_ABI_ANSIC = 0.4 Provides: X11_ABI_EXTENSION = 8.0 diff --git a/xorg-x11-server.changes b/xorg-x11-server.changes index f40ae93..00b4476 100644 --- a/xorg-x11-server.changes +++ b/xorg-x11-server.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Feb 24 23:15:41 UTC 2014 - tobias.johannes.klausmann@mni.thm.de + +- Update to version 1.16.0pre: +- Remove upstreamed patches: + + Patch223: U_keep_non_seat0_x_server_from_touching_vts.patch + ------------------------------------------------------------------- Mon Feb 24 11:01:00 UTC 2014 - eich@suse.com diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec index 1d61463..88b9fc6 100644 --- a/xorg-x11-server.spec +++ b/xorg-x11-server.spec @@ -18,7 +18,7 @@ Name: xorg-x11-server -%define dirsuffix 1.15.0 +%define dirsuffix 1.15.99.901.7 Summary: X License: MIT @@ -42,6 +42,7 @@ BuildRequires: pkgconfig BuildRequires: pkgconfig(bigreqsproto) >= 1.1.0 BuildRequires: pkgconfig(damageproto) >= 1.1 BuildRequires: pkgconfig(dmx) >= 1.0.99.1 +BuildRequires: pkgconfig(epoxy) >= 1.1 BuildRequires: pkgconfig(fixesproto) >= 4.1 BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(fontenc) @@ -109,6 +110,10 @@ Provides: xorg-x11-Xvfb Provides: xorg-x11-server-glx Obsoletes: xorg-x11-Xvfb Obsoletes: xorg-x11-server-glx + +Provides: glamor-egl = %{version} +Obsoletes: glamor-egl < %{version} + # Xvfb requires keyboard files as well (bnc#797124) Requires: xkeyboard-config @@ -135,7 +140,6 @@ Patch107: u_arch-Fix-image-and-bitmap-byte-order-for-ppc64le.patch Patch162: b_cache-xkbcomp-output-for-fast-start-up.patch Patch211: b_0001-Prevent-XSync-Alarms-from-senslessly-calling-CheckTr.patch Patch222: b_sync-fix.patch -Patch223: U_keep_non_seat0_x_server_from_touching_vts.patch %description This package contains the X.Org Server. @@ -190,12 +194,13 @@ This package contains the X.Org Server SDK. sh %{SOURCE92} --verify . %{SOURCE91} cp %{SOURCE90} . %patch0 -p1 + %patch1 %patch2 -p1 %patch3 -p0 %patch4 -p0 %patch6 -p0 - +# %patch100 %patch101 %patch102 -p1 @@ -212,8 +217,6 @@ cp %{SOURCE90} . ### patch222 might not be applicable anymore #%patch222 -p1 -%patch223 -p1 - %build autoreconf -fi %configure CFLAGS="%{optflags} -fno-strict-aliasing" \ @@ -223,6 +226,7 @@ autoreconf -fi --enable-dri \ --enable-dri2 \ --enable-dri3 \ + --enable-glamor \ --enable-dmx \ --enable-xnest \ --enable-kdrive \ From b8d048e1e03e4af210fe18f4f1d55ca17690ec1498d8d48155e315a844a4bdb9 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Fri, 21 Mar 2014 09:40:55 +0000 Subject: [PATCH 2/3] - obsolete also glamor and glamor-devel in addition to glamor-egl OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=502 --- xorg-x11-server.changes | 5 +++++ xorg-x11-server.spec | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/xorg-x11-server.changes b/xorg-x11-server.changes index 00b4476..abd66cd 100644 --- a/xorg-x11-server.changes +++ b/xorg-x11-server.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Mar 21 09:40:03 UTC 2014 - sndirsch@suse.com + +- obsolete also glamor and glamor-devel in addition to glamor-egl + ------------------------------------------------------------------- Mon Feb 24 23:15:41 UTC 2014 - tobias.johannes.klausmann@mni.thm.de diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec index 88b9fc6..87a65e2 100644 --- a/xorg-x11-server.spec +++ b/xorg-x11-server.spec @@ -111,7 +111,11 @@ Provides: xorg-x11-server-glx Obsoletes: xorg-x11-Xvfb Obsoletes: xorg-x11-server-glx +Provides: glamor = %{version} +Provides: glamor-devel = %{version} Provides: glamor-egl = %{version} +Obsoletes: glamor < %{version} +Obsoletes: glamor-devel < %{version} Obsoletes: glamor-egl < %{version} # Xvfb requires keyboard files as well (bnc#797124) From f1bb566c9205addfa56a2d12ef0f0030831b7788ebdaac85a4d56b0e7635a99b Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Sat, 22 Mar 2014 09:36:37 +0000 Subject: [PATCH 3/3] Accepting request 227099 from home:coolo:branches:openSUSE:Factory - obsolete glamor-devel from the correct package OBS-URL: https://build.opensuse.org/request/show/227099 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xorg-x11-server?expand=0&rev=503 --- xorg-x11-server.changes | 5 +++++ xorg-x11-server.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/xorg-x11-server.changes b/xorg-x11-server.changes index abd66cd..732abeb 100644 --- a/xorg-x11-server.changes +++ b/xorg-x11-server.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sat Mar 22 07:02:56 UTC 2014 - coolo@suse.com + +- obsolete glamor-devel from the correct package + ------------------------------------------------------------------- Fri Mar 21 09:40:03 UTC 2014 - sndirsch@suse.com diff --git a/xorg-x11-server.spec b/xorg-x11-server.spec index 87a65e2..51bd40c 100644 --- a/xorg-x11-server.spec +++ b/xorg-x11-server.spec @@ -112,10 +112,8 @@ Obsoletes: xorg-x11-Xvfb Obsoletes: xorg-x11-server-glx Provides: glamor = %{version} -Provides: glamor-devel = %{version} Provides: glamor-egl = %{version} Obsoletes: glamor < %{version} -Obsoletes: glamor-devel < %{version} Obsoletes: glamor-egl < %{version} # Xvfb requires keyboard files as well (bnc#797124) @@ -188,6 +186,8 @@ Requires: pkgconfig(xtrans) Requires: pkgconfig(xv) Provides: xorg-x11-sdk Obsoletes: xorg-x11-sdk +Provides: glamor-devel = %{version} +Obsoletes: glamor-devel < %{version} %description sdk This package contains the X.Org Server SDK.