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.xz
11 # Source0-md5: 2c3490b820a19c044290027e6f2eb6c8
12 Source1: %{name}-xsession.desktop
13 Patch0: %{name}-3.0-lua-files.patch
14 Patch1: %{name}-magnifier.patch
15 Patch2: normalize-icon-path-names.patch
16 Patch3: xcb-util.patch
17 URL: http://awesome.naquadah.org/
18 BuildRequires: ImageMagick-coder-png
19 BuildRequires: asciidoc
20 BuildRequires: cairo-devel
21 BuildRequires: cmake >= 2.8.0
22 BuildRequires: dbus-devel
23 BuildRequires: docbook-dtd45-xml
24 BuildRequires: glib2-devel
26 BuildRequires: imlib2-devel
27 BuildRequires: libev-devel >= 4.0
28 BuildRequires: libxdg-basedir-devel >= 1.0.1
29 BuildRequires: lua-doc
30 BuildRequires: lua51-devel
31 BuildRequires: pango-devel >= 1:1.19.3
32 BuildRequires: pkgconfig >= 0.9.0
33 BuildRequires: rpmbuild(macros) >= 1.293
34 BuildRequires: sed >= 4.0
35 BuildRequires: startup-notification-devel >= 0.10
36 BuildRequires: tar >= 1:1.22
38 BuildRequires: xcb-util-image-devel >= 0.3.8
39 BuildRequires: xcb-util-keysyms-devel >= 0.3.8
40 BuildRequires: xcb-util-wm-devel >= 0.3.8
42 BuildRequires: xorg-lib-libXext-devel
43 BuildRequires: xorg-proto-xproto-devel >= 7.0.15
44 Requires: pango >= 1:1.19.3
45 Requires: startup-notification >= 0.10
46 Requires: xcb-util >= 0.3.6
47 Provides: awesome-plugin-awful
48 Provides: awesome-plugin-beautiful
49 Obsoletes: awesome-plugin-awful
50 Obsoletes: awesome-plugin-beautiful
51 Obsoletes: awesome-plugin-invaders
52 Obsoletes: awesome-plugin-revelation
53 Obsoletes: awesome-plugin-tabulous
54 Obsoletes: awesome-plugin-telak
55 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
58 awesome is a highly configurable, next generation framework window
59 manager for X. It is very fast, light and extensible. It is primarly
60 targeted at power user, developer and any people dealing with every
61 day computing tasks and want to have fine-grained control on its
62 graphical environment.
64 %description -l hu.UTF-8
65 awesome egy végletekig beállítható, következő generációs ablakkezelő
66 az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
67 célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
68 számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
71 %description -l pl.UTF-8
72 awesome jest zarządcą okien charakteryzującym się bardzo dużymi
73 możliwościami konfiguracji i rozszerzania funkcjonalności, pozostając
74 przy tym szybkim i lekkim. Cel ten został osiągnięty dzięki wbudowaniu
75 w program języka skryptowego lua. Awesome został zaprojektowany z
76 myślą o bardziej zaawansowanych użytkownikach: programistach oraz
77 innych pracujących na co dzień z komputerami, którzy chcą mieć dużą
78 kontrolę nad swoim środowiskiem graficznym.
81 Summary: awesome window manager command line client
82 Summary(hu.UTF-8): Parancssoros kliens az awesome ablakkezelőhöz
83 Summary(pl.UTF-8): Klient zarządcy okien awesome
84 Group: X11/Window Managers/Tools
89 awesome-client is command line utility (in fact shell script) for
90 executing an arbitrary lua code in working awesome window manager
93 %description client -l hu.UTF-8
94 awesome-client egy parancssoros eszköz (lényegében egy shell script)
95 tetszőleges lua kód futtatásához egy működő awesome ablakkezelőben.
97 %description client -l pl.UTF-8
98 awesome-client to skrypt powłoki pozwalający wykonać dowolny kod lua w
99 działającej instancji zarządcy okien awesome.
102 Summary: awesome window manager API documentation
103 Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
104 Summary(pl.UTF-8): Dokumentacja API awesome
108 awesome window manager API documentation.
110 %description doc -l hu.UTF-8
111 awesome ablakkezelő API dokumentációja.
113 %description doc -l pl.UTF-8
114 Dokumentacja API zarządcy okien awesome.
116 %package example-config
117 Summary: Example config for awesome window manager
118 Summary(hu.UTF-8): Egy alap/példa konfig az awesome ablakkezelőhöz
119 Summary(pl.UTF-8): Przykładowy plik konfiguracyjny dla zarządcy okien awesome
121 Requires: %{name} = %{version}-%{release}
122 Requires: %{name}-themes-default = %{version}-%{release}
124 %description example-config
125 Example config for awesome window manager. It can be a good starting
126 point for those people, who have never used awesome window manager
129 %description example-config -l hu.UTF-8
130 Egy alap/példa konfig az awesome ablakkezelőhöz. Ha még sose
131 használtál awesome 3.x ablakkezelőt, jó kiindulópont lehet.
133 %description example-config -l pl.UTF-8
134 Przykładowy plik konfiguracyjny dla zarządcy okien awesome. Ten plik
135 jest dobrym punktem wyjścia dla osób nie używających wcześniej awesome
138 %package plugin-naughty
139 Summary: Naughty is a lua library that implements popup notifications for awesome 3
140 Summary(hu.UTF-8): Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé awesome3-ban
141 Summary(pl.UTF-8): Powiadomienia w postaci wyskakujących okienek dla awesome 3
142 Group: X11/Window Managers/Tools
143 Requires: %{name} = %{version}-%{release}
144 Provides: dbus(org.freedesktop.Notifications)
146 %description plugin-naughty
147 Naughty is a lua library that implements popup notifications for
150 %description plugin-naughty -l hu.UTF-8
151 Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé
154 %description plugin-naughty -l pl.UTF-8
155 Biblioteka lua dla zarządcy okien awesome 3 implementująca
156 powiadomienia w formie wyskakujących okienek.
159 Summary: Themes for awesome window manager (metapackage)
160 Summary(hu.UTF-8): Témák az awesome ablakkezelőhöz (metacsomag)
161 Summary(pl.UTF-8): Motywy dla zarządcy okien awesome
162 Group: X11/Window Managers/Tools
163 Requires: %{name}-themes-default = %{version}-%{release}
164 Requires: %{name}-themes-sky = %{version}-%{release}
165 Requires: %{name}-themes-zenburn = %{version}-%{release}
168 Themes for awesome window manager (metapackage).
170 %description themes -l hu.UTF-8
171 Témák az awesome ablakkezelőhöz (metacsomag).
173 %description themes -l pl.UTF-8
174 Dodatkowe motywy (definicje wyglądu) zarządcy okien awesome.
176 %package themes-default
177 Summary: Default theme for awesome window manager
178 Summary(hu.UTF-8): Alapértelmezett téma az awesome ablakkezelőhöz
179 Summary(pl.UTF-8): Domyślny motyw dla zarządcy okien awesome
180 Group: X11/Window Managers/Tools
181 Requires: %{name} = %{version}-%{release}
183 %description themes-default
184 Default theme for awesome window manager.
186 %description themes-default -l hu.UTF-8
187 Alapértelmezett téma az awesome ablakkezelőhöz.
189 %description themes-default -l pl.UTF-8
190 Domyślny motyw dla zarządcy okien awesome.
193 Summary: Sky theme for awesome window manager
194 Summary(hu.UTF-8): Sky téma az awesome ablakkezelőhöz
195 Summary(pl.UTF-8): Motyw Sky dla zarządcy okien awesome
196 Group: X11/Window Managers/Tools
197 Requires: %{name} = %{version}-%{release}
199 %description themes-sky
200 Sky theme for awesome window manager.
202 %description themes-sky -l hu.UTF-8
203 Sky téma az awesome ablakkezelőhöz.
205 %description themes-sky -l pl.UTF-8
206 Motyw Sky dla zarządcy okien awesome.
208 %package themes-zenburn
209 Summary: Zenburn theme for awesome window manager
210 Summary(hu.UTF-8): Zenburn téma az awesome ablakkezelőhöz
211 Summary(pl.UTF-8): Motyw Zenburn dla zarządcy okien awesome
212 Group: X11/Window Managers/Tools
213 Requires: %{name} = %{version}-%{release}
215 %description themes-zenburn
216 Zenburn theme for awesome window manager.
218 %description themes-zenburn -l hu.UTF-8
219 Zenburn téma az awesome ablakkezelőhöz.
221 %description themes-zenburn -l pl.UTF-8
222 Motyw Zenburn dla zarządcy okien awesome.
233 -DLUA_INC_DIR=%{_includedir}/lua51 \
234 -DPREFIX=%{_prefix} \
235 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
236 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
237 -DSYSCONFDIR=%{_sysconfdir}
241 rm -rf $RPM_BUILD_ROOT
242 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-%{version}}
243 install AUTHORS BUGS README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
246 DESTDIR=$RPM_BUILD_ROOT
247 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
249 for file in $(%{__find} $RPM_BUILD_ROOT%{_datadir}/%{name} -iname "*.in"); do
254 rm -rf $RPM_BUILD_ROOT
257 %defattr(644,root,root,755)
258 %doc %{_docdir}/%{name}-%{version}
259 %exclude %{_docdir}/%{name}-%{version}/luadoc
260 %attr(755,root,root) %{_bindir}/%{name}
261 %attr(755,root,root) %{_bindir}/awsetbg
262 %dir %{_datadir}/%{name}
263 %dir %{_datadir}/%{name}/lib
264 %{_datadir}/%{name}/icons
265 %{_datadir}/xsessions/%{name}.desktop
267 %{_mandir}/man1/%{name}.1*
268 %{_mandir}/man1/awsetbg.1*
269 %{_mandir}/man5/awesomerc.5*
271 %lang(de) %{_mandir}/de/man1/awesome.1*
272 %lang(de) %{_mandir}/de/man1/awsetbg.1*
273 %lang(de) %{_mandir}/de/man5/awesomerc.5*
275 %lang(es) %{_mandir}/es/man1/awesome.1*
276 %lang(es) %{_mandir}/es/man1/awsetbg.1*
277 %lang(es) %{_mandir}/es/man5/awesomerc.5*
279 %lang(fr) %{_mandir}/fr/man1/awesome.1*
280 %lang(fr) %{_mandir}/fr/man1/awsetbg.1*
281 %lang(fr) %{_mandir}/fr/man5/awesomerc.5*
283 %lang(it) %{_mandir}/it/man1/awesome.1*
284 %lang(it) %{_mandir}/it/man1/awsetbg.1*
285 %lang(it) %{_mandir}/it/man5/awesomerc.5*
287 %lang(ru) %{_mandir}/ru/man1/awesome.1*
288 %lang(ru) %{_mandir}/ru/man1/awsetbg.1*
289 %lang(ru) %{_mandir}/ru/man5/awesomerc.5*
292 %dir %{_datadir}/awesome/lib/awful
293 %{_datadir}/awesome/lib/awful/*.lua
294 %{_datadir}/awesome/lib/awful/layout
295 %{_datadir}/awesome/lib/awful/mouse
296 %{_datadir}/awesome/lib/awful/widget
299 %dir %{_datadir}/awesome/themes
300 %{_datadir}/awesome/lib/beautiful.lua
303 %defattr(644,root,root,755)
304 %attr(755,root,root) %{_bindir}/%{name}-client
305 %{_mandir}/man1/%{name}-client.1*
306 %lang(de) %{_mandir}/de/man1/awesome-client.1*
307 %lang(es) %{_mandir}/es/man1/awesome-client.1*
308 %lang(fr) %{_mandir}/fr/man1/awesome-client.1*
309 %lang(it) %{_mandir}/it/man1/awesome-client.1*
310 %lang(ru) %{_mandir}/ru/man1/awesome-client.1*
313 %defattr(644,root,root,755)
314 %doc %{_docdir}/%{name}-%{version}/luadoc
316 %files example-config
317 %defattr(644,root,root,755)
318 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/awesome
321 %defattr(644,root,root,755)
323 %files themes-default
324 %defattr(644,root,root,755)
325 %{_datadir}/awesome/themes/default
328 %defattr(644,root,root,755)
329 %{_datadir}/awesome/themes/sky
331 %files themes-zenburn
332 %defattr(644,root,root,755)
333 %{_datadir}/awesome/themes/zenburn
335 %files plugin-naughty
336 %defattr(644,root,root,755)
337 %{_datadir}/awesome/lib/naughty.lua