]> git.pld-linux.org Git - packages/awesome.git/blame_incremental - awesome.spec
- fixed -doc subpackage
[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.0
7Release: 2
8License: GPL v2
9Group: X11/Window Managers
10Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2
11# Source0-md5: 32bb9e94a63f421a7a8500f1041b6add
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: gdk-pixbuf-devel
21BuildRequires: gperf
22BuildRequires: imlib2-devel
23BuildRequires: libev-devel
24BuildRequires: lua-doc
25BuildRequires: lua51-devel
26BuildRequires: pango-devel
27BuildRequires: pkgconfig >= 0.9.0
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%prep
80%setup -q
81%patch0 -p1
82
83%build
84%cmake \
85 -DLUA_INC_DIR=%{_includedir}/lua51 \
86 -DPREFIX=%{_prefix} \
87 -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} \
88 -DAWESOME_DATA_PATH=%{_datadir}/%{name} \
89 -DSYSCONFDIR=%{_sysconfdir}
90%{__make}
91
92%install
93rm -rf $RPM_BUILD_ROOT
94install -d $RPM_BUILD_ROOT{%{_datadir}/xsessions,%{_docdir}/%{name}-doc-%{version}}
95
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop
99
100mv $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/luadoc $RPM_BUILD_ROOT%{_docdir}/%{name}-doc-%{version}/luadoc
101
102%clean
103rm -rf $RPM_BUILD_ROOT
104
105%files
106%defattr(644,root,root,755)
107%attr(755,root,root) %{_bindir}/%{name}
108%attr(755,root,root) %{_bindir}/%{name}-client
109%attr(755,root,root) %{_bindir}/awsetbg
110%{_datadir}/%{name}
111%{_datadir}/xsessions/%{name}.desktop
112%{_mandir}/man1/%{name}*
113%{_mandir}/man5/%{name}*
114# XXX shouldn't this dir be in filesystem or xorg packages?
115# XXX in my system there isn't until awesome won't installed - uzsolt
116%dir %{_sysconfdir}/xdg
117%dir %{_sysconfdir}/xdg/awesome
118%{_sysconfdir}/xdg/awesome/*
119%doc AUTHORS BUGS README STYLE
120
121%files doc
122%defattr(644,root,root,755)
123%{_docdir}/%{name}-doc-%{version}
This page took 0.072105 seconds and 4 git commands to generate.