Blame SPECS/gluster-block.spec

ab7da3
Summary:          Gluster block storage utility
ab7da3
Name:             gluster-block
ab7da3
Version:          0.3
ab7da3
Release:          2%{?dist}
ab7da3
License:          GPLv2 or LGPLv3+
ab7da3
URL:              https://github.com/gluster/gluster-block
ab7da3
Source0:          https://github.com/gluster/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
ab7da3
ab7da3
Patch0001:        0001-build-add-AM_PROG_CC_C_O-in-configure.ac.patch
ab7da3
ab7da3
BuildRequires:    pkgconfig(glusterfs-api)
ab7da3
BuildRequires:    pkgconfig(json-c)
ab7da3
BuildRequires:    help2man >= 1.36
ab7da3
%{?systemd_requires}
ab7da3
BuildRequires:    systemd
ab7da3
# tarball releases require running ./autogen.sh
ab7da3
BuildRequires:    automake, autoconf, libtool, git
ab7da3
ab7da3
Requires:         tcmu-runner-handler-glfs >= 1.0.4
ab7da3
Requires:         targetcli >= 2.1.fb43
ab7da3
Requires:         rpcbind
ab7da3
ab7da3
%description
ab7da3
gluster-block is a CLI utility, which aims at making gluster backed block
ab7da3
storage creation and maintenance as simple as possible.
ab7da3
ab7da3
%prep
ab7da3
%setup -q
ab7da3
%patch0001 -p1 -b.AM_PROG_CC_C_O
ab7da3
ab7da3
%build
ab7da3
echo %{version} > VERSION
ab7da3
./autogen.sh
ab7da3
%configure
ab7da3
%make_build
ab7da3
ab7da3
%install
ab7da3
%make_install
ab7da3
ab7da3
%post
ab7da3
%systemd_post gluster-block-target.service
ab7da3
%systemd_post gluster-blockd.service
ab7da3
ab7da3
%preun
ab7da3
%systemd_preun gluster-block-target.service
ab7da3
%systemd_preun gluster-blockd.service
ab7da3
ab7da3
%postun
ab7da3
%systemd_postun_with_restart gluster-block-target.service
ab7da3
%systemd_postun_with_restart gluster-blockd.service
ab7da3
ab7da3
%files
ab7da3
%license COPYING-GPLV2 COPYING-LGPLV3
ab7da3
%doc README.md
ab7da3
%{_sbindir}/gluster-block
ab7da3
%{_sbindir}/gluster-blockd
ab7da3
%{_mandir}/man8/gluster-block*.8*
ab7da3
%{_unitdir}/gluster-blockd.service
ab7da3
%{_unitdir}/gluster-block-target.service
ab7da3
%config(noreplace) %{_sysconfdir}/sysconfig/gluster-blockd
ab7da3
ab7da3
%changelog
ab7da3
* Wed Dec 20 2017 Niels de Vos <ndevos@redhat.com> - 0.3-2
ab7da3
- tcmu-runner has subpackages now, we need tcmu-runner-handler-glfs
ab7da3
ab7da3
* Mon Nov 06 2017 Prasanna Kumar Kalever <prasanna.kalever@redhat.com> - 0.3-1
ab7da3
- Update to 0.3
ab7da3
ab7da3
* Wed Sep 13 2017 Niels de Vos <ndevos@redhat.com> - 0.2.1-2
ab7da3
- use pkgconfig for BuildRequires
ab7da3
- run setup in quiet mode
ab7da3
- run make_* macros instead of make commands in build/install section
ab7da3
- drop the INSTALL file from the documentation
ab7da3
ab7da3
* Fri Jun 30 2017 Niels de Vos <ndevos@redhat.com> - 0.2.1-1
ab7da3
- initial packaging, based on upstream .spec
ab7da3
- prevent ./autogen.sh'd need for git to determine the version
ab7da3
- added systemd macros in the scriptlets