diff --git a/apache-commons-javaflow.spec b/apache-commons-javaflow.spec index cd37d6c..c249905 100644 --- a/apache-commons-javaflow.spec +++ b/apache-commons-javaflow.spec @@ -4,12 +4,13 @@ %global namedversion %{version}%{?namedreltag} Name: apache-commons-javaflow Version: 1.0 -Release: 1 +Release: 2 Summary: Commons Javaflow License: ASL 2.0 -URL: http://commons.apache.org/sandbox/javaflow/ -Source0: https://repo1.maven.org/maven2/com/google/code/maven-play-plugin/org/apache/commons/commons-javaflow/1590792/commons-javaflow-1590792.jar -Source1: https://repo1.maven.org/maven2/com/google/code/maven-play-plugin/org/apache/commons/commons-javaflow/1590792/commons-javaflow-1590792-javadoc.jar +Url: http://commons.apache.org/sandbox/javaflow/ +# svn export http://svn.apache.org/repos/asf/commons/sandbox/javaflow/trunk/ commons-javaflow-1.0-SNAPSHOT +# tar czf commons-javaflow-1.0-SNAPSHOT-src-svn.tar.gz commons-javaflow-1.0-SNAPSHOT +Source0: %{short_name}-%{namedversion}-src-svn.tar.gz BuildRequires: mvn(asm:asm) mvn(asm:asm-analysis) mvn(asm:asm-commons) mvn(asm:asm-tree) BuildRequires: mvn(asm:asm-util) mvn(commons-io:commons-io) BuildRequires: mvn(commons-logging:commons-logging) mvn(junit:junit) @@ -46,9 +47,7 @@ Summary: Javadoc for %{name} This package contains javadoc for %{name}. %prep -%autosetup -c %{short_name}-%{namedversion} -cp ./META-INF/maven/org.apache.commons/commons-javaflow/pom.xml ./ -jar -xvf %{SOURCE1} +%setup -q -n %{short_name}-%{namedversion} find . -name "*.class" -delete find . -name "*.jar" -delete %pom_remove_parent @@ -65,27 +64,20 @@ find . -name "*.jar" -delete mkdir -p %{buildroot}%{_sysconfdir}/ant.d echo "ant %{short_name}" > %{short_name} install -p -m 644 %{short_name} %{buildroot}%{_sysconfdir}/ant.d/%{short_name} -cp ./META-INF/LICENSE.txt ./ -cp ./META-INF/NOTICE.txt ./ - -mkdir -p %{buildroot}%{_datadir}/javadoc/%{name} -cp -r %_builddir/%{name}-%{version}/* %{buildroot}%{_datadir}/javadoc/%{name} -find %{buildroot}%{_datadir}/javadoc/%{name} -type f -name "*.txt" -delete -find %{buildroot}%{_datadir}/javadoc/%{name} -name "pom*" -delete -rm -rf %{buildroot}%{_datadir}/javadoc/%{name}/META-INF -rm -rf %{buildroot}%{_datadir}/javadoc/%{name}/target -rm -rf %{buildroot}%{_datadir}/javadoc/%{name}/resources %files -f .mfiles +%doc CREDITS.txt TODO.txt %license LICENSE.txt NOTICE.txt -%files javadoc +%files javadoc -f .mfiles-javadoc %license LICENSE.txt NOTICE.txt -%doc %{_datadir}/javadoc/%{name} %files ant %config(noreplace) %{_sysconfdir}/ant.d/%{short_name} %changelog +* Wed Sep 2 2020 chengzihan - 1.0-2 +- Change tarball + * Sat Aug 15 2020 chengzihan - 1.0-1 - Package init diff --git a/apache-commons-javaflow.yaml b/apache-commons-javaflow.yaml new file mode 100644 index 0000000..00bbaf0 --- /dev/null +++ b/apache-commons-javaflow.yaml @@ -0,0 +1,4 @@ +version_control: NA +src_repo: NA +tag_prefix: NA +seperator: NA