Group :: Graphical desktop/Window Maker
RPM: wmnetload
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
# Unpackaged files in buildroot should terminate build
%define _unpackaged_files_terminate_build 1
Name: wmnetload
Version: 1.3
Release: alt4
Summary: dockapp which monitor network interfaces
Summary(ru_RU.CP1251): апплет, который следит за сетевыми интерфейсами
License: GPL
Group: Graphical desktop/Window Maker
Url: http://freshmeat.net/projects/wmnetload/
Packager: Slava Semushin <php-coder at altlinux.ru>
Source0: ftp://truffula.com/pub/%name-%version.tar.bz2
Source1: %name.menu
Patch: %name-1.3-alt-warnings-fix.patch
BuildRequires: libdockapp-devel libICE-devel libXext-devel
%description
wmnetload is a network interface monitor dockapp for Window Maker. It
is designed to fit well with dockapps like wmcpuload and wmmemmon. It
tracks whether the interface is functioning and displays current
network interface throughput, along with an auto-scaling graph of
recent network activity (the graph separates upstream and downstream
traffic load cleanly without resorting to colors).
%description -l ru_RU.CP1251
wmnetload это апплет для Window Maker, который следит за сетевыми
интерфейсами. Он имеет такой же дизайн как wmcpuload и wmmemmon. Он
отслеживает работает ли интерфейс, и показывает поток, проходящий
через него, вместе с автомасштабируемым графиком недавней сетевой
активности (график разделяет входящий и исходящий трафик очень четко,
не прибегая к использованию цветов).
%prep
%setup -q
# fixed RPATH
sed -i 's|LIBRARY_SEARCH_PATH="$lib_search_path -L/usr/local/lib"|LIBRARY_SEARCH_PATH="$lib_search_path"|' configure.in
# fixed configure.in
sed -i 's/\(WN_HAVE_IPV6\|WN_CHECK_LIB\|WN_CHECK_HEADER\|WN_HAVE_SOCKADDR_SA_LEN\|WN_TYPE_ULONGLONG_T\),/[\1],/' configure.in
# fixed Makefile.am
sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am
sed -i 's|LDFLAGS|AM_LDFLAGS|' src/Makefile.am
patch -p1 -i %PATCH0
%__autoreconf
%build
%configure --with-x
%make_build CFLAGS="%optflags -Werror" --silent --no-print-directory
%install
%make_install --silent --no-print-directory DESTDIR=%buildroot install
install -pD -m 644 %SOURCE1 %buildroot%_menudir/%name
%post
%update_menus
%postun
%clean_menus
%files
%doc AUTHORS ChangeLog NEWS README
%_bindir/%name
%_menudir/%name
%changelog
…
Full changelog you can see here
%define _unpackaged_files_terminate_build 1
Name: wmnetload
Version: 1.3
Release: alt4
Summary: dockapp which monitor network interfaces
Summary(ru_RU.CP1251): апплет, который следит за сетевыми интерфейсами
License: GPL
Group: Graphical desktop/Window Maker
Url: http://freshmeat.net/projects/wmnetload/
Packager: Slava Semushin <php-coder at altlinux.ru>
Source0: ftp://truffula.com/pub/%name-%version.tar.bz2
Source1: %name.menu
Patch: %name-1.3-alt-warnings-fix.patch
BuildRequires: libdockapp-devel libICE-devel libXext-devel
%description
wmnetload is a network interface monitor dockapp for Window Maker. It
is designed to fit well with dockapps like wmcpuload and wmmemmon. It
tracks whether the interface is functioning and displays current
network interface throughput, along with an auto-scaling graph of
recent network activity (the graph separates upstream and downstream
traffic load cleanly without resorting to colors).
%description -l ru_RU.CP1251
wmnetload это апплет для Window Maker, который следит за сетевыми
интерфейсами. Он имеет такой же дизайн как wmcpuload и wmmemmon. Он
отслеживает работает ли интерфейс, и показывает поток, проходящий
через него, вместе с автомасштабируемым графиком недавней сетевой
активности (график разделяет входящий и исходящий трафик очень четко,
не прибегая к использованию цветов).
%prep
%setup -q
# fixed RPATH
sed -i 's|LIBRARY_SEARCH_PATH="$lib_search_path -L/usr/local/lib"|LIBRARY_SEARCH_PATH="$lib_search_path"|' configure.in
# fixed configure.in
sed -i 's/\(WN_HAVE_IPV6\|WN_CHECK_LIB\|WN_CHECK_HEADER\|WN_HAVE_SOCKADDR_SA_LEN\|WN_TYPE_ULONGLONG_T\),/[\1],/' configure.in
# fixed Makefile.am
sed -i 's|CPPFLAGS =|AM_CPPFLAGS =|' src/Makefile.am
sed -i 's|LDFLAGS|AM_LDFLAGS|' src/Makefile.am
patch -p1 -i %PATCH0
%__autoreconf
%build
%configure --with-x
%make_build CFLAGS="%optflags -Werror" --silent --no-print-directory
%install
%make_install --silent --no-print-directory DESTDIR=%buildroot install
install -pD -m 644 %SOURCE1 %buildroot%_menudir/%name
%post
%update_menus
%postun
%clean_menus
%files
%doc AUTHORS ChangeLog NEWS README
%_bindir/%name
%_menudir/%name
%changelog
…
Full changelog you can see here