X-Git-Url: https://git.pld-linux.org/?p=packages%2Fawesome.git;a=blobdiff_plain;f=awesome.spec;h=60eba3d0713f24552302ab545383931cb83e4537;hp=b31a628cef811412ca71206a6bd263d1c0d70196;hb=e66c95bd2997dfd33878c8ea120cd610d3c0f572;hpb=c1dad21ca07b99ef54035d56a1bf7a0b903e29d8 diff --git a/awesome.spec b/awesome.spec index b31a628..60eba3d 100644 --- a/awesome.spec +++ b/awesome.spec @@ -1,22 +1,34 @@ +## Todo: lua-doc +%define _MainVersion 3.0 +%define _RC rc6 Summary: Awesome Window Manager +Summary(hu.UTF-8): awesome ablakkezelő Summary(pl.UTF-8): Zarządca okien X - Awesome Name: awesome -Version: 2.3 +Version: %{_MainVersion}%{_RC} Release: 0.1 License: GPL v2 Group: X11/Window Managers -Source0: http://awesome.naquadah.org/download/%{name}-%{version}.tar.bz2 -# Source0-md5: 9824bd7b150c991f5bac396102a9aea7 +Source0: http://awesome.naquadah.org/download/%{name}-%{_MainVersion}-%{_RC}.tar.bz2 Source1: %{name}-xsession.desktop -URL: http://awesome.naquadah.org/ +Patch0: %{name}-lua-files.patch +# Source0-md5: cc5588184a3f77f21af3deb5180f704f +URL: http://awesome.naquadah.org +# BuildRequires: luadoc - this is very difficult, because of luadoc reqs :( BuildRequires: asciidoc BuildRequires: cairo-devel -BuildRequires: doxygen -BuildRequires: imlib2-devel -BuildRequires: libconfuse-devel +BuildRequires: cmake >= 2.6 +BuildRequires: dbus-devel +# doxygen required when build source code reference, but without luadoc... +# BuildRequires: doxygen +BuildRequires: gdk-pixbuf-devel +BuildRequires: gperf +BuildRequires: libev-devel +BuildRequires: lua51-devel BuildRequires: pango-devel BuildRequires: pkgconfig >= 0.9.0 BuildRequires: sed >= 4.0 +BuildRequires: xcb-util-devel >= 0.2.1 BuildRequires: xmlto BuildRequires: xorg-lib-libICE-devel BuildRequires: xorg-lib-libXext-devel @@ -28,22 +40,25 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %{expand:%%define _sysconfdir %{_sysconfdir}/X11} %description -awesome is a floating and tiling window manager initialy based on a -dwm code rewriting. It's extremely fast, small, dynamic and awesome. +awesome is a highly configurable, next generation framework window +manager for X. It is very fast, light and extensible. It is primarly +targeted at power user, developer and any people dealing with every +day computing tasks and want to have fine-grained control on its +graphical environment. -%description -l pl.UTF-8 -awesome to zarządca okien o zachowaniu pływającym i kaflowym, -początkowo oparty na przepisaniu kodu zarządcy dwm. Jest bardzo -szybki, mały, dynamiczny i przeraźliwy. +%description -l hu.UTF-8 +awesome egy végletekig beállítható, következő generációs ablakkezelő +az X-hez. Nagyon gyors, könnyed és bővíthető. Az elsődleges +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. %prep -%setup -q -#%patch0 -p1 +%setup -q -n %{name}-%{_MainVersion}-%{_RC} +%patch0 -p1 %build -%configure \ - --disable-static - +cmake -DLUA_INC_DIR=%{_includedir}/lua51/ -DPREFIX=%{_prefix} -DAWESOME_DOC_PATH=%{_docdir}/%{name}-%{version} -DAWESOME_DATA_PATH=%{_datadir}/%{name} -DSYSCONFDIR=%{_sysconfdir} %{__make} %install @@ -52,7 +67,6 @@ install -d $RPM_BUILD_ROOT%{_datadir}/xsessions %{__make} install \ DESTDIR=$RPM_BUILD_ROOT - install %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/xsessions/%{name}.desktop %clean @@ -60,12 +74,14 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS LICENSE README STYLE awesomerc +%doc AUTHORS LICENSE README STYLE %attr(755,root,root) %{_bindir}/%{name} %attr(755,root,root) %{_bindir}/%{name}-client -%attr(755,root,root) %{_bindir}/%{name}-menu -%attr(755,root,root) %{_bindir}/%{name}-message +%attr(755,root,root) %{_bindir}/awsetbg %{_datadir}/%{name} %{_datadir}/xsessions/%{name}.desktop %{_mandir}/man1/%{name}* %{_mandir}/man5/%{name}* +%dir %{_sysconfdir}/xdg +%dir %{_sysconfdir}/xdg/awesome +%{_sysconfdir}/xdg/awesome/*