Группа :: Графические оболочки/Прочее
Пакет: awesome
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: awesome
Version: 3.4.4
Release: alt0.M51.1
Group: Graphical desktop/Other
License: GPL2+
Url: http://awesome.naquadah.org/
Packager: Evgenii Terechkov <evg at altlinux.ru>
Source: %name-%version.tar
Source1: %name.wmsession
Source2: %name.menu-method
Patch0:%name-%version-alt.patch
Summary: A window manager initialy based on a dwm code rewriting
BuildRequires: ImageMagick-tools asciidoc cmake gcc-c++ gperf imlib2-devel libdbus-devel libev-devel liblua5-devel libncurses-devel libpango-devel libreadline-devel xmlto libxdg-basedir-devel libstartup-notification-devel
BuildPreReq: libxcbutil-devel
Requires: libstartup-notification >= 0.10-alt1
%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
%patch0 -p1
%build
echo -n "v%version" >| .version_stamp
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 \
-DSYSCONFDIR=%_sysconfdir \
%if %_lib == lib64
-DLIB_SUFFIX=64 \
%endif
..
%make_build
popd
%install
pushd build
%makeinstall DESTDIR=%buildroot install
popd
install -D -m 644 %name.desktop %buildroot/%_desktopdir/%name.desktop
touch %buildroot%_sysconfdir/xdg/%name/menu.lua
install -D -m 644 %SOURCE1 %buildroot%_sysconfdir/X11/wmsession.d/05%name
install -D -m 755 %SOURCE2 %buildroot%_sysconfdir/menu-methods/%name
%files
%_bindir/*
%_sysconfdir/menu-methods/%name
%_sysconfdir/xdg/%name
%ghost %_sysconfdir/xdg/%name/menu.lua
%_sysconfdir/X11/wmsession.d/*
%_man1dir/aw*
%_man5dir/%{name}*
%_datadir/%name
%_desktopdir/%name.desktop
%doc AUTHORS LICENSE README BUGS PATCHES STYLE
%changelog
…
Полный changelog можно просмотреть здесь
Version: 3.4.4
Release: alt0.M51.1
Group: Graphical desktop/Other
License: GPL2+
Url: http://awesome.naquadah.org/
Packager: Evgenii Terechkov <evg at altlinux.ru>
Source: %name-%version.tar
Source1: %name.wmsession
Source2: %name.menu-method
Patch0:%name-%version-alt.patch
Summary: A window manager initialy based on a dwm code rewriting
BuildRequires: ImageMagick-tools asciidoc cmake gcc-c++ gperf imlib2-devel libdbus-devel libev-devel liblua5-devel libncurses-devel libpango-devel libreadline-devel xmlto libxdg-basedir-devel libstartup-notification-devel
BuildPreReq: libxcbutil-devel
Requires: libstartup-notification >= 0.10-alt1
%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
%patch0 -p1
%build
echo -n "v%version" >| .version_stamp
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 \
-DSYSCONFDIR=%_sysconfdir \
%if %_lib == lib64
-DLIB_SUFFIX=64 \
%endif
..
%make_build
popd
%install
pushd build
%makeinstall DESTDIR=%buildroot install
popd
install -D -m 644 %name.desktop %buildroot/%_desktopdir/%name.desktop
touch %buildroot%_sysconfdir/xdg/%name/menu.lua
install -D -m 644 %SOURCE1 %buildroot%_sysconfdir/X11/wmsession.d/05%name
install -D -m 755 %SOURCE2 %buildroot%_sysconfdir/menu-methods/%name
%files
%_bindir/*
%_sysconfdir/menu-methods/%name
%_sysconfdir/xdg/%name
%ghost %_sysconfdir/xdg/%name/menu.lua
%_sysconfdir/X11/wmsession.d/*
%_man1dir/aw*
%_man5dir/%{name}*
%_datadir/%name
%_desktopdir/%name.desktop
%doc AUTHORS LICENSE README BUGS PATCHES STYLE
%changelog
…
Полный changelog можно просмотреть здесь