]> git.pld-linux.org Git - packages/nvme-cli.git/blame - nvme-cli.spec
enable verbose output
[packages/nvme-cli.git] / nvme-cli.spec
CommitLineData
508be813
BS
1Summary: NVMe management command line interface
2Summary(pl.UTF-8): Konsolowy interfejs do zarządzania NVMe
3Name: nvme-cli
e9677b2f 4Version: 1.12
508be813
BS
5Release: 1
6License: GPL v2+
7Group: Applications
723b8252 8Source0: https://github.com/linux-nvme/nvme-cli/archive/v%{version}/%{name}-%{version}.tar.gz
e9677b2f 9# Source0-md5: 94997b72a63b5bc26c2862c7603bb6e3
508be813
BS
10URL: https://github.com/linux-nvme/nvme-cli
11BuildRequires: libuuid-devel
12BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
13
e9677b2f
JP
14%define dracutdir /usr/lib/dracut
15
508be813
BS
16%description
17nvme-cli provides NVM-Express user space tooling for Linux.
18
19%description -l pl.UTF-8
20nvme-cli dostarcza narzędzia zarządzania NVM-Express.
21
e9677b2f
JP
22%package -n dracut-nvmf
23Summary: nvmf support for Dracut
24Summary(pl.UTF-8): Obsługa nvmf dla Dracut
25Group: Applications/System
26Requires: %{name} = %{epoch}:%{version}-%{release}
27Requires: dracut
28%if "%{_rpmversion}" >= "4.6"
29BuildArch: noarch
30%endif
31
32%description -n dracut-nvmf
33nvmf support for Dracut.
34
35%description -n dracut-nvmf -l pl.UTF-8
36Obsługa nvmf dla Dracut.
37
508be813
BS
38%package -n bash-completion-nvme-cli
39Summary: bash-completion for nvme-cli
40Summary(pl.UTF-8): Bashowe dopełnianie składni dla nvme-cli
41Group: Applications/Shells
42Requires: %{name} = %{epoch}:%{version}-%{release}
43Requires: bash-completion >= 2.0
44%if "%{_rpmversion}" >= "5"
45BuildArch: noarch
46%endif
47
48%description -n bash-completion-nvme-cli
49bash-completion for nvme-cli.
50
51%description -n bash-completion-nvme-cli -l pl.UTF-8
52Bashowe dopełnianie składni dla nvme-cli.
53
10b7305f
JP
54%package -n zsh-completion-nvme-cli
55Summary: zsh-completion for nvme-cli
56Summary(pl.UTF-8): Dopełnianie składni w zsh dla nvme-cli
57Group: Applications/Shells
58Requires: %{name} = %{epoch}:%{version}-%{release}
59%if "%{_rpmversion}" >= "5"
60BuildArch: noarch
61%endif
62
63%description -n zsh-completion-nvme-cli
64zsh-completion for nvme-cli.
65
66%description -n zsh-completion-nvme-cli -l pl.UTF-8
67Dopełnianie składni w zsh dla nvme-cli.
68
508be813
BS
69%prep
70%setup -q
71
72%build
73
74PREFIX=%{_prefix} \
75LDFLAGS="${LDFLAGS:-%rpmldflags}" \
10b7305f 76CFLAGS="${CFLAGS:-%rpmcflags} -I." \
508be813
BS
77CXXFLAGS="${CXXFLAGS:-%rpmcxxflags}" \
78CPPFLAGS="${CPPFLAGS:-%rpmcppflags}" \
79%{?__cc:CC="%{__cc}"} \
80%{?__cxx:CXX="%{__cxx}"} \
c920b153 81V=1 \
508be813
BS
82%{__make}
83
84%install
85rm -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
94rm -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
This page took 0.110017 seconds and 4 git commands to generate.