Changes of Revision 124

obs-studio.changes Changed
x
 
1
@@ -1,4 +1,11 @@
2
 -------------------------------------------------------------------
3
+Thu Jun 26 10:54:49 UTC 2025 - darix <packman@nordisch.org>
4
+
5
+- Make the metainfo file more reproducible build friendly. we can
6
+  pass in a value via APPDATA_RELEASE_DATE. The value is now using
7
+  SOURCE_DATE_EPOCH if available. (boo#1245382)
8
+
9
+-------------------------------------------------------------------
10
 Tue Jun 24 15:15:44 UTC 2025 - darix <packman@nordisch.org>
11
 
12
 - looks like nvenc support is not on aarch64 yet.
13
obs-studio.spec Changed
18
 
1
@@ -169,6 +169,8 @@
2
 %endif
3
 
4
 %build
5
+DATE_FMT="+%%Y-%%m-%%d"
6
+BUILD_DATE=$(date -u -d "@${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u -r "${SOURCE_DATE_EPOCH}" "${DATE_FMT}" 2>/dev/null || date -u "${DATE_FMT}")
7
 %if 0%{?force_gcc_version}
8
 export CC="gcc-%{?force_gcc_version}"
9
 export CXX="g++-%{?force_gcc_version}"
10
@@ -186,6 +188,7 @@
11
   -DCMAKE_C_FLAGS:STRING="$CFLAGS" \
12
   -DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS" \
13
   -DUNIX_STRUCTURE=1 \
14
+  -DAPPDATA_RELEASE_DATE="${BUILD_DATE}" \
15
 %if "%{_lib}" == "lib64"
16
   -DOBS_MULTIARCH_SUFFIX=64 \
17
 %endif
18