File hamstersimulator.spec of Package hamstersimulator
Name: hamstersimulator
Summary: Hamster simulator java ide to teach java programming
Version: v29
Release: 1
%define revision 01
License: GPL-1.0
Group: Development/Tools/IDE
Source: %{name}-%{version}-%{revision}-java8.zip
Source1: %{name}.desktop
Source2: %{name}.png
Source3: %{name}
Source4: %{name}.1.gz
Patch1: %{name}-runlocally.patch
Prefix: /usr
Url: http://www.java-hamster-modell.de
Requires: java >= 1.8.0 java-sdk cg libCg.so libCgGL.so libGL.so.1 libX11.so.6 libXxf86vm.so.1 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1.3)
BuildRequires: unzip
%if %{defined suse_version}
BuildRequires: fdupes
%endif
AutoReqProv: no
%if %{defined centos_version} || %{defined sles_version}
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
%endif
%description
Hamster simulator is a java IDE to teach the java programming language by D. Boles.
%prep
%setup -n %{name}-%{version}-%{revision}-java8
%patch1
%build
# nichts zu tun
%install
mkdir -p %{buildroot}%{prefix}/lib/%{name}
cp -aR * %{buildroot}%{prefix}/lib/%{name}
install -D %{SOURCE1} %{buildroot}%{_datadir}/applications/%{name}.desktop
install -D %{SOURCE2} %{buildroot}%{_datadir}/pixmaps/%{name}.png
install -D %{SOURCE3} %{buildroot}%{prefix}/bin/%{name}
install -D %{SOURCE4} %{buildroot}%{_datadir}/man/man1/%{name}.1.gz
%if %{defined suse_version}
%fdupes %{buildroot}%{prefix}/lib/%{name}
%endif
export NO_BRP_CHECK_BYTECODE_VERSION=true
%files
%defattr(-,root,root,0755)
%attr(644,root,root) %{_datadir}/applications/%{name}.desktop
%attr(644,root,root) %{_datadir}/pixmaps/%{name}.png
%{prefix}/bin/%{name}
%attr(644,root,root) %{_datadir}/man/man1/%{name}.1.gz
%{prefix}/lib/%{name}
%changelog