1 Star 0 Fork 10

hy/sysfsutils

forked from src-openEuler/sysfsutils 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
sysfsutils.spec 2.58 KB
一键复制 编辑 原始数据 按行查看 历史
eulerstorage 提交于 2020-01-11 11:36 . modify patch number in spec
Name: sysfsutils
Version: 2.1.0
Release: 28
Summary: A set of utilities for interfacing with sysfs
License: GPLv2 and LGPLv2+
URL: http://sourceforge.net/projects/linux-diag/
Source0: http://prdownloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz
Patch1: 0001-sysfsutils-2.0.0-class-dup.patch
Patch2: 0002-sysfsutils-2.1.0-get_link.patch
Patch3: 0003-sysfsutils-2.1.0-manpages.patch
Patch4: 0004-sysfsutils-aarch64.patch
Patch9000: 9000-sysutils-modify-GPL-path-written-in-COPYING.patch
BuildRequires: git gcc chrpath
Provides: libsysfs libsysfs%{?_isa}
Obsoletes: libsysfs
%description
This package's purpose is to provide a set of utilities for interfacing
with sysfs, a virtual filesystem in Linux kernel versions 2.5+ that
provides a tree of system devices.
%package devel
Summary: Including header files and library for the developing of sysfsutils
License: LGPLv2+
Requires: sysfsutils = %{version}-%{release}
Provides: libsysfs-devel
Obsoletes: libsysfs-devel
%description devel
This contains dynamic libraries and header files for the developing of sysfsutils.
%package help
Summary: Including man files for sysfsutils
Requires: man
BuildArch: noarch
%description help
This contains man files for the using of sysfsutils.
%prep
%autosetup -n %{name}-%{version} -p1 -S git
%build
%configure --disable-static --libdir=/%{_lib}
%make_build
%install
%make_install
rm -f %{buildroot}/%{_bindir}/dlist_test
rm -f %{buildroot}/%{_bindir}/get_device
rm -f %{buildroot}/%{_bindir}/get_driver
rm -f %{buildroot}/%{_lib}/libsysfs.la
chrpath -d $(find $RPM_BUILD_ROOT -name get_module)
chrpath -d $(find $RPM_BUILD_ROOT -name systool)
%ldconfig_scriptlets
%files
%license COPYING cmd/GPL lib/LGPL
%doc README NEWS ChangeLog
%{_bindir}/systool
%{_bindir}/get_module
/%{_lib}/libsysfs.so.*
%files devel
%dir %{_includedir}/sysfs
%{_includedir}/sysfs/libsysfs.h
%{_includedir}/sysfs/dlist.h
/%{_lib}/libsysfs.so
%files help
%{_mandir}/man1/systool.1.gz
%changelog
* Fri Jan 10 2020 Huangzheng <huangzheng22@huawei.com> - 2.1.0-28
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESC:repackaged
* Tue Aug 20 2019 zhanghaibo <ted.zhang@huawei.com> - 2.1.0-27
- Type:enhancemnet
- ID:NA
- SUG:NA
- DESC:openEuler Debranding
* Tue Aug 20 2019 huangzheng <huangzheng22@huawei.com> - 2.1.0-26
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:rename patches
* Wed Jun 12 2019 zhangyujing<zhangyujing1@huawei.com> - 2.1.0-25.h1
- Type:bugfix
- ID:NA
- SUG:restart
- DESC:remove rpath
- Package init
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/hy-euler/sysfsutils.git
git@gitee.com:hy-euler/sysfsutils.git
hy-euler
sysfsutils
sysfsutils
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385