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: 9a644535db9bcdf7e66b278c15d67a4a
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 URL: http://awesome.naquadah.org/
17 BuildRequires: ImageMagick-coder-png
18 BuildRequires: asciidoc
19 BuildRequires: cairo-devel
20 BuildRequires: cmake >= 2.8.0
21 BuildRequires: dbus-devel
22 BuildRequires: docbook-dtd45-xml
23 BuildRequires: glib2-devel
25 BuildRequires: imlib2-devel
26 BuildRequires: libev-devel >= 4.0
27 BuildRequires: libxcb-devel >= 1.4
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-devel >= 0.3.6
40 BuildRequires: xorg-lib-libXext-devel
41 BuildRequires: xorg-proto-xproto-devel >= 7.0.15
42 Requires: pango >= 1:1.19.3
43 Requires: startup-notification >= 0.10
44 Requires: xcb-util >= 0.3.6
45 Provides: awesome-plugin-awful
46 Provides: awesome-plugin-beautiful
47 Obsoletes: awesome-plugin-awful
48 Obsoletes: awesome-plugin-beautiful
49 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
52 awesome is a highly configurable, next generation framework window
53 manager for X. It is very fast, light and extensible. It is primarly
54 targeted at power user, developer and any people dealing with every
55 day computing tasks and want to have fine-grained control on its
56 graphical environment.
58 %description -l hu.UTF-8
59 awesome egy végletekig beállítható, következő generációs ablakkezelő
60 az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
61 célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
62 számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
65 %description -l pl.UTF-8
66 awesome jest zarządcą okien charakteryzującym się bardzo dużymi
67 możliwościami konfiguracji i rozszerzania funkcjonalności, pozostając
68 przy tym szybkim i lekkim. Cel ten został osiągnięty dzięki wbudowaniu
69 w program języka skryptowego lua. Awesome został zaprojektowany z
70 myślą o bardziej zaawansowanych użytkownikach: programistach oraz
71 innych pracujących na codzień z komputerami, którzy chcą mieć dużą
72 kontrolę nad swoim środowiskiem graficznym.
75 Summary: awesome window manager command line client
76 Summary(hu.UTF-8): Parancssoros kliens az awesome ablakkezelőhöz
77 Summary(pl.UTF-8): Klient zarządcy okien awesome
78 Group: X11/Window Managers/Tools
83 awesome-client is command line utility (in fact shell script) for
84 executing an arbitrary lua code in working awesome window manager
87 %description client -l hu.UTF-8
88 awesome-client egy parancssoros eszköz (lényegében egy shell script)
89 tetszőleges lua kód futtatásához egy működő awesome ablakkezelőben.
91 %description client -l pl.UTF-8
92 awesome-client to skrypt powłoki pozwalający wykonać dowolny kod lua w
93 działającej instancji zarządcy okien awesome.
96 Summary: awesome window manager API documentation
97 Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
98 Summary(pl.UTF-8): Dokumentacja API awesome
102 awesome window manager API documentation.
104 %description doc -l hu.UTF-8
105 awesome ablakkezelő API dokumentációja.
107 %description doc -l pl.UTF-8
108 Dokumentacja API zarządcy okien awesome.
110 %package example-config
111 Summary: Example config for awesome window manager
112 Summary(hu.UTF-8): Egy alap/példa konfig az awesome ablakkezelőhöz
113 Summary(pl.UTF-8): Przykładowy plik konfiguracyjny dla zarządcy okien awesome
115 Requires: %{name} = %{version}-%{release}
116 Requires: %{name}-themes-default = %{version}-%{release}
118 %description example-config
119 Example config for awesome window manager. It can be a good starting
120 point for those people, who have never used awesome window manager
123 %description example-config -l hu.UTF-8
124 Egy alap/példa konfig az awesome ablakkezelőhöz. Ha még sose
125 használtál awesome 3.x ablakkezelőt, jó kiindulópont lehet.
127 %description example-config -l pl.UTF-8
128 Przykładowy plik konfiguracyjny dla zarządcy okien awesome. Ten plik
129 jest dobrym punktem wyjścia dla osób nie używających wcześniej awesome
132 %package plugin-naughty
133 Summary: Naughty is a lua library that implements popup notifications for awesome 3
134 Summary(hu.UTF-8): Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé awesome3-ban
135 Summary(pl.UTF-8): Powiadomienia w postaci wyskakujących okienek dla awesome 3
136 Group: X11/Window Managers/Tools
137 Requires: %{name} = %{version}-%{release}
138 Provides: dbus(org.freedesktop.Notifications)
140 %description plugin-naughty
141 Naughty is a lua library that implements popup notifications for
144 %description plugin-naughty -l hu.UTF-8
145 Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé
148 %description plugin-naughty -l pl.UTF-8
149 Biblioteka lua dla zarządcy okien awesome 3 implementująca
150 powiadomienia w formie wyskakujących okienek.
153 Summary: Themes for awesome window manager (metapackage)
154 Summary(hu.UTF-8): Témák az awesome ablakkezelőhöz (metacsomag)
155 Summary(pl.UTF-8): Tematy dla zarządcy okien awesome
156 Group: X11/Window Managers/Tools
157 Requires: %{name}-themes-default = %{version}-%{release}
158 Requires: %{name}-themes-sky = %{version}-%{release}
159 Requires: %{name}-themes-zenburn = %{version}-%{release}
162 Themes for awesome window manager (metapackage).
164 %description themes -l hu.UTF-8
165 Témák az awesome ablakkezelőhöz (metacsomag).
167 %description themes -l pl.UTF-8
168 Dodatkowe "tematy" (definicje wyglądu) zarządcy okien awesome.
170 %package themes-default
171 Summary: Default theme for awesome window manager
172 Summary(hu.UTF-8): Alapértelmezett téma az awesome ablakkezelőhöz
173 Group: X11/Window Managers/Tools
174 Requires: %{name} = %{version}-%{release}
176 %description themes-default
177 Default theme for awesome window manager.
179 %description themes-default -l hu.UTF-8
180 Alapértelmezett téma az awesome ablakkezelőhöz.
183 Summary: Sky theme for awesome window manager
184 Summary(hu.UTF-8): Sky téma az awesome ablakkezelőhöz
185 Group: X11/Window Managers/Tools
186 Requires: %{name} = %{version}-%{release}
188 %description themes-sky
189 Sky theme for awesome window manager.
191 %description themes-sky -l hu.UTF-8
192 Sky téma az awesome ablakkezelőhöz.
194 %package themes-zenburn
195 Summary: Zenburn theme for awesome window manager
196 Summary(hu.UTF-8): Zenburn téma az awesome ablakkezelőhöz
197 Group: X11/Window Managers/Tools
198 Requires: %{name} = %{version}-%{release}
200 %description themes-zenburn
201 Zenburn theme for awesome window manager.
203 %description themes-zenburn -l hu.UTF-8
204 Zenburn téma az awesome ablakkezelőhöz.
214 -DLUA_INC_DIR=%{_includedir}/lua51 \
215 -DPREFIX=%{_prefix} \
216 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
217 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
218 -DSYSCONFDIR=%{_sysconfdir}
222 rm -rf $RPM_BUILD_ROOT
223 install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-%{version}}
224 install AUTHORS BUGS README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
227 DESTDIR=$RPM_BUILD_ROOT
228 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
230 for file in $(%{__find} $RPM_BUILD_ROOT%{_datadir}/%{name} -iname "*.in"); do
235 rm -rf $RPM_BUILD_ROOT
238 %defattr(644,root,root,755)
239 %doc %{_docdir}/%{name}-%{version}
240 %exclude %{_docdir}/%{name}-%{version}/luadoc
241 %attr(755,root,root) %{_bindir}/%{name}
242 %attr(755,root,root) %{_bindir}/awsetbg
243 %dir %{_datadir}/%{name}
244 %dir %{_datadir}/%{name}/lib
245 %{_datadir}/%{name}/icons
246 %{_datadir}/xsessions/%{name}.desktop
248 %{_mandir}/man1/%{name}.1*
249 %{_mandir}/man1/awsetbg.1*
250 %{_mandir}/man5/awesomerc.5*
252 %lang(de) %{_mandir}/de/man1/awesome.1*
253 %lang(de) %{_mandir}/de/man1/awsetbg.1*
254 %lang(de) %{_mandir}/de/man5/awesomerc.5*
256 %lang(es) %{_mandir}/es/man1/awesome.1*
257 %lang(es) %{_mandir}/es/man1/awsetbg.1*
258 %lang(es) %{_mandir}/es/man5/awesomerc.5*
260 %lang(fr) %{_mandir}/fr/man1/awesome.1*
261 %lang(fr) %{_mandir}/fr/man1/awsetbg.1*
262 %lang(fr) %{_mandir}/fr/man5/awesomerc.5*
265 %dir %{_datadir}/awesome/lib/awful
266 %{_datadir}/awesome/lib/awful/*.lua
267 %{_datadir}/awesome/lib/awful/layout
268 %{_datadir}/awesome/lib/awful/mouse
269 %{_datadir}/awesome/lib/awful/widget
272 %dir %{_datadir}/awesome/themes
273 %{_datadir}/awesome/lib/beautiful.lua
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_bindir}/%{name}-client
278 %{_mandir}/man1/%{name}-client.1*
279 %lang(de) %{_mandir}/de/man1/awesome-client.1*
280 %lang(es) %{_mandir}/es/man1/awesome-client.1*
281 %lang(fr) %{_mandir}/fr/man1/awesome-client.1*
284 %defattr(644,root,root,755)
285 %doc %{_docdir}/%{name}-%{version}/luadoc
287 %files example-config
288 %defattr(644,root,root,755)
289 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/awesome
292 %defattr(644,root,root,755)
294 %files themes-default
295 %defattr(644,root,root,755)
296 %{_datadir}/awesome/themes/default
299 %defattr(644,root,root,755)
300 %{_datadir}/awesome/themes/sky
302 %files themes-zenburn
303 %defattr(644,root,root,755)
304 %{_datadir}/awesome/themes/zenburn
306 %files plugin-naughty
307 %defattr(644,root,root,755)
308 %{_datadir}/awesome/lib/naughty.lua