2 # TODO: - fix build gedit-plugin-seahorse
3 # - enable epiphany plugin?
5 Summary: Plugins and utilities for encryption in GNOME
6 Summary(pl.UTF-8): Wtyczki i narzędzia do szyfrowania w GNOME
11 Group: X11/Applications
12 Source0: http://ftp.gnome.org/pub/GNOME/sources/seahorse-plugins/2.30/%{name}-%{version}.tar.bz2
13 # Source0-md5: cb8a86a1039054b621f6419ac2219695
14 Patch0: %{name}-desktop.patch
15 Patch1: %{name}-libnotify.patch
16 URL: http://www.gnome.org/projects/seahorse/
17 BuildRequires: GConf2-devel >= 2.24.0
18 BuildRequires: autoconf >= 2.52
19 BuildRequires: automake
20 BuildRequires: dbus-glib-devel >= 0.71
21 BuildRequires: docbook-dtd412-xml
22 BuildRequires: evolution-data-server-devel >= 3.0.0
23 BuildRequires: gedit-devel >= 2.24.0
24 BuildRequires: gettext-devel
25 BuildRequires: gnome-doc-utils >= 0.14.0
26 BuildRequires: gnome-panel-devel >= 2.26.0
27 BuildRequires: gnupg >= 1.4.5
28 BuildRequires: gpgme-devel >= 1:1.1.2
29 BuildRequires: gtk+2-devel >= 3.0.0
30 BuildRequires: intltool >= 0.40.0
31 BuildRequires: libcryptui-devel >= 2.30.1
32 BuildRequires: libgnome-keyring-devel >= 2.26.0
33 BuildRequires: libnotify-devel >= 0.7
34 BuildRequires: libtool
35 BuildRequires: libxml2-devel >= 1:2.6.31
36 BuildRequires: nautilus-devel >= 2.26.0
37 BuildRequires: pkgconfig
38 BuildRequires: rpmbuild(find_lang) >= 1.23
39 BuildRequires: rpmbuild(macros) >= 1.311
40 Requires(post,postun): desktop-file-utils
41 Requires(post,preun): GConf2
42 Requires: seahorse >= 2.30.1
43 Obsoletes: epiphany-extension-seahorse
44 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47 The plugins and utilities in this package integrate Seahorse into the
48 GNOME desktop environment and allow users to perform operations from
49 applications like nautilus or gedit.
51 %description -l pl.UTF-8
52 Wtyczki i narzędzia z tego pakietu integrują Seahorse ze środowiskiem
53 graficznym GNOME, pozwalając użytkownikom wykonywać operacje z
54 aplikacji takich jak nautilus czy gedit.
56 %package -n gedit-plugin-seahorse
57 Summary: Seahorse plugin for Gedit
58 Summary(pl.UTF-8): Wtyczka Seahorse dla Gedit
59 Group: X11/Applications
60 Requires(post,preun): GConf2
61 Requires: %{name} = %{version}-%{release}
62 Requires: gedit >= 2.26.0
64 %description -n gedit-plugin-seahorse
65 This plugin performs encryption operations on text.
67 %description -n gedit-plugin-seahorse -l pl.UTF-8
68 Wtyczka wykonująca operacje szyfrujące na tekście.
70 %package -n nautilus-extension-seahorse
71 Summary: Seahorse extension for Nautilus
72 Summary(pl.UTF-8): Rozszerzenie Seahorse dla Nautilusa
73 Group: X11/Applications
74 Requires(post,postun): shared-mime-info
75 Requires: %{name} = %{version}-%{release}
76 Requires: nautilus >= 2.26.0
78 %description -n nautilus-extension-seahorse
79 Extension for signing and encrypting files.
81 %description -n nautilus-extension-seahorse -l pl.UTF-8
82 Rozszerzenie do podpisywania i szyfrowania plików.
84 %package -n gnome-applet-seahorse
85 Summary: Seahorse applet
86 Summary(pl.UTF-8): Aplet Seahorse
87 Group: X11/Applications
88 Requires(post,postun): gtk-update-icon-cache
89 Requires(post,postun): hicolor-icon-theme
90 Requires: %{name} = %{version}-%{release}
91 Requires: gnome-panel >= 2.26.0
93 %description -n gnome-applet-seahorse
94 Applet for signing and encrypting files.
96 %description -n gnome-applet-seahorse -l pl.UTF-8
97 Aplet do podpisywania i szyfrowania plików.
112 --disable-update-mime-database \
113 --disable-schemas-install \
118 rm -rf $RPM_BUILD_ROOT
121 DESTDIR=$RPM_BUILD_ROOT
123 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.{a,la}
125 %find_lang %{name} --with-gnome --with-omf --all-name
128 rm -rf $RPM_BUILD_ROOT
131 %gconf_schema_install seahorse-plugins.schemas
132 %update_desktop_database
135 %gconf_schema_uninstall seahorse-plugins.schemas
138 %update_desktop_database_postun
140 %post -n gedit-plugin-seahorse
141 %gconf_schema_install seahorse-gedit.schemas
143 %preun -n gedit-plugin-seahorse
144 %gconf_schema_uninstall seahorse-gedit.schemas
146 %post -n nautilus-extension-seahorse
147 %update_mime_database
149 %postun -n nautilus-extension-seahorse
150 %update_mime_database
152 %post -n gnome-applet-seahorse
153 %update_icon_cache hicolor
155 %postun -n gnome-applet-seahorse
156 %update_icon_cache hicolor
158 %files -f %{name}.lang
159 %defattr(644,root,root,755)
160 %doc AUTHORS ChangeLog NEWS README THANKS
161 %attr(755,root,root) %{_bindir}/seahorse-agent
162 %attr(755,root,root) %{_bindir}/seahorse-preferences
163 %attr(755,root,root) %{_bindir}/seahorse-tool
164 %{_sysconfdir}/gconf/schemas/seahorse-plugins.schemas
165 %{_desktopdir}/seahorse-pgp-encrypted.desktop
166 %{_desktopdir}/seahorse-pgp-keys.desktop
167 %{_desktopdir}/seahorse-pgp-preferences.desktop
168 %{_desktopdir}/seahorse-pgp-signature.desktop
169 %{_datadir}/seahorse-plugins
170 %{_pixmapsdir}/seahorse-plugins
171 %exclude %{_pixmapsdir}/seahorse-plugins/*/seahorse-applet*
172 %{_mandir}/man1/seahorse-agent.1*
173 %{_mandir}/man1/seahorse-tool.1*
175 %files -n gedit-plugin-seahorse
176 %defattr(644,root,root,755)
177 #%%attr(755,root,root) %{_libdir}/gedit/plugins/libseahorse-pgp.so
178 #%%{_libdir}/gedit/plugins/seahorse-pgp.gedit-plugin
179 #%%{_sysconfdir}/gconf/schemas/seahorse-gedit.schemas
181 %files -n nautilus-extension-seahorse
182 %defattr(644,root,root,755)
183 %attr(755,root,root) %{_libdir}/nautilus/extensions-3.0/libnautilus-seahorse.so
184 %{_datadir}/mime/packages/seahorse.xml
186 #%%files -n gnome-applet-seahorse -f seahorse-applet.lang
187 %files -n gnome-applet-seahorse
188 %defattr(644,root,root,755)
189 %attr(755,root,root) %{_libdir}/seahorse/seahorse-applet
190 %{_libdir}/bonobo/servers/GNOME_SeahorseApplet.server
191 %{_datadir}/gnome-2.0/ui/GNOME_SeahorseApplet.xml
192 %{_iconsdir}/hicolor/*/*/seahorse-applet*
193 %{_pixmapsdir}/seahorse-plugins/*/seahorse-applet*
194 %{_pixmapsdir}/seahorse-applet.svg