aboutsummaryrefslogtreecommitdiff
path: root/bigtop-packages/src/rpm/pig/SPECS/pig.spec
diff options
context:
space:
mode:
authorSteve Capper <steve.capper@linaro.org>2015-10-29 20:27:13 +0000
committerSteve Capper <steve.capper@linaro.org>2015-10-30 09:32:44 +0000
commit4c9974c243496ab7d233616fe113959c519a481d (patch)
treecea1a1519aa7b5efe319ff09534d0b289679f37a /bigtop-packages/src/rpm/pig/SPECS/pig.spec
parent05cb67c8b3ac85ed3648bf1989101229ae7e6304 (diff)
PIG: remove JavaScript from ANT build logic
The Pig build system uses JavaScript in Ant. This will fail to build on OpenJDK 7 due to missing Java libraries. This commit replaces the JavaScript for project property setting with Ant macros that are functionally equivalent. Also one piece of JavaScript, to remove an item from classpath, is not actually needed for the Big Top build so is removed entirely. Some Big Top logic is also tweaked to allow patches in the SPEC file. Signed-off-by: Steve Capper <steve.capper@linaro.org>
Diffstat (limited to 'bigtop-packages/src/rpm/pig/SPECS/pig.spec')
-rw-r--r--bigtop-packages/src/rpm/pig/SPECS/pig.spec3
1 files changed, 3 insertions, 0 deletions
diff --git a/bigtop-packages/src/rpm/pig/SPECS/pig.spec b/bigtop-packages/src/rpm/pig/SPECS/pig.spec
index 370b7aad..67f58dba 100644
--- a/bigtop-packages/src/rpm/pig/SPECS/pig.spec
+++ b/bigtop-packages/src/rpm/pig/SPECS/pig.spec
@@ -83,6 +83,7 @@ Source1: do-component-build
Source2: install_pig.sh
Source3: pig.1
Source4: bigtop.bom
+#BIGTOP_PATCH_FILES
Requires: hadoop-client, hbase, hive, zookeeper, bigtop-utils >= 0.7
%description
@@ -111,6 +112,8 @@ language called Pig Latin, which has the following key properties:
%prep
%setup -n %{name}-%{pig_base_version}-src
+#BIGTOP_PATCH_COMMANDS
+
%build
env PIG_BASE_VERSION=%{pig_base_version} bash %{SOURCE1}