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")

Reply via email to