Browse Source

zathura add fish-completion

Signed-off-by: guibuilder_pel7x64builder0 <guibuilder@powerel.org>
master
guibuilder_pel7x64builder0 4 years ago
parent
commit
8eb55fb92b
  1. 249
      SPECS/zathura.spec

249
SPECS/zathura.spec

@ -42,26 +42,25 @@ Requires: zathura-zsh-completion
Zathura is a highly customizable and functional document viewer. Zathura is a highly customizable and functional document viewer.
It provides a minimalistic and space saving interface as well as It provides a minimalistic and space saving interface as well as
an easy usage that mainly focuses on keyboard interaction. an easy usage that mainly focuses on keyboard interaction.

Zathura requires plugins to support document formats. Zathura requires plugins to support document formats.
For instance: For instance:
* zathura-pdf-poppler to open PDF files, * zathura-pdf-poppler to open PDF files,
* zathura-ps to open PostScript files, * zathura-ps to open PostScript files,
* zathura-djvu to open DjVu files, or * zathura-djvu to open DjVu files, or
* zathura-cb to open comic book files. * zathura-cb to open comic book files.

All of these are available as separate packages in Fedora. All of these are available as separate packages in Fedora.
A zathura-plugins-all package is available should you want A zathura-plugins-all package is available should you want
to install all available plugins. to install all available plugins.



%package devel %package devel
Summary: Development files for the zathura PDF viewer Summary: Development files for the zathura PDF viewer
Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: pkgconfig Requires: pkgconfig

%description devel %description devel
libraries and header files for the zathura PDF viewer. libraries and header files for the zathura PDF viewer.



%package plugins-all %package plugins-all
Summary: Zathura plugins (all plugins) Summary: Zathura plugins (all plugins)
Requires: zathura-cb Requires: zathura-cb
@ -69,28 +68,36 @@ Requires: zathura-djvu
# poppler is preferred over mupdf # poppler is preferred over mupdf
Requires: zathura-pdf-poppler Requires: zathura-pdf-poppler
Requires: zathura-ps Requires: zathura-ps

%description plugins-all %description plugins-all
This package installs all available Zathura plugins. This package installs all available Zathura plugins.



%package bash-completion %package bash-completion
Summary: bash-completion files for zathura Summary: bash-completion files for zathura
BuildArch: noarch BuildArch: noarch
Requires: bash-completion Requires: bash-completion
Requires: zathura = %{version}-%{release} Requires: zathura = %{version}-%{release}

%description bash-completion %description bash-completion
This package provides %{summary}. This package provides %{summary}.


%package fish-completion
Summary: fish-completion files for zathura
BuildArch: noarch
Requires: fish
Requires: zathura = %{version}-%{release}
%description fish-completion
This package provides %{summary}.


%package zsh-completion %package zsh-completion
Summary: zsh-completion files for zathura Summary: zsh-completion files for zathura
BuildArch: noarch BuildArch: noarch
Requires: zsh Requires: zsh
Requires: zathura = %{version}-%{release} Requires: zathura = %{version}-%{release}

%description zsh-completion %description zsh-completion
This package provides %{summary}. This package provides %{summary}.



%prep %prep
%setup -q %setup -q
sed "s|'-Werror=implicit-function-declaration',||" -i meson.build sed "s|'-Werror=implicit-function-declaration',||" -i meson.build
@ -99,20 +106,18 @@ sed "s|subdir('tests')||" -i meson.build
sed "s|subdir('doc')||" -i meson.build sed "s|subdir('doc')||" -i meson.build
sed 's|>=1.19|>=1.18|' -i meson.build sed 's|>=1.19|>=1.18|' -i meson.build



%build %build
%meson -Dsynctex=enabled -Dsqlite=enabled -Dmagic=enabled -Dseccomp=enabled -Dtests=disabled -Dconvert-icon=enabled %meson -Dsynctex=enabled -Dsqlite=enabled -Dmagic=enabled -Dseccomp=enabled -Dtests=disabled -Dconvert-icon=enabled
%meson_build %meson_build



