]> git.pld-linux.org Git - packages/seahorse-plugins.git/blob - seahorse-plugins.spec
c247946c0806bddbff35ed1c4fcaa7b62c37f588
[packages/seahorse-plugins.git] / seahorse-plugins.spec
1 #
2 # TODO: - fix build gedit-plugin-seahorse
3 #       - enable epiphany plugin?
4 #
5 Summary:        Plugins and utilities for encryption in GNOME
6 Summary(pl.UTF-8):      Wtyczki i narzędzia do szyfrowania w GNOME
7 Name:           seahorse-plugins
8 Version:        2.30.1
9 Release:        0.5
10 License:        GPL v2
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)
45
46 %description
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.
50
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.
55
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
63
64 %description -n gedit-plugin-seahorse
65 This plugin performs encryption operations on text.
66
67 %description -n gedit-plugin-seahorse -l pl.UTF-8
68 Wtyczka wykonująca operacje szyfrujące na tekście.
69
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
77
78 %description -n nautilus-extension-seahorse
79 Extension for signing and encrypting files.
80
81 %description -n nautilus-extension-seahorse -l pl.UTF-8
82 Rozszerzenie do podpisywania i szyfrowania plików.
83
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
92
93 %description -n gnome-applet-seahorse
94 Applet for signing and encrypting files.
95
96 %description -n gnome-applet-seahorse -l pl.UTF-8
97 Aplet do podpisywania i szyfrowania plików.
98
99 %prep
100 %setup -q
101 %patch0 -p1
102 %patch1 -p1
103
104 %build
105 %{__intltoolize}
106 %{__libtoolize}
107 %{__aclocal} -I m4
108 %{__autoconf}
109 %{__autoheader}
110 %{__automake}
111 %configure \
112         --disable-update-mime-database \
113         --disable-schemas-install \
114         --disable-epiphany
115 %{__make}
116
117 %install
118 rm -rf $RPM_BUILD_ROOT
119
120 %{__make} install \
121         DESTDIR=$RPM_BUILD_ROOT
122
123 %{__rm} $RPM_BUILD_ROOT%{_libdir}/nautilus/extensions-3.0/*.{a,la}
124
125 %find_lang %{name} --with-gnome --with-omf --all-name
126
127 %clean
128 rm -rf $RPM_BUILD_ROOT
129
130 %post
131 %gconf_schema_install seahorse-plugins.schemas
132 %update_desktop_database
133
134 %preun
135 %gconf_schema_uninstall seahorse-plugins.schemas
136
137 %postun
138 %update_desktop_database_postun
139
140 %post -n gedit-plugin-seahorse
141 %gconf_schema_install seahorse-gedit.schemas
142
143 %preun -n gedit-plugin-seahorse
144 %gconf_schema_uninstall seahorse-gedit.schemas
145
146 %post -n nautilus-extension-seahorse
147 %update_mime_database
148
149 %postun -n nautilus-extension-seahorse
150 %update_mime_database
151
152 %post -n gnome-applet-seahorse
153 %update_icon_cache hicolor
154
155 %postun -n gnome-applet-seahorse
156 %update_icon_cache hicolor
157
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*
174
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
180
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
185
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
This page took 0.057598 seconds and 2 git commands to generate.