Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37573850
en ru br
ALT Linux repos
S:4.3-alt5
5.0: 3.0-alt1

Group :: Graphical desktop/Other
RPM: awesome

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: awesome
Version: 3.0
Release: alt1
Group: Graphical desktop/Other
License: GPL2+

Url: http://awesome.naquadah.org/
Packager: Evgenii Terechkov <evg at altlinux.ru>
Source: %name-%version.tar.bz2
Source1: %name.desktop
Source3: %name.wmsession

Summary: A window manager initialy based on a dwm code rewriting

BuildRequires: asciidoc cmake gcc-c++ gperf imlib2-devel libdbus-devel libev-devel liblua5-devel libncurses-devel libpango-devel libreadline-devel xmlto

BuildPreReq: libxcbutil-devel

%description
awesome is a window manager initialy based on a dwm code rewriting. It's
extremely fast, small, dynamic and awesome.

%prep
%setup -n %name-%version

%build
mkdir -p build
pushd build
CFLAGS="%optflags" \
CXXFLAGS="%optflags" \
cmake \
 -DPREFIX=%prefix \
 -DAWESOME_DOC_PATH=%_docdir/%name-%version \
 -DCMAKE_INSTALL_PREFIX=%prefix \
 -DSYSCONF_INSTALL_DIR=%_sysconfdir \
%if %_lib == lib64
 -DLIB_SUFFIX=64 \
%endif
 ..
%make_build
popd

%install
pushd build
%makeinstall DESTDIR=%buildroot install
popd
install -D -m 644 %SOURCE1 %buildroot/%_desktopdir/%name.desktop
install -D -m 644 %SOURCE3 %buildroot%_sysconfdir/X11/wmsession.d/05%name

%post
%update_menus
%update_wms

%postun
%clean_menus
%clean_wms

%files
%_bindir/*
%_sysconfdir/xdg/%name
%_sysconfdir/X11/wmsession.d/*
%_man1dir/%{name}*
%_man5dir/%{name}*
%_datadir/%name
%_desktopdir/%name.desktop
%doc AUTHORS LICENSE README BUGS PATCHES STYLE

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin