|
Ville Skyttä |
fff27f |
# Expected failures in mock, hangs in koji
|
|
Ville Skyttä |
fff27f |
%bcond_with tests
|
|
Ville Skyttä |
fff27f |
|
|
cvsextras |
05bf1d |
Name: bash-completion
|
|
Ville Skyttä |
9793c2 |
Version: 1.3
|
|
Ville Skyttä |
1e9865 |
Release: 6%{?dist}
|
|
Ville Skyttä |
742eb9 |
Epoch: 1
|
|
cvsextras |
05bf1d |
Summary: Programmable completion for Bash
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
Group: System Environment/Shells
|
|
Ville Skyttä |
77b5bf |
License: GPLv2+
|
|
Ville Skyttä |
ea0d49 |
URL: http://bash-completion.alioth.debian.org/
|
|
Ville Skyttä |
a2a3bb |
Source0: http://bash-completion.alioth.debian.org/files/%{name}-%{version}.tar.bz2
|
|
Ville Skyttä |
a2a3bb |
Source1: %{name}-plague-client
|
|
Ville Skyttä |
4b23ee |
Source2: CHANGES.package.old
|
|
Ville Skyttä |
e8b29d |
# https://bugzilla.redhat.com/677446
|
|
Ville Skyttä |
e8b29d |
Source3: %{name}-1.3-filedir.bash
|
|
Ville Skyttä |
9793c2 |
# Non-upstream: adjust helpers dir location to our modified layout
|
|
Ville Skyttä |
9793c2 |
Patch0: %{name}-1.3-helpersdir.patch
|
|
Ville Skyttä |
7d79fb |
# Non-upstream: see comments in patch
|
|
Ville Skyttä |
7d79fb |
Patch1: %{name}-1.3-yeswehave.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=d066ace
|
|
Ville Skyttä |
7d79fb |
Patch2: %{name}-1.3-gendiff.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=f1b9580
|
|
Ville Skyttä |
7d79fb |
Patch3: %{name}-1.3-manpager-689180.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=e10848b
|
|
Ville Skyttä |
7d79fb |
Patch4: %{name}-1.3-libreoffice-692548.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=2eb713f
|
|
Ville Skyttä |
7d79fb |
Patch5: %{name}-1.3-latexdbj-678122.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=75309e9
|
|
Ville Skyttä |
bdf553 |
Patch6: %{name}-1.3-xspec-726220.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=d74e169
|
|
Ville Skyttä |
bdf553 |
Patch7: %{name}-1.3-selfparse-479936.patch
|
|
Ville Skyttä |
bdf553 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=e7b3abf
|
|
Ville Skyttä |
bdf553 |
Patch8: %{name}-1.3-sum-717341.patch
|
|
Ville Skyttä |
1e9865 |
# http://anonscm.debian.org/gitweb/?p=bash-completion/bash-completion.git;a=commitdiff;h=525d6e7
|
|
Ville Skyttä |
1e9865 |
Patch9: bash-completion-1.3-profile-hook.patch
|
|
cvsextras |
05bf1d |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
BuildArch: noarch
|
|
Ville Skyttä |
fff27f |
%if %{with tests}
|
|
Ville Skyttä |
6a80f0 |
BuildRequires: dejagnu
|
|
Ville Skyttä |
6a80f0 |
BuildRequires: screen
|
|
Ville Skyttä |
6a80f0 |
BuildRequires: tcllib
|
|
Ville Skyttä |
fff27f |
%endif
|
|
Ville Skyttä |
bdf553 |
%if 0%{?fedora} || 0%{?rhel} > 5
|
|
Ville Skyttä |
bdf553 |
# For Patch7
|
|
Ville Skyttä |
bdf553 |
Requires: bash >= 4
|
|
Ville Skyttä |
bdf553 |
%else
|
|
Ville Skyttä |
6a80f0 |
Requires: bash >= 3.2
|
|
Ville Skyttä |
bdf553 |
%endif
|
|
Ville Skyttä |
e35953 |
# For symlinking in triggers, #490768
|
|
Ville Skyttä |
e35953 |
Requires: coreutils
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
%description
|
|
cvsextras |
05bf1d |
bash-completion is a collection of shell functions that take advantage
|
|
Ville Skyttä |
6a80f0 |
of the programmable completion feature of bash.
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
%prep
|
|
Ville Skyttä |
742eb9 |
%setup -q
|
|
Ville Skyttä |
7ef206 |
%patch0 -p1
|
|
Ville Skyttä |
c506b6 |
%patch1 -p1
|
|
Ville Skyttä |
7d79fb |
%patch2 -p1
|
|
Ville Skyttä |
7d79fb |
%patch3 -p1
|
|
Ville Skyttä |
7d79fb |
%patch4 -p1
|
|
Ville Skyttä |
7d79fb |
%patch5 -p1
|
|
Ville Skyttä |
bdf553 |
%patch6 -p1
|
|
Ville Skyttä |
bdf553 |
%if 0%{?fedora} || 0%{?rhel} > 5
|
|
Ville Skyttä |
bdf553 |
# bash >= 4 only
|
|
Ville Skyttä |
bdf553 |
%patch7 -p1
|
|
Ville Skyttä |
bdf553 |
%endif
|
|
Ville Skyttä |
bdf553 |
%patch8 -p1
|
|
Ville Skyttä |
1e9865 |
%patch9 -p1
|
|
Ville Skyttä |
4b23ee |
install -pm 644 %{SOURCE2} .
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
%build
|
|
Ville Skyttä |
9793c2 |
%configure
|
|
Ville Skyttä |
9793c2 |
make %{?_smp_mflags}
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
%install
|
|
Ville Skyttä |
9793c2 |
rm -rf $RPM_BUILD_ROOT %{name}-files.list
|
|
Ville Skyttä |
9793c2 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
cd $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
a2a3bb |
# Updated completions shipped upstream:
|
|
Ville Skyttä |
9793c2 |
rm cowsay
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
6a80f0 |
# Combine to per-package files to work around #585384:
|
|
Ville Skyttä |
6a80f0 |
( echo ; cat update-alternatives ) >> chkconfig
|
|
Ville Skyttä |
6a80f0 |
rm update-alternatives
|
|
Ville Skyttä |
6a80f0 |
( echo ; cat sysctl ) >> procps
|
|
Ville Skyttä |
6a80f0 |
rm sysctl
|
|
Ville Skyttä |
6a80f0 |
( echo ; cat chsh ; echo ; cat mount ; echo ; cat rtcwake ) >> util-linux
|
|
Ville Skyttä |
6a80f0 |
rm chsh mount rtcwake
|
|
Ville Skyttä |
9793c2 |
( echo ; cat xmodmap ; echo ; cat xrandr ; echo ; cat xrdb ) >> xhost
|
|
Ville Skyttä |
9793c2 |
mv xhost xorg-x11-server-utils ; rm xmodmap xrandr xrdb
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
a2a3bb |
# Not applicable to Fedora and derivatives:
|
|
Ville Skyttä |
9793c2 |
rm apache2ctl
|
|
Ville Skyttä |
9793c2 |
rm apt-build
|
|
Ville Skyttä |
9793c2 |
rm aptitude
|
|
Ville Skyttä |
9793c2 |
rm cardctl
|
|
Ville Skyttä |
9793c2 |
rm heimdal
|
|
Ville Skyttä |
9793c2 |
rm kldload
|
|
Ville Skyttä |
9793c2 |
rm lilo
|
|
Ville Skyttä |
9793c2 |
rm links
|
|
Ville Skyttä |
9793c2 |
rm lintian
|
|
Ville Skyttä |
9793c2 |
rm pkg_install
|
|
Ville Skyttä |
9793c2 |
rm pkgtools
|
|
Ville Skyttä |
9793c2 |
rm portupgrade
|
|
Ville Skyttä |
9793c2 |
rm reportbug
|
|
Ville Skyttä |
9793c2 |
rm sysv-rc
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
a2a3bb |
# Not handled due to other reasons (e.g. no known packages) (yet?):
|
|
Ville Skyttä |
9793c2 |
rm larch
|
|
Ville Skyttä |
9793c2 |
rm p4
|
|
Ville Skyttä |
a2a3bb |
|
|
cvsextras |
05bf1d |
install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Ville Skyttä |
9793c2 |
mv * $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Ville Skyttä |
9793c2 |
install -pm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/plague-client
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
a2a3bb |
# Always installed (not triggered) completions for practically always
|
|
Ville Skyttä |
a2a3bb |
# installed packages or non-triggerable common ones:
|
|
Ville Skyttä |
6a80f0 |
for f in bash-builtins configure coreutils dd getent iconv ifupdown \
|
|
Ville Skyttä |
9793c2 |
module-init-tools rpm service sh util-linux ; do
|
|
Ville Skyttä |
9793c2 |
mv $RPM_BUILD_ROOT%{_datadir}/%{name}/$f .
|
|
Ville Skyttä |
a2a3bb |
done
|
|
Ville Skyttä |
e8b29d |
install -pm 644 %{SOURCE3} redefine_filedir
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
9793c2 |
cd - # $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
%if 0%{?rhel} == 5
|
|
Ville Skyttä |
9793c2 |
# mock >= 1.1.1, subversion >= 1.6.5-2, yum-utils >= 1.1.24, yum >= 3.2.25-2
|
|
Ville Skyttä |
9793c2 |
install -pm 644 completions/_{mock,subversion,yum-utils,yum} \
|
|
Ville Skyttä |
9793c2 |
$RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Ville Skyttä |
9793c2 |
%endif
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
# file list
|
|
Ville Skyttä |
9793c2 |
filelist=$(pwd)/%{name}-files.list
|
|
Ville Skyttä |
a2a3bb |
cd $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
cvsextras |
05bf1d |
for f in * ; do
|
|
Ville Skyttä |
9793c2 |
[ $f = helpers ] && continue
|
|
Ville Skyttä |
a2a3bb |
ln -s %{_datadir}/%{name}/$f $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
|
|
Ville Skyttä |
9793c2 |
echo "%ghost %{_sysconfdir}/bash_completion.d/$f" >> $filelist
|
|
Ville Skyttä |
9793c2 |
echo "%{_datadir}/%{name}/$f" >> $filelist
|
|
cvsextras |
05bf1d |
done
|
|
Ville Skyttä |
9793c2 |
cd - # $RPM_BUILD_ROOT%{_datadir}/%{name}
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
9793c2 |
# avoid dependency on perl (will only be invoked if perl is installed)
|
|
Ville Skyttä |
9793c2 |
chmod -x $RPM_BUILD_ROOT%{_datadir}/%{name}/helpers/perl
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
|
|
Ville Skyttä |
fff27f |
%if %{with tests}
|
|
Ville Skyttä |
6a80f0 |
%check
|
|
Ville Skyttä |
6a80f0 |
# For some tests involving non-ASCII filenames
|
|
Ville Skyttä |
6a80f0 |
export LANG=en_US.UTF-8
|
|
Ville Skyttä |
6a80f0 |
# This stuff borrowed from dejagnu-1.4.4-17 (tests need a terminal)
|
|
Ville Skyttä |
6a80f0 |
tmpfile=$(mktemp)
|
|
Ville Skyttä |
6a80f0 |
screen -D -m sh -c '( make check ; echo $? ) >'$tmpfile
|
|
Ville Skyttä |
6a80f0 |
cat $tmpfile
|
|
Ville Skyttä |
6a80f0 |
result=$(tail -n 1 $tmpfile)
|
|
Ville Skyttä |
6a80f0 |
rm -f $tmpfile
|
|
Ville Skyttä |
fff27f |
exit $result
|
|
Ville Skyttä |
fff27f |
%endif
|
|
Ville Skyttä |
6a80f0 |
|
|
Ville Skyttä |
6a80f0 |
|
|
cvsextras |
05bf1d |
%clean
|
|
cvsextras |
05bf1d |
rm -rf $RPM_BUILD_ROOT
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
|
|
Ville Skyttä |
0e9863 |
# Note that this *must* be %%define, not %%global, otherwise the %%{?2}/%%{!?2}
|
|
Ville Skyttä |
0e9863 |
# conditional is apparently evaluated too early (at spec parse time when arg 2
|
|
Ville Skyttä |
0e9863 |
# is never defined)?
|
|
Ville Skyttä |
0e9863 |
%define bashcomp_trigger() \
|
|
Ville Skyttä |
bdf553 |
%if 0%{?fedora} || 0%{?rhel} > 5\
|
|
Ville Skyttä |
bdf553 |
%triggerin -p <lua> -- %{?2}%{!?2:%1}\
|
|
Ville Skyttä |
bdf553 |
if not posix.access("%{_sysconfdir}/bash_completion.d/%1") then\
|
|
Ville Skyttä |
bdf553 |
posix.symlink("%{_datadir}/%{name}/%1",\
|
|
Ville Skyttä |
bdf553 |
"%{_sysconfdir}/bash_completion.d/%1")\
|
|
Ville Skyttä |
bdf553 |
end\
|
|
Ville Skyttä |
bdf553 |
%else\
|
|
Ville Skyttä |
a2a3bb |
%triggerin -- %{?2}%{!?2:%1}\
|
|
Ville Skyttä |
b1980c |
[ -e %{_sysconfdir}/bash_completion.d/%1 ] || \\\
|
|
Ville Skyttä |
a2a3bb |
ln -s %{_datadir}/%{name}/%1 %{_sysconfdir}/bash_completion.d || :\
|
|
Ville Skyttä |
bdf553 |
%endif\
|
|
Ville Skyttä |
a2a3bb |
%triggerun -- %{?2}%{!?2:%1}\
|
|
Ville Skyttä |
b1980c |
[ $2 -gt 0 ]%{?3: || [ -x %3 ]}%{?4: || [ -x %4 ]}%{?5: || [ -x %5 ]} || \\\
|
|
Ville Skyttä |
899941 |
rm -f %{_sysconfdir}/bash_completion.d/%1 || :\
|
|
Ville Skyttä |
a2a3bb |
%{nil}
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger abook
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ant
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger apt
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger aptitude
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger aspell
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger autoconf
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger automake
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger autorpm
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger bind-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger bitkeeper
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger bittorrent
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger bluez
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger brctl bridge-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger bzip2
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cfengine
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger chkconfig
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cksfv
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger clisp
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cpan2dist perl-CPANPLUS
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cpio
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger crontab cronie,vixie-cron %{_bindir}/crontab
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger cryptsetup cryptsetup-luks
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cups
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger cvs
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger cvsps
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger dhclient
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger dict dictd
|
|
Ville Skyttä |
c62a0f |
%bashcomp_trigger dpkg
|
|
Ville Skyttä |
c62a0f |
%bashcomp_trigger dselect
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger dsniff
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger dvd+rw-tools
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger e2fsprogs
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger findutils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger freeciv
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger freerdp
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger fuse
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gcc
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gcl
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gdb
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger genisoimage
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gkrellm
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gnatmake gcc-gnat
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gpg gnupg
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gpg2 gnupg2
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger gzip
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger hping2 hping3
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger imagemagick ImageMagick
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger iftop
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger info
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ipmitool
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger iproute2 iproute
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger ipsec openswan
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger iptables
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger ipv6calc
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger isql unixODBC
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger jar java-1.6.0-openjdk-devel
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger java java-1.6.0-openjdk
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger k3b
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ldapvi
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger lftp
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger lisp cmucl
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger lrzip
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger lsof
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger lvm lvm2
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger lzma xz-lzma-compat
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger lzop
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mailman
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger make
|
|
Ville Skyttä |
035a30 |
%bashcomp_trigger man man-db,man %{_bindir}/man
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mc
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mcrypt
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mdadm
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger medusa
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger minicom
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mkinitrd
|
|
Ville Skyttä |
6a80f0 |
|
|
Ville Skyttä |
9793c2 |
%if 0%{?rhel} == 5
|
|
Ville Skyttä |
6a80f0 |
%triggerin -- mock
|
|
Ville Skyttä |
6a80f0 |
if [ -e %{_sysconfdir}/bash_completion.d/mock.bash ] ; then
|
|
Ville Skyttä |
6a80f0 |
# Upstream completion in mock >= 1.1.1
|
|
Ville Skyttä |
6a80f0 |
rm -f %{_sysconfdir}/bash_completion.d/_mock || :
|
|
Ville Skyttä |
6a80f0 |
elif [ ! -e %{_sysconfdir}/bash_completion.d/_mock ] ; then
|
|
Ville Skyttä |
6a80f0 |
ln -s %{_datadir}/%{name}/_mock %{_sysconfdir}/bash_completion.d || :
|
|
Ville Skyttä |
6a80f0 |
fi
|
|
Ville Skyttä |
6a80f0 |
%triggerun -- mock
|
|
Ville Skyttä |
6a80f0 |
[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/_mock || :
|
|
Ville Skyttä |
c506b6 |
%endif
|
|
Ville Skyttä |
0e9863 |
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger monodevelop
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mplayer
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger msynctool
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mtx
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger munin-node
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger mutt
|
|
Ville Skyttä |
035a30 |
%bashcomp_trigger mysqladmin mysql,MySQL-client-community %{_bindir}/mysqladmin
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ncftp
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger net-tools
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger nmap
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ntpdate
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger open-iscsi iscsi-initiator-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger openldap openldap-clients
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger openssl
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger perl
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger pine
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger pkg-config pkgconfig
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger plague-client
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger pm-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger postfix
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger postgresql
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger povray
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger procps
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger python
|
|
Ville Skyttä |
899941 |
%bashcomp_trigger qdbus qt,kdelibs3,kdelibs %{_bindir}/qdbus %{_bindir}/dcop
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger qemu
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger quota-tools quota
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rcs
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rdesktop
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger resolvconf
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rfkill
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ri ruby-ri
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rpcdebug nfs-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rpmcheck
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rrdtool
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger rsync
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger samba samba-common
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger sbcl
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger screen
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger shadow shadow-utils
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger sitecopy
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger smartctl smartmontools
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger snownews
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger sqlite3 sqlite
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger ssh openssh-clients
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger sshfs fuse-sshfs
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger strace
|
|
Jeff Sheltren |
0f1bff |
|
|
Ville Skyttä |
9793c2 |
%if 0%{?rhel} == 5
|
|
Ville Skyttä |
a11c87 |
%triggerin -- subversion
|
|
Ville Skyttä |
7299ae |
if [ -e %{_sysconfdir}/bash_completion.d/subversion ] ; then
|
|
Ville Skyttä |
0e9863 |
# Upstream completion in subversion >= 1.6.5-2
|
|
Ville Skyttä |
7299ae |
rm -f %{_sysconfdir}/bash_completion.d/_subversion || :
|
|
Ville Skyttä |
7299ae |
elif [ ! -e %{_sysconfdir}/bash_completion.d/_subversion ] ; then
|
|
Ville Skyttä |
7299ae |
ln -s %{_datadir}/%{name}/_subversion %{_sysconfdir}/bash_completion.d || :
|
|
Ville Skyttä |
7299ae |
fi
|
|
Ville Skyttä |
a11c87 |
%triggerun -- subversion
|
|
Ville Skyttä |
a2a3bb |
[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/_subversion || :
|
|
Ville Skyttä |
c506b6 |
%endif
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger svk perl-SVK
|
|
Ville Skyttä |
9793c2 |
%bashcomp_trigger sysbench
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger tar
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger tcpdump
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger unace
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger unrar
|
|
Ville Skyttä |
035a30 |
%bashcomp_trigger vncviewer tigervnc,vnc %{_bindir}/vncviewer
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger vpnc
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger wireless-tools
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger wodim
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger wol
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger wtf bsd-games
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger wvdial
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger xm xen
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger xmllint libxml2
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger xmlwf expat
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger xmms
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger xorg-x11-server-utils
|
|
Ville Skyttä |
6a80f0 |
%bashcomp_trigger xsltproc libxslt
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger xz
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger yp-tools
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
9793c2 |
%if 0%{?rhel} == 5
|
|
Ville Skyttä |
a2a3bb |
%triggerin -- yum
|
|
Ville Skyttä |
f746b3 |
if [ -e %{_sysconfdir}/bash_completion.d/yum.bash ] ; then
|
|
Ville Skyttä |
0e9863 |
# Upstream completion in yum >= 3.2.25-2
|
|
Ville Skyttä |
a2a3bb |
rm -f %{_sysconfdir}/bash_completion.d/_yum || :
|
|
Ville Skyttä |
a2a3bb |
elif [ ! -e %{_sysconfdir}/bash_completion.d/_yum ] ; then
|
|
Ville Skyttä |
a2a3bb |
ln -s %{_datadir}/%{name}/_yum %{_sysconfdir}/bash_completion.d || :
|
|
Ville Skyttä |
a2a3bb |
fi
|
|
Ville Skyttä |
a2a3bb |
%triggerun -- yum
|
|
Ville Skyttä |
a2a3bb |
[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/_yum || :
|
|
cvsextras |
05bf1d |
|
|
Ville Skyttä |
6a80f0 |
%triggerin -- yum-utils
|
|
Ville Skyttä |
6a80f0 |
if [ -e %{_sysconfdir}/bash_completion.d/yum-utils.bash ] ; then
|
|
Ville Skyttä |
6a80f0 |
# Upstream completion in yum-utils >= 1.1.24
|
|
Ville Skyttä |
6a80f0 |
rm -f %{_sysconfdir}/bash_completion.d/_yum-utils || :
|
|
Ville Skyttä |
6a80f0 |
elif [ ! -e %{_sysconfdir}/bash_completion.d/_yum-utils ] ; then
|
|
Ville Skyttä |
6a80f0 |
ln -s %{_datadir}/%{name}/_yum-utils %{_sysconfdir}/bash_completion.d || :
|
|
Ville Skyttä |
6a80f0 |
fi
|
|
Ville Skyttä |
6a80f0 |
%triggerun -- yum-utils
|
|
Ville Skyttä |
6a80f0 |
[ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/_yum-utils || :
|
|
Ville Skyttä |
c506b6 |
%endif
|
|
Ville Skyttä |
6a80f0 |
|
|
Ville Skyttä |
a2a3bb |
%bashcomp_trigger yum-arch
|
|
Ville Skyttä |
742eb9 |
|
|
cvsextras |
05bf1d |
|
|
Ville Skyttä |
9793c2 |
%files -f %{name}-files.list
|
|
Ville Skyttä |
192263 |
%defattr(-,root,root,-)
|
|
Ville Skyttä |
4b23ee |
%doc AUTHORS CHANGES CHANGES.package.old COPYING README TODO
|
|
Ville Skyttä |
192263 |
%config(noreplace) %{_sysconfdir}/profile.d/bash_completion.sh
|
|
Ville Skyttä |
192263 |
%{_sysconfdir}/bash_completion
|
|
Ville Skyttä |
192263 |
%dir %{_sysconfdir}/bash_completion.d/
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/bash-builtins
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/configure
|
|
Ville Skyttä |
6a80f0 |
%{_sysconfdir}/bash_completion.d/coreutils
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/dd
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/getent
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/iconv
|
|
Ville Skyttä |
6a80f0 |
%{_sysconfdir}/bash_completion.d/ifupdown
|
|
Ville Skyttä |
6a80f0 |
%{_sysconfdir}/bash_completion.d/module-init-tools
|
|
Ville Skyttä |
e8b29d |
%{_sysconfdir}/bash_completion.d/redefine_filedir
|
|
Ville Skyttä |
a2a3bb |
%{_sysconfdir}/bash_completion.d/rpm
|
|
Ville Skyttä |
6a80f0 |
%{_sysconfdir}/bash_completion.d/service
|
|
Ville Skyttä |
9793c2 |
%{_sysconfdir}/bash_completion.d/sh
|
|
Ville Skyttä |
86bbea |
%{_sysconfdir}/bash_completion.d/util-linux
|
|
Ville Skyttä |
9793c2 |
%dir %{_datadir}/%{name}/
|
|
Ville Skyttä |
9793c2 |
%dir %{_datadir}/%{name}/helpers/
|
|
Ville Skyttä |
9793c2 |
%attr(755,root,root) %{_datadir}/%{name}/helpers/perl
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
|
|
cvsextras |
05bf1d |
%changelog
|
|
Ville Skyttä |
1e9865 |
* Mon Sep 5 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.3-6
|
|
Ville Skyttä |
1e9865 |
- Apply upstream patch providing a config and profile hook to make it
|
|
Ville Skyttä |
1e9865 |
easier to disable bash-completion on per user basis.
|
|
Ville Skyttä |
1e9865 |
|
|
Ville Skyttä |
bdf553 |
* Mon Aug 15 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.3-5
|
|
Ville Skyttä |
bdf553 |
- Fix ant completion when complete-ant-cmd.pl is N/A (#729771).
|
|
Ville Skyttä |
bdf553 |
- Fix bash < 4 _filedir_xspec uppercase expansion issue (#726220).
|
|
Ville Skyttä |
bdf553 |
- Drop _filedir_xspec self-parsing with bash >= 4 for speedups (#479936).
|
|
Ville Skyttä |
bdf553 |
- Do install triggers with lua where available to speed up package install.
|
|
Ville Skyttä |
bdf553 |
- Add completion for sum (#717341).
|
|
Ville Skyttä |
bdf553 |
|
|
Ville Skyttä |
e8b29d |
* Tue May 10 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.3-4
|
|
Ville Skyttä |
e8b29d |
- Work around problems caused by Adobe Reader overriding _filedir (#677446).
|
|
Ville Skyttä |
e8b29d |
|
|
Ville Skyttä |
7d79fb |
* Tue Apr 12 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.3-3
|
|
Ville Skyttä |
7d79fb |
- Patch to not test command availability for each snippet, improves load time.
|
|
Ville Skyttä |
7d79fb |
- Apply upstream libreoffice flat XML extensions fix for #692548.
|
|
Ville Skyttä |
7d79fb |
- Apply upstream MANPAGER fix for #689180.
|
|
Ville Skyttä |
7d79fb |
- Apply upstream (la)tex *.dbj fix for #678122.
|
|
Ville Skyttä |
7d79fb |
|
|
Dennis Gilmore |
8e2108 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.3-2
|
|
Dennis Gilmore |
8e2108 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
Dennis Gilmore |
8e2108 |
|
|
Ville Skyttä |
9793c2 |
* Mon Feb 7 2011 Ville Skyttä <ville.skytta@iki.fi> - 1:1.3-1
|
|
Ville Skyttä |
9793c2 |
- Update to 1.3.
|
|
Ville Skyttä |
9793c2 |
|
|
Ville Skyttä |
2ec49d |
* Wed Oct 13 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2-5
|
|
Ville Skyttä |
86bbea |
- Install util-linux completions unconditionally.
|
|
Ville Skyttä |
035a30 |
- Make trigger target package rename etc tracking easier to maintain, and
|
|
Ville Skyttä |
035a30 |
handle man-db/man (#642193, Yanko Kaneti), mysql/MySQL-client-community,
|
|
Ville Skyttä |
035a30 |
and tigervnc/vnc renames better.
|
|
Ville Skyttä |
4b23ee |
- Move pre-1.0 %%changelog entries to CHANGES.package.old.
|
|
Ville Skyttä |
86bbea |
|
|
Ville Skyttä |
1841a5 |
* Tue Oct 5 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2-4
|
|
Ville Skyttä |
1841a5 |
- More IPv6 address completion fixes, #630658.
|
|
Ville Skyttä |
1841a5 |
|
|
Ville Skyttä |
c506b6 |
* Tue Sep 28 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2-3
|
|
Ville Skyttä |
c506b6 |
- Apply upstream ~username completion fix for #628130.
|
|
Ville Skyttä |
c506b6 |
- Apply upstream rpm completion improvements for #630328.
|
|
Ville Skyttä |
c506b6 |
- Apply upstream IPv6 address completion fix for #630658.
|
|
Ville Skyttä |
c506b6 |
- Drop some completions that are included in respective upstream packages.
|
|
Ville Skyttä |
c506b6 |
- Fix qdbus/dcop uninstall trigger.
|
|
Ville Skyttä |
c506b6 |
|
|
Ville Skyttä |
7ef206 |
* Mon Jun 28 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2-2
|
|
Ville Skyttä |
7ef206 |
- Apply upstream post 1.2 /etc/init.d/* completion improvements to fix #608351.
|
|
Ville Skyttä |
7ef206 |
|
|
Ville Skyttä |
6a80f0 |
* Wed Jun 16 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.2-1
|
|
Ville Skyttä |
6a80f0 |
- Update to 1.2, all patches applied upstream.
|
|
Ville Skyttä |
6a80f0 |
- Fixes #444469, #538433, #541423, and #601813, works around #585384.
|
|
Ville Skyttä |
6a80f0 |
|
|
Ville Skyttä |
c62a0f |
* Fri Mar 12 2010 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-7
|
|
Ville Skyttä |
c62a0f |
- Autoinstall dpkg and dselect completions.
|
|
Ville Skyttä |
c62a0f |
|
|
Ville Skyttä |
c62a0f |
* Thu Mar 11 2010 Todd Zullinger <tmz@pobox.com> - 1:1.1-6
|
|
Ville Skyttä |
c62a0f |
- Apply upstream post 1.1 service argument fix (#572794).
|
|
Ville Skyttä |
c62a0f |
|
|
Ville Skyttä |
12ed1e |
* Sat Dec 26 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-5
|
|
Ville Skyttä |
12ed1e |
- Apply upstream post 1.1 generic vncviewer fixes.
|
|
Ville Skyttä |
12ed1e |
- Autoinstall vncviewer completion also on tigervnc.
|
|
Ville Skyttä |
12ed1e |
- Autoinstall chsh completion also on util-linux.
|
|
Ville Skyttä |
12ed1e |
|
|
Ville Skyttä |
0e9863 |
* Tue Dec 15 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-4
|
|
Ville Skyttä |
0e9863 |
- Fix autoinstall of completions named other than the package (#546905).
|
|
Ville Skyttä |
0e9863 |
- Use environment-modules upstream completion instead of ours if available.
|
|
Ville Skyttä |
0e9863 |
- Autoinstall mysqladmin completion also on MySQL-client-community.
|
|
Ville Skyttä |
0e9863 |
|
|
Ville Skyttä |
f746b3 |
* Tue Nov 17 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-3
|
|
Ville Skyttä |
f746b3 |
- Prepare for smooth coexistence with yum upstream completion.
|
|
Ville Skyttä |
f746b3 |
|
|
Ville Skyttä |
1d2a6f |
* Sun Nov 8 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-2
|
|
Ville Skyttä |
1d2a6f |
- Use yum-utils completion instead of ours if available.
|
|
Ville Skyttä |
1d2a6f |
|
|
Ville Skyttä |
a2a3bb |
* Mon Oct 19 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.1-1
|
|
Ville Skyttä |
a2a3bb |
- Update to 1.1.
|
|
Ville Skyttä |
6bacb1 |
- bash 4 quoting fix, mock and repomanage completions included upstream.
|
|
Ville Skyttä |
a2a3bb |
|
|
Ville Skyttä |
7299ae |
* Sun Sep 20 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.0-5
|
|
Ville Skyttä |
7299ae |
- Use svn completion from subversion instead of ours if available (#496456).
|
|
Ville Skyttä |
7299ae |
|
|
Jesse Keating |
8c6fda |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.0-4
|
|
Jesse Keating |
8c6fda |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
Jesse Keating |
8c6fda |
|
|
Ville Skyttä |
a2a3bb |
* Sat Apr 18 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.0-3
|
|
Ville Skyttä |
564cba |
- Do not install cowsay completion, an updated version is shipped with it.
|
|
Ville Skyttä |
564cba |
|
|
Ville Skyttä |
a2a3bb |
* Tue Apr 7 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.0-2
|
|
Ville Skyttä |
9e76db |
- Apply upstream patch to fix quoting issues with bash 4.x (#490322).
|
|
Ville Skyttä |
9e76db |
|
|
Ville Skyttä |
a2a3bb |
* Mon Apr 6 2009 Ville Skyttä <ville.skytta@iki.fi> - 1:1.0-1
|
|
Ville Skyttä |
742eb9 |
- 1.0.
|