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

Revision 2041, 7.2 KB checked in by Takemikaduchi, 14 years ago (diff)

update to GNOME-2.32.0

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