Retain removed byte-buddy-agent module
This commit is contained in:
parent
5bd1125b8f
commit
ed6c4e7105
File diff suppressed because it is too large
Load Diff
2327
0001-Remove-dependency-on-jna.patch
Normal file
2327
0001-Remove-dependency-on-jna.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -4,10 +4,12 @@ Release: 1%{?dist}
|
|||||||
Summary: Runtime code generation for the Java virtual machine
|
Summary: Runtime code generation for the Java virtual machine
|
||||||
License: ASL 2.0
|
License: ASL 2.0
|
||||||
URL: http://bytebuddy.net/
|
URL: http://bytebuddy.net/
|
||||||
Source0: https://github.com/raphw/byte-buddy/archive/%{name}-%{version}.tar.gz
|
# ./generate-tarball.sh
|
||||||
|
Source0: %{name}-%{version}.tar.gz
|
||||||
|
|
||||||
# Patch the build to avoid bundling inside shaded jars
|
# Patch the build to avoid bundling inside shaded jars
|
||||||
Patch1: avoid-bundling-asm.patch
|
Patch1: avoid-bundling-asm.patch
|
||||||
|
Patch2: 0001-Remove-dependency-on-jna.patch
|
||||||
|
|
||||||
BuildRequires: maven-local
|
BuildRequires: maven-local
|
||||||
BuildRequires: mvn(junit:junit)
|
BuildRequires: mvn(junit:junit)
|
||||||
@ -39,6 +41,12 @@ the code generation utilities that ship with the Java Class Library, Byte Buddy
|
|||||||
allows the creation of arbitrary classes and is not limited to implementing
|
allows the creation of arbitrary classes and is not limited to implementing
|
||||||
interfaces for the creation of runtime proxies.
|
interfaces for the creation of runtime proxies.
|
||||||
|
|
||||||
|
%package agent
|
||||||
|
Summary: Byte Buddy Java agent
|
||||||
|
|
||||||
|
%description agent
|
||||||
|
The Byte Buddy Java agent allows to access the JVM's HotSwap feature.
|
||||||
|
|
||||||
%package maven-plugin
|
%package maven-plugin
|
||||||
Summary: Byte Buddy Maven plugin
|
Summary: Byte Buddy Maven plugin
|
||||||
|
|
||||||
@ -60,7 +68,9 @@ This package contains API documentation for %{name}.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{name}-%{version}
|
%setup -q -n %{name}-%{name}-%{version}
|
||||||
|
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
|
%patch2 -p1
|
||||||
|
|
||||||
# Cause pre-compiled stuff to be re-compiled
|
# Cause pre-compiled stuff to be re-compiled
|
||||||
mv byte-buddy-dep/src/precompiled/java/net/bytebuddy/build/*.java \
|
mv byte-buddy-dep/src/precompiled/java/net/bytebuddy/build/*.java \
|
||||||
@ -69,9 +79,6 @@ mkdir -p byte-buddy-dep/src/test/java/net/bytebuddy/test/precompiled/
|
|||||||
mv byte-buddy-dep/src/precompiled/java/net/bytebuddy/test/precompiled/*.java \
|
mv byte-buddy-dep/src/precompiled/java/net/bytebuddy/test/precompiled/*.java \
|
||||||
byte-buddy-dep/src/test/java/net/bytebuddy/test/precompiled/
|
byte-buddy-dep/src/test/java/net/bytebuddy/test/precompiled/
|
||||||
|
|
||||||
# This module depends on jna
|
|
||||||
%pom_disable_module byte-buddy-agent
|
|
||||||
|
|
||||||
# Don't ship android or benchmark modules
|
# Don't ship android or benchmark modules
|
||||||
%pom_disable_module byte-buddy-android
|
%pom_disable_module byte-buddy-android
|
||||||
%pom_disable_module byte-buddy-android-test
|
%pom_disable_module byte-buddy-android-test
|
||||||
@ -105,6 +112,9 @@ sed -i -e '/SuppressFBWarnings/d' $(grep -lr SuppressFBWarnings)
|
|||||||
%pom_remove_plugin :maven-shade-plugin byte-buddy
|
%pom_remove_plugin :maven-shade-plugin byte-buddy
|
||||||
%pom_remove_plugin :maven-shade-plugin byte-buddy-benchmark
|
%pom_remove_plugin :maven-shade-plugin byte-buddy-benchmark
|
||||||
|
|
||||||
|
%pom_remove_dep :jna byte-buddy-agent
|
||||||
|
%pom_remove_dep :jna-platform byte-buddy-agent
|
||||||
|
|
||||||
%build
|
%build
|
||||||
# Ignore test failures, there seems to be something different about the
|
# Ignore test failures, there seems to be something different about the
|
||||||
# bytecode of our recompiled test resources, expect 6 test failures in
|
# bytecode of our recompiled test resources, expect 6 test failures in
|
||||||
@ -118,6 +128,9 @@ sed -i -e '/SuppressFBWarnings/d' $(grep -lr SuppressFBWarnings)
|
|||||||
%doc README.md release-notes.md
|
%doc README.md release-notes.md
|
||||||
%license LICENSE NOTICE
|
%license LICENSE NOTICE
|
||||||
|
|
||||||
|
%files agent -f .mfiles-%{name}-agent
|
||||||
|
%license LICENSE NOTICE
|
||||||
|
|
||||||
%files maven-plugin -f .mfiles-%{name}-maven-plugin
|
%files maven-plugin -f .mfiles-%{name}-maven-plugin
|
||||||
|
|
||||||
%files parent -f .mfiles-%{name}-parent
|
%files parent -f .mfiles-%{name}-parent
|
||||||
@ -160,4 +173,3 @@ sed -i -e '/SuppressFBWarnings/d' $(grep -lr SuppressFBWarnings)
|
|||||||
|
|
||||||
* Tue Dec 22 2015 gil cattaneo <puntogil@libero.it> 0.7.7-1
|
* Tue Dec 22 2015 gil cattaneo <puntogil@libero.it> 0.7.7-1
|
||||||
- initial rpm
|
- initial rpm
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user