Group :: Desktop gráfico/Outros
RPM: i3status
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Name: i3status
Version: 2.9
Release: alt1
Summary: I3 status bar generator for i3bar, dzen2, xmobar or similar programs.
License: BSD-like
Group: Graphical desktop/Other
URL: http://i3wm.org/i3status
Source: %name-%version.tar
# Patch takes into account compressing of man pages by this script
Patch0: %name-alt-makeman.patch
# Patch adds "none" to the default config because
# current version of i3bar crashes without it
# Remove after corresponding correction of i3bar or
# i3status.
Patch1: %name-alt-config.patch
Packager: %packager
# Automatically added by buildreq on Sat Aug 18 2012
BuildRequires: libalsa-devel libconfuse-devel libwireless-devel libyajl-devel
%description
i3status is a small program (about 1500 SLOC) for generating a
status bar for i3bar, dzen2, xmobar or similar programs.
It is designed to be very efficient by issuing a very small number
of system calls, as one generally wants to update such a status line
every second. This ensures that even under high load, your status bar
is updated correctly. Also, it saves a bit of energy by not hogging
your CPU as much as spawning the corresponding amount of
shell commands would.
%description -l ru_RU.UTF-8
i3status это крошечная программа (размером примерно 1500 строк),
предназначенная для генерации строки статуса, используемой
программами i3bar, dzen2, xmobar и их аналогами.
При разработке i3status учитывалось то, что поскольку
строка статуса должна обновляться каждую секунду,
программа должна быть максимально эффективной и делать
минимальное кол-во системных вызовов. Поэтому, даже
при высокой нагрузке статусная строка будет корректно
обновляться. И, кроме того, это позволяет сберегать
электроэнергию, поскольку загрузка ЦП несопоставима
с загрузкой, вызванной соответствующим количеством
скриптов.
%prep
%setup -n %name-%version
%patch0 -p1
%patch1 -p1
%build
%make
# Сжимаем страницы руководств (для этого добавлен makeman.patch)
cd man
bzip -9 *.1
%install
make DESTDIR=%buildroot install
# Добавляем нехитрую документацию.
%define docdir %_docdir/%name-%version
mkdir -p %buildroot/%docdir
install -pm644 LICENSE %buildroot%docdir/
install -pm644 CHANGELOG %buildroot%docdir/
%files
%%doc %docdir
%config /etc/i3status.conf
%_bindir/*
%_man1dir/*
%changelog
…
Todas as alterações você pod ver aqui
Version: 2.9
Release: alt1
Summary: I3 status bar generator for i3bar, dzen2, xmobar or similar programs.
License: BSD-like
Group: Graphical desktop/Other
URL: http://i3wm.org/i3status
Source: %name-%version.tar
# Patch takes into account compressing of man pages by this script
Patch0: %name-alt-makeman.patch
# Patch adds "none" to the default config because
# current version of i3bar crashes without it
# Remove after corresponding correction of i3bar or
# i3status.
Patch1: %name-alt-config.patch
Packager: %packager
# Automatically added by buildreq on Sat Aug 18 2012
BuildRequires: libalsa-devel libconfuse-devel libwireless-devel libyajl-devel
%description
i3status is a small program (about 1500 SLOC) for generating a
status bar for i3bar, dzen2, xmobar or similar programs.
It is designed to be very efficient by issuing a very small number
of system calls, as one generally wants to update such a status line
every second. This ensures that even under high load, your status bar
is updated correctly. Also, it saves a bit of energy by not hogging
your CPU as much as spawning the corresponding amount of
shell commands would.
%description -l ru_RU.UTF-8
i3status это крошечная программа (размером примерно 1500 строк),
предназначенная для генерации строки статуса, используемой
программами i3bar, dzen2, xmobar и их аналогами.
При разработке i3status учитывалось то, что поскольку
строка статуса должна обновляться каждую секунду,
программа должна быть максимально эффективной и делать
минимальное кол-во системных вызовов. Поэтому, даже
при высокой нагрузке статусная строка будет корректно
обновляться. И, кроме того, это позволяет сберегать
электроэнергию, поскольку загрузка ЦП несопоставима
с загрузкой, вызванной соответствующим количеством
скриптов.
%prep
%setup -n %name-%version
%patch0 -p1
%patch1 -p1
%build
%make
# Сжимаем страницы руководств (для этого добавлен makeman.patch)
cd man
bzip -9 *.1
%install
make DESTDIR=%buildroot install
# Добавляем нехитрую документацию.
%define docdir %_docdir/%name-%version
mkdir -p %buildroot/%docdir
install -pm644 LICENSE %buildroot%docdir/
install -pm644 CHANGELOG %buildroot%docdir/
%files
%%doc %docdir
%config /etc/i3status.conf
%_bindir/*
%_man1dir/*
%changelog
…
Todas as alterações você pod ver aqui