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