source: projects/specs/trunk/g/gcr/gcr-vl.spec @ 12310

Revision 12310, 6.2 KB checked in by tomop, 4 years ago (diff)

updated 18 packages

bind-9.11.12-1

bison-3.4.2-1

clisp-2.49.93-1

exiv2-0.27.2-1

firefox-68.2.0-1

galera-26.4.3-1

gcr-3.28.1-1

glib2-2.62.2-1

golang-1.13.4-1

incron-0.5.12-3

libgexiv2-0.12.0-1

libsecret-0.18.8-2

mariadb-10.4.10-1

perl-Bit-Vector-7.4-1

perl-Class-Accessor-0.51-1

seahorse-3.34-1

thunderbird-68.2.1-1

wireshark-3.0.6-1

Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2%define _unpackaged_files_terminate_build 1
3
4Summary:        A library for bits of crypto UI and parsing etc.
5Name:           gcr
6Version:        3.28.1
7Release:        1%{?_dist_release}
8License:        GPL/LGPL
9Group:          System Environment/Libraries
10
11Vendor:         Project Vine
12Distribution:   Vine Linux
13
14URL:            https://www.gnome.org/
15%define         shortver %(echo %{version} | cut -d. -f1-2)
16Source0:        https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{shortver}/%{name}-%{version}.tar.xz
17
18BuildRequires:  gtk3-devel
19BuildRequires:  p11-kit-devel
20BuildRequires:  libtasn1-devel
21BuildRequires:  libgcrypt-devel
22BuildRequires:  vala-devel
23BuildRequires:  libxslt
24
25BuildRoot:      %{_tmppath}/%{name}-%{version}-root
26
27%description
28GCR is a library for displaying certificates, and crypto UI, accessing
29key stores. It also provides the viewer for crypto files on the GNOME
30desktop.
31
32GCK is a library for accessing PKCS#11 modules like smart cards, in a
33(G)object oriented way.
34
35
36%package                devel
37Summary:        Development tools for gcr
38Summary(ja):    gcr の開発環境
39Group:          Development/Libraries
40Requires:       %{name} = %{version}-%{release}
41Requires:       pkgconfig
42
43%description    devel
44Header files and libraries for building a extension library for the
45gcr.
46
47
48%package        docs
49Summary:        Documentation for gcr
50Summary(ja):    gcr 用のドキュメント
51Group:          Documentation
52Provides:               %{name}-doc = %{version}-%{release}
53BuildArch:      noarch
54Requires:               %{name} = %{version}-%{release}
55
56%description    docs
57This package contains documentation for gcr.
58
59
60# compat32
61%package -n compat32-%{name}
62Summary:        A library for bits of crypto UI and parsing etc.
63Group:          System Environment/Libraries
64Requires:       %{name} = %{version}-%{release}
65
66%description -n compat32-%{name}
67GCR is a library for displaying certificates, and crypto UI, accessing
68key stores. It also provides the viewer for crypto files on the GNOME
69desktop.
70
71GCK is a library for accessing PKCS#11 modules like smart cards, in a
72(G)object oriented way.
73
74
75%package -n compat32-%{name}-devel
76Summary:        Development tools for gcr
77Summary(ja):    gcr の開発環境
78Group:          Development/Libraries
79Requires:       compat32-%{name} = %{version}-%{release}
80Requires:       %{name}-devel = %{version}-%{release}
81Requires:       pkgconfig
82
83%description -n compat32-%{name}-devel
84Header files and libraries for building a extension library for the
85gcr.
86
87
88%prep
89%setup -q
90
91
92%build
93%configure --disable-static
94%{__make} %{?_smp_mflags}
95
96
97%install
98%{__rm} -rf ${RPM_BUILD_ROOT}
99%{__make} install DESTDIR=${RPM_BUILD_ROOT}
100
101find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
102rm -f $RPM_BUILD_ROOT%{_libdir}/libmock-test-module.so
103
104%find_lang %{name}
105
106
107%clean
108%{__rm} -rf ${RPM_BUILD_ROOT}
109
110%post -p /sbin/ldconfig
111%postun -p /sbin/ldconfig
112
113%post -n compat32-%{name} -p /sbin/ldconfig
114%postun -n compat32-%{name} -p /sbin/ldconfig
115
116
117%files -f %{name}.lang
118%defattr(-,root,root)
119%license COPYING
120%doc ChangeLog NEWS README
121%{_bindir}/gcr-viewer
122%{_libdir}/libgck-1.so.*
123%{_libdir}/libgcr-3.so.*
124%{_libdir}/libgcr-base-3.so.*
125%{_libdir}/libgcr-ui-3.so.*
126%{_libdir}/girepository-1.0/Gck-1.typelib
127%{_libdir}/girepository-1.0/Gcr-3.typelib
128%{_libdir}/girepository-1.0/GcrUi-3.typelib
129%{_libexecdir}/gcr-prompter
130%{_libexecdir}/gcr-ssh-askpass
131%{_datadir}/GConf/gsettings/org.gnome.crypto.pgp.convert
132%{_datadir}/GConf/gsettings/org.gnome.crypto.pgp_keyservers.convert
133%{_datadir}/applications/gcr-prompter.desktop
134%{_datadir}/applications/gcr-viewer.desktop
135%{_datadir}/dbus-1/services/org.gnome.keyring.PrivatePrompter.service
136%{_datadir}/dbus-1/services/org.gnome.keyring.SystemPrompter.service
137%{_datadir}/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml
138%{_datadir}/icons/*/*/*
139%{_datadir}/mime/packages/gcr-crypto-types.xml
140
141%files devel
142%defattr(-,root,root)
143%{_includedir}/gck-1
144%{_includedir}/gcr-3
145%{_libdir}/libgck-1.so
146%{_libdir}/libgcr-3.so
147%{_libdir}/libgcr-base-3.so
148%{_libdir}/libgcr-ui-3.so
149%{_libdir}/pkgconfig/*.pc
150%{_datadir}/gir-1.0/Gck-1.gir
151%{_datadir}/gir-1.0/Gcr-3.gir
152%{_datadir}/gir-1.0/GcrUi-3.gir
153%dir %{_datadir}/vala
154%dir %{_datadir}/vala/vapi
155%{_datadir}/vala/vapi/*
156
157%files docs
158%defattr(-,root,root)
159%{_datadir}/gtk-doc/html/gck
160%{_datadir}/gtk-doc/html/gcr-3
161
162# compat32
163%if %{build_compat32}
164%files -n compat32-%{name}
165%defattr(-,root,root)
166%{_libdir}/libgck-1.so.*
167%{_libdir}/libgcr-3.so.*
168%{_libdir}/libgcr-base-3.so.*
169
170%files -n compat32-%{name}-devel
171%defattr(-,root,root)
172%{_libdir}/libgck-1.so
173%{_libdir}/libgcr-3.so
174%{_libdir}/libgcr-base-3.so
175%endif
176
177
178%changelog
179* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 3.28.0-1
180- new upstream release.
181
182* Sun Jul 17 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.20.0-1
183- new upstream release
184
185* Sat Oct 31 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
186- new upstream release
187
188* Sat May 16 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.16.0-1
189- new upstream release
190
191* Sun Mar 29 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.15.92-1
192- new upstream release
193
194* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.14.0-1
195- new upstream release
196
197* Wed May 14 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.2-1
198- new upstream release
199
200* Sat Mar 29 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.12.0-1
201- new upstream release
202- add BuildRequires: libxslt
203
204* Wed Feb 19 2014 NAKAMURA Kenta <kenta@vinelinux.org> 3.10.1-3
205- rebuilt with libtasn1-3.4 and libgcrypt-1.6
206
207* Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-2
208- rebuild with VineSeed environment
209
210* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.10.1-1
211- new upstream release
212
213* Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.2-1
214- new upstream release
215
216* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.8.1-1
217- new upstream release
218
219* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.2-1
220- new upstream release
221
222* Tue Oct 16 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.1-1
223- new upstream release
224
225* Fri Sep 28 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.6.0-1
226- new upstream release
227
228* Sun Apr 22 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.4.1-1
229- initial build for Vine Linux
230
Note: See TracBrowser for help on using the repository browser.