File kvirc-no-uname.patch of Package kvirc4
https://github.com/kvirc/KVIrc/pull/2411
https://bugzilla.opensuse.org/show_bug.cgi?id=1101107 packages do not build reproducibly from including kernel version
commit 6da49f66cd27f7ce44450ec30bdd6d60f1f082b7
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
Date: Sat Nov 17 09:17:47 2018 +0100
Do not track Linux kernel version
of build system to make reproducible builds easier.
See https://reproducible-builds.org/ for why this is good.
Index: kvirc-4.2.0/CMakeLists.txt
===================================================================
--- kvirc-4.2.0.orig/CMakeLists.txt
+++ kvirc-4.2.0/CMakeLists.txt
@@ -44,7 +44,6 @@ SET(CMAKE_KVIRC_BUILD_COMMAND ${CMAKE_CO
SET(CMAKE_KVIRC_BUILD_FLAGS)
SET(CMAKE_KVIRC_BUILD_SYSTEM ${CMAKE_SYSTEM})
SET(CMAKE_KVIRC_BUILD_SYSTEM_NAME ${CMAKE_SYSTEM_NAME})
-SET(CMAKE_KVIRC_BUILD_SYSTEM_VERSION ${CMAKE_SYSTEM_VERSION})
SET(CMAKE_KVIRC_BUILD_CPU ${CMAKE_SYSTEM_PROCESSOR})
SET(CMAKE_KVIRC_BUILD_COMPILER ${CMAKE_CXX_COMPILER})
SET(CMAKE_KVIRC_BUILD_COMPILER_FLAGS ${CMAKE_CXX_FLAGS})
Index: kvirc-4.2.0/cmake/kvi_sysbuildinfo.h.cmake
===================================================================
--- kvirc-4.2.0.orig/cmake/kvi_sysbuildinfo.h.cmake
+++ kvirc-4.2.0/cmake/kvi_sysbuildinfo.h.cmake
@@ -12,7 +12,6 @@
#define KVIRC_BUILD_FLAGS "${CMAKE_KVIRC_BUILD_FLAGS}"
#define KVIRC_BUILD_SYSTEM "${CMAKE_KVIRC_BUILD_SYSTEM}"
#define KVIRC_BUILD_SYSTEM_NAME "${CMAKE_KVIRC_BUILD_SYSTEM_NAME}"
-#define KVIRC_BUILD_SYSTEM_VERSION "${CMAKE_KVIRC_BUILD_SYSTEM_VERSION}"
#define KVIRC_BUILD_CPU "${CMAKE_KVIRC_BUILD_CPU}"
#define KVIRC_BUILD_COMPILER "${CMAKE_KVIRC_BUILD_COMPILER}"
#define KVIRC_BUILD_COMPILER_FLAGS "${CMAKE_KVIRC_BUILD_COMPILER_FLAGS}"
Index: kvirc-4.2.0/src/kvilib/config/KviBuildInfo.cpp
===================================================================
--- kvirc-4.2.0.orig/src/kvilib/config/KviBuildInfo.cpp
+++ kvirc-4.2.0/src/kvilib/config/KviBuildInfo.cpp
@@ -51,7 +51,11 @@ namespace KviBuildInfo
QString buildSystem()
{
- return QString(KVIRC_BUILD_SYSTEM);
+ #ifdef COMPILE_ON_WINDOWS
+ return QString(KVIRC_BUILD_SYSTEM);
+ #else
+ return QString();
+ #endif
}
QString buildSystemName()
@@ -65,11 +69,7 @@ namespace KviBuildInfo
QString buildSystemVersion()
{
- #ifdef COMPILE_ON_WINDOWS
- return QString();
- #else
- return QString(KVIRC_BUILD_SYSTEM_VERSION);
- #endif
+ return QString();
}
QString buildCPU()