1 Summary: NVMe management command line interface
2 Summary(pl.UTF-8): Konsolowy interfejs do zarządzania NVMe
8 Source0: https://github.com/linux-nvme/nvme-cli/archive/v%{version}/%{name}-%{version}.tar.gz
9 # Source0-md5: 94997b72a63b5bc26c2862c7603bb6e3
10 URL: https://github.com/linux-nvme/nvme-cli
11 BuildRequires: libuuid-devel
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14 %define dracutdir /usr/lib/dracut
17 nvme-cli provides NVM-Express user space tooling for Linux.
19 %description -l pl.UTF-8
20 nvme-cli dostarcza narzędzia zarządzania NVM-Express.
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}
28 %if "%{_rpmversion}" >= "4.6"
32 %description -n dracut-nvmf
33 nvmf support for Dracut.
35 %description -n dracut-nvmf -l pl.UTF-8
36 Obsługa nvmf dla Dracut.
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"
48 %description -n bash-completion-nvme-cli
49 bash-completion for nvme-cli.
51 %description -n bash-completion-nvme-cli -l pl.UTF-8
52 Bashowe dopełnianie składni dla nvme-cli.
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"
63 %description -n zsh-completion-nvme-cli
64 zsh-completion for nvme-cli.
66 %description -n zsh-completion-nvme-cli -l pl.UTF-8
67 Dopełnianie składni w zsh dla nvme-cli.
75 LDFLAGS="${LDFLAGS:-%rpmldflags}" \
76 CFLAGS="${CFLAGS:-%rpmcflags} -I." \
77 CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
78 CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
79 %{?__cc:CC="%{__cc}"} \
80 %{?__cxx:CXX="%{__cxx}"} \
84 rm -rf $RPM_BUILD_ROOT
88 DESTDIR=$RPM_BUILD_ROOT \
89 DRACUTDIR=%{dracutdir} \
90 SYSTEMDDIR=%{systemdunitdir}/..
93 rm -rf $RPM_BUILD_ROOT
96 %defattr(644,root,root,755)
98 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/70-nvmf-autoconnect.rules
99 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/udev/rules.d/71-nvmf-iopolicy-netapp.rules
100 %attr(755,root,root) %{_sbindir}/nvme
101 %{_mandir}/man1/nvme*
102 %{systemdunitdir}/nvmefc-boot-connections.service
103 %{systemdunitdir}/nvmf-autoconnect.service
104 %{systemdunitdir}/nvmf-connect.target
105 %{systemdunitdir}/nvmf-connect@.service
107 %files -n dracut-nvmf
108 %defattr(644,root,root,755)
109 %{dracutdir}/dracut.conf.d/70-nvmf-autoconnect.conf
111 %files -n bash-completion-nvme-cli
112 %defattr(644,root,root,755)
115 %files -n zsh-completion-nvme-cli
116 %defattr(644,root,root,755)