]> git.pld-linux.org Git - packages/viewnior.git/blob - viewnior.spec
- unify nb locale dir; release 2
[packages/viewnior.git] / viewnior.spec
1 Summary:        Elegant image viewer
2 Summary(pl.UTF-8):      Elegancka przeglądarka obrazków
3 Name:           viewnior
4 Version:        1.8
5 Release:        2
6 License:        GPL v3+
7 Group:          X11/Applications
8 #Source0Download: https://github.com/hellosiyan/Viewnior/tags
9 Source0:        https://github.com/hellosiyan/Viewnior/archive/%{name}-%{version}.tar.gz
10 # Source0-md5:  29d773910df2d120c193ff2e2bc971f3
11 Patch0:         %{name}-exiv2.patch
12 URL:            https://siyanpanayotov.com/project/viewnior/
13 BuildRequires:  desktop-file-utils
14 BuildRequires:  exiv2-devel >= 0.21
15 BuildRequires:  gdk-pixbuf2-devel >= 2.4.0
16 BuildRequires:  gettext-tools
17 BuildRequires:  glib2-devel >= 1:2.32
18 BuildRequires:  gtk+2-devel >= 2:2.20
19 BuildRequires:  libstdc++-devel
20 BuildRequires:  meson >= 0.43.0
21 BuildRequires:  ninja >= 1.5
22 BuildRequires:  pkgconfig
23 BuildRequires:  rpmbuild(macros) >= 1.736
24 BuildRequires:  shared-mime-info >= 0.20
25 Requires(post,postun):  desktop-file-utils
26 Requires(post,postun):  gtk-update-icon-cache
27 Requires:       exiv2-libs >= 0.21
28 Requires:       gdk-pixbuf2 >= 2.4.0
29 Requires:       glib2 >= 1:2.32
30 Requires:       gtk+2 >= 2:2.20
31 Requires:       hicolor-icon-theme
32 Requires:       shared-mime-info >= 0.20
33 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
34
35 %description
36 Viewnior is an image viewer program. Created to be simple, fast and
37 elegant. It's minimalistic interface provides more screen space for
38 your images.
39
40 Among its features are:
41 - Fullscreen & Slideshow
42 - Rotate, flip, save, delete images
43 - Animation support
44 - Browse only selected images
45 - Navigation window
46 - Simple interface
47 - Configurable mouse actions
48
49 %description -l pl.UTF-8
50 Viewnior to przeglądarka obrazków. Stworzona z myślą o prostocie,
51 szybkości i elegancji. Minimalistyczny interfejs pozostawia więcej
52 miejsca na ekranie dla obrazów.
53
54 Możliwości obejmują między innymi:
55 - tryb pełnoekranowy i przeglądu slajdów
56 - obracanie, odwracanie, zapis i usuwanie obrazów
57 - obsługę animacji
58 - przeglądanie tylko wybranych obrazów
59 - okno nawigacji
60 - prosty interfejs
61 - konfigurowalne akcje myszy
62
63 %prep
64 %setup -qn Viewnior-%{name}-%{version}
65 %patch0 -p1
66
67 %build
68 %meson build
69
70 %ninja_build -C build
71
72 %install
73 rm -rf $RPM_BUILD_ROOT
74
75 %ninja_install -C build
76
77 desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
78
79 %{__mv} $RPM_BUILD_ROOT%{_localedir}/{nb_NO,nb}
80
81 %find_lang %{name}
82
83 %clean
84 rm -rf $RPM_BUILD_ROOT
85
86 %post
87 %update_desktop_database
88 %update_icon_cache hicolor
89
90 %postun
91 %update_desktop_database
92 %update_icon_cache hicolor
93
94 %files -f %{name}.lang
95 %defattr(644,root,root,755)
96 %doc AUTHORS NEWS README.md TODO
97 %attr(755,root,root) %{_bindir}/viewnior
98 %{_datadir}/%{name}
99 %{_datadir}/metainfo/viewnior.metainfo.xml
100 %{_desktopdir}/viewnior.desktop
101 %{_iconsdir}/hicolor/*x*/apps/viewnior.png
102 %{_iconsdir}/hicolor/scalable/apps/viewnior.svg
103 %{_mandir}/man1/viewnior.1*
This page took 0.089353 seconds and 4 git commands to generate.