source: projects/specs/branches/6/s/seahorse/seahorse-vl.spec @ 4180

Revision 4180, 7.8 KB checked in by Takemikaduchi, 13 years ago (diff)

change category of seahorse.desktop

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