File hamstersimulator.spec of Package hamstersimulator
Name: hamstersimulator
Summary: Hamster simulator java ide to teach java programming
%define major 2.9
%define majorS v29
%define minor 6
%define minorS 06
Version: %{major}.%{minor}
Release: lp150.4.2
License: GPL-1.0
Group: Development/Tools/IDE
Source: %{name}-%{majorS}-%{minorS}.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
Requires: cg-32bit glibc
Requires: libX11-6 libXxf86vm1
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}-%{majorS}-%{minorS}
%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