2 Summary: awesome window manager
3 Summary(hu.UTF-8): awesome ablakkezelő
4 Summary(pl.UTF-8): Zarządca okien X - Awesome
9 Group: X11/Window Managers
10 Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2
11 # Source0-md5: 9cdd7298071b2f89646085daa1f6322d
12 Source1: %{name}-xsession.desktop
13 Patch0: %{name}-3.0-lua-files.patch
14 Patch1: %{name}-xmlto.patch
15 Patch2: %{name}-magnifier.patch
16 URL: http://awesome.naquadah.org/
17 BuildRequires: ImageMagick-coder-png
18 BuildRequires: asciidoc
19 BuildRequires: cairo-devel
20 BuildRequires: cmake >= 2.6
21 BuildRequires: dbus-devel
22 BuildRequires: doxygen
23 BuildRequires: glib-devel
24 BuildRequires: glib2-devel
26 BuildRequires: imlib2-devel
27 BuildRequires: libev-devel
28 BuildRequires: libxcb-devel >= 1.4
29 BuildRequires: libxdg-basedir-devel >= 1.0.1
30 BuildRequires: lua-doc
31 BuildRequires: lua51-devel
32 BuildRequires: pango-devel
33 BuildRequires: pkgconfig >= 0.9.0
34 BuildRequires: readline-devel
35 BuildRequires: rpmbuild(macros) >= 1.293
36 BuildRequires: sed >= 4.0
37 BuildRequires: startup-notification-devel >= 0.10
38 BuildRequires: xcb-util-devel >= 0.3.6
40 BuildRequires: xorg-lib-libICE-devel
41 BuildRequires: xorg-lib-libXext-devel
42 BuildRequires: xorg-lib-libXft-devel
43 BuildRequires: xorg-lib-libXinerama-devel
44 BuildRequires: xorg-lib-libXrandr-devel
45 BuildRequires: xorg-proto-xproto-devel >= 7.0.15
46 Requires: startup-notification >= 0.10
47 Requires: xcb-util >= 0.3.6
48 Provides: awesome-plugin-awful
49 Provides: awesome-plugin-beautiful
50 Obsoletes: awesome-plugin-awful
51 Obsoletes: awesome-plugin-beautiful
52 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
55 awesome is a highly configurable, next generation framework window
56 manager for X. It is very fast, light and extensible. It is primarly
57 targeted at power user, developer and any people dealing with every
58 day computing tasks and want to have fine-grained control on its
59 graphical environment.
61 %description -l hu.UTF-8
62 awesome egy végletekig beállítható, következő generációs ablakkezelő
63 az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
64 célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
65 számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
68 %description -l pl.UTF-8
69 awesome jest zarządcą okien charakteryzującym się bardzo dużymi
70 możliwościami konfiguracji i rozszerzania funkcjonalności, pozostając
71 przy tym szybkim i lekkim. Cel ten został osiągnięty dzięki wbudowaniu
72 w program języka skryptowego lua. Awesome został zaprojektowany z
73 myślą o bardziej zaawansowanych użytkownikach: programistach oraz
74 innych pracujących na codzień z komputerami, którzy chcą mieć dużą
75 kontrolę nad swoim środowiskiem graficznym.
78 Summary: awesome window manager command line client
79 Summary(hu.UTF-8): Parancssoros kliens az awesome ablakkezelőhöz
80 Summary(pl.UTF-8): Klient zarządcy okien awesome
81 Group: X11/Window Managers/Tools
86 awesome-client is command line utility (in fact shell script) for
87 executing an arbitrary lua code in working awesome window manager
90 %description client -l hu.UTF-8
91 awesome-client egy parancssoros eszköz (lényegében egy shell script)
92 tetszőleges lua kód futtatásához egy működő awesome ablakkezelőben.
94 %description client -l pl.UTF-8
95 awesome-client to skrypt powłoki pozwalający wykonać dowolny kod lua w
96 działającej instancji zarządcy okien awesome.
99 Summary: awesome window manager API documentation
100 Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
101 Summary(pl.UTF-8): Dokumentacja API awesome
105 awesome window manager API documentation.
107 %description doc -l hu.UTF-8
108 awesome ablakkezelő API dokumentációja.
110 %description doc -l pl.UTF-8
111 Dokumentacja API zarządcy okien awesome.
113 %package example-config
114 Summary: Example config for awesome window manager
115 Summary(hu.UTF-8): Egy alap/példa konfig az awesome ablakkezelőhöz
116 Summary(pl.UTF-8): Przykładowy plik konfiguracyjny dla zarządcy okien awesome
118 Requires: %{name} = %{version}-%{release}
119 Requires: %{name}-themes-default = %{version}-%{release}
121 %description example-config
122 Example config for awesome window manager. It can be a good starting
123 point for those people, who have never used awesome window manager
126 %description example-config -l hu.UTF-8
127 Egy alap/példa konfig az awesome ablakkezelőhöz. Ha még sose
128 használtál awesome 3.x ablakkezelőt, jó kiindulópont lehet.
130 %description example-config -l pl.UTF-8
131 Przykładowy plik konfiguracyjny dla zarządcy okien awesome. Ten plik
132 jest dobrym punktem wyjścia dla osób nie używających wcześniej awesome
135 %package plugin-naughty
136 Summary: Naughty is a lua library that implements popup notifications for awesome 3
137 Summary(hu.UTF-8): Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé awesome3-ban
138 Summary(pl.UTF-8): Powiadomienia w postaci wyskakujących okienek dla awesome 3
139 Group: X11/Window Managers/Tools
140 Requires: %{name} = %{version}-%{release}
141 Provides: dbus(org.freedesktop.Notifications)
143 %description plugin-naughty
144 Naughty is a lua library that implements popup notifications for
147 %description plugin-naughty -l hu.UTF-8
148 Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé
151 %description plugin-naughty -l pl.UTF-8
152 Biblioteka lua dla zarządcy okien awesome 3 implementująca
153 powiadomienia w formie wyskakujących okienek.
156 Summary: Themes for awesome window manager (metapackage)
157 Summary(hu.UTF-8): Témák az awesome ablakkezelőhöz (metacsomag)
158 Summary(pl.UTF-8): Tematy dla zarządcy okien awesome
159 Group: X11/Window Managers/Tools
160 Requires: %{name} = %{version}-%{release}
161 Requires: %{name}-themes-default = %{version}-%{release}
162 Requires: %{name}-themes-sky = %{version}-%{release}
163 Requires: %{name}-themes-zenburn = %{version}-%{release}
166 Themes for awesome window manager (metapackage).
168 %description themes -l hu.UTF-8
169 Témák az awesome ablakkezelőhöz (metacsomag).
171 %description themes -l pl.UTF-8
172 Dodatkowe "tematy" (definicje wyglądu) zarządcy okien awesome.
174 %package themes-default
175 Summary: Default theme for awesome window manager
176 Summary(hu.UTF-8): Alapértelmezett téma az awesome ablakkezelőhöz
177 Group: X11/Window Managers/Tools
179 %description themes-default
180 Default theme for awesome window manager.
182 %description themes-default -l hu.UTF-8
183 Alapértelmezett téma az awesome ablakkezelőhöz.
186 Summary: Sky theme for awesome window manager
187 Summary(hu.UTF-8): Sky téma az awesome ablakkezelőhöz
188 Group: X11/Window Managers/Tools
190 %description themes-sky
191 Sky theme for awesome window manager.
193 %description themes-sky -l hu.UTF-8
194 Sky téma az awesome ablakkezelőhöz.
196 %package themes-zenburn
197 Summary: Zenburn theme for awesome window manager
198 Summary(hu.UTF-8): Zenburn téma az awesome ablakkezelőhöz
199 Group: X11/Window Managers/Tools
201 %description themes-zenburn
202 Zenburn theme for awesome window manager.
204 %description themes-zenburn -l hu.UTF-8
205 Zenburn téma az awesome ablakkezelőhöz.
208 %setup -q -n %{name}-%{version}
215 -DLUA_INC_DIR=%{_includedir}/lua51 \
216 -DPREFIX=%{_prefix} \
217 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
218 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
219 -DSYSCONFDIR=%{_sysconfdir}
223 rm -rf $RPM_BUILD_ROOT
224 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-%{version}}
225 install AUTHORS BUGS README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
228 DESTDIR=$RPM_BUILD_ROOT
229 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
231 for file in $(%{__find} $RPM_BUILD_ROOT%{_datadir}/%{name} -iname "*.in"); do
236 rm -rf $RPM_BUILD_ROOT
239 %defattr(644,root,root,755)
240 %doc %{_docdir}/%{name}-%{version}
241 %exclude %{_docdir}/%{name}-%{version}/luadoc
242 %attr(755,root,root) %{_bindir}/%{name}
243 %attr(755,root,root) %{_bindir}/awsetbg
244 %dir %{_datadir}/%{name}
245 %dir %{_datadir}/%{name}/lib
246 %{_datadir}/%{name}/icons
247 %{_datadir}/xsessions/%{name}.desktop
248 %{_mandir}/man1/%{name}.1*
249 %{_mandir}/man1/awsetbg.1*
250 %{_mandir}/man5/awesomerc.5*
253 %dir %{_datadir}/awesome/lib/awful
254 %{_datadir}/awesome/lib/awful/*.lua
255 %{_datadir}/awesome/lib/awful/layout
256 %{_datadir}/awesome/lib/awful/mouse
257 %{_datadir}/awesome/lib/awful/widget
260 %dir %{_datadir}/awesome/themes
261 %{_datadir}/awesome/lib/beautiful.lua
264 %defattr(644,root,root,755)
265 %attr(755,root,root) %{_bindir}/%{name}-client
266 %{_mandir}/man1/%{name}-client.1*
269 %defattr(644,root,root,755)
270 %doc %{_docdir}/%{name}-%{version}/luadoc
272 %files example-config
273 %defattr(644,root,root,755)
274 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/awesome
277 %defattr(644,root,root,755)
279 %files themes-default
280 %defattr(644,root,root,755)
281 %{_datadir}/awesome/themes/default
284 %defattr(644,root,root,755)
285 %{_datadir}/awesome/themes/sky
287 %files themes-zenburn
288 %defattr(644,root,root,755)
289 %{_datadir}/awesome/themes/zenburn
291 %files plugin-naughty
292 %defattr(644,root,root,755)
293 %{_datadir}/awesome/lib/naughty.lua