diff --git a/jnr-posix-3.0.47.tar.gz b/jnr-posix-3.0.47.tar.gz new file mode 100644 index 0000000..84dd0be Binary files /dev/null and b/jnr-posix-3.0.47.tar.gz differ diff --git a/jnr-posix.spec b/jnr-posix.spec new file mode 100644 index 0000000..512cf3b --- /dev/null +++ b/jnr-posix.spec @@ -0,0 +1,43 @@ +Name: jnr-posix +Version: 3.0.47 +Release: 1 +Summary: Java Posix layer +License: CPL or GPLv2+ or LGPLv2+ +URL: http://github.com/jnr/jnr-posix +Source0: https://github.com/jnr/%{name}/archive/%{name}-%{version}.tar.gz +BuildRequires: maven-local mvn(com.github.jnr:jnr-constants) mvn(com.github.jnr:jnr-ffi) +BuildRequires: mvn(junit:junit) mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-source-plugin) +BuildRequires: mvn(org.sonatype.oss:oss-parent:pom:) +BuildArch: noarch +%description +jnr-posix is a lightweight cross-platform POSIX emulation layer for Java, +written in Java and is part of the JNR project + +%package javadoc +Summary: Javadoc for %{name} +%description javadoc +Javadoc for %{name}. + +%prep +%setup -q -n %{name}-%{name}-%{version} +sed -i 's|"nogroup"|"root"|' src/test/java/jnr/posix/GroupTest.java +%pom_xpath_remove "pom:build/pom:extensions" +%pom_remove_plugin ":maven-javadoc-plugin" + +%build +%mvn_build -f + +%install +%mvn_install + +%files -f .mfiles +%doc README.md +%license LICENSE.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%changelog +* Fri Jul 31 2020 Jeffery.Gao - 3.0.47-1 +- Package init diff --git a/jnr-posix.yaml b/jnr-posix.yaml new file mode 100644 index 0000000..7568293 --- /dev/null +++ b/jnr-posix.yaml @@ -0,0 +1,5 @@ +git_url: http://github.com/jnr/jnr-posix +version_control: github +src_repo: jnr/jnr-posix +tag_prefix: "jnr-posix-" +seperator: "."