Rebuild to fix broken deps and build against xorg 1.18 prerelease
This commit is contained in:
parent
c38da640b0
commit
df29ea27c1
12
tigervnc-xorg118-QueueKeyboardEvents.patch
Normal file
12
tigervnc-xorg118-QueueKeyboardEvents.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -Nur tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/Input.cc tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/Input.cc
|
||||||
|
--- tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/Input.cc 2015-03-01 12:58:35.000000000 -0700
|
||||||
|
+++ tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/Input.cc 2015-08-04 10:02:26.234604801 -0600
|
||||||
|
@@ -378,7 +378,7 @@
|
||||||
|
n = GetKeyboardEvents(eventq, dev, action, kc);
|
||||||
|
enqueueEvents(dev, n);
|
||||||
|
#else
|
||||||
|
- QueueKeyboardEvents(dev, action, kc, NULL);
|
||||||
|
+ QueueKeyboardEvents(dev, action, kc);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
46
tigervnc-xserver118.patch
Normal file
46
tigervnc-xserver118.patch
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
diff -Nur tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xorg-version.h tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xorg-version.h
|
||||||
|
--- tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xorg-version.h 2015-03-01 12:58:35.000000000 -0700
|
||||||
|
+++ tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xorg-version.h 2015-08-04 09:46:14.796336147 -0600
|
||||||
|
@@ -48,8 +48,12 @@
|
||||||
|
#define XORG 115
|
||||||
|
#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (16 * 100000) + (99 * 1000))
|
||||||
|
#define XORG 116
|
||||||
|
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (17 * 100000) + (99 * 1000))
|
||||||
|
+#define XORG 117
|
||||||
|
+#elif XORG_VERSION_CURRENT < ((1 * 10000000) + (18 * 100000) + (99 * 1000))
|
||||||
|
+#define XORG 118
|
||||||
|
#else
|
||||||
|
-#error "X.Org newer than 1.16 is not supported"
|
||||||
|
+#error "X.Org newer than 1.18 is not supported"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
diff -Nur tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xvnc.cc tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xvnc.cc
|
||||||
|
--- tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e.orig/unix/xserver/hw/vnc/xvnc.cc 2015-03-01 12:58:35.000000000 -0700
|
||||||
|
+++ tigervnc-49d0629dd87c0eb695d72dec7481e9169f55ae9e/unix/xserver/hw/vnc/xvnc.cc 2015-08-04 09:48:07.632507101 -0600
|
||||||
|
@@ -717,9 +717,9 @@
|
||||||
|
entries = pmap->pVisual->ColormapEntries;
|
||||||
|
pVisual = pmap->pVisual;
|
||||||
|
|
||||||
|
- ppix = (Pixel *)xalloc(entries * sizeof(Pixel));
|
||||||
|
- prgb = (xrgb *)xalloc(entries * sizeof(xrgb));
|
||||||
|
- defs = (xColorItem *)xalloc(entries * sizeof(xColorItem));
|
||||||
|
+ ppix = (Pixel *)calloc(entries, sizeof(Pixel));
|
||||||
|
+ prgb = (xrgb *)calloc(entries, sizeof(xrgb));
|
||||||
|
+ defs = (xColorItem *)calloc(entries, sizeof(xColorItem));
|
||||||
|
|
||||||
|
for (i = 0; i < entries; i++) ppix[i] = i;
|
||||||
|
/* XXX truecolor */
|
||||||
|
@@ -738,9 +738,9 @@
|
||||||
|
}
|
||||||
|
(*pmap->pScreen->StoreColors)(pmap, entries, defs);
|
||||||
|
|
||||||
|
- xfree(ppix);
|
||||||
|
- xfree(prgb);
|
||||||
|
- xfree(defs);
|
||||||
|
+ free(ppix);
|
||||||
|
+ free(prgb);
|
||||||
|
+ free(defs);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
Name: tigervnc
|
Name: tigervnc
|
||||||
Version: 1.4.3
|
Version: 1.4.3
|
||||||
Release: 11%{?dist}
|
Release: 12%{?dist}
|
||||||
Summary: A TigerVNC remote display system
|
Summary: A TigerVNC remote display system
|
||||||
|
|
||||||
%global _hardened_build 1
|
%global _hardened_build 1
|
||||||
@ -60,10 +60,11 @@ Patch8: tigervnc-getmaster.patch
|
|||||||
Patch9: tigervnc-shebang.patch
|
Patch9: tigervnc-shebang.patch
|
||||||
Patch11: tigervnc-format-security.patch
|
Patch11: tigervnc-format-security.patch
|
||||||
Patch14: tigervnc-xstartup.patch
|
Patch14: tigervnc-xstartup.patch
|
||||||
Patch15: tigervnc-xserver117.patch
|
Patch15: tigervnc-xserver118.patch
|
||||||
Patch16: tigervnc-gnutls-3.4.patch
|
Patch16: tigervnc-gnutls-3.4.patch
|
||||||
|
Patch17: tigervnc-xorg118-QueueKeyboardEvents.patch
|
||||||
|
|
||||||
# This is tigervnc-%{version}/unix/xserver116.patch rebased on the latest xorg
|
# This is tigervnc-%%{version}/unix/xserver116.patch rebased on the latest xorg
|
||||||
Patch100: tigervnc-xserver116-rebased.patch
|
Patch100: tigervnc-xserver116-rebased.patch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -191,11 +192,12 @@ popd
|
|||||||
# Clearer xstartup file (bug #923655).
|
# Clearer xstartup file (bug #923655).
|
||||||
%patch14 -p1 -b .xstartup
|
%patch14 -p1 -b .xstartup
|
||||||
|
|
||||||
# Allow build against xorg-x11-server-1.17.
|
# Allow build against xorg-x11-server-1.18.
|
||||||
%patch15 -p1 -b .xserver117
|
%patch15 -p1 -b .xserver118
|
||||||
|
|
||||||
# Fix the build with gnutls 3.4 (bug #1218518).
|
# Fix the build with gnutls 3.4 (bug #1218518).
|
||||||
%patch16 -p1 -b .gnutls-3.4
|
%patch16 -p1 -b .gnutls-3.4
|
||||||
|
%patch17 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%ifarch sparcv9 sparc64 s390 s390x
|
%ifarch sparcv9 sparc64 s390 s390x
|
||||||
@ -364,6 +366,9 @@ fi
|
|||||||
%{_datadir}/icons/hicolor/*/apps/*
|
%{_datadir}/icons/hicolor/*/apps/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 04 2015 Kevin Fenzi <kevin@scrye.com> 1.4.3-12
|
||||||
|
- Rebuild to fix broken deps and build against xorg 1.18 prerelease
|
||||||
|
|
||||||
* Thu Jun 25 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-11
|
* Thu Jun 25 2015 Tim Waugh <twaugh@redhat.com> - 1.4.3-11
|
||||||
- Rebuilt (bug #1235603).
|
- Rebuilt (bug #1235603).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user