diff --git a/invokebinder-1.12.zip b/invokebinder-1.12.zip new file mode 100644 index 0000000..81628a5 Binary files /dev/null and b/invokebinder-1.12.zip differ diff --git a/invokebinder-1.2.zip b/invokebinder-1.2.zip deleted file mode 100644 index 9f1c00f..0000000 Binary files a/invokebinder-1.2.zip and /dev/null differ diff --git a/invokebinder.spec b/invokebinder.spec index 12bbdf2..96e32f3 100644 --- a/invokebinder.spec +++ b/invokebinder.spec @@ -1,12 +1,16 @@ Name: invokebinder -Version: 1.2 +Version: 1.12 Release: 1 Summary: A Java DSL for binding method handles forward, rather than backward License: ASL 2.0 URL: http://github.com/headius/invokebinder/ -Source0: https://github.com/headius/invokebinder/archive/invokebinder-%{version}.zip +Source0: https://github.com/headius/invokebinder/archive/refs/tags/invokebinder-1.12.zip BuildArch: noarch BuildRequires: maven-local mvn(junit:junit) mvn(org.sonatype.oss:oss-parent:pom:) +BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) +BuildRequires: java-11-openjdk-devel +Requires: java-11-openjdk +Requires: javapackages-tools %description This library hopes to provide a more friendly DSL for binding method handles. Unlike the normal MethodHandle API, handles are bound forward from a source @@ -21,10 +25,15 @@ This package contains the API documentation for invokebinder. %prep %setup -q -n invokebinder-invokebinder-%{version} +%pom_xpath_inject "pom:plugin[pom:artifactId='maven-bundle-plugin']" '3.5.0' +sed -i '/release/d' pom.xml +sed -i '/include/d' pom.xml +rm -rf src/main/java/module-info.java find ./ -name '*.jar' -exec rm -f '{}' \; find ./ -name '*.class' -exec rm -f '{}' \; %build +export JAVA_HOME=%{_jvmdir}/java-11-openjdk %mvn_build %install @@ -37,5 +46,8 @@ find ./ -name '*.class' -exec rm -f '{}' \; %license LICENSE %changelog +* Wed Jan 10 2024 Ge Wang - 1.12-1 +- update to version 1.12 + * Mon Aug 24 2020 huanghaitao - 1.2-1 - package init