2 # - lua-doc: spec file is created - OK
3 # - add luadoc and doxygen to BRs
4 # - move the generated html files (with luadoc) to correct place
5 # - split two subpackage: awesome and awesome-doc (htmls)
6 # - correct xsession.desktop file to appear in *dm
9 Summary: Awesome Window Manager
10 Summary(hu.UTF-8): awesome ablakkezelő
11 Summary(pl.UTF-8): Zarządca okien X - Awesome
14 Release: 0.%{subver}.%{rel}
16 Group: X11/Window Managers
17 Source0: http://awesome.naquadah.org/download/%{name}-%{version}-%{subver}.tar.bz2
18 Source1: %{name}-xsession.desktop
19 Patch0: %{name}-lua-files.patch
20 # Source0-md5: cc5588184a3f77f21af3deb5180f704f
21 URL: http://awesome.naquadah.org
22 # BuildRequires: luadoc - this is very difficult, because of luadoc reqs :(
23 BuildRequires: asciidoc
24 BuildRequires: cairo-devel
25 BuildRequires: cmake >= 2.6
26 BuildRequires: dbus-devel
27 # doxygen required when build source code reference, but without luadoc...
28 # BuildRequires: doxygen
29 BuildRequires: gdk-pixbuf-devel
31 BuildRequires: libev-devel
33 BuildRequires: lua51-devel
34 BuildRequires: pango-devel
35 BuildRequires: pkgconfig >= 0.9.0
36 BuildRequires: rpmbuild(macros) >= 1.293
37 BuildRequires: sed >= 4.0
38 BuildRequires: xcb-util-devel >= 0.2.1
40 BuildRequires: xorg-lib-libICE-devel
41 BuildRequires: xorg-lib-libXext-devel
42 BuildRequires: xorg-lib-libXft-devel
43 BuildRequires: xorg-lib-libXinerama-devel
44 BuildRequires: xorg-lib-libXrandr-devel
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 %define _sysconfdir /etc/X11
50 awesome is a highly configurable, next generation framework window
51 manager for X. It is very fast, light and extensible. It is primarly
52 targeted at power user, developer and any people dealing with every
53 day computing tasks and want to have fine-grained control on its
54 graphical environment.
56 %description -l hu.UTF-8
57 awesome egy végletekig beállítható, következő generációs ablakkezelő
58 az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
59 célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
60 számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
64 %setup -q -n %{name}-%{version}-%{subver}
69 -DLUA_INC_DIR=%{_includedir}/lua51 \
71 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
72 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
73 -DSYSCONFDIR=%{_sysconfdir}
77 rm -rf $RPM_BUILD_ROOT
78 install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
81 DESTDIR=$RPM_BUILD_ROOT
82 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
85 rm -rf $RPM_BUILD_ROOT
88 %defattr(644,root,root,755)
89 %doc AUTHORS LICENSE README STYLE
90 %attr(755,root,root) %{_bindir}/%{name}
91 %attr(755,root,root) %{_bindir}/%{name}-client
92 %attr(755,root,root) %{_bindir}/awsetbg
94 %{_datadir}/xsessions/%{name}.desktop
95 %{_mandir}/man1/%{name}*
96 %{_mandir}/man5/%{name}*
97 # XXX shouldn't this dir be in filesystem or xorg packages?
98 %dir %{_sysconfdir}/xdg
99 %dir %{_sysconfdir}/xdg/awesome
100 %{_sysconfdir}/xdg/awesome/*