%define pkg_version @@VERSION@@ %define pkg_git_hash @@GITHASH@@ %define pkg_date %(date +%%Y%%m%%d) %{!?_release: %global _release 0.%{pkg_date}git%{pkg_git_hash}} Name: scoutfs-utils Summary: scoutfs user space utilities Version: %{pkg_version} Release: %{_release}%{?dist} License: GPLv2 Group: System Environment/Base URL: http://scoutfs.org/ BuildRequires: git BuildRequires: gzip BuildRequires: libuuid-devel BuildRequires: openssl-devel BuildRequires: libblkid-devel #Requires: kmod-scoutfs = %{version} Source: scoutfs-utils-%{pkg_version}.tar # Disable the building of the debug package(s). %define debug_package %{nil} %description scoutfs - user space utilities %package -n scoutfs-devel Summary: scoutfs devel headers Version: %{pkg_version} Release: %{_release}%{?dist} License: GPLv2 Group: Development/Libraries URL: http://scoutfs.org/ %description -n scoutfs-devel scoutfs - development headers %prep %setup -q -n scoutfs-utils-%{pkg_version} %build make gzip man/*.? %install mkdir -p $RPM_BUILD_ROOT%{_mandir}/man{5,7,8} cp man/*.5.gz $RPM_BUILD_ROOT%{_mandir}/man5/. cp man/*.7.gz $RPM_BUILD_ROOT%{_mandir}/man7/. cp man/*.8.gz $RPM_BUILD_ROOT%{_mandir}/man8/. install -m 755 -D src/scoutfs $RPM_BUILD_ROOT%{_sbindir}/scoutfs install -m 644 -D src/ioctl.h $RPM_BUILD_ROOT%{_includedir}/scoutfs/ioctl.h install -m 644 -D src/format.h $RPM_BUILD_ROOT%{_includedir}/scoutfs/format.h install -m 755 -D fenced/scoutfs-fenced $RPM_BUILD_ROOT%{_libexecdir}/scoutfs-fenced/scoutfs-fenced install -m 644 -D fenced/scoutfs-fenced.service $RPM_BUILD_ROOT%{_unitdir}/scoutfs-fenced.service install -m 644 -D fenced/scoutfs-fenced.conf.example $RPM_BUILD_ROOT%{_sysconfdir}/scoutfs/scoutfs-fenced.conf.example %files %defattr(644,root,root,755) %{_mandir}/man*/scoutfs*.gz /%{_unitdir}/scoutfs-fenced.service %{_sysconfdir}/scoutfs %defattr(755,root,root,755) %{_sbindir}/scoutfs %{_libexecdir}/scoutfs-fenced %files -n scoutfs-devel %defattr(644,root,root,755) %{_includedir}/scoutfs %clean rm -rf %{buildroot}