Stefan Dirsch
535bc9778d
- Allow the build to be reproducible (bsc#1208478): * Dont sign the Java client so the jar file won't contain a signed file with a variable timestamp. * The signing was necessary for accessing the system clipboard when the Java client runs as an applet. (This shouldn't harm due to the deprecation of Java applets was done in version 9). OBS-URL: https://build.opensuse.org/request/show/1129040 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/tigervnc?expand=0&rev=250
89 lines
3.5 KiB
Diff
89 lines
3.5 KiB
Diff
Index: tigervnc-1.13.1/unix/xserver/hw/vnc/buildtime.c
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/unix/xserver/hw/vnc/buildtime.c
|
|
+++ tigervnc-1.13.1/unix/xserver/hw/vnc/buildtime.c
|
|
@@ -15,4 +15,4 @@
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
|
* USA.
|
|
*/
|
|
-char buildtime[] = __DATE__ " " __TIME__;
|
|
+char buildtime[] = "??? ?? ???? ??:??:??";
|
|
Index: tigervnc-1.13.1/unix/vncconfig/buildtime.c
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/unix/vncconfig/buildtime.c
|
|
+++ tigervnc-1.13.1/unix/vncconfig/buildtime.c
|
|
@@ -15,4 +15,4 @@
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
|
* USA.
|
|
*/
|
|
-char buildtime[] = __DATE__ " " __TIME__;
|
|
+char buildtime[] = "??? ?? ???? ??:??:??";
|
|
Index: tigervnc-1.13.1/unix/x0vncserver/buildtime.c
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/unix/x0vncserver/buildtime.c
|
|
+++ tigervnc-1.13.1/unix/x0vncserver/buildtime.c
|
|
@@ -15,4 +15,4 @@
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
|
* USA.
|
|
*/
|
|
-char buildtime[] = __DATE__ " " __TIME__;
|
|
+char buildtime[] = "??? ?? ???? ??:??:??";
|
|
Index: tigervnc-1.13.1/win/winvnc/buildTime.cxx
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/win/winvnc/buildTime.cxx
|
|
+++ tigervnc-1.13.1/win/winvnc/buildTime.cxx
|
|
@@ -15,4 +15,4 @@
|
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
|
|
* USA.
|
|
*/
|
|
-const char* buildTime = "Built on " __DATE__ " at " __TIME__;
|
|
+const char* buildTime = "Built on ??? ?? ???? at ??:??:??";
|
|
Index: tigervnc-1.13.1/CMakeLists.txt
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/CMakeLists.txt
|
|
+++ tigervnc-1.13.1/CMakeLists.txt
|
|
@@ -40,10 +40,6 @@ if(MSVC)
|
|
message(FATAL_ERROR "TigerVNC cannot be built with Visual Studio. Please use MinGW")
|
|
endif()
|
|
|
|
-if(NOT BUILD_TIMESTAMP)
|
|
- STRING(TIMESTAMP BUILD_TIMESTAMP "%Y-%m-%d %H:%M" UTC)
|
|
-endif()
|
|
-
|
|
# Default to optimised builds instead of debug ones. Our code has no bugs ;)
|
|
# (CMake makes it fairly easy to toggle this back to Debug if needed)
|
|
if(NOT CMAKE_BUILD_TYPE)
|
|
Index: tigervnc-1.13.1/vncviewer/vncviewer.cxx
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/vncviewer/vncviewer.cxx
|
|
+++ tigervnc-1.13.1/vncviewer/vncviewer.cxx
|
|
@@ -105,10 +105,9 @@ static const char *about_text()
|
|
// time.
|
|
snprintf(buffer, sizeof(buffer),
|
|
_("TigerVNC Viewer v%s\n"
|
|
- "Built on: %s\n"
|
|
"Copyright (C) 1999-%d TigerVNC Team and many others (see README.rst)\n"
|
|
"See https://www.tigervnc.org for information on TigerVNC."),
|
|
- PACKAGE_VERSION, BUILD_TIMESTAMP, 2022);
|
|
+ PACKAGE_VERSION, 2022);
|
|
|
|
return buffer;
|
|
}
|
|
Index: tigervnc-1.13.1/java/CMakeLists.txt
|
|
===================================================================
|
|
--- tigervnc-1.13.1.orig/java/CMakeLists.txt
|
|
+++ tigervnc-1.13.1/java/CMakeLists.txt
|
|
@@ -22,12 +22,6 @@ set(JAVA_STOREPASS NOTFOUND CACHE STRING
|
|
set(JAVA_KEYPASS NOTFOUND CACHE STRING "Password used to protect the private key of the specified keystore entry")
|
|
set(JAVA_TSA_URL NOTFOUND CACHE STRING "URL of Time Stamping Authority (TSA)")
|
|
|
|
-if(NOT BUILD)
|
|
- STRING(TIMESTAMP BUILD "%Y%m%d" UTC)
|
|
-endif()
|
|
-STRING(TIMESTAMP JAVA_DATE "%Y-%m-%d" UTC)
|
|
-STRING(TIMESTAMP JAVA_TIME "%H:%M:%S" UTC)
|
|
-
|
|
set(JAVA_SOURCES "")
|
|
set(JAVA_CLASSES "")
|
|
|