diff --git a/0.7.tar.gz b/0.7.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..753bb2cac8f396b45a40e4bdef4494ef8b0cb886 Binary files /dev/null and b/0.7.tar.gz differ diff --git a/leveldb-java.spec b/leveldb-java.spec new file mode 100644 index 0000000000000000000000000000000000000000..ebf5f2e879c6b697fac09f08bf7bc07e96b05329 --- /dev/null +++ b/leveldb-java.spec @@ -0,0 +1,62 @@ +Name: leveldb-java +Version: 0.7 +Release: 11 +Summary: LevelDB Java Port +License: ASL 2.0 +URL: https://github.com/dain/leveldb +Source0: https://github.com/dain/leveldb/archive/%{version}.tar.gz + +BuildRequires: mvn(com.google.guava:guava) mvn(org.xerial.snappy:snappy-java) mvn(joda-time:joda-time) +BuildRequires: mvn(junit:junit) mvn(org.testng:testng) mvn(org.fusesource.leveldbjni:leveldbjni-all) +BuildRequires: maven-local maven-enforcer-plugin maven-site-plugin maven-surefire-provider-testng + +BuildArch: noarch + +%description +Java rewritten LevelDB port. + +%package help +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} +Summary: Leveldb-java java usage introduction + +%description help +This package contains introduction to using leveldb-java. + +%prep +%autosetup -n leveldb-%{version} -p1 + +%pom_remove_plugin :findbugs-maven-plugin +%pom_remove_plugin :proguard-maven-plugin leveldb +%pom_remove_dep com.google.code.findbugs:jsr305 leveldb +%pom_remove_plugin :maven-source-plugin +%pom_remove_plugin :maven-shade-plugin leveldb + +%pom_remove_plugin :maven-javadoc-plugin + +rm -r leveldb/src/test/java/org/iq80/leveldb/table/{MMapTableTest.java,FileChannelTableTest.java} + +%pom_add_dep junit:junit::test leveldb + +%pom_remove_dep org.fusesource.leveldbjni:leveldbjni-all leveldb +rm -r leveldb/src/test/java/org/iq80/leveldb/impl/NativeInteropTest.java + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%dir %{_javadir}/%{name} +%doc README.md +%license license.txt notice.md + +%files help -f .mfiles-javadoc + +%changelog +* Thu Jan 16 2020 lihao - 0.7-11 +- Delete patches + +* Fri Dec 20 2019 yangjian - 0.7-10 +- Package init diff --git a/leveldb-java.yaml b/leveldb-java.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c6413301372ee836f768a30d13352243f9975d40 --- /dev/null +++ b/leveldb-java.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: dain/leveldb +tag_prefix: "" +separator: "."