Browse Source

zathura package update 0.4.3

Signed-off-by: guibuilder_pel7x64builder0 <guibuilder@powerel.org>
master
guibuilder_pel7x64builder0 5 years ago
parent
commit
1c201b6632
  1. 70
      SPECS/zathura.spec

70
SPECS/zathura.spec

@ -1,34 +1,43 @@
Name: zathura Name: zathura
Version: 0.4.1 Version: 0.4.3
Release: 1%{?dist} Release: 1%{?dist}
Summary: A lightweight document viewer Summary: A lightweight document viewer
Group: Applications/Publishing Group: Applications/Publishing
License: zlib License: zlib
URL: http://pwmt.org/projects/%{name}/ URL: http://pwmt.org/projects/%{name}/
Source0: http://pwmt.org/projects/%{name}/download/%{name}-%{version}.tar.xz Source0: http://pwmt.org/projects/%{name}/download/%{name}-%{version}.tar.xz
BuildRequires: bash-completion
BuildRequires: binutils BuildRequires: binutils
BuildRequires: check BuildRequires: check
BuildRequires: desktop-file-utils BuildRequires: desktop-file-utils
BuildRequires: file-devel BuildRequires: file-devel
BuildRequires: gcc BuildRequires: gcc
BuildRequires: gettext BuildRequires: gettext
BuildRequires: girara-devel >= 0.2.8 BuildRequires: girara-devel >= 0.3.2
BuildRequires: glib2-devel >= 2.50 BuildRequires: glib2-devel >= 2.50
BuildRequires: gtk3-devel >= 3.22 BuildRequires: gtk3-devel >= 3.22
BuildRequires: intltool BuildRequires: intltool
# Needed to validate appdata # Needed to validate appdata
BuildRequires: libappstream-glib BuildRequires: libappstream-glib
BuildRequires: librsvg2-tools
BuildRequires: libseccomp-devel
BuildRequires: meson >= 0.45 BuildRequires: meson >= 0.45
BuildRequires: python3-sphinx BuildRequires: python3-sphinx
BuildRequires: sqlite-devel >= 3.5.9 BuildRequires: sqlite-devel >= 3.5.9
BuildRequires: texlive-synctex BuildRequires: texlive-lib-devel
BuildRequires: zsh
# Tests
BuildRequires: check-devel


Requires: zathura-cb Requires: zathura-cb
Requires: zathusa-djvu 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


Requires: zathura-bash-completion
Requires: zathura-zsh-completion

%description %description
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
@ -64,11 +73,33 @@ 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
Summary: bash-completion files for zathura
BuildArch: noarch
Requires: bash-completion
Requires: zathura = %{version}-%{release}

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

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

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

%prep %prep
%setup -q %setup -q
sed "s|'-Werror=implicit-function-declaration',||" -i meson.build
sed "s|'-Werror=vla',||" -i meson.build
sed "s|subdir('tests')||" -i meson.build
sed "s|subdir('doc')||" -i meson.build


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


%install %install
@ -76,15 +107,21 @@ This package installs all available Zathura plugins.
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 %{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
%doc README %doc README
%{_bindir}/* %{_bindir}/*
%{_mandir}/man*/* #%{_mandir}/man*/*
%{_datadir}/applications/* %{_datadir}/applications/*
%{_datadir}/dbus-1/interfaces/org.pwmt.zathura.xml %{_datadir}/dbus-1/interfaces/org.pwmt.zathura.xml
%{_datadir}/icons/hicolor/128x128/apps/org.pwmt.zathura.png %{_datadir}/icons/hicolor/*/apps/org.pwmt.zathura.png
%{_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
@ -93,7 +130,26 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop


%files plugins-all %files plugins-all


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

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

%changelog %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 * Fri May 25 2018 Petr Šabata <contyk@redhat.com> - 0.4.0-1
- 0.4.0 bump - 0.4.0 bump
- Dropping the icon patch (included upstream) - Dropping the icon patch (included upstream)

Loading…
Cancel
Save