Hello community, here is the log from the commit of package libstatgrab for openSUSE:Factory checked in at 2015-12-01 09:19:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libstatgrab (Old) and /work/SRC/openSUSE:Factory/.libstatgrab.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libstatgrab" Changes: -------- --- /work/SRC/openSUSE:Factory/libstatgrab/libstatgrab.changes 2012-02-27 18:35:42.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libstatgrab.new/libstatgrab.changes 2015-12-01 09:19:40.000000000 +0100 @@ -1,0 +2,18 @@ +Fri Nov 27 12:04:48 UTC 2015 - [email protected] + +- Update to 0.91, please see + + /usr/share/doc/packages/libstatgrab/NEWS + +- Change soname to 10 and change baselibs.conf +- Remove obsolete patches libstatgrab-os-linux.diff, + libstatgrab-link-ncurses.diff, libstatgrab-fix-include-ncurses.patch, + changed by Upstream +- Add libstatgrab-rpmlintrc, for not fixable issues +- Modernize spec +- Add BuildRequires for fdupes and use %fdupes macro to reduce size + of the package +- Reorder %configure default options +- Use default %make_install + +------------------------------------------------------------------- Old: ---- libstatgrab-0.17.tar.gz libstatgrab-fix-include-ncurses.patch libstatgrab-link-ncurses.diff libstatgrab-os-linux.diff New: ---- libstatgrab-0.91.tar.gz libstatgrab-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libstatgrab.spec ++++++ --- /var/tmp/diff_new_pack.T4lG4g/_old 2015-12-01 09:19:41.000000000 +0100 +++ /var/tmp/diff_new_pack.T4lG4g/_new 2015-12-01 09:19:41.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libstatgrab # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,10 @@ # -%define soname 6 +%define soname 10 Name: libstatgrab -Version: 0.17 +Version: 0.91 Release: 0 Summary: Interface to System Statistics License: LGPL-2.1+ @@ -29,10 +29,7 @@ Source1: statgrab.desktop Source2: saidar.desktop Source3: baselibs.conf -Patch1: libstatgrab-os-linux.diff -Patch2: libstatgrab-link-ncurses.diff -Patch3: libstatgrab-fix-include-ncurses.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source4: %{name}-rpmlintrc BuildRequires: autoconf BuildRequires: automake BuildRequires: gcc @@ -40,8 +37,12 @@ BuildRequires: libtool BuildRequires: make BuildRequires: ncurses-devel -BuildRequires: update-desktop-files BuildRequires: pkgconfig +%if 0%{?suse_version} +BuildRequires: fdupes +BuildRequires: update-desktop-files +%endif +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description The libstatgrab library provides an easy-to-use interface for accessing system @@ -59,22 +60,22 @@ Group: Development/Libraries/C and C++ %description -n %{name}%{soname} -Library for package %{name}. +Library for package libstatgrab. %package devel Summary: Development Environment for %{name} License: LGPL-2.1+ Group: Development/Libraries/C and C++ -Requires: %{name}%{soname} = %{version}-%{release} +Requires: %{name}%{soname} = %{version} %description devel -Development environment for %{name} (headers, library links, static library). +Development environment for libstatgrab (headers, library links, static library). %package -n statgrab Summary: Portable System Statistics Tools License: GPL-2.0+ Group: System/Monitoring -Requires: %{name}%{soname} = %{version}-%{release} +Requires: %{name}%{soname} = %{version} %description -n statgrab This package includes a couple of useful tools that use the %{name} library. @@ -88,7 +89,7 @@ Summary: Portable System Statistics Tools License: GPL-2.0+ Group: System/Monitoring -Requires: %{name}%{soname} = %{version}-%{release} +Requires: %{name}%{soname} = %{version} %description -n saidar This package includes a couple of useful tools that use the %{name} library. @@ -97,43 +98,43 @@ that can't easily make C function calls. %prep -%setup -q -n "libstatgrab-%{version}" -%patch1 -%patch2 -%patch3 +%setup -q %build -autoreconf -fiv +autoreconf -fi %configure \ - --disable-static \ - --with-ncurses \ - --disable-setuid-binaries \ - --disable-setgid-binaries \ - --disable-examples \ + --docdir=/usr/share/doc/packages/%{name} \ --enable-statgrab \ --enable-saidar \ - --enable-manpages + --disable-examples \ + --disable-setuid-binaries \ + --disable-setgid-binaries \ + --disable-static \ + --with-curses-prefix=/usr/include/ + make %{?_smp_mflags} %install -%makeinstall -%{__rm} %{buildroot}%{_libdir}/libstatgrab.la +%make_install -%__install -d "%{buildroot}%{_datadir}/applications" -%__install -m 0644 "%{SOURCE1}" "%{buildroot}%{_datadir}/applications/" -%__install -m 0644 "%{SOURCE2}" "%{buildroot}%{_datadir}/applications/" -%suse_update_desktop_file -r saidar System Monitor -%suse_update_desktop_file -r statgrab System Monitor - -# prepare doc files -%__install -d "%{buildroot}%{_docdir}/%{name}" -for f in AUTHORS ChangeLog COPYING* README NEWS PLATFORMS; do - %__install -m0644 "$f" "%{buildroot}%{_docdir}/%{name}/" -done +# Remove not needed static libraries +rm -f %{buildroot}%{_libdir}/%{name}.la -%__rm -rf examples/Makefile* examples/.deps -%__mv examples "%{buildroot}%{_docdir}/%{name}/" +# install Desktop file +mkdir -p %{buildroot}%{_datadir}/applications +install -Dm 0644 %{S:1} %{buildroot}%{_datadir}/applications/ +install -Dm 0644 %{S:2} %{buildroot}%{_datadir}/applications/ + +%if 0%{?suse_version} + %suse_update_desktop_file -r saidar System Monitor + %suse_update_desktop_file -r statgrab System Monitor + %fdupes -s %{buildroot}%{_prefix} +%endif + +# install Examples +rm -fr examples/Makefile* +cp -a examples %{buildroot}%{_docdir}/%{name}/examples/ %post -n %{name}%{soname} -p /sbin/ldconfig @@ -141,17 +142,17 @@ %files -n %{name}%{soname} %defattr(-,root,root) -%{_libdir}/libstatgrab.so.* +%{_libdir}/%{name}.so.* %files devel %defattr(-,root,root) %doc %{_docdir}/%{name} %{_includedir}/statgrab.h -%{_includedir}/statgrab_deprecated.h -%{_libdir}/pkgconfig/libstatgrab.pc -%{_libdir}/libstatgrab.so -%doc %{_mandir}/man3/sg_*.3* -%doc %{_mandir}/man3/statgrab.3* +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/%{name}.so +%{_mandir}/man3/sg_*.3%{ext_man} +%{_mandir}/man3/statgrab.3%{ext_man} +%{_mandir}/man3/%{name}.3%{ext_man} %files -n statgrab %defattr(-,root,root) @@ -159,21 +160,16 @@ %{_bindir}/statgrab %{_bindir}/statgrab-make-mrtg-config %{_bindir}/statgrab-make-mrtg-index -%doc %{_mandir}/man1/statgrab.1* -%doc %{_mandir}/man1/statgrab-make-mrtg-config.1* -%doc %{_mandir}/man1/statgrab-make-mrtg-index.1* +%{_mandir}/man1/statgrab.1%{ext_man} +%{_mandir}/man1/statgrab-make-mrtg-config.1%{ext_man} +%{_mandir}/man1/statgrab-make-mrtg-index.1%{ext_man} %{_datadir}/applications/statgrab.desktop %files -n saidar %defattr(-,root,root) %doc COPYING %{_bindir}/saidar -%doc %{_mandir}/man1/saidar.1* +%{_mandir}/man1/saidar.1%{ext_man} %{_datadir}/applications/saidar.desktop -# Local Variables: -# mode: rpm-spec -# tab-width: 3 -# End: - %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.T4lG4g/_old 2015-12-01 09:19:41.000000000 +0100 +++ /var/tmp/diff_new_pack.T4lG4g/_new 2015-12-01 09:19:41.000000000 +0100 @@ -1,4 +1,4 @@ -libstatgrab6 +libstatgrab10 libstatgrab-devel requires -libstatgrab-<targettype> requires "libstatgrab6-<targettype> = <version>" ++++++ libstatgrab-0.17.tar.gz -> libstatgrab-0.91.tar.gz ++++++ ++++ 165781 lines of diff (skipped) ++++++ libstatgrab-rpmlintrc ++++++ # This is not fixable look yet addFilter("libstatgrab.* *.*") #addFilter("shared-lib-calls-exit") #addFilter("missing-call-to-setgroups-before-setuid") #addFilter("doc-file-dependency") #addFilter("arch-dependent-file-in-usr-share") #addFilter("incoherent-version-dependency-on")
