]> git.pld-linux.org Git - packages/awesome.git/blame_incremental - awesome.spec
- update BR/R
[packages/awesome.git] / awesome.spec
... / ...
CommitLineData
1
2Summary: awesome window manager
3Summary(hu.UTF-8): awesome ablakkezelő
4Summary(pl.UTF-8): Zarządca okien X - Awesome
5Name: awesome
6Version: 3.4.9
7Release: 1
8License: GPL v2
9Group: X11/Window Managers
10Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.xz
11# Source0-md5: 9a644535db9bcdf7e66b278c15d67a4a
12Source1: %{name}-xsession.desktop
13Patch0: %{name}-3.0-lua-files.patch
14Patch1: %{name}-magnifier.patch
15URL: http://awesome.naquadah.org/
16BuildRequires: ImageMagick-coder-png
17BuildRequires: asciidoc
18BuildRequires: cairo-devel
19BuildRequires: cmake >= 2.8.0
20BuildRequires: dbus-devel
21BuildRequires: docbook-dtd45-xml
22BuildRequires: glib2-devel
23BuildRequires: gperf
24BuildRequires: imlib2-devel
25BuildRequires: libev-devel
26BuildRequires: libxcb-devel >= 1.4
27BuildRequires: libxdg-basedir-devel >= 1.0.1
28BuildRequires: lua-doc
29BuildRequires: lua51-devel
30BuildRequires: pango-devel >= 1:1.19.3
31BuildRequires: pkgconfig >= 0.9.0
32BuildRequires: rpmbuild(macros) >= 1.293
33BuildRequires: sed >= 4.0
34BuildRequires: startup-notification-devel >= 0.10
35BuildRequires: tar >= 1:1.22
36BuildRequires: which
37BuildRequires: xcb-util-devel >= 0.3.6
38BuildRequires: xmlto
39BuildRequires: xorg-lib-libXext-devel
40BuildRequires: xorg-proto-xproto-devel >= 7.0.15
41Requires: pango >= 1:1.19.3
42Requires: startup-notification >= 0.10
43Requires: xcb-util >= 0.3.6
44Provides: awesome-plugin-awful
45Provides: awesome-plugin-beautiful
46Obsoletes: awesome-plugin-awful
47Obsoletes: awesome-plugin-beautiful
48BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
49
50%description
51awesome is a highly configurable, next generation framework window
52manager for X. It is very fast, light and extensible. It is primarly
53targeted at power user, developer and any people dealing with every
54day computing tasks and want to have fine-grained control on its
55graphical environment.
56
57%description -l hu.UTF-8
58awesome egy végletekig beállítható, következő generációs ablakkezelő
59az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
60célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
61számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
62felületén.
63
64%description -l pl.UTF-8
65awesome jest zarządcą okien charakteryzującym się bardzo dużymi
66możliwościami konfiguracji i rozszerzania funkcjonalności, pozostając
67przy tym szybkim i lekkim. Cel ten został osiągnięty dzięki wbudowaniu
68w program języka skryptowego lua. Awesome został zaprojektowany z
69myślą o bardziej zaawansowanych użytkownikach: programistach oraz
70innych pracujących na codzień z komputerami, którzy chcą mieć dużą
71kontrolę nad swoim środowiskiem graficznym.
72
73%package client
74Summary: awesome window manager command line client
75Summary(hu.UTF-8): Parancssoros kliens az awesome ablakkezelőhöz
76Summary(pl.UTF-8): Klient zarządcy okien awesome
77Group: X11/Window Managers/Tools
78Requires: dbus
79Requires: rlwrap
80
81%description client
82awesome-client is command line utility (in fact shell script) for
83executing an arbitrary lua code in working awesome window manager
84instance.
85
86%description client -l hu.UTF-8
87awesome-client egy parancssoros eszköz (lényegében egy shell script)
88tetszőleges lua kód futtatásához egy működő awesome ablakkezelőben.
89
90%description client -l pl.UTF-8
91awesome-client to skrypt powłoki pozwalający wykonać dowolny kod lua w
92działającej instancji zarządcy okien awesome.
93
94%package doc
95Summary: awesome window manager API documentation
96Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
97Summary(pl.UTF-8): Dokumentacja API awesome
98Group: Documentation
99
100%description doc
101awesome window manager API documentation.
102
103%description doc -l hu.UTF-8
104awesome ablakkezelő API dokumentációja.
105
106%description doc -l pl.UTF-8
107Dokumentacja API zarządcy okien awesome.
108
109%package example-config
110Summary: Example config for awesome window manager
111Summary(hu.UTF-8): Egy alap/példa konfig az awesome ablakkezelőhöz
112Summary(pl.UTF-8): Przykładowy plik konfiguracyjny dla zarządcy okien awesome
113Group: Documentation
114Requires: %{name} = %{version}-%{release}
115Requires: %{name}-themes-default = %{version}-%{release}
116
117%description example-config
118Example config for awesome window manager. It can be a good starting
119point for those people, who have never used awesome window manager
120before.
121
122%description example-config -l hu.UTF-8
123Egy alap/példa konfig az awesome ablakkezelőhöz. Ha még sose
124használtál awesome 3.x ablakkezelőt, jó kiindulópont lehet.
125
126%description example-config -l pl.UTF-8
127Przykładowy plik konfiguracyjny dla zarządcy okien awesome. Ten plik
128jest dobrym punktem wyjścia dla osób nie używających wcześniej awesome
1293.x.
130
131%package plugin-naughty
132Summary: Naughty is a lua library that implements popup notifications for awesome 3
133Summary(hu.UTF-8): Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé awesome3-ban
134Summary(pl.UTF-8): Powiadomienia w postaci wyskakujących okienek dla awesome 3
135Group: X11/Window Managers/Tools
136Requires: %{name} = %{version}-%{release}
137Provides: dbus(org.freedesktop.Notifications)
138
139%description plugin-naughty
140Naughty is a lua library that implements popup notifications for
141awesome3.
142
143%description plugin-naughty -l hu.UTF-8
144Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé
145awesome3-ban.
146
147%description plugin-naughty -l pl.UTF-8
148Biblioteka lua dla zarządcy okien awesome 3 implementująca
149powiadomienia w formie wyskakujących okienek.
150
151%package themes
152Summary: Themes for awesome window manager (metapackage)
153Summary(hu.UTF-8): Témák az awesome ablakkezelőhöz (metacsomag)
154Summary(pl.UTF-8): Tematy dla zarządcy okien awesome
155Group: X11/Window Managers/Tools
156Requires: %{name}-themes-default = %{version}-%{release}
157Requires: %{name}-themes-sky = %{version}-%{release}
158Requires: %{name}-themes-zenburn = %{version}-%{release}
159
160%description themes
161Themes for awesome window manager (metapackage).
162
163%description themes -l hu.UTF-8
164Témák az awesome ablakkezelőhöz (metacsomag).
165
166%description themes -l pl.UTF-8
167Dodatkowe "tematy" (definicje wyglądu) zarządcy okien awesome.
168
169%package themes-default
170Summary: Default theme for awesome window manager
171Summary(hu.UTF-8): Alapértelmezett téma az awesome ablakkezelőhöz
172Group: X11/Window Managers/Tools
173Requires: %{name} = %{version}-%{release}
174
175%description themes-default
176Default theme for awesome window manager.
177
178%description themes-default -l hu.UTF-8
179Alapértelmezett téma az awesome ablakkezelőhöz.
180
181%package themes-sky
182Summary: Sky theme for awesome window manager
183Summary(hu.UTF-8): Sky téma az awesome ablakkezelőhöz
184Group: X11/Window Managers/Tools
185Requires: %{name} = %{version}-%{release}
186
187%description themes-sky
188Sky theme for awesome window manager.
189
190%description themes-sky -l hu.UTF-8
191Sky téma az awesome ablakkezelőhöz.
192
193%package themes-zenburn
194Summary: Zenburn theme for awesome window manager
195Summary(hu.UTF-8): Zenburn téma az awesome ablakkezelőhöz
196Group: X11/Window Managers/Tools
197Requires: %{name} = %{version}-%{release}
198
199%description themes-zenburn
200Zenburn theme for awesome window manager.
201
202%description themes-zenburn -l hu.UTF-8
203Zenburn téma az awesome ablakkezelőhöz.
204
205%prep
206%setup -q
207%patch0 -p1
208%patch1 -p1
209
210%build
211%cmake \
212 -DLUA_INC_DIR=%{_includedir}/lua51 \
213 -DPREFIX=%{_prefix} \
214 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
215 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
216 -DSYSCONFDIR=%{_sysconfdir}
217%{__make}
218
219%install
220rm -rf $RPM_BUILD_ROOT
221install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-%{version}}
222install AUTHORS BUGS README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
223
224%{__make} install \
225 DESTDIR=$RPM_BUILD_ROOT
226install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
227
228for file in $(%{__find} $RPM_BUILD_ROOT%{_datadir}/%{name} -iname "*.in"); do
229 %{__rm} ${file}
230done
231
232%clean
233rm -rf $RPM_BUILD_ROOT
234
235%files
236%defattr(644,root,root,755)
237%doc %{_docdir}/%{name}-%{version}
238%exclude %{_docdir}/%{name}-%{version}/luadoc
239%attr(755,root,root) %{_bindir}/%{name}
240%attr(755,root,root) %{_bindir}/awsetbg
241%dir %{_datadir}/%{name}
242%dir %{_datadir}/%{name}/lib
243%{_datadir}/%{name}/icons
244%{_datadir}/xsessions/%{name}.desktop
245
246%{_mandir}/man1/%{name}.1*
247%{_mandir}/man1/awsetbg.1*
248%{_mandir}/man5/awesomerc.5*
249# de
250%lang(de) %{_mandir}/de/man1/awesome.1*
251%lang(de) %{_mandir}/de/man1/awsetbg.1*
252%lang(de) %{_mandir}/de/man5/awesomerc.5*
253# es
254%lang(es) %{_mandir}/es/man1/awesome.1*
255%lang(es) %{_mandir}/es/man1/awsetbg.1*
256%lang(es) %{_mandir}/es/man5/awesomerc.5*
257# fr
258%lang(fr) %{_mandir}/fr/man1/awesome.1*
259%lang(fr) %{_mandir}/fr/man1/awsetbg.1*
260%lang(fr) %{_mandir}/fr/man5/awesomerc.5*
261
262# plugin-awful
263%dir %{_datadir}/awesome/lib/awful
264%{_datadir}/awesome/lib/awful/*.lua
265%{_datadir}/awesome/lib/awful/layout
266%{_datadir}/awesome/lib/awful/mouse
267%{_datadir}/awesome/lib/awful/widget
268
269# plugin-beautiful
270%dir %{_datadir}/awesome/themes
271%{_datadir}/awesome/lib/beautiful.lua
272
273%files client
274%defattr(644,root,root,755)
275%attr(755,root,root) %{_bindir}/%{name}-client
276%{_mandir}/man1/%{name}-client.1*
277%lang(de) %{_mandir}/de/man1/awesome-client.1*
278%lang(es) %{_mandir}/es/man1/awesome-client.1*
279%lang(fr) %{_mandir}/fr/man1/awesome-client.1*
280
281%files doc
282%defattr(644,root,root,755)
283%doc %{_docdir}/%{name}-%{version}/luadoc
284
285%files example-config
286%defattr(644,root,root,755)
287%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/xdg/awesome
288
289%files themes
290%defattr(644,root,root,755)
291
292%files themes-default
293%defattr(644,root,root,755)
294%{_datadir}/awesome/themes/default
295
296%files themes-sky
297%defattr(644,root,root,755)
298%{_datadir}/awesome/themes/sky
299
300%files themes-zenburn
301%defattr(644,root,root,755)
302%{_datadir}/awesome/themes/zenburn
303
304%files plugin-naughty
305%defattr(644,root,root,755)
306%{_datadir}/awesome/lib/naughty.lua
This page took 0.032331 seconds and 4 git commands to generate.