1 Summary: Business Shell (BUSH)
2 Summary(pl.UTF-8): Powłoka Biznesowa (BUSH)
7 Group: Applications/Shells
8 Source0: http://tardis.dyn.dhs.org/smiab_download/other_projects/%{name}-%{version}-src.tgz
9 # Source0-md5: 05f4719e91b7e0f3194d8c4a16c2720d
10 Patch0: %{name}-Makefile.patch
11 URL: http://www.pegasoft.ca/bush.html
12 BuildRequires: gcc-ada
13 BuildRequires: postgresql-devel
14 Requires(post,preun): grep
15 Requires(preun): fileutils
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 BUSH, the Business Shell, is a powerful Linux/UNIX shell for designing
23 secure, reliable scripts that can be later compiled as a fast
24 executable programs. It can also be used an an interactive login shell
25 or to generate Java Virtual Machine or .Net applications. BUSH is a
26 robust and readable alternative to BASH, CSH, and (to a certain
27 extent) Python and PERL. BUSH comes with 12 built-in packages
28 including numerics, string processing, sound and database access.
30 %description -l pl.UTF-8
31 BUSH, Powłoka Biznesowa jest powłoką dla systemów Linux/UNIX o
32 bogatych możliwościach. Stworzona jest z myślą o konstruowaniu
33 bezpiecznych i niezawodnych skryptów, które mogą potem zostać
34 skompilowane do postaci szybkich programów wykonywalnych. Może być ona
35 również używana jako powłoka zgłoszeniowa, lub użyta do generowania
36 aplikacji Java Virtual Machine lub .Net. BUSH jest mocną i czytelną
37 alternatywą w stosunku do powłok BASH, CSH, a także (w pewnym sensie)
38 do języków takich jak Python czy PERL. BUSH zawiera 12 wbudowanych
39 pakietów włączając w to operacje na liczbach, przetwarzanie ciągów
40 znaków, dźwięki, oraz dostęp do baz danych.
53 rm -rf $RPM_BUILD_ROOT
54 install -d $RPM_BUILD_ROOT%{_bindir}
59 DESTDIR=$RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_ROOT
66 if [ ! -f /etc/shells ]; then
67 echo "/bin/bush" > /etc/shells
69 if ! grep -q '^/bin/bush$' /etc/shells; then
70 echo "/bin/bush" >> /etc/shells
75 if [ "$1" = "0" ]; then
77 grep -v /bin/bush /etc/shells > /etc/shells.new
78 mv -f /etc/shells.new /etc/shells
82 %defattr(644,root,root,755)
84 %attr(755,root,root) %{_bindir}/bush