Blame nvme-cli.spec

Andy Lutomirski ec8e84
%global commit0 bdbb4da0979fbdc079cf98410cdb31cf799e83b3
Andy Lutomirski ec8e84
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
Name:           nvme-cli
Andy Lutomirski ec8e84
Version:        0.2
Andy Lutomirski ec8e84
Release:        2.20160112git%{shortcommit0}%{?dist}
Andy Lutomirski ec8e84
Summary:        NVMe management command line interface
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
License:        GPLv2+
Andy Lutomirski ec8e84
URL:            https://github.com/linux-nvme/nvme-cli
Andy Lutomirski ec8e84
Source0:        https://github.com/linux-nvme/%{name}/archive/%{commit0}.tar.gz
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
BuildRequires:  systemd-devel
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%description
Andy Lutomirski ec8e84
nvme-cli provides NVM-Express user space tooling for Linux.
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%prep
Andy Lutomirski ec8e84
%setup -qn %{name}-%{commit0}
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%build
Andy Lutomirski ec8e84
make PREFIX=/usr CFLAGS="%{optflags}" LDFLAGS="%{__global_ldflags}" %{?_smp_mflags}
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%install
Andy Lutomirski ec8e84
%make_install PREFIX=/usr
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%files
Andy Lutomirski ec8e84
%license LICENSE
Andy Lutomirski ec8e84
%doc README.md
Andy Lutomirski ec8e84
%{_sbindir}/nvme
Andy Lutomirski ec8e84
%{_mandir}/man1/nvme*.gz
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
%changelog
Andy Lutomirski ec8e84
* Wed Jan 20 2016 luto@kernel.org - 0.2-2.20160112gitbdbb4da
Andy Lutomirski ec8e84
- Update to new upstream commit, fixing #49.  "nvme list" now works.
Andy Lutomirski ec8e84
Andy Lutomirski ec8e84
* Wed Jan 13 2016 luto@kernel.org - 0.2-1.20160112gitde3e0f1
Andy Lutomirski ec8e84
- Initial import.