Blob Blame History Raw
Name:           entr
Version:        4.1
Release:        1%{?dist}
Summary:        Run arbitrary commands when files change

# The entire source code is ISC except missing/sys/event.h which is BSD
License:        ISC and BSD
URL:            http://entrproject.org
Source0:        %{url}/code/%{name}-%{version}.tar.gz

BuildRequires:  gcc

%description
A utility for running arbitrary commands when files change. Uses inotify to
avoid polling. It was written to make rapid feedback and automated testing
natural and completely ordinary.

%prep
%autosetup -c
mv eradman-%{name}-*/* .
ln -s Makefile{.linux,}

%build
export CFLAGS="%{optflags}"
export LDFLAGS="%{__global_ldflags}"
%make_build

%install
export PREFIX=%{_prefix}
%make_install

%check
export CFLAGS="%{optflags}"
export LDFLAGS="%{__global_ldflags}"
make test

%files
%license LICENSE
%doc NEWS README.md
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*

%changelog
* Thu Aug 16 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.1-1
- New upstream release

* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Wed Feb 07 2018 Lubomír Sedlář <lsedlar@redhat.com> - 4.0-1
- New upstream release 4.0

* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Wed Nov 01 2017 Lubomír Sedlář <lsedlar@redhat.com> - 3.9-1
- New upstream version

* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Wed Mar 01 2017 Lubomír Sedlář <lsedlar@redhat.com> - 3.7-2
- Bump to rebuild with correct dist tag

* Wed Mar 01 2017 Lubomír Sedlář <lsedlar@redhat.com> - 3.7-1
- New upstream version with bugfixes

* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.6-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Mon Aug 29 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-7
- Add build dependency on gcc

* Mon Aug 29 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-6
- Fixes to spec file by Igor Gnatenko

* Tue Aug 09 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-5
- Update licensing information in spec

* Wed Aug 03 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-4
- Add optflags

* Tue Jul 19 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-3
- Install license and news files

* Tue Jul 19 2016 Lubomír Sedlář <lsedlar@redhat.com> - 3.6-2
- New upstream release

* Thu Apr 14 2016 Lubomír Sedlář <lubomir.sedlar@gmail.com> - 3.5-1
- New upstream release
- Removed contrib/*
- Detect new subdirectories on Linux
- Direct users to http://entrproject.org/limits.html if inotify hits a kernel limit