sysfsutils/sysfsutils.spec

111 lines
3.4 KiB
RPMSpec
Raw Normal View History

Name: sysfsutils
Version: 2.1.1
Release: 1mamba
Summary: System utilities based on sysfs
Group: System/Tools
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: https://linux-diag.sourceforge.net/Sysfsutils.html
Source: https://github.com/linux-ras/sysfsutils.git/v%{version}/sysfsutils-%{version}.tar.bz2
#Source1: http://downloads.sourceforge.net/sourceforge/linux-diag/sysfsutils-1.3.0.tar.gz
Patch0: %{name}-2.1.0-kernel_2.6.25.patch
License: GPL
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
## AUTOBUILDREQ-END
Provides: sysfs
Obsoletes: sysfs < 2.1.1
Requires: libsysfs = %{version}-%{release}
%description
A consistant and stable interface for querying system device information exposed through sysfs.
%package -n libsysfs
Group: System/Libraries
Summary: System library for accessing sysfs
Obsoletes: libsysfs1 < 2.1.1
%description -n libsysfs
A consistant and stable interface for querying system device information exposed through sysfs.
This package contains command line tools for querying and diagnostics.
%package -n libsysfs-devel
Group: Development/Libraries
Summary: Static libraries and headers for libsysfs
Requires: libsysfs = %{version}-%{release}
%description -n libsysfs-devel
A consistant and stable interface for querying system device information exposed through sysfs.
This package contains static libraries and header files needed for development.
%debug_package
%prep
%setup -q
#%patch0 -p1
#sed -i "s,| arm-\* |,| aarch64-\* | arm-\* |," config.sub
./autogen
%build
%configure
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%post -n libsysfs -p /sbin/ldconfig
%postun -n libsysfs -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/systool
%{_mandir}/man1/systool.1*
%files -n libsysfs
%defattr(-,root,root)
%{_libdir}/libsysfs.so.*
%doc AUTHORS COPYING CREDITS
%files -n libsysfs-devel
%defattr(-,root,root)
%{_includedir}/sysfs/*.h
%{_libdir}/libsysfs.a
%{_libdir}/libsysfs.so
%{_libdir}/pkgconfig/libsysfs.pc
%doc README TODO
%changelog
* Sat Nov 26 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.1-1mamba
- update to 2.1.1
* Mon Nov 30 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.0-5mamba
- added debug package and build fix for aarch64
* Mon Jul 15 2013 Automatic Build System <autodist@mambasoft.it> 2.1.0-4mamba
- automatic rebuild by autodist
* Thu Jun 25 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.0-3mamba
- systool man moved from lib to sysfsutils package
* Mon Sep 29 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.0-2mamba
- added patch to fix behaviour with kernel >=2.6.25 and CONFIG_SYSFS_DEPRECATED_V2 not set
- disabled build and obsoleted compatibility library libsysfs1
* Thu Jul 19 2007 Silvan Calarco <silvan.calarco@mambasoft.it> 2.1.0-1mamba
- update to 2.1.0
* Mon Dec 19 2005 Stefano Cotta Ramusino <stefano.cotta@qilinux.it> 2.0.0-2qilnx
- added missing %%post and %%postun for %{name}1 subpackage
* Fri Dec 16 2005 Stefano Cotta Ramusino <stefano.cotta@qilinux.it> 2.0.0-1qilnx
- update to version 2.0.0 by autospec
- new compatibility package %{name}1
* Thu Jul 14 2005 Silvan Calarco <silvan.calarco@mambasoft.it> 1.3.0-1qilnx
- package created by autospec