Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > d3bbba57dfb8f710cd706ce40dd55991 > files > 4

java_binfmt-1.0.2-6mdk.src.rpm

%define	name 	java_binfmt
%define	version	1.0.2
%define release 6mdk

Name:		%{name}
Version:	%{version}
Release:	%{release}
Summary:	Java Binary Kernel Support for Linux
License: 	GPL
Group: 		Development/Java
Source0:	%{name}-%{version}.tar.bz2
Source1:	%{name}.service.script.bz2
Source2:	%{name}.jarexec.bz2
PreReq:		rpm-helper
BuildRoot:	%{_tmppath}/%{name}-%{version}-buildroot

%description
Linux beats them ALL! While all other OS's are TALKING about direct
support of Java Binaries in the OS, Linux is doing it!
You can execute Java applications and Java Applets just like any
other program after you installed this package.
Caution: it assumes java and appletviewer are both in your PATH !
You also need binfmt_misc kernel feature, either directly or as a module.

%prep
rm -rf $RPM_BUILD_ROOT
%setup
bzcat %{SOURCE1} > %{name}
bzcat %{SOURCE2} > jarexec

%build
gcc $RPM_OPT_FLAGS -o javaclassname javaclassname.c

%install
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/init.d
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
install -m 755 javaclassname $RPM_BUILD_ROOT%{_bindir}
install -m 755 javawrapper $RPM_BUILD_ROOT%{_bindir}
install -m 755 jarexec $RPM_BUILD_ROOT%{_bindir}
install -m 755 %{name} $RPM_BUILD_ROOT%{_sysconfdir}/init.d

%clean
rm -rf $RPM_BUILD_ROOT

%post
%_post_service %{name}

%preun
%_preun_service %{name}

%files
%defattr(-,root,root)
%doc java.txt
%{_sysconfdir}/init.d/%{name}
%{_bindir}/*

%changelog
* Sat Jan 04 2003 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-6mdk
- prereq rpm-helper (really)

* Sat Jan 04 2003 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-5mdk
- prereq rpm-helper

* Sat Jan 04 2003 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-4mdk
- rebuild
- new rpm macros

* Mon Apr 22 2002 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-3mdk
- fixed initscript (Michael Locher <locher@iam.unibe.ch>)
- added jar support (Michael Locher <locher@iam.unibe.ch>)

* Mon Apr 22 2002 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-2mdk
- mdk optimisations
- s/Copyright/License/
- service script

* Sat Mar 17 2001 Guillaume Rousse <g.rousse@linux-mandrake.com> 1.0.2-1mdk
- first Mandrake release