]> git.pld-linux.org Git - packages/fish.git/blobdiff - fish.spec
macros for add lua shells
[packages/fish.git] / fish.spec
index 33e6757c47804ee529684956b12410b67c3bae45..49ba5c484f908325859217f9524225c801949a9b 100644 (file)
--- a/fish.spec
+++ b/fish.spec
@@ -1,16 +1,19 @@
 Summary:       fish - A friendly interactive shell
 Summary:       fish - A friendly interactive shell
-Summary(pl):   fish - przyjazna interaktywna pow³oka
+Summary(pl.UTF-8):     fish - przyjazna interaktywna powłoka
 Name:          fish
 Name:          fish
-Version:       1.6
+Version:       2.2.0
 Release:       1
 Release:       1
-License:       GPL
+License:       GPL v2
 Group:         Applications/Shells
 Group:         Applications/Shells
-Source0:       http://roo.no-ip.org/fish/files/%{version}/%{name}-%{version}.tar.bz2
-# Source0-md5: 089cb13572deeac26c7d217ad75384e7
-Patch0:                %{name}-Makefile.patch
-URL:           http://roo.no-ip.org/fish/
+Source0:       http://fishshell.com/files/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: f6c3d940148593ff6648adb07986cbcb
+URL:           http://fishshell.com/
+BuildRequires: autoconf >= 2.60
 BuildRequires: doxygen
 BuildRequires: doxygen
+BuildRequires: gettext-tools
 BuildRequires: ncurses-devel
 BuildRequires: ncurses-devel
+BuildRequires: rpmbuild(macros) >= 1.462
+Suggests:      python
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -18,36 +21,67 @@ fish is a shell geared towards interactive use. Its features are
 focused on user friendlieness and discoverability. The language syntax
 is simple but incompatible with other shell languages.
 
 focused on user friendlieness and discoverability. The language syntax
 is simple but incompatible with other shell languages.
 
-%description -l pl
-fish jest pow³ok± nastawion± na interaktywne u¿ywanie. Jego cech± jest
-przyjazne nastawienie dla u¿ytkownika. Sk³adnia jêzyka jest prosta ale
-nie jest zgodna z innymi jêzykami pow³oki.
+%description -l pl.UTF-8
+fish jest powłoką nastawioną na interaktywne używanie. Jego cechą jest
+przyjazne nastawienie dla użytkownika. Składnia języka jest prosta ale
+nie jest zgodna z innymi językami powłoki.
 
 %prep
 %setup -q
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 
 %build
-CFLAGS="-I /usr/include/ncurses"
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
 %configure
 %configure
+
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
 %{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
+
+%find_lang %{name}
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%files
+%post -p <lua>
+%lua_add_etc_shells %{_bindir}/fish
+
+%preun -p <lua>
+if arg[2] == 0 then
+       %lua_remove_etc_shells %{_bindir}/fish
+end
+
+%files -f %{name}.lang
 %defattr(644,root,root,755)
 %defattr(644,root,root,755)
-%doc README
-%doc %{_docdir}/%{name}
-%attr(755,root,root) %{_bindir}/*
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fish
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fish_inputrc
-%dir %{_sysconfdir}/fish.d
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fish.d/*.fish
-%{_mandir}/man1/*.1*
+%doc README.md user_doc/html/*.{html,css,png}
+%attr(755,root,root) %{_bindir}/fish*
+%attr(755,root,root) %{_bindir}/mimedb
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/config.fish
+%dir %{_datadir}/%{name}/completions
+%{_datadir}/%{name}/completions/..fish
+%{_datadir}/%{name}/completions/*.fish
+%dir %{_datadir}/%{name}/functions
+%{_datadir}/%{name}/functions/*.fish
+%{_datadir}/%{name}/man
+%dir %{_datadir}/%{name}/tools
+%attr(755,root,root) %{_datadir}/%{name}/tools/create_manpage_completions.py
+%{_datadir}/%{name}/tools/deroff.py
+%dir %{_datadir}/%{name}/tools/web_config
+%{_datadir}/%{name}/tools/web_config/delete.png
+%{_datadir}/%{name}/tools/web_config/fishconfig.css
+%{_datadir}/%{name}/tools/web_config/index.html
+%{_datadir}/%{name}/tools/web_config/js
+%{_datadir}/%{name}/tools/web_config/partials
+%{_datadir}/%{name}/tools/web_config/sample_prompts
+%attr(755,root,root) %{_datadir}/%{name}/tools/web_config/webconfig.py
+%dir %{_sysconfdir}/fish
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fish/config.fish
+%{_mandir}/man1/fish*.1*
+%{_mandir}/man1/mimedb.1*
This page took 0.121462 seconds and 4 git commands to generate.