From 0fc9602a2a4b0b2cdafe312eb6406509473e7bfdc14449cec55461c345207e08 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Thu, 10 Mar 2016 11:03:38 +0000 Subject: [PATCH] Accepting request 369033 from home:bmwiedemann:branches:devel:languages:python use the year from source gzip header instead of current one to make reproducible rpms OBS-URL: https://build.opensuse.org/request/show/369033 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-psycopg2?expand=0&rev=41 --- python-psycopg2.changes | 6 ++++++ python-psycopg2.spec | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/python-psycopg2.changes b/python-psycopg2.changes index 6f3549d..8a0f4e1 100644 --- a/python-psycopg2.changes +++ b/python-psycopg2.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Mar 9 10:29:20 UTC 2016 - bwiedemann@suse.com + +- use the year from source gzip header instead of current one + to make reproducible rpms + ------------------------------------------------------------------- Tue Feb 24 14:52:53 UTC 2015 - tbechtold@suse.com diff --git a/python-psycopg2.spec b/python-psycopg2.spec index 71e5c2f..bf2516d 100644 --- a/python-psycopg2.spec +++ b/python-psycopg2.spec @@ -1,7 +1,7 @@ # # spec file for package python-psycopg2 # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -55,6 +55,9 @@ Documentation and example files for the psycopg python PostgreSQL database adapt %prep %setup -q -n psycopg2-%{version} +# use the year from source gzip header instead of current one to make reproducible rpms +year=$(perl -e 'sysread(STDIN, $h, 8); print (1900+(gmtime(unpack("l",substr($h,4))))[5])' < %{S:0}) +sed -i "s/^year =.*/year=$year/" doc/src/conf.py %build CFLAGS="%{optflags} -fno-strict-aliasing" python setup.py build