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

Revision 1514, 6.8 KB checked in by yasumichi, 14 years ago (diff)

update Source2

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