source: projects/specs/trunk/s/seahorse/seahorse-vl.spec @ 4616

Revision 4616, 7.4 KB checked in by Takemikaduchi, 13 years ago (diff)

X.Org, compiz, GNOME3, etc...

Line 
1Summary:        A GNOME2 frontend for GnuPG
2Summary(ja):    GnuPG の GNOME2 フロントエンド
3Name:           seahorse
4Version:        3.1.4
5Release:        1%{?_dist_release}
6License:        GPL
7Group:          User Interface/Desktops
8URL:            http://seahorse.sourceforge.net/
9Source0:        http://ftp.gnome.org/pub/GNOME/sources/seahorse/3.1/%{name}-%{version}.tar.xz
10
11BuildRoot:      %{_tmppath}/%{name}-%{version}-root
12BuildRequires:  libgnome-devel >= 2.32.0
13BuildRequires:  libgnomeui-devel
14BuildRequires:  GConf2-devel
15BuildRequires:  gtk3-devel >= 3.0.0
16BuildRequires:  gnupg >= 1.2.4
17BuildRequires:  gpgme-devel >= 1.0.0
18BuildRequires:  openldap-devel
19BuildRequires:  libsoup-devel >= 2.32.0
20BuildRequires:  nautilus >= 2.32.0
21BuildRequires:  libgnome-keyring-devel >= 2.32.0
22BuildRequires:  gnome-keyring-devel >= 2.29.4
23BuildRequires:  avahi-glib-devel >= 0.6
24BuildRequires:  dbus-glib-devel >= 0.88
25BuildRequires:  libnotify-devel
26BuildRequires:  openssh
27BuildRequires:  openssh-clients
28BuildRequires:  gnome-doc-utils >= 0.3.2
29BuildRequires:  libSM-devel
30BuildRequires:  docbook-dtds
31BuildRequires:  gobject-introspection-devel
32BuildRequires:  desktop-file-utils
33Requires(post):   GConf2, scrollkeeper
34Requires(pre):    GConf2
35Requires(preun):  GConf2
36Requires(postun): scrollkeeper
37
38Obsoletes:      seahorse-devel < 3.1.4
39
40Obsoletes:      gnome-keyring-manager < 2.21
41Provides:       gnome-keyring-manager < 2.21
42
43# for Source1
44BuildRequires:  autoconf
45
46Vendor:         Project Vine
47Distribution:   Vine Linux
48
49%description
50Seahorse is a GNOME2 front end for th GNU Privacy Guard (GnuPG).
51It is a tool for secure communications and data storage. Data encryption
52and digital signature creation can easily be performed through a GUI, and
53Key Management operations also can be performed.
54
55%description -l ja
56Seahorse は GNU Privacy Guard (GnuPG) の GNOME2 フロントエンドです。
57安全なコミュニケーションとデータ保管のためのツールです。データの暗号化や復号、
58デジタル署名の作成・検証を GUI で容易に行うことができます。また、鍵の管理も行
59うことができます。
60
61
62%prep
63%setup -q
64
65%build
66# Remove next line when upstream adopt Source2
67autoreconf
68%configure \
69    --disable-schemas-install \
70    --disable-update-mime-database \
71    --disable-static \
72    --enable-introspection=yes \
73    --with-gtk=3.0
74make %{?_smp_mflags}
75
76%install
77[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
78
79export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1
80make install DESTDIR=$RPM_BUILD_ROOT
81unset GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL
82
83desktop-file-install \
84  --vendor="" --dir=%{buildroot}/%{_datadir}/applications \
85  --remove-category=Utility \
86  --remove-category=Security \
87  --remove-category=GTK \
88  --remove-category=GNOME \
89  --add-category=Applications \
90  --add-category=X-GNOME-PersonalSettings \
91  --add-category=Settings \
92  %{buildroot}/%{_datadir}/applications/seahorse.desktop
93
94%find_lang %{name}
95
96%clean
97[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
98
99%post
100/sbin/ldconfig
101%{_bindir}/scrollkeeper-update -q ||:
102export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
103gconftool-2 --makefile-install-rule \
104    %{_sysconfdir}/gconf/schemas/seahorse.schemas > /dev/null ||:
105
106%pre
107if [ "$1" -gt 1 ]; then
108  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
109  gconftool-2 --makefile-uninstall-rule \
110      %{_sysconfdir}/gconf/schemas/seahorse.schemas > /dev/null ||:
111fi
112
113%preun
114if [ "$1" -eq 0 ]; then
115  export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
116  gconftool-2 --makefile-uninstall-rule \
117      %{_sysconfdir}/gconf/schemas/seahorse.schemas > /dev/null ||:
118fi
119
120%postun
121/sbin/ldconfig
122%{_bindir}/scrollkeeper-update -q ||:
123
124%files -f %{name}.lang
125%defattr(-,root,root)
126%doc AUTHORS COPYING ChangeLog NEWS README TODO
127## %{_sysconfdir}/xdg/autostart/*.desktop
128%{_sysconfdir}/gconf/schemas/*
129%{_bindir}/seahorse
130%{_libdir}/seahorse
131%{_datadir}/applications/*.desktop
132%{_datadir}/gnome/help/*
133%{_datadir}/omf/*
134%{_datadir}/icons/*
135%{_datadir}/seahorse
136%{_datadir}/pixmaps/*
137%{_datadir}/gtk-doc/html/libseahorse
138%{_mandir}/man1/*
139
140
141%changelog
142* Mon Aug 15 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.1.4-1
143- new upstream release
144- change BuildRequires: gtk3-devel instead of gtk2-devel
145- delete -devel sub package
146
147* Mon Jun 20 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.0-2
148- add BuildRequires: desktop-file-utils, gnome-keyring-devel
149- change category of seahorse.desktop
150
151* Sun Oct 03 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.32.0-1
152- new upstream release
153- add BuildRequires: gobejct-introspection-devel
154- remove BuildRequires: libglade2-devel
155- remove SOURCE1 and SOURCE2
156- add Obsoletes: gnome-keyring-manager < 2.21
157- add Provides: gnome-keyring-manager < 2.21
158- add configure option (--enable-introspection=yes)
159
160* Thu Sep 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-5
161- rebuild with rpm-4.8.1 for pkg-config file
162
163* Sun Aug 15 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.30.1-5
164- update Source2
165- fix URI of Source0
166
167* Tue Aug 03 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.30.1-4
168- update Source2
169
170* Wed Jun 16 2010 Yasumichi Akahoshi <yasumichi@vinelinux.org> 2.30.1-3
171- add Source1-2 for japanese help.
172- add autoconf to BR for japanese help.
173
174* Sat Jun 12 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-2
175- add BuildRequires: openssh-clients
176
177* Sat May 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.1-1
178- new upstream release
179
180* Thu Apr 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
181- new upstream release
182
183* Mon Mar 01 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.28.1-1
184- new upstream release
185- add BuildRequires: gnome-doc-utils >= 0.3.2, libSM-devel, docbook-dtds
186
187* Thu Apr  9 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.26.0-1
188- new upstream release
189- built with openldap-2.4.11
190- spec in UTF-8
191- made devel subpackage
192
193* Sun Apr 13 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 2.22.1-1vl5
194- new upstream release
195
196* Tue Oct 24 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.2-0vl2
197- rebuild with gnutls-1.4.1
198
199* Sat Sep 30 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8.2-0vl1
200- new upstream release
201- enable LDAP support
202- add --disable-update-mime-database option to %%configure
203- update Makefile.patch (patch0)
204- update dependencies
205
206* Tue Feb 28 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.8-0vl1
207- new upstream release
208- drop obsolete gedit.patch (patch1)
209- remove unneeded files
210
211* Sun Sep 25 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.7.9-0vl1
212- new upstream release
213- dropped SOURCE1 (merged into source)
214- added Patch1 for building with gedit 2.12
215- rebuild with libsoup 2.2.6.1
216
217* Fri May 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.7.8-0vl2
218- add BuildRequires: libsoup >= 2.2 for HKP keyserver support
219
220* Thu May 12 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.7.8-0vl1
221- upstream release
222- update ja.po, Makefile.patch
223- update files list
224
225* Sun Mar 06 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.7.6-0vl1
226- initial build for Vine Linux
227- update ja.po
228
229* Wed Oct 26 2004 Nate Nielsen <nielsen@memberwebs.com>
230- Remove *.a and *.la from RPM_BUILD_ROOT
231- Remove updated mime database from RPM_BUILD_ROOT
232
233* Wed Oct 13 2004 Nate Nielsen <nielsen@memberwebs.com>
234- Added new mime info
235
236* Tue Oct 12 2004 Nate Nielsen <nielsen@memberwebs.com>
237- Added the gedit plugin to the default manifest
238
239* Fri May 02 2003 Yanko Kaneti <yaneti@declera.com>
240- Add some new files to the manifest
241
242* Wed Jan 15 2002 Jean Schurger <yshark@schurger.org>
243- Scrollkeeper stuff
244- locales install by %find_lang
245- secure use of rm -rf
246
247* Tue Jan 14 2002 Yanko Kaneti <yaneti@declera.com>
248- First spec
Note: See TracBrowser for help on using the repository browser.