]> git.pld-linux.org Git - packages/bash-completion.git/blame - bash-completion.spec
- rel 3
[packages/bash-completion.git] / bash-completion.spec
CommitLineData
7a6139c0 1Summary: bash-completion offers programmable completion for bash
dc5beabb 2Summary(pl.UTF-8): Programowalne uzupełnianie nazw dla basha
d27c9ff9 3Name: bash-completion
e9c9a2cf 4Version: 20060301
706d4015 5Release: 3
aa677e2c 6License: GPL
7a6139c0 7Group: Applications/Shells
aa677e2c 8Source0: http://www.caliban.org/files/bash/%{name}-%{version}.tar.bz2
e9c9a2cf 9# Source0-md5: ed95a89f57357a42b8e4eb95487bf9d0
80319ab9 10Source1: %{name}-poldek.sh
f4f5d91d
ER
11Source2: %{name}.sh
12Patch0: %{name}-rpm-cache.patch
e9c9a2cf 13Patch1: %{name}-rpm-arch.patch
f4f5d91d 14Patch2: %{name}-FHS.patch
8dcb704f 15Patch3: %{name}-mplayer.patch
aa677e2c 16URL: http://www.caliban.org/bash/
8820cfb2 17Requires(triggerpostun): sed >= 4.0
7a6139c0 18Requires: bash >= 2.05a-3
80319ab9 19Obsoletes: bash-completion-rpm-cache
23c95f44 20BuildArch: noarch
7a6139c0 21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
aa677e2c 22
23%description
24bash-completion is a collection of shell functions that take advantage
7a6139c0 25of the programmable completion feature of bash 2.04 and later.
aa677e2c 26
5b7e80f9
JR
27%description -l pl.UTF-8
28bash-completion jest kolekcją funkcji shella, które opierają się na
29wbudowanych rozszerzeniach basha 2.04 lub późniejszego umożliwiającego
30kompletowanie parametrów linii poleceń.
aa677e2c 31
32%prep
33%setup -q -n bash_completion
deca8a33 34%patch0 -p1
e9c9a2cf 35%patch1 -p1
f4f5d91d 36%patch2 -p1
8dcb704f 37%patch3 -p1
aa677e2c 38
e9c9a2cf
ER
39%install
40rm -rf $RPM_BUILD_ROOT
41install -d $RPM_BUILD_ROOT{%{_sysconfdir}/bash_completion.d,/etc/shrc.d,/var/cache}
42
43install bash_completion $RPM_BUILD_ROOT%{_sysconfdir}
44install contrib/* $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
45> $RPM_BUILD_ROOT/var/cache/rpmpkgs.txt
46install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/poldek
f4f5d91d 47install %{SOURCE2} $RPM_BUILD_ROOT/etc/shrc.d
8820cfb2
ER
48
49%clean
50rm -rf $RPM_BUILD_ROOT
51
80319ab9 52%post
f3ac426a
ER
53if [ ! -f /var/cache/rpmpkgs.txt ]; then
54 touch /var/cache/rpmpkgs.txt
55 chown root:wheel /var/cache/rpmpkgs.txt
56 chmod 664 /var/cache/rpmpkgs.txt
80319ab9
ER
57
58 # rpm binary check for vservers
59 if [ -x /bin/rpm ]; then
60 export LC_ALL=C
61 rpm -qa --qf '%%{name}-%%{version}-%%{release}.%%{arch}.rpm\n' 2>&1 | sort > /var/cache/rpmpkgs.txt
62 fi
f3ac426a
ER
63fi
64
80319ab9 65%triggerpostun -- %{name} < 20050721-3.9
8820cfb2 66sed -i -e '/^# START bash completion/,/^# END bash completion/d' /etc/bashrc
80319ab9
ER
67chown root:wheel /var/cache/rpmpkgs.txt
68chmod 664 /var/cache/rpmpkgs.txt
aa677e2c 69
70%files
71%defattr(644,root,root,755)
31013842 72%doc README Changelog BUGS
aa677e2c 73%{_sysconfdir}/bash_completion
973555f4 74%{_sysconfdir}/bash_completion.d
0b5a8e37 75/etc/shrc.d/%{name}.sh
f3ac426a 76%ghost %attr(664,root,wheel) /var/cache/rpmpkgs.txt
This page took 0.061653 seconds and 4 git commands to generate.