]>
Commit | Line | Data |
---|---|---|
7a6139c0 | 1 | Summary: bash-completion offers programmable completion for bash |
dc5beabb | 2 | Summary(pl.UTF-8): Programowalne uzupełnianie nazw dla basha |
d27c9ff9 | 3 | Name: bash-completion |
e9c9a2cf | 4 | Version: 20060301 |
706d4015 | 5 | Release: 3 |
aa677e2c | 6 | License: GPL |
7a6139c0 | 7 | Group: Applications/Shells |
aa677e2c | 8 | Source0: http://www.caliban.org/files/bash/%{name}-%{version}.tar.bz2 |
e9c9a2cf | 9 | # Source0-md5: ed95a89f57357a42b8e4eb95487bf9d0 |
80319ab9 | 10 | Source1: %{name}-poldek.sh |
f4f5d91d ER |
11 | Source2: %{name}.sh |
12 | Patch0: %{name}-rpm-cache.patch | |
e9c9a2cf | 13 | Patch1: %{name}-rpm-arch.patch |
f4f5d91d | 14 | Patch2: %{name}-FHS.patch |
8dcb704f | 15 | Patch3: %{name}-mplayer.patch |
aa677e2c | 16 | URL: http://www.caliban.org/bash/ |
8820cfb2 | 17 | Requires(triggerpostun): sed >= 4.0 |
7a6139c0 | 18 | Requires: bash >= 2.05a-3 |
80319ab9 | 19 | Obsoletes: bash-completion-rpm-cache |
23c95f44 | 20 | BuildArch: noarch |
7a6139c0 | 21 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
aa677e2c | 22 | |
23 | %description | |
24 | bash-completion is a collection of shell functions that take advantage | |
7a6139c0 | 25 | of the programmable completion feature of bash 2.04 and later. |
aa677e2c | 26 | |
5b7e80f9 JR |
27 | %description -l pl.UTF-8 |
28 | bash-completion jest kolekcją funkcji shella, które opierają się na | |
29 | wbudowanych rozszerzeniach basha 2.04 lub późniejszego umożliwiającego | |
30 | kompletowanie 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 |
40 | rm -rf $RPM_BUILD_ROOT | |
41 | install -d $RPM_BUILD_ROOT{%{_sysconfdir}/bash_completion.d,/etc/shrc.d,/var/cache} | |
42 | ||
43 | install bash_completion $RPM_BUILD_ROOT%{_sysconfdir} | |
44 | install contrib/* $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d | |
45 | > $RPM_BUILD_ROOT/var/cache/rpmpkgs.txt | |
46 | install %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/poldek | |
f4f5d91d | 47 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/shrc.d |
8820cfb2 ER |
48 | |
49 | %clean | |
50 | rm -rf $RPM_BUILD_ROOT | |
51 | ||
80319ab9 | 52 | %post |
f3ac426a ER |
53 | if [ ! -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 |
63 | fi |
64 | ||
80319ab9 | 65 | %triggerpostun -- %{name} < 20050721-3.9 |
8820cfb2 | 66 | sed -i -e '/^# START bash completion/,/^# END bash completion/d' /etc/bashrc |
80319ab9 ER |
67 | chown root:wheel /var/cache/rpmpkgs.txt |
68 | chmod 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 |