]> git.pld-linux.org Git - packages/awesome.git/blame_incremental - awesome.spec
- added lua-doc and doxygen BRs
[packages/awesome.git] / awesome.spec
... / ...
CommitLineData
1# TODO
2# - correct xsession.desktop file to appear in *dm
3%define subver rc6
4%define rel 2
5Summary: Awesome Window Manager
6Summary(hu.UTF-8): awesome ablakkezelő
7Summary(pl.UTF-8): Zarządca okien X - Awesome
8Name: awesome
9Version: 3.0
10Release: 2
11License: GPL v2
12Group: X11/Window Managers
13Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2
14# Source0-md5: 32bb9e94a63f421a7a8500f1041b6add
15Source1: %{name}-xsession.desktop
16Patch0: %{name}-3.0-lua-files.patch
17URL: http://awesome.naquadah.org
18BuildRequires: asciidoc
19BuildRequires: cairo-devel
20BuildRequires: cmake >= 2.6
21BuildRequires: dbus-devel
22BuildRequires: doxygen
23BuildRequires: gdk-pixbuf-devel
24BuildRequires: gperf
25BuildRequires: libev-devel
26BuildRequires: lua-doc
27BuildRequires: lua51
28BuildRequires: lua51-devel
29BuildRequires: pango-devel
30BuildRequires: pkgconfig >= 0.9.0
31BuildRequires: rpmbuild(macros) >= 1.293
32BuildRequires: sed >= 4.0
33BuildRequires: xcb-util-devel >= 0.3
34BuildRequires: xmlto
35BuildRequires: xorg-lib-libICE-devel
36BuildRequires: xorg-lib-libXext-devel
37BuildRequires: xorg-lib-libXft-devel
38BuildRequires: xorg-lib-libXinerama-devel
39BuildRequires: xorg-lib-libXrandr-devel
40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42%define _sysconfdir /etc/X11
43
44%description
45awesome is a highly configurable, next generation framework window
46manager for X. It is very fast, light and extensible. It is primarly
47targeted at power user, developer and any people dealing with every
48day computing tasks and want to have fine-grained control on its
49graphical environment.
50
51%description -l hu.UTF-8
52awesome egy végletekig beállítható, következő generációs ablakkezelő
53az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges
54célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap
55számítógéppel dolgozik és teljeskörű irányítást akar a grafikus
56felületén.
57
58%package doc
59Summary: awesome window manager API documentation
60Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja
61Group: X11/Window Managers
62
63%description doc
64awesome window manager API documentation
65
66%description doc -l hu.UTF-8
67awesome ablakkezelő API dokumentációja
68
69
70%prep
71%setup -q
72%patch0 -p1
73
74%build
75%cmake \
76 -DLUA_INC_DIR=%{_includedir}/lua51 \
77 -DPREFIX=%{_prefix} \
78 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
79 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
80 -DSYSCONFDIR=%{_sysconfdir}
81%{__make}
82
83%install
84rm -rf $RPM_BUILD_ROOT
85install -d $RPM_BUILD_ROOT%{_datadir}/xsessions
86
87%{__make} install \
88 DESTDIR=$RPM_BUILD_ROOT
89install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
90install AUTHORS LICENSE README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
91
92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%files
96%defattr(644,root,root,755)
97%dir %{_docdir}/%{name}-%{version}
98%{_docdir}/%{name}-%{version}/[A-Z]*
99%attr(755,root,root) %{_bindir}/%{name}
100%attr(755,root,root) %{_bindir}/%{name}-client
101%attr(755,root,root) %{_bindir}/awsetbg
102%{_datadir}/%{name}
103%{_datadir}/xsessions/%{name}.desktop
104%{_mandir}/man1/%{name}*
105%{_mandir}/man5/%{name}*
106# XXX shouldn't this dir be in filesystem or xorg packages?
107# XXX in my system there isn't until awesome won't installed - uzsolt
108%dir %{_sysconfdir}/xdg
109%dir %{_sysconfdir}/xdg/awesome
110%{_sysconfdir}/xdg/awesome/*
111
112%files doc
113%defattr(644,root,root,755)
114%dir %{_docdir}/%{name}-%{version}/luadoc
115%dir %{_docdir}/%{name}-%{version}/luadoc/files
116%dir %{_docdir}/%{name}-%{version}/luadoc/modules
117%{_docdir}/%{name}-%{version}/luadoc/*
118%{_docdir}/%{name}-%{version}/luadoc/files/*
119%{_docdir}/%{name}-%{version}/luadoc/modules/*
This page took 0.043487 seconds and 4 git commands to generate.