aboutsummaryrefslogtreecommitdiffhomepage
path: root/fish.spec.in
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2005-09-20 23:26:39 +1000
committerGravatar axel <axel@liljencrantz.se>2005-09-20 23:26:39 +1000
commit149594f974350bb364a76c73b91b1d5ffddaa1fa (patch)
tree95650e9982d5fabe4bd805d94c5d700cbbc1ca7f /fish.spec.in
Initial revision
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz
Diffstat (limited to 'fish.spec.in')
-rw-r--r--fish.spec.in110
1 files changed, 110 insertions, 0 deletions
diff --git a/fish.spec.in b/fish.spec.in
new file mode 100644
index 00000000..7815d30e
--- /dev/null
+++ b/fish.spec.in
@@ -0,0 +1,110 @@
+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/tokenize.1*
+%_mandir/man1/count.1*
+%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/tokenize
+%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
+
+%changelog
+* 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