[parquet-format] Initial import (#1073014).
gil
gil at fedoraproject.org
Sat Feb 28 16:15:01 UTC 2015
commit 7c4622762510eb37f3a01d8c45f18760c8b883e6
Author: gil <puntogil at libero.it>
Date: Sat Feb 28 17:14:52 2015 +0100
Initial import (#1073014).
.gitignore | 1 +
parquet-format-2.0.0-use-antrun-plugin.patch | 43 ++++++++++++++++++
parquet-format.spec | 68 ++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 113 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..bb897a8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/parquet-format-2.1.0.tar.gz
diff --git a/parquet-format-2.0.0-use-antrun-plugin.patch b/parquet-format-2.0.0-use-antrun-plugin.patch
new file mode 100644
index 0000000..7cdd884
--- /dev/null
+++ b/parquet-format-2.0.0-use-antrun-plugin.patch
@@ -0,0 +1,43 @@
+--- pom.xml 2013-12-14 01:44:07.000000000 +0100
++++ pom.xml-gil 2014-04-05 01:30:24.414095920 +0200
+@@ -91,20 +91,30 @@
+ </plugins>
+ </pluginManagement>
+ <plugins>
+- <!-- thrift -->
+ <plugin>
+- <groupId>org.apache.thrift.tools</groupId>
+- <artifactId>maven-thrift-plugin</artifactId>
+- <version>0.1.10</version>
+- <configuration>
+- <thriftSourceRoot>src/thrift</thriftSourceRoot>
+- </configuration>
+- <executions>
++ <groupId>org.apache.maven.plugins</groupId>
++ <artifactId>maven-antrun-plugin</artifactId>
++ <version>1.7</version>
++ <executions>
+ <execution>
+- <id>thrift-sources</id>
+ <phase>generate-sources</phase>
++ <configuration>
++ <tasks>
++ <mkdir dir="${basedir}/target/generated-sources"/>
++ <exec executable="thrift" failonerror="true">
++ <arg value="--gen"/>
++ <arg value="java"/>
++ <arg value="-o"/>
++ <arg value="${basedir}/target/generated-sources"/>
++ <arg value="${basedir}/src/thrift/parquet.thrift"/>
++ </exec>
++ <copy todir="${basedir}/src/main/java" overwrite="true">
++ <fileset dir="${basedir}/target/generated-sources/gen-java"/>
++ </copy>
++ </tasks>
++ </configuration>
+ <goals>
+- <goal>compile</goal>
++ <goal>run</goal>
+ </goals>
+ </execution>
+ </executions>
diff --git a/parquet-format.spec b/parquet-format.spec
new file mode 100644
index 0000000..f4d4958
--- /dev/null
+++ b/parquet-format.spec
@@ -0,0 +1,68 @@
+Name: parquet-format
+Version: 2.1.0
+Release: 1%{?dist}
+Summary: Columnar file format for Hadoop
+License: ASL 2.0
+## http://parquet.incubator.apache.org/
+URL: http://parquet.io/
+Source0: https://github.com/Parquet/parquet-format/archive/%{name}-%{version}.tar.gz
+# Disable thrift-maven-plugin poblems with guava/java8
+Patch0: %{name}-2.0.0-use-antrun-plugin.patch
+
+BuildRequires: maven-local
+BuildRequires: mvn(junit:junit)
+BuildRequires: mvn(org.apache.maven.plugins:maven-antrun-plugin)
+BuildRequires: mvn(org.apache.thrift:libthrift)
+# Thrift 0.9.2 introduce a new component contrib/thrift-maven-plugin
+# Originally this plugin was released @ https://github.com/dtrott/maven-thrift-plugin.
+# see https://issues.apache.org/jira/browse/THRIFT-1536
+# https://bugzilla.redhat.com/show_bug.cgi?id=1183877
+#BuildRequires: mvn(org.apache.thrift.tools:thrift-maven-plugin)
+BuildRequires: mvn(org.slf4j:slf4j-api)
+BuildRequires: thrift
+BuildArch: noarch
+
+%description
+Parquet is a columnar storage format that supports nested data.
+This provides all generated meta-data code.
+
+%package javadoc
+Summary: Javadoc for %{name}
+
+%description javadoc
+This package contains javadoc for %{name}.
+
+%prep
+%setup -q -n %{name}-%{name}-%{version}
+%patch0 -p0
+
+# Disable copy of: libthrift slf4j-api
+%pom_remove_plugin :maven-shade-plugin
+
+#sed -i 's|maven-thrift-plugin|thrift-maven-plugin|' pom.xml
+
+# Fix spurious-executable-perm
+chmod 644 LICENSE
+
+%mvn_file : %{name}
+
+%build
+
+%mvn_build
+
+%install
+%mvn_install
+
+%files -f .mfiles
+%doc CONTRIBUTING.md README.md
+%license LICENSE
+
+%files javadoc -f .mfiles-javadoc
+%license LICENSE
+
+%changelog
+* Wed May 14 2014 gil cattaneo <puntogil at libero.it> 2.1.0-1
+- update to 2.1.0
+
+* Wed Mar 05 2014 gil cattaneo <puntogil at libero.it> 2.0.0-1
+- initial rpm
diff --git a/sources b/sources
index e69de29..e63c781 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+08810e149e4166dac1a0827e6408d5a4 parquet-format-2.1.0.tar.gz
More information about the scm-commits
mailing list