Change tarball and add yaml file

This commit is contained in:
chengzihan2 2020-09-02 11:37:32 +08:00
parent 618193590a
commit 42a55eab69
2 changed files with 15 additions and 19 deletions

View File

@ -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 <chengzihan2@huawei.com> - 1.0-2
- Change tarball
* Sat Aug 15 2020 chengzihan <chengzihan2@huawei.com> - 1.0-1
- Package init

View File

@ -0,0 +1,4 @@
version_control: NA
src_repo: NA
tag_prefix: NA
seperator: NA