Accepting request 896777 from home:lee_duncan:branches:Base:System

- Updated to version 2.1.1 from upstream, mostly build changes.
  Also, updated the SPEC file to match, and removed a patch that
  is no longer needed.

OBS-URL: https://build.opensuse.org/request/show/896777
OBS-URL: https://build.opensuse.org/package/show/Base:System/sysfsutils?expand=0&rev=24
This commit is contained in:
Lee Duncan 2021-06-01 21:09:45 +00:00 committed by Git OBS Bridge
parent 6c198beba6
commit 91a85fcfcb
6 changed files with 63 additions and 26 deletions

View File

@ -2,12 +2,7 @@
<service name="download_url" mode="disabled">
<param name="protocol">https</param>
<param name="host">github.com</param>
<param name="filename">sysfsutils-sysfsutils-2_1_0.tar.gz</param>
<param name="path">linux-ras/sysfsutils/archive/sysfsutils-2_1_0.tar.gz</param>
</service>
<service name="verify_file" mode="disabled">
<param name="file">sysfsutils-sysfsutils-2_1_0.tar.gz</param>
<param name="verifier">sha256</param>
<param name="checksum">035cd517c2465fa86e4f82d035ae5817d9a8b23ba2ba42fe623eb36d3d9b973f</param>
<param name="filename">sysfsutils-2_1_1.tar.gz</param>
<param name="path">linux-ras/sysfsutils/archive/refs/tags/v2.1.1.tar.gz</param>
</service>
</services>

BIN
sysfsutils-2_1_1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d40b0f1b906e3e99609797b9f56afcf189f21ccb0e1e5fd2fa1872381b1b18ab
size 95536

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:035cd517c2465fa86e4f82d035ae5817d9a8b23ba2ba42fe623eb36d3d9b973f
size 398079

View File

@ -1,3 +1,49 @@
-------------------------------------------------------------------
Tue Jun 1 18:52:15 UTC 2021 - Lee Duncan <lduncan@suse.com>
- Updated to version 2.1.1 from upstream, mostly build changes,
including:
* Bump the release version in missing file
* sysfsutils: bump to version 2.1.1
* build: update the bug reporting URL to github
* Build: remove Changelog and NEWS files
* build: don't fail on missing standard files
* Rename dprintf() debugging macro do debugprintf()
* build: Fix out-of-tree builds
* build: Move test program into check_PROGRAMS
* build: Add silent rule support for test.h generation
* build: Add a pkg-config file
* test/libsysfs.conf: remove the obsolete build requirement
* build: Add missing dependencies for test.h
* build: Remove unused configure macros
* build: Use = instead of == in test
* Check that sysfs is actually mounted in sysfs_get_mnt_path() and fail if not
* test: Fix formatting
* man: Improve systool(1) man page
* build: Add support for specifying the pci.ids database pathname
* build: Include "config.h" as the first header in all source files
* build: Build the testlibsysfs program
* build: Enable silent build rules
* build: Quote m4 macro arguments
* build: Use AC_CONFIG_HEADERS instead of deprecated AM_CONFIG_HEADER
* build: Update libtool support
* build: Use *_CPPFLAGS instead of deprecated INCLUDES variables
* build: Update gitignore files
* build: Remove autogenerated files
* build: Remove obsolete CVS support in dist-hook
* build: Add new script to bootstrap the source
* build: Add missing declaration for m4 macro directory
* lib/sysfs_class: fix build failure reported on GCC-11
* TravisCI: enable build test
* fix bug in sysfs_get_link - RHBZ #447220/Debian Bug #481015
* use gnu.org license files to correct addresses etc
* GPLv2 applies not just to test dir
This removed the need for sysfsutils-latest-changes.diff.gz, since
all of the changes in that diff were from upstream, and we have
the latest from upstream, which has all of those fixes.
- Updated the SPEC file to add build requirements, change files
delivered, etc, as needed by this new version of sysfs utilities.
-------------------------------------------------------------------
Fri Jul 10 15:52:03 UTC 2020 - Lee Duncan <lduncan@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package sysfsutils
#
# Copyright (c) 2020 SUSE LLC
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -20,18 +20,15 @@ Name: sysfsutils
Summary: System Utilities Package / Libsysfs
License: LGPL-2.1-or-later
Group: System/Libraries
Version: 2.1.0
Version: 2.1.1
Release: 0
URL: https://github.com/linux-ras/sysfsutils
Source: %{name}-sysfsutils-2_1_0.tar.gz
Source2: baselibs.conf
Patch1: sysfsutils-latest-changes.diff.gz
Source: sysfsutils-2_1_1.tar.gz
Provides: libsysfs
# bug437293
%ifarch ppc64
Obsoletes: sysfsutils-64bit
%endif
#
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libtool
BuildRequires: make
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@ -62,11 +59,11 @@ for the current users, but no new software should use this library.
This package contains the development files for libsysfs.
%prep
%setup -n sysfsutils-sysfsutils-2_1_0
%patch1 -p1
%setup -n sysfsutils-2.1.1
%build
%global optflags %{optflags} -fcommon
autoreconf -fi
%configure --disable-static --with-pic
%{__make} %{?_smp_mflags}
@ -92,7 +89,9 @@ rm -rf $RPM_BUILD_ROOT
/usr/bin/systool
%{_mandir}/man1/systool.1.gz
%{_libdir}/libsysfs.so.*
%doc README ChangeLog
%{_libdir}/pkgconfig/libsysfs.pc
%doc README
%license COPYING
%files devel
%defattr(-,root,root)