diff --git a/treelayout.spec b/treelayout.spec new file mode 100644 index 0000000..bbfc024 --- /dev/null +++ b/treelayout.spec @@ -0,0 +1,75 @@ +%global core org.abego.treelayout +Name: treelayout +Version: 1.0.3 +Release: 1 +Summary: Efficient and customizable Tree Layout Algorithm in Java +License: BSD +URL: http://treelayout.sourceforge.net/ +Source0: https://github.com/abego/treelayout/archive/v%{version}.tar.gz + +BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) +BuildArch: noarch + +%description +Efficiently create compact, highly customizable +tree layouts. The software builds tree layouts +in linear time. I.e. even trees with many nodes +are built fast. + +%package demo +Summary: TreeLayout Core Demo +%description demo +Demo for "org.abego.treelayout.core". + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n %{name}-%{version} +cat > pom.xml << EOF + + + 4.0.0 + org.abego.treelayout + org.abego.treelayout.project + pom + %{version} + + org.abego.treelayout + org.abego.treelayout.demo + + + + + +EOF +native2ascii -encoding UTF8 %{core}/src/main/java/org/abego/treelayout/package-info.java \ + %{core}/src/main/java/org/abego/treelayout/package-info.java +%mvn_package :%{core}.project __noinstall + +%build +%mvn_build -s + +%install +%mvn_install + +%files -f .mfiles-%{core}.core +%doc %{core}/CHANGES.txt README.md +%license %{core}/src/LICENSE.TXT + +%files demo -f .mfiles-%{core}.demo +%doc %{core}.demo/CHANGES.txt +%license %{core}.demo/src/LICENSE.TXT + +%files javadoc -f .mfiles-javadoc +%license %{core}/src/LICENSE.TXT + +%changelog +* Fri Aug 14 2020 maminjie - 1.0.3-1 +- package init diff --git a/treelayout.yaml b/treelayout.yaml new file mode 100644 index 0000000..b5644e7 --- /dev/null +++ b/treelayout.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: abego/treelayout +tag_prefix: "^v" +seperator: "." diff --git a/v1.0.3.tar.gz b/v1.0.3.tar.gz new file mode 100644 index 0000000..f43f0c5 Binary files /dev/null and b/v1.0.3.tar.gz differ