]> git.pld-linux.org Git - packages/awesome.git/blame_incremental - awesome.spec
- better english description example-config subpackage
[packages/awesome.git] / awesome.spec
... / ...
CommitLineData
1Summary: awesome window manager
2Summary(hu.UTF-8): awesome ablakkezelő
3Summary(pl.UTF-8): Zarządca okien X - Awesome
4Name: awesome
5Version: 3.1.1
6Release: 1
7License: GPL v2
8Group: X11/Window Managers
9Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2
10# Source0-md5: 98de84b418c7646ae4c4aa44c3e6e149
11Source1: %{name}-xsession.desktop
12Patch0: %{name}-3.0-lua-files.patch
13URL: http://awesome.naquadah.org/
14BuildRequires: asciidoc
15BuildRequires: cairo-devel
16BuildRequires: cmake >= 2.6
17BuildRequires: dbus-devel
18BuildRequires: doxygen
19BuildRequires: glib-devel
20BuildRequires: glib2-devel
21BuildRequires: gperf
22BuildRequires: imlib2-devel
23BuildRequires: libev-devel
24BuildRequires: lua-doc
25BuildRequires: lua51-devel
26BuildRequires: pango-devel
27BuildRequires: pkgconfig >= 0.9.0
28BuildRequires: readline-devel
29BuildRequires: rpmbuild(macros) >= 1.293
30BuildRequires: sed >= 4.0
31BuildRequires: xcb-util-devel >= 0.3
32BuildRequires: xmlto
33BuildRequires: xorg-lib-libICE-devel
34BuildRequires: xorg-lib-libXext-devel
35BuildRequires: xorg-lib-libXft-devel
36BuildRequires: xorg-lib-libXinerama-devel
37BuildRequires: xorg-lib-libXrandr-devel
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%define _sysconfdir /etc/X11
41
42%description
43awesome is a highly configurable, next generation framework window
44manager for X. It is very fast, light and extensible. It is primarly
45targeted at power user, developer and any people dealing with every
46day computing tasks and want to have fine-grained control on its
47graphical environment.
48
49%description -l hu.UTF-8
50awesome egy végletekig beállítható, következő generációs ablakkezelő
51az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
52célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
53számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
54felületén.
55
56%description -l pl.UTF-8
57awesome jest zarządcą okien charakteryzującym się bardzo dużymi
58możliwościami konfiguracji i rozszerzania funkcjonalności, pozostając
59przy tym szybkim i lekkim. Cel ten został osiągnięty dzięki wbudowaniu
60w program języka skryptowego lua. Awesome został zaprojektowany z
61myślą o bardziej zaawansowanych użytkownikach: programistach oraz
62innych pracujących na codzień z komputerami, którzy chcą mieć dużą
63kontrolę nad swoim środowiskiem graficznym.
64
65%package doc
66Summary: awesome window manager API documentation
67Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
68Summary(pl.UTF-8): Dokumentacja API awesome
69Group: X11/Window Managers
70
71%description doc
72awesome window manager API documentation.
73
74%description doc -l hu.UTF-8
75awesome ablakkezelő API dokumentációja.
76
77%description doc -l pl.UTF-8
78Dokumentacja API zarządcy okien awesome.
79
80%package example-config
81Summary: Example config for awesome window manager
82Summary(hu.UTF-8): Egy alap/példa konfig az awesome ablakkezelőhöz
83Summary(pl.UTF-8): Przykładowy plik konfiguracyjny dla zarządcy okien awesome
84Group: X11/Window Managers
85Requires: awesome-plugin-awful = %{version}-%{release}
86Requires: awesome-plugin-beautiful = %{version}-%{release}
87Requires: awesome-plugin-tabulous = %{version}-%{release}
88
89%description example-config
90Example config for awesome window manager. It can be a good starting point for
91those people, who have never used awesome window manager before.
92
93%description example-config -l hu.UTF-8
94Egy alap/példa konfig az awesome ablakkezelőhöz. Ha még sose
95használtál awesome 3.x ablakkezelőt, jó kiindulópont lehet.
96
97%description example-config -l pl.UTF-8
98Przykładowy plik konfiguracyjny dla zarządcy okien awesome. Ten plik
99jest dobrym punktem wyjścia dla osób nie używających wcześniej
100awesome 3.x.
101
102%package plugin-awful
103Summary: awful plugin for awesome window manager
104Summary(hu.UTF-8): awful plugin az awesome ablakkezelőhöz
105Summary(pl.UTF-8): Wtyczka awful dla zarządcy okien awesome
106Group: X11/Window Managers
107
108%description plugin-awful
109AWesome Functions very UsefuL: awful plugin for awesome window
110manager.
111
112%description plugin-awful -l hu.UTF-8
113AWesome Functions very UsefuL: awful plugin az awesome ablakkezelőhöz.
114
115%description plugin-awful -l pl.UTF-8
116AWesome Functions very UsefuL: wtyczka awful dla zarządcy okien
117awesome.
118
119%package plugin-beautiful
120Summary: Theme library for awesome window manager
121Summary(hu.UTF-8): Theme könyvtár az awesome ablakkezelőhöz
122Summary(pl.UTF-8): Biblioteka styli dla zarządcy okien awesome
123Group: X11/Window Managers
124Suggests: WallpaperChanger
125
126%description plugin-beautiful
127Theme library for awesome window manager.
128
129%description plugin-beautiful -l hu.UTF-8
130Theme könyvtár az awesome ablakkezelőhöz.
131
132%description plugin-beautiful -l pl.UTF-8
133Biblioteka styli dla zarządcy okien awesome.
134
135%package plugin-invaders
136Summary: Awesome Invaders game
137Summary(hu.UTF-8): Awesome Invaders játék
138Summary(pl.UTF-8): Gra Awesome Invaders
139Group: X11/Window Managers
140Requires: %{name}-plugin-awful = %{version}-%{release}
141Requires: %{name}-plugin-beautiful = %{version}-%{release}
142Requires: ImageMagick
143
144%description plugin-invaders
145Awesome Invaders is, as the name says, an implementation of Space
146Invaders using awesome 3's Lua interface.
147
148%description plugin-invaders -l hu.UTF-8
149Awesome Invaders, ahogy a neve is mutatja, a Space Invaders
150megvalósítása az awesome 3 lua interfészét használva.
151
152%description plugin-invaders -l pl.UTF-8
153Awesome Invaders jest grą Space Invaders zaimplementowaną w intefejsie
154Lua zarządcy okien awesome 3.
155
156%package plugin-naughty
157Summary: Naughty is a lua library that implements popup notifications for awesome 3
158Summary(hu.UTF-8): Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé awesome3-ban
159Summary(pl.UTF-8): Powiadomienia w postaci wyskakujących okienek dla awesome 3
160Group: X11/Window Managers
161Requires: %{name}-plugin-awful = %{version}-%{release}
162Requires: %{name}-plugin-beautiful = %{version}-%{release}
163
164%description plugin-naughty
165Naughty is a lua library that implements popup notifications for
166awesome3.
167
168%description plugin-naughty -l hu.UTF-8
169Naughty egy lua-könyvtár, amely felugró értesítéseket tesz lehetővé
170awesome3-ban.
171
172%description plugin-naughty -l pl.UTF-8
173Biblioteka lua dla zarządcy okien awesome 3 implementująca
174powiadomienia w formie wyskakujących okienek.
175
176%package plugin-revelation
177Summary: Plugin that allows to bring a view of all your open clients
178Summary(hu.UTF-8): Revelation egy nézetet hoz létre az összes megnyitott kliensről
179Summary(pl.UTF-8): Wtyczka do awesome 3 dająca widok wszystkich otwartych okien
180Group: X11/Window Managers
181
182%description plugin-revelation
183Revelation brings up a view of all your open clients; left-clicking a
184client pops to the first tag that client is visible on and
185raises/focuses the client. In addition, the Enter key pops to the
186currently focused client, and Escape aborts.
187
188%description plugin-revelation -l hu.UTF-8
189Revelation egy nézetet hoz létre az összes megnyitott kliensről; egy
190kliensre bal gombbal kattintva az első olyan cimkére ugorhatsz, ahol a
191kliens látható, és fókuszba hozza a klienst. Az Enter billentyűre a
192fókuszban levő kliensre ugrik, és az Escape billentyűvel megszakítható
193a művelet.
194
195%description plugin-revelation -l pl.UTF-8
196Revelation umożliwia podgląd wszystkich otwartych okien. Kliknięcie
197prawym przyciskiem myszy na okienko przełącza na pierwszy znacznik, na
198którym okno jest widoczne i przywołuje okno na pierwszy plan.
199Dodatkowo klawisz Enter przełącza fokus mięszy oknami a klawisz Esc
200przerywa podgląd okien.
201
202%package plugin-tabulous
203Summary: Fabulous tabs for awesome window manager
204Summary(hu.UTF-8): Tab-ok awesome-hoz
205Summary(pl.UTF-8): Zakładki dla zarządcy okien awesome
206Group: X11/Window Managers
207
208%description plugin-tabulous
209Fabulous tabs for awesome.
210
211%description plugin-tabulous -l hu.UTF-8
212Tab-ok awesome-hoz.
213
214%description plugin-tabulous -l pl.UTF-8
215Zakładki dla zarządcy okien awesome.
216
217%prep
218%setup -q
219%patch0 -p1
220
221%build
222%cmake \
223 -DLUA_INC_DIR=%{_includedir}/lua51 \
224 -DPREFIX=%{_prefix} \
225 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
226 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
227 -DSYSCONFDIR=%{_sysconfdir}
228%{__make}
229
230%install
231rm -rf $RPM_BUILD_ROOT
232install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-doc-%{version}}
233
234%{__make} install \
235 DESTDIR=$RPM_BUILD_ROOT
236install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
237
238mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/luadoc $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/luadoc
239
240%clean
241rm -rf $RPM_BUILD_ROOT
242
243%files
244%defattr(644,root,root,755)
245%doc AUTHORS BUGS README STYLE
246%attr(755,root,root) %{_bindir}/%{name}
247%attr(755,root,root) %{_bindir}/%{name}-client
248%attr(755,root,root) %{_bindir}/awsetbg
249%dir %{_datadir}/%{name}/lib
250%{_datadir}/%{name}/lib/capi.lua
251%dir %{_datadir}/%{name}
252%dir %{_datadir}/%{name}/icons
253%dir %{_datadir}/%{name}/icons
254%{_datadir}/%{name}/icons
255%{_datadir}/xsessions/%{name}.desktop
256%{_mandir}/man1/%{name}*
257%{_mandir}/man1/awsetbg*
258%{_mandir}/man5/%{name}*
259
260%files doc
261%defattr(644,root,root,755)
262%{_docdir}/%{name}-doc-%{version}
263
264%files example-config
265%defattr(644,root,root,755)
266%dir %{_sysconfdir}/xdg
267%dir %{_sysconfdir}/xdg/awesome
268%{_sysconfdir}/xdg/awesome/*
269
270%files plugin-awful
271%defattr(644,root,root,755)
272%dir %{_datadir}/awesome/lib/awful
273%{_datadir}/awesome/lib/awful/*.lua
274
275%files plugin-beautiful
276%defattr(644,root,root,755)
277%dir %{_datadir}/awesome/themes/*
278%{_datadir}/awesome/lib/beautiful.lua
279%{_datadir}/awesome/themes
280
281%files plugin-invaders
282%defattr(644,root,root,755)
283%{_datadir}/awesome/lib/invaders.lua
284%dir %{_datadir}/awesome/icons/invaders
285%{_datadir}/awesome/icons/invaders/*.png
286
287%files plugin-naughty
288%defattr(644,root,root,755)
289%{_datadir}/awesome/lib/naughty.lua
290
291%files plugin-revelation
292%defattr(644,root,root,755)
293%{_datadir}/awesome/lib/revelation.lua
294
295%files plugin-tabulous
296%defattr(644,root,root,755)
297%{_datadir}/awesome/lib/tabulous.lua
This page took 0.028801 seconds and 4 git commands to generate.