Projects
Mega:24.03
hawtjni
_service:tar_scm:hawtjni.spec
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:hawtjni.spec of Package hawtjni
%global commit fa1fd5dfdd0a1a5a67b61fa7d7ee7126b300c8f0 Name: hawtjni Version: 1.16 Release: 4 Summary: Produces the JNI code,known as a code generator License: ASL 2.0 and EPL-1.0 and BSD URL: http://hawtjni.fusesource.org/ BuildArch: noarch Source0: https://github.com/fusesource/hawtjni/archive/%{commit}/hawtjni-%{commit}.tar.gz BuildRequires: maven-local mvn(commons-cli:commons-cli) mvn(org.apache.maven:maven-archiver) BuildRequires: mvn(org.apache.maven:maven-artifact-manager) mvn(org.apache.maven:maven-artifact) BuildRequires: mvn(org.apache.maven:maven-plugin-api) mvn(org.apache.maven:maven-project) BuildRequires: mvn(org.apache.maven.plugins:maven-plugin-plugin) mvn(org.ow2.asm:asm) BuildRequires: mvn(org.apache.maven.plugin-tools:maven-plugin-annotations) mvn(org.apache.xbean:xbean-finder) BuildRequires: mvn(org.codehaus.plexus:plexus-archiver) mvn(org.codehaus.plexus:plexus-interpolation) BuildRequires: mvn(org.codehaus.plexus:plexus-io) mvn(org.codehaus.plexus:plexus-utils) BuildRequires: mvn(org.fusesource:fusesource-pom:pom:) mvn(org.ow2.asm:asm-commons) Requires: autoconf automake libtool make %description HawtJNI is a code generator that generates the JNI code required by the following code:implement Java native methods. It is based on jnigen code generator .This is part of the SWT Tools project, which is used to generate all JNI code for the Eclipse platform. %package runtime Summary: Provides API that projects using HawtJNI should build against %description runtime this package provides API that projects using HawtJNI should build against. %package -n maven-hawtjni-plugin Summary: Use %{name} from a maven plugin %description -n maven-%{name}-plugin This package allows to use %{name} from a maven plugin. %package help Summary: Help documentation for %{name} Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help Man pages and other related help documents for %{name}. %prep %autosetup -n hawtjni-%{commit} -p1 %pom_disable_module hawtjni-example %pom_remove_plugin -r :maven-shade-plugin %pom_remove_plugin -r :maven-eclipse-plugin %mvn_package ":hawtjni-runtime" runtime %mvn_package ":hawtjni-maven-plugin" maven-plugin %mvn_alias :hawtjni-maven-plugin :maven-hawtjni-plugin %pom_remove_plugin :maven-javadoc-plugin hawtjni-runtime %build %mvn_build %install %mvn_install %files -f .mfiles %files runtime -f .mfiles-runtime %doc license.txt %files help -f .mfiles-javadoc %doc readme.md changelog.md %files -n maven-hawtjni-plugin -f .mfiles-maven-plugin %changelog * Tue Dec 3 2019 wangzhishun <wangzhishun1@huawei.com> - 1.16-4 - Package init
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2