8c1cdeb
# Location for bash completions.  define, not global, is for lazy expansion.
8c1cdeb
# On el6, which doesn't have pkg-config for bash-completion,
8c1cdeb
# /etc/bash_completion.d seems to be the correct location, with a
8c1cdeb
# lot of entries symlinked from /usr/share/bash-completion.
8c1cdeb
%define compdir %(pkg-config --exists bash-completion &&
Jirka Hladky 50aeda5
pkg-config --variable=completionsdir bash-completion ||
Jirka Hladky 50aeda5
echo %_sysconfdir/bash_completion.d)
8c1cdeb
8c1cdeb
Name:           datamash
Jirka Hladky 50aeda5
Version:        1.5
Jirka Hladky 50aeda5
Release:        1%{?dist}
8c1cdeb
Summary:        A statistical, numerical and textual operations tool
8c1cdeb
8c1cdeb
License:        GPLv3+
8c1cdeb
URL:            https://www.gnu.org/software/%{name}/
8c1cdeb
Source0:        http://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz
8c1cdeb
Igor Gnatenko 3fca964
BuildRequires:  gcc
8c1cdeb
BuildRequires:  gettext perl(Digest::MD5) perl(Digest::SHA) perl(Data::Dumper)
8c1cdeb
BuildRequires:  pkgconfig bash-completion
8c1cdeb
Requires(preun): info
8c1cdeb
Requires(post): info
8c1cdeb
8c1cdeb
%description
8c1cdeb
GNU datamash is a command-line program which performs basic
8c1cdeb
numeric,textual and statistical operations on input textual data
8c1cdeb
files.
8c1cdeb
8c1cdeb
%prep
52236f4
%autosetup -p 1
8c1cdeb
# .UR not defined in el6 an macros
8c1cdeb
%{?el6:sed -i -e 's/^.UR //g' datamash.1}
8c1cdeb
8c1cdeb
%build
8c1cdeb
%configure
8c1cdeb
%make_build
8c1cdeb
8c1cdeb
%install
8c1cdeb
%make_install
8c1cdeb
%{__rm} -f %{buildroot}/%{_infodir}/dir
8c1cdeb
%find_lang %{name}
8c1cdeb
%{__mkdir_p} %{buildroot}%{compdir}
8c1cdeb
%{__mv} %{buildroot}%{_datadir}/datamash/bash-completion.d/datamash %{buildroot}%{compdir}
Jirka Hladky 50aeda5
# E: non-executable-script /usr/share/bash-completion/completions/datamash 644 /bin/bash
8c1cdeb
%{__sed} -i '1d' %{buildroot}%{compdir}/datamash
8c1cdeb
8c1cdeb
%check
8c1cdeb
%{__make} check
8c1cdeb
Jirka Hladky 50aeda5
%post
Jirka Hladky 50aeda5
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
Jirka Hladky 50aeda5
Jirka Hladky 50aeda5
%preun
Jirka Hladky 50aeda5
if [ $1 = 0 ];then
Jirka Hladky 50aeda5
/sbin/install-info –delete %{_infodir}/%{name}.info %{_infodir}/dir || :
Jirka Hladky 50aeda5
fi
8c1cdeb
8c1cdeb
%files -f %{name}.lang
8c1cdeb
%{_bindir}/datamash
8c1cdeb
%{_datadir}/datamash/
c0ef07a
%{_infodir}/datamash.info.*
8c1cdeb
%dir %{compdir}/..
8c1cdeb
%dir %{compdir}
8c1cdeb
%{compdir}/datamash
8c1cdeb
8c1cdeb
%license COPYING
d7b5134
%doc README NEWS THANKS TODO AUTHORS ChangeLog
8c1cdeb
%{_mandir}/man1/datamash.1.gz
8c1cdeb
8c1cdeb
%changelog
Jirka Hladky 50aeda5
* Fri Sep 27 2019 Jirka Hladky <hladky.jiri@gmail.com> - 1.5-1
Jirka Hladky 50aeda5
- New upstream release 1.5
Jirka Hladky 50aeda5
ec1d478
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-5
ec1d478
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
ec1d478
c0ef07a
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 1.3-4
c0ef07a
- Remove hardcoded gzip suffix from GNU info pages
c0ef07a
fb9aa0e
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-3
fb9aa0e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
fb9aa0e
23bd1da
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-2
23bd1da
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
23bd1da
12bd334
* Sun Apr 15 2018 Filipe Rosset <rosset.filipe@gmail.com> - 1.3-1
12bd334
- new upstream release 1.3
52236f4
- added upstream patch to fix tests on some platforms
12bd334
13f65d8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2-2
13f65d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
13f65d8
b4303ee
* Tue Sep 05 2017 Hannes Frederic Sowa <hannes@stressinduktion.org> - 1.2-1
b4303ee
- new upstream release 1.2-1
b4303ee
8c1cdeb
* Fri Jun 30 2017 Hannes Frederic Sowa <hannes@stressinduktion.org> 1.1.1-1
8c1cdeb
- Initial version of the package