diff --git a/eigenbase-properties-1.1.4.jar b/eigenbase-properties-1.1.4.jar new file mode 100644 index 0000000000000000000000000000000000000000..f4fe9837b81c30a42804541bb27061ef8b5063fd Binary files /dev/null and b/eigenbase-properties-1.1.4.jar differ diff --git a/flume.spec b/flume.spec new file mode 100644 index 0000000000000000000000000000000000000000..0c490a3a2289c5d1a0f96e74084b72bdcc60a146 --- /dev/null +++ b/flume.spec @@ -0,0 +1,99 @@ +Name: flume +Version: 1.9.0 +Release: 1 +Summary: Apache Flume is a distributed, reliable, and availble service for efficiently collecting, aggregating, and moving large amounts of log data. + +License: Apache 2.0 +URL: https://github.com/apache/flume + +Source0: https://github.com/apache/%{name}/archive/refs/tags/release-%{version}-rc3.tar.gz +Source1: ua-parser-1.3.0.jar +Source2: pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar +Source3: xmvn-reactor +Source4: eigenbase-properties-1.1.4.jar +Source5: linq4j-0.4.jar +Source6: quidem-0.1.1.jar + +BuildRequires: java-1.8.0-openjdk-devel maven xmvn xmvn-install gradle-local maven-local +Requires: java-1.8.0-openjdk + +BuildArch: noarch + +%description +Apache Flume is a distributed, reliable, and available service for efficiently collecting, +aggregating, and moving large amounts of log data. It has a simple and flexible architecture +based on streaming data flows. It is robust and fault tolerant with tunable reliability +mechanisms and many failover and recovery mechanisms. The system is centrally managed and +allows for intelligent dynamic management. It uses a simple extensible data model that allows +for online analytic application. + +%prep +%setup -q -n %{name}-release-%{version}-rc3 +mvn install:install-file -DgroupId=ua_parser -DartifactId=ua-parser -Dversion=1.3.0 -Dpackaging=jar -Dfile=%{SOURCE1} +mvn install:install-file -DgroupId=org.pentaho -DartifactId=pentaho-aggdesigner-algorithm -Dversion=5.1.3-jhyde -Dpackaging=jar -Dfile=%{SOURCE2} +mvn install:install-file -DgroupId=eigenbase -DartifactId=eigenbase-properties -Dversion=1.1.4 -Dpackaging=jar -Dfile=%{SOURCE4} +mvn install:install-file -DgroupId=net.hydromatic -DartifactId=linq4j -Dversion=0.4 -Dpackaging=jar -Dfile=%{SOURCE5} +mvn install:install-file -DgroupId=net.hydromatic -DartifactId=quidem -Dversion=0.1.1 -Dpackaging=jar -Dfile=%{SOURCE6} +cp %{SOURCE3} ./.xmvn-reactor +echo `pwd` > absolute_prefix.log +sed -i 's/\//\\\//g' absolute_prefix.log +absolute_prefix=`head -n 1 absolute_prefix.log` +sed -i 's/absolute-prefix/'"$absolute_prefix"'/g' .xmvn-reactor + +find -name "*.jar" -delete +find -name "*.cmd" -delete + +%build +# for javadoc encoding +export LC_ALL=en_US.UTF-8 + +mvn package -DskipTests -Pdist -Dtar + +%install +%mvn_install -J build/dist/docs + +install -d -m 0755 %{buildroot}%{_bindir} +install -d -m 0755 %{buildroot}%{_sysconfdir}/%{name} +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/bin +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/conf +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/lib +install -d -m 0755 %{buildroot}%{_datadir}/%{name}/tools +install -d -m 0755 %{buildroot}%{_datadir}/doc/%{name} + +pushd flume-ng-dist/target/apache-flume-1.9.0-bin/apache-flume-1.9.0-bin + cp -arf bin/* %{buildroot}%{_datadir}/%{name}/bin + cp -arf conf/* %{buildroot}%{_datadir}/%{name}/conf + cp -arf lib/* %{buildroot}%{_datadir}/%{name}/lib + cp -arf tools/* %{buildroot}%{_datadir}/%{name}/tools + for f in DEVNOTES doap_Flume.rdf LICENSE NOTICE README.md RELEASE-NOTES;do + cp -f ${f} %{buildroot}%{_datadir}/doc/%{name} + done +popd + +# /usr/bin +pushd flume-ng-dist/target/apache-flume-1.9.0-bin/apache-flume-1.9.0-bin/bin + ls | awk '{print $1}' | for line in `xargs`;do + ln -s %{_datadir}/%{name}/bin/${line} %{buildroot}%{_bindir}/${line} + done +popd + +# /usr/share/flume/lib +pushd flume-ng-dist/target/apache-flume-1.9.0-bin/apache-flume-1.9.0-bin/lib + for f in `ls flume-* | grep -v tests | grep -v examples` + do + pkgname=`echo $f | sed "s/-%{version}//"` + rm -f %{buildroot}%{_datadir}/%{name}/lib/$f + ln -s %{_datadir}/java/%{name}/${pkgname} %{buildroot}%{_datadir}/%{name}/lib/$f + done +popd + +%files -f .mfiles +%doc %{_datadir}/doc/%{name}/* +%{_bindir}/* +%{_datadir}/%{name}/* +%{_sysconfdir}/%{name} +%dir %{_javadir}/%{name} + +%changelog +* Tue Apr 13 2021 Ge Wang 1.9.0-1 +- Init package diff --git a/linq4j-0.4.jar b/linq4j-0.4.jar new file mode 100644 index 0000000000000000000000000000000000000000..b90d505d8109df98d5efc18e584c15b3c0b84eaa Binary files /dev/null and b/linq4j-0.4.jar differ diff --git a/pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar b/pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar new file mode 100644 index 0000000000000000000000000000000000000000..244c0b2170a0edfeb945baf9402aece3af0df2de Binary files /dev/null and b/pentaho-aggdesigner-algorithm-5.1.3-jhyde.jar differ diff --git a/quidem-0.1.1.jar b/quidem-0.1.1.jar new file mode 100644 index 0000000000000000000000000000000000000000..76cb12040fbd38b4ce3d8d253477088416d50320 Binary files /dev/null and b/quidem-0.1.1.jar differ diff --git a/release-1.9.0-rc3.tar.gz b/release-1.9.0-rc3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d6d45367d2b8155710665bd3b86690bae50c2e8 Binary files /dev/null and b/release-1.9.0-rc3.tar.gz differ diff --git a/ua-parser-1.3.0.jar b/ua-parser-1.3.0.jar new file mode 100644 index 0000000000000000000000000000000000000000..b3d148e95c42e7bf9397bddbfb3d1c50d442f986 Binary files /dev/null and b/ua-parser-1.3.0.jar differ diff --git a/xmvn-reactor b/xmvn-reactor new file mode 100644 index 0000000000000000000000000000000000000000..877f7bffdf481f8ac5534a874b84a46620931e65 --- /dev/null +++ b/xmvn-reactor @@ -0,0 +1,752 @@ + + + + + org.apache.flume.flume-ng-legacy-sources + flume-avro-source + 1.9.0 + absolute-prefix/flume-ng-legacy-sources/flume-avro-source/target/flume-avro-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-legacy-sources + flume-avro-source + pom + 1.9.0 + absolute-prefix/flume-ng-legacy-sources/flume-avro-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-dataset-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-dataset-sink/target/flume-dataset-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-dataset-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-dataset-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-channels + flume-file-channel + 1.9.0 + absolute-prefix/flume-ng-channels/flume-file-channel/target/flume-file-channel-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-channels + flume-file-channel + pom + 1.9.0 + absolute-prefix/flume-ng-channels/flume-file-channel/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-hdfs-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-hdfs-sink/target/flume-hdfs-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-hdfs-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-hdfs-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-hive-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-hive-sink/target/flume-hive-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-hive-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-hive-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-http-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-http-sink/target/flume-http-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-http-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-http-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-irc-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-irc-sink/target/flume-irc-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-irc-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-irc-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-channels + flume-jdbc-channel + 1.9.0 + absolute-prefix/flume-ng-channels/flume-jdbc-channel/target/flume-jdbc-channel-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-channels + flume-jdbc-channel + pom + 1.9.0 + absolute-prefix/flume-ng-channels/flume-jdbc-channel/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sources + flume-jms-source + 1.9.0 + absolute-prefix/flume-ng-sources/flume-jms-source/target/flume-jms-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sources + flume-jms-source + pom + 1.9.0 + absolute-prefix/flume-ng-sources/flume-jms-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-channels + flume-kafka-channel + 1.9.0 + absolute-prefix/flume-ng-channels/flume-kafka-channel/target/flume-kafka-channel-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-channels + flume-kafka-channel + pom + 1.9.0 + absolute-prefix/flume-ng-channels/flume-kafka-channel/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sources + flume-kafka-source + 1.9.0 + absolute-prefix/flume-ng-sources/flume-kafka-source/target/flume-kafka-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sources + flume-kafka-source + pom + 1.9.0 + absolute-prefix/flume-ng-sources/flume-kafka-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-auth + 1.9.0 + absolute-prefix/flume-ng-auth/target/flume-ng-auth-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-auth + pom + 1.9.0 + absolute-prefix/flume-ng-auth/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-configfilters + flume-ng-config-filter-api + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-config-filter-api/target/flume-ng-config-filter-api-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-configfilters + flume-ng-config-filter-api + pom + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-config-filter-api/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-configuration + 1.9.0 + absolute-prefix/flume-ng-configuration/target/flume-ng-configuration-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-configuration + pom + 1.9.0 + absolute-prefix/flume-ng-configuration/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-core + 1.9.0 + absolute-prefix/flume-ng-core/target/flume-ng-core-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-core + pom + 1.9.0 + absolute-prefix/flume-ng-core/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-ng-elasticsearch-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-elasticsearch-sink/target/flume-ng-elasticsearch-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-ng-elasticsearch-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-elasticsearch-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-embedded-agent + 1.9.0 + absolute-prefix/flume-ng-embedded-agent/target/flume-ng-embedded-agent-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-embedded-agent + pom + 1.9.0 + absolute-prefix/flume-ng-embedded-agent/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-configfilters + flume-ng-environment-variable-config-filter + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-environment-variable-config-filter/target/flume-ng-environment-variable-config-filter-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-configfilters + flume-ng-environment-variable-config-filter + pom + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-environment-variable-config-filter/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-configfilters + flume-ng-external-process-config-filter + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-external-process-config-filter/target/flume-ng-external-process-config-filter-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-configfilters + flume-ng-external-process-config-filter + pom + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-external-process-config-filter/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-configfilters + flume-ng-hadoop-credential-store-config-filter + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-hadoop-credential-store-config-filter/target/flume-ng-hadoop-credential-store-config-filter-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-configfilters + flume-ng-hadoop-credential-store-config-filter + pom + 1.9.0 + absolute-prefix/flume-ng-configfilters/flume-ng-hadoop-credential-store-config-filter/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-ng-hbase2-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-hbase2-sink/target/flume-ng-hbase2-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-ng-hbase2-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-hbase2-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-ng-hbase-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-hbase-sink/target/flume-ng-hbase-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-ng-hbase-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-hbase-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-ng-kafka-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-kafka-sink/target/flume-ng-kafka-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-ng-kafka-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-kafka-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-clients + flume-ng-log4jappender + 1.9.0 + absolute-prefix/flume-ng-clients/flume-ng-log4jappender/target/flume-ng-log4jappender-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-clients + flume-ng-log4jappender + pom + 1.9.0 + absolute-prefix/flume-ng-clients/flume-ng-log4jappender/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sinks + flume-ng-morphline-solr-sink + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-morphline-solr-sink/target/flume-ng-morphline-solr-sink-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sinks + flume-ng-morphline-solr-sink + pom + 1.9.0 + absolute-prefix/flume-ng-sinks/flume-ng-morphline-solr-sink/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-node + 1.9.0 + absolute-prefix/flume-ng-node/target/flume-ng-node-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-node + pom + 1.9.0 + absolute-prefix/flume-ng-node/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-ng-sdk + 1.9.0 + absolute-prefix/flume-ng-sdk/target/flume-ng-sdk-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-ng-sdk + pom + 1.9.0 + absolute-prefix/flume-ng-sdk/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sources + flume-scribe-source + 1.9.0 + absolute-prefix/flume-ng-sources/flume-scribe-source/target/flume-scribe-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sources + flume-scribe-source + pom + 1.9.0 + absolute-prefix/flume-ng-sources/flume-scribe-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-shared + flume-shared-kafka + 1.9.0 + absolute-prefix/flume-shared/flume-shared-kafka/target/flume-shared-kafka-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-shared + flume-shared-kafka + pom + 1.9.0 + absolute-prefix/flume-shared/flume-shared-kafka/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-channels + flume-spillable-memory-channel + 1.9.0 + absolute-prefix/flume-ng-channels/flume-spillable-memory-channel/target/flume-spillable-memory-channel-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-channels + flume-spillable-memory-channel + pom + 1.9.0 + absolute-prefix/flume-ng-channels/flume-spillable-memory-channel/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sources + flume-taildir-source + 1.9.0 + absolute-prefix/flume-ng-sources/flume-taildir-source/target/flume-taildir-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sources + flume-taildir-source + pom + 1.9.0 + absolute-prefix/flume-ng-sources/flume-taildir-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-legacy-sources + flume-thrift-source + 1.9.0 + absolute-prefix/flume-ng-legacy-sources/flume-thrift-source/target/flume-thrift-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-legacy-sources + flume-thrift-source + pom + 1.9.0 + absolute-prefix/flume-ng-legacy-sources/flume-thrift-source/pom.xml + + jar + 1.6 + + + + + org.apache.flume + flume-tools + 1.9.0 + absolute-prefix/flume-tools/target/flume-tools-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume + flume-tools + pom + 1.9.0 + absolute-prefix/flume-tools/pom.xml + + jar + 1.6 + + + + + org.apache.flume.flume-ng-sources + flume-twitter-source + 1.9.0 + absolute-prefix/flume-ng-sources/flume-twitter-source/target/flume-twitter-source-1.9.0.jar + + jar + 1.6 + + + + org.apache.flume.flume-ng-sources + flume-twitter-source + pom + 1.9.0 + absolute-prefix/flume-ng-sources/flume-twitter-source/pom.xml + + jar + 1.6 + + + +