Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37887004
en ru br
ALT Linux repositórios
5.0: 1.2.1-alt3_jvm4.2
4.0: 1.2.1-alt2
3.0: 1.2.1-alt2

Group :: Desenvolvimento/Java
RPM: jmx

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

%define sunvers 1_2_1

Name: jmx
Version: 1.2.1
Release: alt2
Summary: Java Management Extensions
License: Sun Binary Code License
Url: http://java.sun.com/products/JavaManagement/
Group: Development/Java

Source0: %name-%sunvers-ri.zip
BuildArch: noarch
BuildPreReq: /proc rpm-build-java
BuildRequires: java-common unzip alternatives
Provides: jmx_impl
Requires: alternatives

%description
JavaTM Management Extensions (JMX) represent a universal,
open technology for management, and monitoring ready
to be deployed across all industries, wherever management
and/or monitoring is/are or will be needed.

%package javadoc
Summary: Javadoc for %name
Group: Development/Java
Requires: java-common

%description javadoc
Javadoc for %name.

%prep
%setup -c -q
# fix files perms
chmod -R go=u-w *

%build
%install
# jars
install -d -m 755 %buildroot%_javadir
install -m 644 %name-%sunvers-bin/lib/%{name}ri.jar %buildroot%_javadir
install -m 644 %name-%sunvers-bin/lib/%{name}tools.jar %buildroot%_javadir

# javadoc

install -d -m 755 %buildroot%_javadocdir/%name
cp -pr %name-%sunvers-bin/doc/api/* %buildroot%_javadocdir/%name

# alternatives

install -d -m 755 %buildroot%_altdir
cat <<EOF > %buildroot%_altdir/%name
%_javadir/jmx_impl.jar %_javadir/%{name}ri.jar 5
EOF

%post
%register_alternatives %name -- jmx_impl

%preun
%unregister_alternatives %name

%files
%_altdir/%name
%_javadir/*.jar

%files javadoc
%_javadocdir/%name

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009