diff options
author | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-07-04 02:45:09 (EDT) |
---|---|---|
committer | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2019-07-04 02:45:09 (EDT) |
commit | 37749719f9d998ceb4c313c26d79a872f3f79230 (patch) | |
tree | 5afbcab7e581ea94378548e1d6a1d57ce0048365 /source.mk | |
parent | 317e2e4a1e283781194b421ef5964508c6771875 (diff) |
source.mk: Truncate instead of removing non-free files
And drop gdb/doc/Makefile.in patch.
This should fix generation of manual pages:
[...]
: --split-size=5000000 --split-size=5000000 -I /prokit/sessions/194257117/wd/tmp/src/gdb/doc -o stabs.info /prokit/sessions/194257117/wd/tmp/src/gdb/doc/stabs.texinfo
: --split-size=5000000 --split-size=5000000 -I /prokit/sessions/194257117/wd/tmp/src/gdb/doc -o annotate.info /prokit/sessions/194257117/wd/tmp/src/gdb/doc/annotate.texinfo
/bin/sh /prokit/sessions/194257117/wd/tmp/src/gdb/doc/../../mkinstalldirs /usr/share/info
/usr/bin/install -c -m 644 /prokit/sessions/194257117/wd/tmp/src/gdb/doc/stabs.info /usr/share/info/stabs.info
/usr/bin/install -c -m 644 /prokit/sessions/194257117/wd/tmp/src/gdb/doc/annotate.info /usr/share/info/annotate.info
make[6]: *** No rule to make target '/prokit/sessions/194257117/wd/tmp/src/gdb/doc/gdb.texinfo', needed by 'gdb.1'. Stop.
make[6]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj/gdb/doc'
make[5]: *** [Makefile:1998: subdir_do] Error 1
make[5]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj/gdb'
make[4]: *** [Makefile:1759: install-only] Error 2
make[4]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj/gdb'
make[3]: *** [Makefile:1753: install] Error 2
make[3]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj/gdb'
make[2]: *** [Makefile:8520: install-gdb] Error 2
make[2]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj'
make[1]: *** [Makefile:2222: install] Error 2
make[1]: Leaving directory '/prokit/sessions/194257117/wd/tmp/obj'
make: *** [../build:25: install] Error 2
Diffstat (limited to 'source.mk')
-rw-r--r-- | source.mk | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -4,7 +4,8 @@ keys = \ 'F40A DB90 2B24 264A A42E 50BF 92ED B04B FF32 5CF3' non_free_files = \ gdb/doc/gdb.texinfo \ - gdb/doc/gdb.info* \ + gdb/doc/gdb.info* +non_free_dirs = \ zlib/ upstream_version = $$(printf '%s\n' '$(OPK_SOURCE_VERSION_UPSTREAM)' | \ @@ -33,7 +34,12 @@ $(source_archive): $(keyring) tar -x$(tar_z)f "$(upstream_archive)" rm -f "$(upstream_archive)" cd "$(upstream_name)"; for file in $(non_free_files); do \ - rm -R "$${file}"; \ + mv "$${file}" "$${file}.orig"; \ + touch -r "$${file}.orig" "$${file}"; \ + rm "$${file}.orig"; \ + done; cd .. + cd "$(upstream_name)"; for dir in $(non_free_dirs); do \ + rm -R "$${dir}"; \ done; cd .. tar -c$(tar_z)f "$(source_archive)" "$(upstream_name)" rm -Rf "$(upstream_name)" |