From: Zsolt Udvari Date: Thu, 18 Sep 2008 20:24:21 +0000 (+0000) Subject: - added lua-doc and doxygen BRs X-Git-Tag: auto/ti/awesome-3_0-2~6 X-Git-Url: https://git.pld-linux.org/?p=packages%2Fawesome.git;a=commitdiff_plain;h=e519f8ede0d21821966b661231c4ab34b28482dc;hp=3d00bab1c4eecad337576c32d8f33a8cf0946feb - added lua-doc and doxygen BRs - split to awesome and awesome-doc packages Changed files: awesome.spec -> 1.16 --- diff --git a/awesome.spec b/awesome.spec index bc6d556..3d26009 100644 --- a/awesome.spec +++ b/awesome.spec @@ -1,8 +1,4 @@ # TODO -# - lua-doc: spec file is created - OK -# - add luadoc and doxygen to BRs -# - move the generated html files (with luadoc) to correct place -# - split two subpackage: awesome and awesome-doc (htmls) # - correct xsession.desktop file to appear in *dm %define subver rc6 %define rel 2 @@ -11,7 +7,7 @@ Summary(hu.UTF-8): awesome ablakkezelő Summary(pl.UTF-8): Zarządca okien X - Awesome Name: awesome Version: 3.0 -Release: 1 +Release: 2 License: GPL v2 Group: X11/Window Managers Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2 @@ -19,16 +15,15 @@ Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2 Source1: %{name}-xsession.desktop Patch0: %{name}-3.0-lua-files.patch URL: http://awesome.naquadah.org -# BuildRequires: luadoc - it's ready but need to build luadoc (it exists in SPEC-file) BuildRequires: asciidoc BuildRequires: cairo-devel BuildRequires: cmake >= 2.6 BuildRequires: dbus-devel -# doxygen required when build source code reference - see TODO -# BuildRequires: doxygen +BuildRequires: doxygen BuildRequires: gdk-pixbuf-devel BuildRequires: gperf BuildRequires: libev-devel +BuildRequires: lua-doc BuildRequires: lua51 BuildRequires: lua51-devel BuildRequires: pango-devel @@ -60,6 +55,18 @@ célközönség a "power user"-ek, fejlesztők és bárki, aki minden nap számítógéppel dolgozik és teljeskörű irányítást akar a grafikus felületén. +%package doc +Summary: awesome window manager API documentation +Summary(hu.UTF-8): awesome ablakkezelő API dokumentációja +Group: X11/Window Managers + +%description doc +awesome window manager API documentation + +%description doc -l hu.UTF-8 +awesome ablakkezelő API dokumentációja + + %prep %setup -q %patch0 -p1 @@ -80,13 +87,15 @@ install -d $RPM_BUILD_ROOT%{_datadir}/xsessions %{__make} install \ DESTDIR=$RPM_BUILD_ROOT install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop +install AUTHORS LICENSE README STYLE $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS LICENSE README STYLE +%dir %{_docdir}/%{name}-%{version} +%{_docdir}/%{name}-%{version}/[A-Z]* %attr(755,root,root) %{_bindir}/%{name} %attr(755,root,root) %{_bindir}/%{name}-client %attr(755,root,root) %{_bindir}/awsetbg @@ -95,6 +104,16 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man1/%{name}* %{_mandir}/man5/%{name}* # XXX shouldn't this dir be in filesystem or xorg packages? +# XXX in my system there isn't until awesome won't installed - uzsolt %dir %{_sysconfdir}/xdg %dir %{_sysconfdir}/xdg/awesome %{_sysconfdir}/xdg/awesome/* + +%files doc +%defattr(644,root,root,755) +%dir %{_docdir}/%{name}-%{version}/luadoc +%dir %{_docdir}/%{name}-%{version}/luadoc/files +%dir %{_docdir}/%{name}-%{version}/luadoc/modules +%{_docdir}/%{name}-%{version}/luadoc/* +%{_docdir}/%{name}-%{version}/luadoc/files/* +%{_docdir}/%{name}-%{version}/luadoc/modules/*