forked from stanford-rc/sasutils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sasutils-el7.spec
123 lines (94 loc) · 3.58 KB
/
sasutils-el7.spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
Name: sasutils
Version: 0.5.0
Release: 1%{?dist}
Summary: Serial Attached SCSI (SAS) utilities
License: ASL 2.0
URL: https://github.com/stanford-rc/sasutils
Source0: https://github.com/stanford-rc/sasutils/archive/v%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools
Requires: python%{python3_pkgversion}-setuptools
Requires: sg3_utils
Requires: smp_utils
%{?python_provide:%python_provide python-sasutils}
%description
sasutils is a set of command-line tools and a Python library to ease the
administration of Serial Attached SCSI (SAS) fabrics.
%prep
%setup -q
%build
%py3_build
%install
%py3_install
install -d %{buildroot}/%{_mandir}/man1
install -p -m 0644 doc/man/man1/sas_counters.1 %{buildroot}/%{_mandir}/man1/
install -p -m 0644 doc/man/man1/sas_devices.1 %{buildroot}/%{_mandir}/man1/
install -p -m 0644 doc/man/man1/sas_discover.1 %{buildroot}/%{_mandir}/man1/
install -p -m 0644 doc/man/man1/ses_report.1 %{buildroot}/%{_mandir}/man1/
%files
%{_bindir}/sas_counters
%{_bindir}/sas_devices
%{_bindir}/sas_discover
%{_bindir}/sas_mpath_snic_alias
%{_bindir}/sas_sd_snic_alias
%{_bindir}/sas_st_snic_alias
%{_bindir}/ses_report
%{python3_sitelib}/sasutils/
%{python3_sitelib}/sasutils-*-py%{python3_version}.egg-info
%{_mandir}/man1/sas_counters.1*
%{_mandir}/man1/sas_devices.1*
%{_mandir}/man1/sas_discover.1*
%{_mandir}/man1/ses_report.1*
%doc README.rst
%license LICENSE.txt
%changelog
* Sun Oct 1 2023 Stephane Thiell <[email protected]> 0.5.0-1
- update version
* Thu Feb 16 2023 Stephane Thiell <[email protected]> 0.4.0-1
- update version
* Mon Nov 14 2022 Stephane Thiell <[email protected]> 0.3.13-1
- update version
* Mon Nov 15 2021 Stephane Thiell <[email protected]> 0.3.12-1
- update version
* Fri Nov 12 2021 Stephane Thiell <[email protected]> 0.3.11-1
- update version
* Sun Dec 08 2019 Stephane Thiell <[email protected]> 0.3.10-1
- update version
- update Source to download from GitHub directly
* Tue Aug 29 2017 Stephane Thiell <[email protected]> 0.3.9-1
- update version
* Tue Aug 29 2017 Stephane Thiell <[email protected]> 0.3.8-3
- build for Python 3.4 in EPEL7
* Tue Aug 22 2017 Stephane Thiell <[email protected]> 0.3.8-2
- always remove shebang from Python modules
- removed unwanted Group tag
- removed useless/duplicate Provides tag
* Fri Aug 18 2017 Stephane Thiell <[email protected]> 0.3.8-1
- added man pages
* Wed Aug 16 2017 Stephane Thiell <[email protected]> 0.3.5-1
- packaging improvements
* Tue Jul 4 2017 Stephane Thiell <[email protected]> 0.3.4-1
- build against python3 only
- install LICENSE.txt file
- use python_provide macro and update to follow Fedora packaging guidelines
* Sat May 20 2017 Stephane Thiell <[email protected]> 0.3.3-1
- update version (bug fixes)
* Wed Mar 29 2017 Mikhail Lesin <[email protected]> 0.3.2-1
- Python 3 port
- DM support
- 4K devices sizefix
* Mon Feb 20 2017 Stephane Thiell <[email protected]> 0.3.1-1
- update version
* Sun Feb 19 2017 Stephane Thiell <[email protected]> 0.3.0-1
- update version
* Fri Dec 9 2016 Stephane Thiell <[email protected]> 0.2.5-1
- update version
* Mon Dec 5 2016 Stephane Thiell <[email protected]> 0.2.4-1
- update version
* Tue Nov 8 2016 Stephane Thiell <[email protected]> 0.2.3-1
- update version
* Mon Oct 31 2016 Stephane Thiell <[email protected]> 0.2.1-1
- update version
* Mon Oct 17 2016 Stephane Thiell <[email protected]> 0.1.7-1
- inception