Hello community, here is the log from the commit of package nmon for openSUSE:Factory checked in at 2016-03-26 15:24:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nmon (Old) and /work/SRC/openSUSE:Factory/.nmon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nmon" Changes: -------- --- /work/SRC/openSUSE:Factory/nmon/nmon.changes 2015-12-16 17:43:36.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.nmon.new/nmon.changes 2016-03-26 15:24:05.000000000 +0100 @@ -1,0 +2,37 @@ +Fri Mar 18 14:46:15 UTC 2016 - [email protected] + +- Enable all features for non intel architectures +- Enable support for modern kernels +- Add symlink to lmon manpage + +------------------------------------------------------------------- +Sat Mar 12 07:54:50 UTC 2016 - [email protected] + +- Update to 16d + * Source code re-indented. + * Fixes for Welcome screen on Mainframe + * Fixed for Curses handling when collecting data to file - big + bug for main frame and x86. +- Changes for 16b + * Fixes for Welcome screen on Mainframe + * Fixed for Curses handling when collecting data to file - big + bug for main frame and x86. +- Changes for 16a + * Nvidia GPU support - online & saved to file + + You need a S822LC With NVIDIA GPU(s) and Nvidia Library + installed libnvidia-ml.so + * CPU Wide View - online view for up to 192 CPUs + * CPU MHz per Core ratings for machine that allow cores with + different MHz - online & saved to file + * lscpu stats capture - online & to file + * Z experiment mode showing CPU interrupts - Renamed U stats in + version 16b - online only + * Online colourising stats to aid usability - online only + * Massive improvement in help information: nmon -? and nmon -h + * Code change to alphabetic order for getopt() and key input + functions - just code clean up + * New nmon logo on flash screen - online only + * Extra kernel stats - online only +- Drop nmon.1 and genereate manpage during build + +------------------------------------------------------------------- Old: ---- lmon15h.c nmon.1 New: ---- lmon16d.c ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nmon.spec ++++++ --- /var/tmp/diff_new_pack.vZH6Af/_old 2016-03-26 15:24:06.000000000 +0100 +++ /var/tmp/diff_new_pack.vZH6Af/_new 2016-03-26 15:24:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package nmon # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2011-2013 Pascal Bleser <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,15 @@ Name: nmon -Version: 15h +Version: 16d Release: 0 Summary: Performance Monitor License: GPL-3.0 Group: System/Monitoring Url: http://nmon.sourceforge.net/pmwiki.php Source0: http://sourceforge.net/projects/nmon/files/lmon%{version}.c -Source1: nmon.1 -Source2: https://www.gnu.org/licenses/gpl-3.0.txt +Source1: https://www.gnu.org/licenses/gpl-3.0.txt +BuildRequires: help2man BuildRequires: ncurses-devel Provides: lmon = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -58,19 +58,38 @@ %setup -q -T -c %{name}-%{version} %build -cc %{optflags} -D X86 -D GETUSER -D LARGEMEM -Wno-unused %{SOURCE0} -o nmon -lncurses +export build_cmd="-D JFS -D GETUSER -D LARGEMEM -D KERNEL_2_6_18 -Wno-unused %{SOURCE0} -o nmon -lncurses -lm -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" +%ifarch ppc ppc64 ppc64le +cc %{optflags} -D PPC \ + ${build_cmd} +%endif +%ifarch s390x +cc %{optflags} -D MAINFRAME \ + ${build_cmd} +%endif +%ifarch %arm aarch64 +cc %{optflags} -D ARM \ + ${build_cmd} +%endif +%ifarch %ix86 x86_64 +cc %{optflags} -D X86 \ + ${build_cmd} +%endif %install install -D -m 0755 nmon %{buildroot}%{_bindir}/nmon -install -D -m 0644 %{SOURCE1} %{buildroot}%{_mandir}/man1/%{name}.1 +install -d %{buildroot}%{_mandir}/man1 +help2man ./nmon > %{buildroot}%{_mandir}/man1/nmon.1 ln -s nmon %{buildroot}%{_bindir}/lmon +ln -s nmon %{buildroot}%{_mandir}/man1/lmon.1 cp %{SOURCE1} LICENSE.GPL-3.0 %files %defattr(-,root,root) %doc LICENSE.GPL-3.0 -%{_bindir}/%{name} +%{_bindir}/nmon %{_bindir}/lmon -%{_mandir}/man1/%{name}.1.* +%{_mandir}/man1/nmon.1%{ext_man} +%{_mandir}/man1/lmon.1%{ext_man} %changelog ++++++ lmon16d.c ++++++ ++++ 8554 lines (skipped)
