[packman] "reproducible builds" for the Multimedia/MakeMKV package
munix9
munix9 at googlemail.com
Wed May 26 11:19:39 CEST 2021
Am 26.05.21 um 11:08 schrieb munix9:
>
> Attached is a suggestion/patch for "reproducible builds" for the
> Multimedia/MakeMKV package.
>
Added the patch as text for easier readability.
makemkv.spec.patch
--- a/makemkv.spec
+++ b/makemkv.spec
@@ -35,7 +35,7 @@
Url: http://www.makemkv.com
Source0: %{name}-oss-%{version}.tar.gz
Source1: %{name}-bin-%{version}.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+Patch0: fix-reproducible-builds.patch
Requires: %{libnamedriveio} = %{version}-%{release}
Requires: %{libnamemakemkve} = %{version}-%{release}
Requires: %{libnamemmbd} = %{version}-%{release}
@@ -108,7 +108,7 @@
%prep
-%setup -q -n %{name}-oss-%{version}
+%autosetup -n %{name}-oss-%{version} -p1
%build
export CC="gcc -fcommon" # see
<https://gcc.gnu.org/gcc-10/porting_to.html#common>
fix-reproducible-builds.patch
--- a/Makefile.in
+++ b/Makefile.in
@@ -27,7 +27,7 @@
OBJCOPY=@OBJCOPY@
LD=@LD@
BUILDINFO_ARCH_NAME=$(shell $(GCC) -dumpmachine)
-BUILDINFO_BUILD_DATE=$(shell date)
+BUILDINFO_BUILD_DATE=$(shell date -u -d@$(SOURCE_DATE_EPOCH))
top_srcdir ?= .
INCF=-I$(top_srcdir)/
More information about the Packman
mailing list