1 |
%define rel_name bk2010 |
2 |
|
3 |
Summary: Emulator BK Java |
4 |
Name: bk-emu |
5 |
Version: 0.5 |
6 |
Release: %mkrel 4 |
7 |
License: BSD |
8 |
Group: Emulators |
9 |
URL: https://bitbucket.org/alex_tishin/%{rel_name}_releases |
10 |
BuildArchitectures: noarch |
11 |
Requires: jre >= 1.6.0 |
12 |
Source0: https://bitbucket.org/alex_tishin/%{rel_name}_releases/downloads/%{rel_name}-%{version}-release.zip |
13 |
Source1: %{name} |
14 |
Source2: %{name}.png |
15 |
Source3: %{name}.desktop |
16 |
Source4: keyboard.ini |
17 |
AutoReqProv: no |
18 |
|
19 |
%description |
20 |
Portable emulator of Soviet-era home/educational computer BK0010 and |
21 |
its successor BK0011M, written entirely in Java programming language. |
22 |
Emulator was written on Java by Alex Tishin. |
23 |
|
24 |
%prep |
25 |
%setup -q -n %{rel_name} |
26 |
rm -f ./start.bat |
27 |
|
28 |
%build |
29 |
#nothing |
30 |
|
31 |
%install |
32 |
mkdir -p %{buildroot}/%{_javadir}/%{name} |
33 |
cp -af *.jar %{buildroot}/%{_javadir}/%{name} |
34 |
cp -af disks %{buildroot}/%{_javadir}/%{name} |
35 |
cp -af roms %{buildroot}/%{_javadir}/%{name} |
36 |
cp -af tapes %{buildroot}/%{_javadir}/%{name} |
37 |
touch %{buildroot}/%{_javadir}/%{name}/config.ini |
38 |
chmod 666 %{buildroot}/%{_javadir}/%{name}/config.ini |
39 |
install -m 666 %{SOURCE4} %{buildroot}/%{_javadir}/%{name}/ |
40 |
mkdir -p %{buildroot}%{_bindir} |
41 |
install -m 755 %{SOURCE1} %{buildroot}%{_bindir}/ |
42 |
mkdir -p %{buildroot}/%{_datadir}/pixmaps |
43 |
cp -f %{SOURCE2} %{buildroot}/%{_datadir}/pixmaps |
44 |
mkdir -p %{buildroot}/%{_datadir}/applications |
45 |
install -m 644 %{SOURCE3} %{buildroot}/%{_datadir}/applications |
46 |
|
47 |
%files |
48 |
%doc *.txt |
49 |
%{_javadir}/%{name} |
50 |
%{_bindir}/%{name} |
51 |
%{_datadir}/pixmaps/%{name}.png |
52 |
%{_datadir}/applications/%{name}.desktop |