/[packages]/cauldron/yaflight/current/SPECS/yaflight.spec
ViewVC logotype

Contents of /cauldron/yaflight/current/SPECS/yaflight.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 191947 - (show annotations) (download)
Thu Jan 5 22:48:51 2012 UTC (12 years, 3 months ago) by matteo
File size: 2474 byte(s)
added license as doc; spec file reviewed
1 Name: yaflight
2 Version: 0.1.5
3 Release: %mkrel 2
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 %doc .hidden/LICENCE
87 %{_gamesbindir}/%{name}.gambas
88 %{_datadir}/applications/%{name}.desktop
89
90 %files qt
91 %doc .hidden/LICENCE
92 %{_gamesbindir}/%{name}.gambas
93 %{_datadir}/applications/%{name}.desktop

  ViewVC Help
Powered by ViewVC 1.1.30