aboutsummaryrefslogtreecommitdiff
path: root/reproduce/software/make/basic.mk
diff options
context:
space:
mode:
authorRaul Infante-Sainz <infantesainz@gmail.com>2019-04-23 12:30:06 +0100
committerRaul Infante-Sainz <infantesainz@gmail.com>2019-04-23 12:30:06 +0100
commit17f68b89944b9dd8999d49e00afc617adbdbba86 (patch)
treeaa2d937eb99feabc457d736aa8598fe07c9e68f3 /reproduce/software/make/basic.mk
parentb835c158f3cf3b6525e734c0f0468d000b19005a (diff)
Awk, coreutils and sed are now prerequisites of metastore
Until now, `metastore' did not depend on the necessaries programs that we use to install it (`awk', `coreutils' and `sed'). They are not official dependencies of `metastore', but we need them to install it. With this commit, we put these programs as prerequisites of `metastore' in order to be able to install it without any problem.
Diffstat (limited to 'reproduce/software/make/basic.mk')
-rw-r--r--reproduce/software/make/basic.mk11
1 files changed, 9 insertions, 2 deletions
diff --git a/reproduce/software/make/basic.mk b/reproduce/software/make/basic.mk
index 323a221..0a35e79 100644
--- a/reproduce/software/make/basic.mk
+++ b/reproduce/software/make/basic.mk
@@ -801,6 +801,10 @@ $(ibidir)/m4: $(tdir)/m4-$(m4-version).tar.gz \
# of it that is maintained in this repository:
# https://gitlab.com/makhlaghi/metastore-fork
#
+# Note that the prerequisites `coreutils', `gawk' and `sed' are not
+# metastore oficial dependencies, but they are necessaries to run our steps
+# before and after the installation.
+#
# Libbsd is not necessary on macOS systems, because macOS is already a
# BSD-based distribution. But on GNU/Linux systems, it is necessary.
ifeq ($(on_mac_os),yes)
@@ -809,8 +813,11 @@ else
needlibbsd = $(ibidir)/libbsd
endif
$(ibidir)/metastore: $(tdir)/metastore-$(metastore-version).tar.gz \
- $(needlibbsd) \
- $(ibidir)/git
+ $(ibidir)/coreutils \
+ $(ibidir)/gawk \
+ $(ibidir)/git \
+ $(ibidir)/sed \
+ $(needlibbsd)
# The build command below will change the current directory of this
# build, so we'll fix its value here.