diff --git a/compress-lzf-1.0.3.tar.gz b/compress-lzf-1.0.3.tar.gz new file mode 100644 index 0000000..303bdd5 Binary files /dev/null and b/compress-lzf-1.0.3.tar.gz differ diff --git a/compress-lzf.spec b/compress-lzf.spec new file mode 100644 index 0000000..82d08b5 --- /dev/null +++ b/compress-lzf.spec @@ -0,0 +1,49 @@ +Name: compress-lzf +Version: 1.0.3 +Release: 1 +Summary: Basic LZF codec, compatible with standard C LZF package +License: ASL 2.0 +URL: https://github.com/ning/compress +Source0: https://github.com/ning/compress/archive/%{name}-%{version}.tar.gz +BuildRequires: maven-local mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-enforcer-plugin) +BuildRequires: mvn(org.apache.maven.surefire:surefire-testng) +BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) mvn(org.testng:testng) +BuildArch: noarch +%description +Compression codec for LZF encoding for particularly encoding/decoding, +with reasonable compression. Compressor is basic Lempel-Ziv codec, +without Huffman (deflate/gzip) or statistical post-encoding. See +"http://oldhome.schmorp.de/marc/liblzf.html" for more on +original LZF package. + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -n compress-%{name}-%{version} +find . -name "*.class" -print -delete +find . -name "*.jar" -type f -print -delete +%pom_remove_plugin :maven-source-plugin +%pom_xpath_remove "pom:project/pom:build/pom:plugins/pom:plugin[pom:artifactId='maven-javadoc-plugin']/pom:executions" +%pom_add_dep junit:junit::test +%mvn_file : %{name} + +%build +%mvn_build -- -Poffline-testing + +%install +%mvn_install + +%files -f .mfiles +%doc README.md VERSION.txt +%license LICENSE + +%files javadoc -f .mfiles-javadoc +%license LICENSE + +%changelog +* Thu Jul 30 2020 wutao - 1.0.3-1 +- package init diff --git a/compress-lzf.yaml b/compress-lzf.yaml new file mode 100644 index 0000000..1c2dd14 --- /dev/null +++ b/compress-lzf.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: ning/compress +tag_prefix: "^compress-lzf-" +seperator: "."