forked from pool/x3270
Accepting request 627661 from Base:System
OBS-URL: https://build.opensuse.org/request/show/627661 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/x3270?expand=0&rev=38
This commit is contained in:
commit
06d8a92fb4
36
mkversion.patch
Normal file
36
mkversion.patch
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
commit d2f9fa8d7f59c357449ab2b69141700cb5527135
|
||||||
|
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
|
||||||
|
Date: Sun Jun 18 19:49:43 2017 +0200
|
||||||
|
|
||||||
|
allow to override build date
|
||||||
|
|
||||||
|
to allow reproducible builds of x3270
|
||||||
|
|
||||||
|
See https://reproducible-builds.org/ for why this is good
|
||||||
|
and https://reproducible-builds.org/specs/source-date-epoch/ for the definition of this variable.
|
||||||
|
|
||||||
|
diff --git a/Common/mkversion.sh b/Common/mkversion.sh
|
||||||
|
index f5cd712c..33100743 100755
|
||||||
|
--- a/Common/mkversion.sh
|
||||||
|
+++ b/Common/mkversion.sh
|
||||||
|
@@ -40,15 +40,17 @@ export LANG LC_ALL
|
||||||
|
set -e
|
||||||
|
|
||||||
|
. ${2-./version.txt}
|
||||||
|
-builddate=`date`
|
||||||
|
-sccsdate=`date +%Y/%m/%d`
|
||||||
|
+date="date -u"
|
||||||
|
+[ -n "$SOURCE_DATE_EPOCH" ] && date="$date -d@$SOURCE_DATE_EPOCH"
|
||||||
|
+builddate=`$date`
|
||||||
|
+sccsdate=`$date +%Y/%m/%d`
|
||||||
|
user=${LOGNAME-$USER}
|
||||||
|
|
||||||
|
# Create an all numeric timestamp for rpqnames.
|
||||||
|
# rpq.c will return this string of numbers in bcd format
|
||||||
|
# It is OK to change the length (+ or -), but use
|
||||||
|
# decimal (0-9) digits only. Length must be even number of digits.
|
||||||
|
-rpq_timestamp=`date +%Y%m%d%H%M%S`
|
||||||
|
+rpq_timestamp=`$date +%Y%m%d%H%M%S`
|
||||||
|
|
||||||
|
app=${1-x3270}
|
||||||
|
cat <<EOF
|
21
reproducible.patch
Normal file
21
reproducible.patch
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
commit cfd52cccf0a25c8a3d20cbb2f2e359c9fad8b2ad
|
||||||
|
Author: Bernhard M. Wiedemann <bwiedemann@suse.de>
|
||||||
|
Date: Sun Jun 18 19:40:24 2017 +0200
|
||||||
|
|
||||||
|
Call gzip -n to make build fully reproducible
|
||||||
|
|
||||||
|
See https://reproducible-builds.org/ for why that matters
|
||||||
|
|
||||||
|
diff --git a/x3270/Makefile.obj.in b/x3270/Makefile.obj.in
|
||||||
|
index 716c7085..de2f8261 100644
|
||||||
|
--- a/x3270/Makefile.obj.in
|
||||||
|
+++ b/x3270/Makefile.obj.in
|
||||||
|
@@ -82,7 +82,7 @@ x3270: $(OBJS1) $(DEP3270) $(DEP3270I) $(DEP32XX) $(DEP3270STUBS)
|
||||||
|
$(CC) -o $@ $(OBJS1) $(LDFLAGS) $(LD3270) $(LD3270I) $(LD32XX) $(LD3270STUBS) $(LIBS)
|
||||||
|
|
||||||
|
%.pcf.gz: %.bdf
|
||||||
|
- bdftopcf $< | gzip >$@
|
||||||
|
+ bdftopcf $< | gzip -n9 >$@
|
||||||
|
|
||||||
|
dryrun: dryrun.in
|
||||||
|
/bin/cp $< $@
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 14 12:41:10 UTC 2018 - bwiedemann@suse.com
|
||||||
|
|
||||||
|
- Add mkversion.patch to have fixed timestamps (boo#1047218)
|
||||||
|
- Add reproducible.patch to not add timestamps in .gz header
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Dec 28 10:14:48 UTC 2016 - mpluskal@suse.com
|
Wed Dec 28 10:14:48 UTC 2016 - mpluskal@suse.com
|
||||||
|
|
||||||
|
@ -34,6 +34,8 @@ Patch100: usr_local_bin.patch
|
|||||||
Patch102: x026-offset.diff
|
Patch102: x026-offset.diff
|
||||||
Patch105: x3270-missing-include.patch
|
Patch105: x3270-missing-include.patch
|
||||||
Patch106: x3270-missing-file.patch
|
Patch106: x3270-missing-file.patch
|
||||||
|
Patch107: reproducible.patch
|
||||||
|
Patch108: mkversion.patch
|
||||||
BuildRequires: bdftopcf
|
BuildRequires: bdftopcf
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: fontpackages-devel
|
BuildRequires: fontpackages-devel
|
||||||
@ -105,6 +107,12 @@ x026 is a fun toy which emulates an x026 puncher.
|
|||||||
%patch102
|
%patch102
|
||||||
%patch105 -p1
|
%patch105 -p1
|
||||||
%patch106 -p1
|
%patch106 -p1
|
||||||
|
%patch107 -p1
|
||||||
|
for d in x3270 c3270 s3270 tcl3270 pr3287 ; do
|
||||||
|
(cd $d
|
||||||
|
%patch108 -p2
|
||||||
|
)
|
||||||
|
done
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export CFLAGS="%{optflags}"
|
export CFLAGS="%{optflags}"
|
||||||
|
Loading…
Reference in New Issue
Block a user