123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272 |
- # Basic Information
- Name: seahorse-plugins
- Version: 2.30.1
- Release: 4%{?_dist_release}
- License: GPL-2
- Group: Applications/Accessories
- Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/2.30/%{name}-%{version}.tar.bz2
- Patch1: seahorse-plugins-2.30.1-git20110607.patch
- BuildRoot: %{_tmppath}/%{name}-%{version}-root
- Vendor: Project Vine
- Distribution: Vine Linux
- Packager: yasumichi
- Summary: plugins and utilities for encryption in GNOME
- Summary(ja): GNOMEにおける暗号化のためのプラグインとユーティリティ
- # Dependency
- Requires: GConf2
- Requires: glib2
- Requires: gtk3 >= 3.0.0
- Requires: gnupg
- Requires: gpgme
- Requires: libgnome-keyring
- Requires: dbus-glib
- Requires: libnotify
- Requires: evolution-data-server
- Requires: seahorse
- Requires(post,postun): shared-mime-info
- BuildRequires: gnome-doc-utils
- BuildRequires: pkgconfig
- BuildRequires: GConf2-devel
- BuildRequires: glib2-devel
- BuildRequires: gtk3-devel >= 3.0.0
- BuildRequires: gnupg
- BuildRequires: gpgme-devel
- BuildRequires: libgnome-keyring-devel
- BuildRequires: dbus-glib-devel
- BuildRequires: libcryptui-devel
- BuildRequires: libnotify-devel
- BuildRequires: evolution-data-server
- Provides: %{name}-gedit < 2.30.1-3
- Obsoletes: %{name}-gedit < 2.30.1-3
- %description
- Seahorse is integrated into the GNOME Desktop Environment and allows users to
- perform operations from their regular applications, like nautilus .
- The effective use of this package, please install the following packages.
- * seahorse-plugins-applet
- * seahorse-plugins-nautilus
- %description -l ja
- SeahorseがGNOMEデスクトップ環境に統合され、Nautilusのようなユーザが
- よく使うアプリケーションから操作を実行することができます。
- このパッケージの有効利用には、以下のパッケージをインストールしてください。
- * seahorse-plugins-applet
- * seahorse-plugins-nautilus
- #
- # sub package: applet
- #
- %package applet
- Summary: Applet for GnomePanel to encrypt/decrypt/sign text easily
- Summary(ja): テキストを簡単に暗号化/復号化/署名するためのGNOMEパネルアプレット
- Group: Applications/Accessories
- Requires: %{name} = %{version}-%{release}
- Requires: libbonoboui
- Requires: gnome-panel-libs
- BuildRequires: libbonoboui-devel
- BuildRequires: gnome-panel-devel
- %description applet
- Encryption Applet performs the various encryption operations using standard
- OpenPGP methods. You will need to have already created an OpenPGP key with
- Encryption Key Manager and imported the public keys of those you want to
- encrypt to or verify signatures of.
- %description applet -l ja
- 暗号化アプレットは、標準的なOpenPGP手法を使って様々な暗号化の操作を行えます。
- あなたは暗号鍵マネージャによってOpenPGP鍵を既に作成し、暗号化や署名の検証を
- 行いたい相手の公開鍵をインポートしている必要があります。
- #
- # sub package: gedit
- #
- #%package gedit
- #Summary: Adds functionality to Gedit to encrypt/decrypt/sign text
- #Summary: geditにテキストを暗号化/復号化/署名するための機能を追加します。
- #Group: Applications/Accessories
- #Requires: %{name} = %{version}-%{release}
- #Requires: gedit
- #BuildRequires: gedit-devel
- #%description gedit
- #The Text Encryption plugin adds functionality to Gedit, the GNOME text
- #editor, to encrypt/decrypt/sign text
- #%description gedit -l ja
- #テキスト暗号化プラグインは、GNOMEテキストエディタGeditにテキストを
- #暗号化/復号化/署名するための機能を追加します。
- #
- # sub package: nautilus
- #
- %package nautilus
- Summary: Contains code for calling seahorse-tool from Nautilus
- Summary(ja): Nautilusから、seahorse-toolを呼ぶためのコードが含まれています。
- Group: Applications/Accessories
- Requires: %{name} = %{version}-%{release}
- Requires: nautilus
- BuildRequires: nautilus-devel
- %description nautilus
- Encryption and Keyrings integrates with Nautilus. You can encrypt, decrypt,
- sign and verify files as well as import public keys from the file manager
- window without launching Encryption and Keyrings.
- %description nautilus -l ja
- パスワードと暗号化が、Nautilusに統合されます。パスワードと暗号化を起動する
- ことなく、ファイルマネージャからファイルの暗号化、復号化、署名及び公開鍵の
- インポートを行うことができます。
- #
- # script section
- #
- %prep
- %setup -q
- %patch1 -p1 -b .git20110607
- %build
- libtoolize --force --copy
- autoreconf
- %configure \
- --with-gtk=3.0 \
- --disable-gedit \
- --disable-update-mime-database \
- --disable-epiphany \
- --disable-applet
- %{__make} %{?_smp_mflags}
- %install
- %{__rm} -rf ${RPM_BUILD_ROOT}
- export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
- %{__make} install DESTDIR=${RPM_BUILD_ROOT}
- unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
- %find_lang %{name}
- # treat not install file
- find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
- find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} ';'
- %clean
- %{__rm} -rf ${RPM_BUILD_ROOT}
- %post
- /sbin/ldconfig
- %{_bindir}/scrollkeeper-update -q ||:
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-install-rule \
- %{_sysconfdir}/gconf/schemas/seahorse-plugins.schemas > /dev/null ||:
- update-mime-database %{_datadir}/mime/
- #%post gedit
- #export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- #gconftool-2 --makefile-install-rule \
- # %{_sysconfdir}/gconf/schemas/seahorse-gedit.schemas > /dev/null ||:
- %pre
- if [ "$1" -gt 1 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/seahorse-plugins.schemas > /dev/null ||:
- fi
- #%pre gedit
- #if [ "$1" -gt 1 ]; then
- # export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- # gconftool-2 --makefile-uninstall-rule \
- # %{_sysconfdir}/gconf/schemas/seahorse-gedit.schemas > /dev/null ||:
- #fi
- %preun
- if [ "$1" -eq 0 ]; then
- export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- gconftool-2 --makefile-uninstall-rule \
- %{_sysconfdir}/gconf/schemas/seahorse-plugins.schemas > /dev/null ||:
- fi
- #%preun gedit
- #if [ "$1" -eq 0 ]; then
- # export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
- # gconftool-2 --makefile-uninstall-rule \
- # %{_sysconfdir}/gconf/schemas/seahorse-gedit.schemas > /dev/null ||:
- #fi
- %postun
- /sbin/ldconfig
- %{_bindir}/scrollkeeper-update -q ||:
- update-mime-database %{_datadir}/mime/
- %files -f %{name}.lang
- %defattr(-,root,root)
- %doc COPYING ChangeLog NEWS README
- %{_sysconfdir}/gconf/schemas/seahorse-plugins.schemas
- %{_bindir}/seahorse-preferences
- %{_bindir}/seahorse-tool
- %{_datadir}/applications/seahorse-pgp-encrypted.desktop
- %{_datadir}/applications/seahorse-pgp-keys.desktop
- %{_datadir}/applications/seahorse-pgp-preferences.desktop
- %{_datadir}/applications/seahorse-pgp-signature.desktop
- %{_datadir}/gnome/help/seahorse-plugins/
- %{_datadir}/man/man1/seahorse-tool.1.gz
- %{_datadir}/mime/packages/seahorse.xml
- %{_datadir}/omf/seahorse-plugins/
- %{_datadir}/pixmaps/seahorse-plugins/
- %{_datadir}/seahorse-plugins/ui/
- %exclude %{_datadir}/pixmaps/seahorse-plugins/22x22/seahorse-applet-*.png
- %exclude %{_datadir}/pixmaps/seahorse-plugins/48x48/seahorse-applet*.png
- %exclude %{_datadir}/pixmaps/seahorse-plugins/scalable/seahorse-applet*.svg
- %files applet
- %defattr(-, root, root)
- #%{_libdir}/bonobo/servers/GNOME_SeahorseApplet.server
- #%{_libdir}/seahorse/seahorse-applet
- #%{_datadir}/gnome-2.0/ui/GNOME_SeahorseApplet.xml
- #%{_datadir}/gnome/help/seahorse-applet/
- %{_datadir}/icons/hicolor/48x48/apps/seahorse-applet.png
- %{_datadir}/icons/hicolor/scalable/apps/seahorse-applet.svg
- #%{_datadir}/omf/seahorse-applet/
- %{_datadir}/pixmaps/seahorse-applet.svg
- %{_datadir}/pixmaps/seahorse-plugins/22x22/seahorse-applet-*.png
- %{_datadir}/pixmaps/seahorse-plugins/48x48/seahorse-applet*.png
- %{_datadir}/pixmaps/seahorse-plugins/scalable/seahorse-applet*.svg
- #%{_datadir}/seahorse-plugins/ui/seahorse-applet-preferences.xml
- #%files gedit
- #%defattr(-, root, root)
- #%{_sysconfdir}/gconf/schemas/seahorse-gedit.schemas
- #%{_libdir}/gedit-2/plugins/libseahorse-pgp.so
- #%{_libdir}/gedit-2/plugins/seahorse-pgp.gedit-plugin
- %files nautilus
- %defattr(-, root, root)
- %{_libdir}/nautilus/extensions-3.0/libnautilus-seahorse.so
- %changelog
- * Mon Aug 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-4
- - rebuild package
- * Wed Aug 17 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-3
- - delete Patch0
- - add Patch1 (seahorse-plugins-2.30.1-git20110607.patch)
- - change BuildRequires: gtk3-devel instead of gtk2-devel
- - change BuildRequires: libcryptui-devel instead of seahorse-devel
- - remove -gedit sub package
- * Sun Apr 17 2011 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.30.1-2
- - rebuild with rpm-4.8.1
- - update R,BR
- - add Patch0 from https://bugzilla.gnome.org/show_bug.cgi?id=600804
- * Fri Jun 18 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.30.1-1
- - initial build for Vine Linux
|