2005-09-20 23:26:39 +10:00
Summary : A friendly interactive shell
Name : @PACKAGE_NAME@
Version : @PACKAGE_VERSION@
Release : 0%{?dist}
License : GPL
Group : System Environment/Shells
URL : http://roo.no-ip.org/fish/
Source0 : http://roo.no-ip.org/%{name} /files/%{version} /%{name} -%{version} .tar.bz2
BuildRoot : %{_tmppath} /%{name} -%{version} -%{release} -root-%(%{__id_u} -n)
BuildRequires : doxygen ncurses-devel xorg-x11-devel
%description
fish is a shell geared towards interactive use. It's features are
focused on user friendlieness and discoverability. The language syntax
is simple but incompatible with other shell languages.
%prep
%setup -q
%build
%configure docdir=%_datadir /doc/%{name} -%{version}
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=" $RPM_BUILD_ROOT "
%clean
rm -rf $RPM_BUILD_ROOT
%post
if ! grep %_bindir /fish %_sysconfdir /shells >/dev/null; then
echo %_bindir /fish >>%_sysconfdir /shells
fi
%postun
if [ " $ 1 " = 0 ]; then
grep -v %_bindir /fish %_sysconfdir /shells >%_sysconfdir /fish.tmp
mv %_sysconfdir /fish.tmp %_sysconfdir /shells
fi
%files
%defattr (-,root,root,-)
%doc %_datadir /doc/%{name} -%{version}
%_mandir /man1/fish.1*
%_mandir /man1/xsel.1x*
%_mandir /man1/mimedb.1*
%_mandir /man1/set_color.1*
%_mandir /man1/count.1*
2006-01-24 02:25:34 +10:00
%_mandir /man1/fishd.1*
2006-01-25 04:07:29 +10:00
%_mandir /man1/fish_pager.1*
2005-09-20 23:26:39 +10:00
%attr (0755,root,root) %_bindir /fish
%attr (0755,root,root) %_bindir /fishd
%attr (0755,root,root) %_bindir /fish_pager
%attr (0755,root,root) %_bindir /xsel
%attr (0755,root,root) %_bindir /set_color
%attr (0755,root,root) %_bindir /mimedb
%attr (0755,root,root) %_bindir /count
%config %_sysconfdir /fish
%config %_sysconfdir /fish_inputrc
%dir %_sysconfdir /fish.d
%config %_sysconfdir /fish.d/fish_*.fish
%dir %_sysconfdir /fish.d/completions
%config %_sysconfdir /fish.d/completions/*.fish
2006-01-04 23:01:24 +10:00
%_datadir /locale/*/LC_MESSAGES/fish.mo
2005-09-20 23:26:39 +10:00
%changelog
2005-12-02 01:45:44 +10:00
* Tue Nov 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.17.0-0
- 1.17.0
2005-09-25 21:31:34 +10:00
* Sat Sep 24 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.14.0-0
- 1.14.0
2005-09-20 23:26:39 +10:00
* Mon Sep 12 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.4-0
- 1.13.4
* Wed Sep 07 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.3-0
- 1.13.3
* Tue Sep 06 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.2-0
- 1.13.2
* Fri Aug 30 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.1-0
- 1.13.1
* Sun Aug 28 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.0-0
- 1.13.0
* Sat Aug 13 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.13.0-0
- Add completions subdirectory
* Thu Jul 28 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.12.1-0
- 1.12.1
* Fri Jul 15 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.12.0-1
- 1.12.0
* Thu Jun 30 2005 Michael Schwendt <mschwendt@users.sf.net> 1.11.1-9
- Set CFLAGS the proper way
* Thu Jun 30 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-8
- Fix revision number in changelog
* Wed Jun 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-7
- Send post-script output to /dev/null
* Wed Jun 29 2005 Axel Liljencrantz <axel@liljencrantz.se> 1.11.1-6
- Add changelog section to spec file
- Add macros to source tags
- Add smp_mflags to 'make all'
- Fix typo in post install scriptlet test
- Set CFLAGS from spec file