%install %install
%meson_install %meson_install
appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/*.appdata.xml
desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%find_lang zathura %find_lang zathura
# Move the zsh-completions to the right location
mkdir -p %{buildroot}/%{_datadir}/zsh/site-functions
mv %{buildroot}/%{_datadir}/zsh/vendor-completions/_zathura \
%{buildroot}/%{_datadir}/zsh/site-functions
rmdir %{buildroot}/%{_datadir}/zsh/vendor-completions


%files -f zathura.lang %files -f zathura.lang
%license LICENSE %license LICENSE
@ -125,231 +130,25 @@ rmdir %{buildroot}/%{_datadir}/zsh/vendor-completions
%{_datadir}/icons/scalable/apps/org.pwmt.zathura.svg %{_datadir}/icons/scalable/apps/org.pwmt.zathura.svg
%{_datadir}/metainfo/org.pwmt.zathura.appdata.xml %{_datadir}/metainfo/org.pwmt.zathura.appdata.xml



%files devel %files devel
%{_includedir}/zathura %{_includedir}/zathura
%{_libdir}/pkgconfig/zathura.pc %{_libdir}/pkgconfig/zathura.pc



%files plugins-all %files plugins-all



%files bash-completion %files bash-completion
%{_datadir}/bash-completion/completions/zathura %{_datadir}/bash-completion/completions/zathura


%files zsh-completion
%{_datadir}/zsh/site-functions/_zathura

%changelog
* Mon Jan 14 2019 Petr Šabata <contyk@redhat.com> - 0.4.3-1
- 0.4.3 bump
- Now includes more icons!
- Based on Ankur Sinha's PR, https://src.fedoraproject.org/rpms/zathura/pull-request/1

* Fri Nov 16 2018 Petr Šabata <contyk@redhat.com> - 0.4.1-1
- 0.4.1 bump
- Introducing bash and zsh completion subpackages
- Fixes rhbz#1649839

* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild

* Fri May 25 2018 Petr Šabata <contyk@redhat.com> - 0.4.0-1
- 0.4.0 bump
- Dropping the icon patch (included upstream)

* Tue Apr 24 2018 Petr Šabata <contyk@redhat.com> - 0.3.9-2
- Validate the desktop file
- Install the icon into the correct location

* Mon Apr 09 2018 Petr Šabata <contyk@redhat.com> - 0.3.9-1
- 0.3.9 bump

* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild

* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

* Sun Jan 15 2017 Petr Šabata <contyk@redhat.com> - 0.3.7-1
- 0.3.7 bump

* Tue Apr 19 2016 Petr Šabata <contyk@redhat.com> - 0.3.6-1
- 0.3.6 bump

* Fri Feb 26 2016 Petr Šabata <contyk@redhat.com> - 0.3.5-1
- 0.3.5 bump
- Add very weak dependencies (via suggests) on the plugins

* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild

* Fri Jan 15 2016 Petr Šabata <contyk@redhat.com> - 0.3.4-2
- Re-enable synctex support via libsynctex

* Mon Dec 21 2015 Petr Šabata <contyk@redhat.com> - 0.3.4-1
- 0.3.4 bump

* Wed Jul 01 2015 Petr Šabata <contyk@redhat.com> - 0.3.3-3
- Zathura should create and own the plugin directory

* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild

* Tue Jun 09 2015 Petr Šabata <contyk@redhat.com> - 0.3.3-1
- 0.3.3 bump
- Fix the dep list, install LICENSE with the %%license macro

* Wed Nov 12 2014 Petr Šabata <contyk@redhat.com> - 0.3.2-1
- 0.3.2 bugfix bump

* Fri Oct 31 2014 Petr Šabata <contyk@redhat.com> - 0.3.1-1
- 0.3.1 bugfix bump


* Fri Oct 17 2014 Petr Šabata <contyk@redhat.com> - 0.3.0-1 %files fish-completion
- 0.3.0 bump %{_datadir}/fish/completions/zathura.fish


* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.9-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild


* Thu Jun 26 2014 Petr Šabata <contyk@redhat.com> - 0.2.9-1 %files zsh-completion
- 0.2.9 bump %{_datadir}/zsh/site-functions/_zathura

* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild

* Wed May 07 2014 François Cami <fcami@fedoraproject.org> - 0.2.7-4
- Add zathura-cb to zathura-plugins-all.

* Sun Mar 23 2014 François Cami <fcami@fedoraproject.org> - 0.2.7-3
- Gratuitous release bump.

* Thu Mar 06 2014 François Cami <fcami@fedoraproject.org> - 0.2.7-2
- Rebuilt for rawhide.

* Wed Mar 05 2014 François Cami <fcami@fedoraproject.org> - 0.2.7-1
- Update to 0.2.7.

* Sat Dec 28 2013 François Cami <fcami@fedoraproject.org> - 0.2.6-1
- Update to latest upstream.

* Sat Aug 31 2013 François Cami <fcami@fedoraproject.org> - 0.2.4-1
- New upstream release

* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.3-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild

* Tue May 28 2013 François Cami <fcami@fedoraproject.org> - 0.2.3-6
- backport cdece5922982b06e1a86dfb7dfc8cf3d225f06f0

* Tue May 28 2013 François Cami <fcami@fedoraproject.org> - 0.2.3-5
- backport cf96d52790bc8d05a9e556e33af0b6fec1a4cb0e

* Tue May 28 2013 François Cami <fcami@fedoraproject.org> - 0.2.3-4
- rewrite summary.

* Mon May 27 2013 François Cami <fcami@fedoraproject.org> - 0.2.3-3
- add a zathura-plugins-all subpackage.

* Mon May 27 2013 François Cami <fcami@fedoraproject.org> - 0.2.3-2
- rewrite description.

* Tue May 21 2013 Petr Šabata <contyk@redhat.com> - 0.2.3-1
- 0.2.3 build
- Use more macros

* Sun May 12 2013 François Cami <fcami@fedoraproject.org> - 0.2.2-2
- add a note about plugins to avoid future occurrences of #962097

* Fri Feb 22 2013 Kevin Fenzi <kevin@scrye.com> 0.2.2-1
- Update to 0.2.2

* Thu Feb 14 2013 Michal Schmidt <mschmidt@redhat.com> 0.2.1-2
- fix building of manpages
- use parallel make

* Mon Nov 05 2012 Kevin Fenzi <kevin@scrye.com> 0.2.1-1
- Update to 0.2.1

* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.8.5-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild

* Wed May 16 2012 Marek Kasik <mkasik@redhat.com> - 0.0.8.5-4
- Rebuild (poppler-0.20.0)

* Sat Mar 31 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.0.8.5-3
- Fix FTBFS on recent releases
- Update URLs
- Cleanup SPEC

* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.8.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild

* Tue Nov 15 2011 François Cami <fcami@fedoraproject.org> - 0.0.8.5-1
- Update to latest upstream.

* Fri Oct 28 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.0.8.3-6
- rebuild(poppler)

* Fri Sep 30 2011 Marek Kasik <mkasik@redhat.com> - 0.0.8.3-5
- Rebuild (poppler-0.18.0)

* Mon Sep 19 2011 Marek Kasik <mkasik@redhat.com> - 0.0.8.3-4
- Rebuild (poppler-0.17.3)

* Fri Jul 15 2011 Marek Kasik <mkasik@redhat.com> - 0.0.8.3-3
- Rebuild (poppler-0.17.0)

* Sat Apr 02 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.8.3-2
- It's update-desktop-database, not update-mime-database

* Fri Apr 01 2011 Christoph Wickert <cwickert@fedoraproject.org> - 0.0.8.3-1
- Update to 0.0.8.3
- Drop patch for poppler >= 0.15 (no longer needed)
- Run update-mime-database in %%post and %%postun

* Sun Mar 13 2011 Marek Kasik <mkasik@redhat.com> - 0.0.8.2-5
- Rebuild (poppler-0.16.3)

* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.8.2-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild

* Sat Jan 01 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.0.8.2-3
- rebuild (poppler)

* Wed Dec 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.0.8.2-2
- rebuild (poppler)

* Wed Dec 01 2010 François Cami <fcami@đedoraproject.ort> - 0.0.8.2-1
- new upstream version + drop merged patch (dso build fix)

* Sat Nov 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.0.8.1-8
- rebuilt (poppler)

* Wed Oct 6 2010 Tom "spot" Callaway <tcallawa@redhat.com> - 0.0.8.1-7
- rebuild and fix for new poppler

* Fri Aug 20 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.0.8.1-6
- rebuild (poppler)

* Sun Aug 15 2010 François Cami <fcami@fedoraproject.org> 0.0.8.1-5
- switch to sed (Kevin Fenzi).
- use desktop-file-validate on the desktop file (Kevin Fenzi).

* Sun Aug 15 2010 François Cami <fcami@fedoraproject.org> 0.0.8.1-4
- change zathura.desktop Version to 1.0.

* Sat Aug 14 2010 François Cami <fcami@fedoraproject.org> 0.0.8.1-3
- add CFLAGS (Kevin Fenzi).
- use the debug target to generate the debuginfo rpm properly.
- add zathura.desktop file and install it.

* Sat Aug 14 2010 François Cami <fcami@fedoraproject.org> 0.0.8.1-2
- fix licensing, thanks to Dennis Johnson's review.


* Tue Aug 10 2010 François Cami <fcami@fedoraproject.org> 0.0.8.1-1
- initial package.


%changelog

Loading…
Cancel
Save