]> git.pld-linux.org Git - packages/awesome.git/blob - awesome.spec
60eba3d0713f24552302ab545383931cb83e4537
[packages/awesome.git] / awesome.spec
1 ## Todo: lua-doc
2 %define _MainVersion 3.0
3 %define _RC rc6
4 Summary:        Awesome Window Manager
5 Summary(hu.UTF-8):      awesome ablakkezelő
6 Summary(pl.UTF-8):      Zarządca okien X - Awesome
7 Name:           awesome
8 Version:        %{_MainVersion}%{_RC}
9 Release:        0.1
10 License:        GPL v2
11 Group:          X11/Window Managers
12 Source0:        http://awesome.naquadah.org/download/%{name}-%{_MainVersion}-%{_RC}.tar.bz2
13 Source1:        %{name}-xsession.desktop
14 Patch0:         %{name}-lua-files.patch
15 # Source0-md5:  cc5588184a3f77f21af3deb5180f704f
16 URL:            http://awesome.naquadah.org
17 # BuildRequires:        luadoc - this is very difficult, because of luadoc reqs :(
18 BuildRequires:  asciidoc
19 BuildRequires:  cairo-devel
20 BuildRequires:  cmake >= 2.6
21 BuildRequires:  dbus-devel
22 # doxygen required when build source code reference, but without luadoc...
23 # BuildRequires:        doxygen
24 BuildRequires:  gdk-pixbuf-devel
25 BuildRequires:  gperf
26 BuildRequires:  libev-devel
27 BuildRequires:  lua51-devel
28 BuildRequires:  pango-devel
29 BuildRequires:  pkgconfig >= 0.9.0
30 BuildRequires:  sed >= 4.0
31 BuildRequires:  xcb-util-devel >= 0.2.1
32 BuildRequires:  xmlto
33 BuildRequires:  xorg-lib-libICE-devel
34 BuildRequires:  xorg-lib-libXext-devel
35 BuildRequires:  xorg-lib-libXft-devel
36 BuildRequires:  xorg-lib-libXinerama-devel
37 BuildRequires:  xorg-lib-libXrandr-devel
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %{expand:%%define       _sysconfdir     %{_sysconfdir}/X11}
41
42 %description
43 awesome is a highly configurable, next generation framework window
44 manager for X. It is very fast, light and extensible. It is primarly
45 targeted at power user, developer and any people dealing with every
46 day computing tasks and want to have fine-grained control on its
47 graphical environment.
48
49 %description -l hu.UTF-8
50 awesome egy végletekig beállítható, következő generációs ablakkezelő
51 az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
52 célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
53 számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
54 felületén.
55
56 %prep
57 %setup -q -n %{name}-%{_MainVersion}-%{_RC}
58 %patch0 -p1
59
60 %build
61 cmake -DLUA_INC_DIR=%{_includedir}/lua51/ -DPREFIX=%{_prefix} -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} -DAWESOME_DATA_PATH=%{_datadir}/%{name} -DSYSCONFDIR=%{_sysconfdir}
62 %{__make}
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
67
68 %{__make} install \
69         DESTDIR=$RPM_BUILD_ROOT
70 install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
71
72 %clean
73 rm -rf $RPM_BUILD_ROOT
74
75 %files
76 %defattr(644,root,root,755)
77 %doc AUTHORS LICENSE README STYLE
78 %attr(755,root,root) %{_bindir}/%{name}
79 %attr(755,root,root) %{_bindir}/%{name}-client
80 %attr(755,root,root) %{_bindir}/awsetbg
81 %{_datadir}/%{name}
82 %{_datadir}/xsessions/%{name}.desktop
83 %{_mandir}/man1/%{name}*
84 %{_mandir}/man5/%{name}*
85 %dir %{_sysconfdir}/xdg
86 %dir %{_sysconfdir}/xdg/awesome
87 %{_sysconfdir}/xdg/awesome/*
This page took 0.022137 seconds and 2 git commands to generate.