]> git.pld-linux.org Git - packages/seahorse.git/blob - seahorse.spec
- updated to 41.0
[packages/seahorse.git] / seahorse.spec
1 Summary:        Seahorse - A GNOME front end for GnuPG
2 Summary(pl.UTF-8):      Seahorse - frontend GNOME do GnuPG
3 Name:           seahorse
4 Version:        41.0
5 Release:        1
6 License:        GPL v2
7 Group:          X11/Applications
8 Source0:        https://download.gnome.org/sources/seahorse/41/%{name}-%{version}.tar.xz
9 # Source0-md5:  75b057a0e9b3ee7468464f4c0713a341
10 URL:            https://wiki.gnome.org/Apps/Seahorse
11 BuildRequires:  avahi-devel >= 0.6
12 BuildRequires:  avahi-glib-devel >= 0.6
13 BuildRequires:  docbook-dtd412-xml
14 BuildRequires:  gcr-devel >= 3.38
15 BuildRequires:  gcr-ui-devel >= 3.38
16 BuildRequires:  gettext-tools
17 BuildRequires:  glib2-devel >= 1:2.66
18 BuildRequires:  gnupg2 >= 2.2.0
19 BuildRequires:  gpgme-devel >= 1:1.14.0
20 BuildRequires:  gtk+3-devel >= 3.24.0
21 BuildRequires:  libhandy1-devel >= 1.1.0
22 BuildRequires:  libpwquality-devel
23 BuildRequires:  libsecret-devel >= 0.16
24 BuildRequires:  libsoup-devel >= 2.33.92
25 BuildRequires:  meson >= 0.51
26 BuildRequires:  ninja >= 1.5
27 BuildRequires:  openldap-devel >= 2.4.6
28 # ssh-keygen bin path
29 BuildRequires:  openssh
30 # ssh bin path
31 BuildRequires:  openssh-clients
32 BuildRequires:  pkgconfig
33 BuildRequires:  rpm-build >= 4.6
34 BuildRequires:  rpmbuild(find_lang) >= 1.23
35 BuildRequires:  rpmbuild(macros) >= 1.736
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  vala >= 2:0.22.0
38 BuildRequires:  vala-gcr >= 3.38
39 BuildRequires:  vala-gcr-ui >= 3.38
40 BuildRequires:  vala-libhandy1 >= 1.1.0
41 BuildRequires:  vala-libsecret >= 0.16
42 BuildRequires:  xz
43 BuildRequires:  yelp-tools
44 Requires(post,postun):  desktop-file-utils
45 Requires(post,postun):  gtk-update-icon-cache
46 Requires(post,postun):  hicolor-icon-theme
47 Requires:       gcr >= 3.38
48 Requires:       glib2 >= 1:2.66
49 Requires:       gnome-keyring >= 3.4.0
50 Requires:       gnupg2 >= 2.2.0
51 Requires:       gpgme >= 1:1.14.0
52 Requires:       gtk+3 >= 3.24.0
53 Requires:       libhandy1 >= 1.1.0
54 Requires:       libsecret >= 0.16
55 Requires:       libsoup >= 2.33.92
56 Suggests:       %{name}-gnome-shell-search
57 Obsoletes:      gnome-keyring-manager < 3
58 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
59
60 %description
61 Seahorse is a GNOME front end for GnuPG - the Gnu Privacy Guard
62 program. It is a tool for secure communications and data storage. Data
63 encryption and digital signature creation can easily be performed
64 through a GUI and Key Management operations can easily be carried out
65 through an intuitive interface. Both English and Japanese is support
66 is provided.
67
68 %description -l pl.UTF-8
69 Seahorse to frontend GNOME do programu GnuPG - Gnu Privacy Guard. Jest
70 to narzędzie do bezpiecznego komunikowania i przechowywania danych.
71 Szyfrowanie danych i tworzenie cyfrowego podpisu może być łatwo
72 realizowane poprzez graficzny interfejs użytkownika, a zarządzanie
73 kluczami jest prowadzone przez intuicyjny interfejs.
74
75 %package gnome-shell-search
76 Summary:        Package provideing seahorse support in gnome shell search
77 Summary(pl.UTF-8):      Pakiet pozwalający przeszukiwanie seahorse z poziomu wyszukiwarki gnome shell
78 Group:          X11/Applications
79 Requires:       %{name} = %{version}-%{release}
80 BuildArch:      noarch
81
82 %description gnome-shell-search
83 Seahorse is a GNOME front end for GnuPG - the Gnu Privacy Guard
84 program. It is a tool for secure communications and data storage. Data
85 encryption and digital signature creation can easily be performed
86 through a GUI and Key Management operations can easily be carried out
87 through an intuitive interface. Both English and Japanese is support
88 is provided.
89
90 This package integrates Seahorse with gnome shell search tool.
91
92 %description gnome-shell-search -l pl.UTF-8
93 Seahorse to frontend GNOME do programu GnuPG - Gnu Privacy Guard. Jest
94 to narzędzie do bezpiecznego komunikowania i przechowywania danych.
95 Szyfrowanie danych i tworzenie cyfrowego podpisu może być łatwo
96 realizowane poprzez graficzny interfejs użytkownika, a zarządzanie
97 kluczami jest prowadzone przez intuicyjny interfejs.
98
99 Ten pakiet integruje Seahorse z wyszukiwarką gnome shell
100
101 %prep
102 %setup -q
103
104 %build
105 %meson build \
106         -Dpgp-support=true \
107         -Dmanpage=true
108
109 %ninja_build -C build
110
111 %install
112 rm -rf $RPM_BUILD_ROOT
113
114 %ninja_install -C build
115
116 %find_lang %{name} --with-gnome
117
118 %clean
119 rm -rf $RPM_BUILD_ROOT
120
121 %post
122 %glib_compile_schemas
123 %update_icon_cache hicolor
124
125 %postun
126 %glib_compile_schemas
127 %update_icon_cache hicolor
128
129 %files -f %{name}.lang
130 %defattr(644,root,root,755)
131 %doc AUTHORS NEWS README.md
132 %attr(755,root,root) %{_bindir}/seahorse
133 %dir %{_libexecdir}/seahorse
134 %attr(755,root,root) %{_libexecdir}/seahorse/ssh-askpass
135 %attr(755,root,root) %{_libexecdir}/seahorse/xloadimage
136 %{_datadir}/%{name}
137 %{_desktopdir}/org.gnome.seahorse.Application.desktop
138 %{_iconsdir}/hicolor/scalable/apps/org.gnome.seahorse.Application.svg
139 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.seahorse.Application-symbolic.svg
140 %{_datadir}/metainfo/org.gnome.seahorse.Application.appdata.xml
141 %{_datadir}/dbus-1/services/org.gnome.seahorse.Application.service
142 %{_datadir}/glib-2.0/schemas/org.gnome.seahorse.gschema.xml
143 %{_datadir}/glib-2.0/schemas/org.gnome.seahorse.manager.gschema.xml
144 %{_datadir}/glib-2.0/schemas/org.gnome.seahorse.window.gschema.xml
145 %{_mandir}/man1/seahorse.1*
146
147 %files gnome-shell-search
148 %defattr(644,root,root,755)
149 %{_datadir}/gnome-shell/search-providers/seahorse-search-provider.ini
This page took 0.066689 seconds and 3 git commands to generate.