1 |
Name: yaflight |
2 |
Version: 0.1.5 |
3 |
Release: %mkrel 1 |
4 |
Summary: Yet Another FlightGear Launch Control |
5 |
License: GPLv2+ |
6 |
Group: Games/Other |
7 |
Source: http://sourceforge.net/projects/yaflight/files/stable/%{name}-%{version}.tar.bz2 |
8 |
Url: http://yaflight.altervista.org |
9 |
BuildArch: noarch |
10 |
BuildRequires: gambas3-devel >= 2.99.4 |
11 |
BuildRequires: gambas3-gb-desktop >= 2.99.4 |
12 |
BuildRequires: gambas3-gb-net >= 2.99.4 |
13 |
BuildRequires: gambas3-gb-net-curl >= 2.99.4 |
14 |
BuildRequires: gambas3-gb-image >= 2.99.4 |
15 |
BuildRequires: gambas3-gb-gui >= 2.99.4 |
16 |
BuildRequires: gambas3-gb-form >= 2.99.4 |
17 |
BuildRequires: desktop-file-utils |
18 |
|
19 |
%package gtk |
20 |
Summary: %{name} using gtk2 |
21 |
Requires: gambas3-runtime >= 2.99.4 |
22 |
Requires: gambas3-gb-desktop >= 2.99.4 |
23 |
Requires: gambas3-gb-net >= 2.99.4 |
24 |
Requires: gambas3-gb-net-curl >= 2.99.4 |
25 |
Requires: gambas3-gb-image >= 2.99.4 |
26 |
Requires: gambas3-gb-gui >= 2.99.4 |
27 |
Requires: gambas3-gb-form >= 2.99.4 |
28 |
Requires: gambas3-gb-form-stock >= 2.99.4 |
29 |
Requires: gambas3-gb-gtk |
30 |
Requires: procps >= 3.2.8-6 |
31 |
Suggests: flightgear |
32 |
Conflicts: %{name}-qt |
33 |
|
34 |
%package qt |
35 |
Summary: %{name} using qt4 |
36 |
Requires: gambas3-runtime >= 2.99.4 |
37 |
Requires: gambas3-gb-desktop >= 2.99.4 |
38 |
Requires: gambas3-gb-net >= 2.99.4 |
39 |
Requires: gambas3-gb-net-curl >= 2.99.4 |
40 |
Requires: gambas3-gb-image >= 2.99.4 |
41 |
Requires: gambas3-gb-gui >= 2.99.4 |
42 |
Requires: gambas3-gb-form >= 2.99.4 |
43 |
Requires: gambas3-gb-form-stock >= 2.99.4 |
44 |
Requires: gambas3-gb-qt4 |
45 |
Requires: procps >= 3.2.8-6 |
46 |
Suggests: flightgear |
47 |
Conflicts: %{name}-gtk |
48 |
|
49 |
%description |
50 |
A lightweight, fast and easy to expand launch control |
51 |
for FlightGear |
52 |
|
53 |
%description gtk |
54 |
%{description} - GTK gui |
55 |
|
56 |
%description qt |
57 |
%{description} - QT4 gui |
58 |
|
59 |
|
60 |
%prep |
61 |
%setup -q -n %{name}-%{version} |
62 |
|
63 |
%build |
64 |
gbc3 -a -v |
65 |
gba3 -o %{name}-%{version}.gambas ../%{name}-%{version} |
66 |
|
67 |
%install |
68 |
%__rm -fr %{buildroot} |
69 |
%__install -m 755 -D %{name}-%{version}.gambas %{buildroot}%{_gamesbindir}/%{name}.gambas |
70 |
%__mkdir_p %{buildroot}%{_datadir}/applications/ |
71 |
%__cat > %{buildroot}%{_datadir}/applications/yaflight.desktop << EOF |
72 |
[Desktop Entry] |
73 |
Name=yaflight |
74 |
Comment=Yet Another FlightGearl Launch Control |
75 |
Exec=yaflight.gambas |
76 |
Icon=flightgear |
77 |
Terminal=false |
78 |
Type=Application |
79 |
StartupNotify=true |
80 |
Categories=Game;Simulation; |
81 |
EOF |
82 |
|
83 |
desktop-file-validate %{buildroot}%{_datadir}/applications/yaflight.desktop |
84 |
|
85 |
%files gtk |
86 |
%{_gamesbindir}/%{name}.gambas |
87 |
%{_datadir}/applications/%{name}.desktop |
88 |
|
89 |
%files qt |
90 |
%{_gamesbindir}/%{name}.gambas |
91 |
%{_datadir}/applications/%{name}.desktop |