]>
Commit | Line | Data |
---|---|---|
508be813 BS |
1 | Summary: NVMe management command line interface |
2 | Summary(pl.UTF-8): Konsolowy interfejs do zarządzania NVMe | |
3 | Name: nvme-cli | |
e9677b2f | 4 | Version: 1.12 |
508be813 BS |
5 | Release: 1 |
6 | License: GPL v2+ | |
7 | Group: Applications | |
723b8252 | 8 | Source0: https://github.com/linux-nvme/nvme-cli/archive/v%{version}/%{name}-%{version}.tar.gz |
e9677b2f | 9 | # Source0-md5: 94997b72a63b5bc26c2862c7603bb6e3 |
508be813 BS |
10 | URL: https://github.com/linux-nvme/nvme-cli |
11 | BuildRequires: libuuid-devel | |
12 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
13 | ||
e9677b2f JP |
14 | %define dracutdir /usr/lib/dracut |
15 | ||
508be813 BS |
16 | %description |
17 | nvme-cli provides NVM-Express user space tooling for Linux. | |
18 | ||
19 | %description -l pl.UTF-8 | |
20 | nvme-cli dostarcza narzędzia zarządzania NVM-Express. | |
21 | ||
e9677b2f JP |
22 | %package -n dracut-nvmf |
23 | Summary: nvmf support for Dracut | |
24 | Summary(pl.UTF-8): Obsługa nvmf dla Dracut | |
25 | Group: Applications/System | |
26 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
27 | Requires: dracut | |
28 | %if "%{_rpmversion}" >= "4.6" | |
29 | BuildArch: noarch | |
30 | %endif | |
31 | ||
32 | %description -n dracut-nvmf | |
33 | nvmf support for Dracut. | |
34 | ||
35 | %description -n dracut-nvmf -l pl.UTF-8 | |
36 | Obsługa nvmf dla Dracut. | |
37 | ||
508be813 BS |
38 | %package -n bash-completion-nvme-cli |
39 | Summary: bash-completion for nvme-cli | |
40 | Summary(pl.UTF-8): Bashowe dopełnianie składni dla nvme-cli | |
41 | Group: Applications/Shells | |
42 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
43 | Requires: bash-completion >= 2.0 | |
44 | %if "%{_rpmversion}" >= "5" | |
45 | BuildArch: noarch | |
46 | %endif | |
47 | ||
48 | %description -n bash-completion-nvme-cli | |
49 | bash-completion for nvme-cli. | |
50 | ||
51 | %description -n bash-completion-nvme-cli -l pl.UTF-8 | |
52 | Bashowe dopełnianie składni dla nvme-cli. | |
53 | ||
10b7305f JP |
54 | %package -n zsh-completion-nvme-cli |
55 | Summary: zsh-completion for nvme-cli | |
56 | Summary(pl.UTF-8): Dopełnianie składni w zsh dla nvme-cli | |
57 | Group: Applications/Shells | |
58 | Requires: %{name} = %{epoch}:%{version}-%{release} | |
59 | %if "%{_rpmversion}" >= "5" | |
60 | BuildArch: noarch | |
61 | %endif | |
62 | ||
63 | %description -n zsh-completion-nvme-cli | |
64 | zsh-completion for nvme-cli. | |
65 | ||
66 | %description -n zsh-completion-nvme-cli -l pl.UTF-8 | |
67 | Dopełnianie składni w zsh dla nvme-cli. | |
68 | ||
508be813 BS |
69 | %prep |
70 | %setup -q | |
71 | ||
72 | %build | |
73 | ||
74 | PREFIX=%{_prefix} \ | |
75 | LDFLAGS="${LDFLAGS:-%rpmldflags}" \ | |
10b7305f | 76 | CFLAGS="${CFLAGS:-%rpmcflags} -I." \ |
508be813 BS |
77 | CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \ |
78 | CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \ | |
79 | %{?__cc:CC="%{__cc}"} \ | |
80 | %{?__cxx:CXX="%{__cxx}"} \ | |
c920b153 | 81 | V=1 \ |
508be813 BS |
82 | %{__make} |
83 | ||
84 | %install | |
85 | rm -rf $RPM_BUILD_ROOT | |
86 | ||
87 | %{__make} install \ | |
88 | PREFIX=%{_prefix} \ | |
e9677b2f JP |
89 | DESTDIR=$RPM_BUILD_ROOT \ |
90 | DRACUTDIR=%{dracutdir} \ | |
91 | SYSTEMDDIR=%{systemdunitdir}/.. | |
508be813 | 92 | |
508be813 BS |
93 | %clean |
94 | rm -rf $RPM_BUILD_ROOT | |
95 | ||
96 | %files | |
97 | %defattr(644,root,root,755) | |
98 | %doc README.md | |
e9677b2f JP |
99 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-nvmf-autoconnect.rules |
100 | %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/71-nvmf-iopolicy-netapp.rules | |
508be813 BS |
101 | %attr(755,root,root) %{_sbindir}/nvme |
102 | %{_mandir}/man1/nvme* | |
e9677b2f JP |
103 | %{systemdunitdir}/nvmefc-boot-connections.service |
104 | %{systemdunitdir}/nvmf-autoconnect.service | |
105 | %{systemdunitdir}/nvmf-connect.target | |
106 | %{systemdunitdir}/nvmf-connect@.service | |
107 | ||
108 | %files -n dracut-nvmf | |
109 | %defattr(644,root,root,755) | |
110 | %{dracutdir}/dracut.conf.d/70-nvmf-autoconnect.conf | |
508be813 BS |
111 | |
112 | %files -n bash-completion-nvme-cli | |
113 | %defattr(644,root,root,755) | |
114 | %{bash_compdir}/nvme | |
10b7305f JP |
115 | |
116 | %files -n zsh-completion-nvme-cli | |
117 | %defattr(644,root,root,755) | |
118 | %{zsh_compdir}/_nvme |