source: projects/specs/trunk/g/gpgme/gpgme-vl.spec @ 12528

Revision 12528, 7.4 KB checked in by tomop, 3 years ago (diff)

updated 10 packages

elogind-246.9.2-1

glib-networking-2.66.0-1

glib2-2.66.7-1

glibmm-2.66.0-1

gnome-autoar-0.2.4-2

gpgme-1.15.1-1

gtk3-3.24.24-1

gtkmm3-3.24.3-1

libmariadb-3.1.11-1

postgresql-13.2-1

RevLine 
[3317]1%define _gnupg_ver              1.4.0
[521]2%define _libgpg_error_ver       1.4
3
[11868]4%define _unpackaged_files_terminate_build 1
5
[521]6Summary:        GPGME - GnuPG Made Easy
7Summary(ja):    GPGME - GnuPG Made Easy
[12469]8Name:           gpgme
[12528]9Version:        1.15.1
[12353]10Release:        1%{?_dist_release}
[12469]11Group:          system
12Vendor:         Project Vine
13Distribution:   Vine Linux
[1594]14
[521]15License:        LGPL
[12353]16URL:            https://gnupg.org/software/gpgme/index.html
17Source:         https://gnupg.org/ftp/gcrypt/gpgme/%{name}-%{version}.tar.bz2
[1594]18
[521]19BuildRoot:      %{_tmppath}/%{name}-%{version}-root
20BuildRequires:  gnupg >= %{_gnupg_ver}
21BuildRequires:  libgpg-error-devel >= %{_libgpg_error_ver}
[8778]22BuildRequires:  libassuan-devel >= 2.0.2
[11956]23BuildRequires:  chrpath
24BuildRequires:  swig
25BuildRequires:  python-devel
26BuildRequires:  python-setuptools
27BuildRequires:  python-rpm-macros
28BuildRequires:  python3-devel
29BuildRequires:  python3-setuptools
30BuildRequires:  python3-rpm-macros
31
[1594]32Requires:       gnupg >= %{_gnupg_ver}
33Requires:       libgpg-error >= %{_libgpg_error_ver}
34
[521]35Obsoletes:      gpgme10
36Provides:       gpgme10
[1594]37
[521]38%description
39GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
40for applications. It provides a High-Level Crypto API for encryption,
41decryption, signing, signature verification and key management. Currently it
42uses GnuPG as it's backend but the API isn't restricted to this engine; in
43fact it is planned to add other backends to it.
44
45%description -l ja
46GnuPG Made Easy (GPGME) は、アプリケーションがより簡単に GnuPG にアクセスでき
47るように設計されたライブラリです。暗号化や復号、署名、署名の検証、鍵の管理の
48ための高レベルの暗号 API を提供します。
49現在のところ、バックエンドとして GnuPG を使用しますが、API はこのエンジンに限
50定されません。実際、他のバックエンドを追加することが計画されています。
51
[12469]52
[521]53%package devel
54Summary:        GnuPG Made Easy (GPGME) Header files and libraries for development
55Summary(ja):    GnuPG Made Easy (GPGME) 開発用ヘッダーファイル・ライブラリ
[12469]56Group:          programming
[1594]57Requires:       %{name} = %{version}
58Requires:       libgpg-error-devel >= 0.5
[8778]59Requires:       libassuan-devel >= 2.0.2
[1594]60Requires(post): install-info
61Requires(preun): install-info
62Obsoletes:      %{name} < 0.3.16-0vl2
63Obsoletes:      gpgme10-devel
[521]64Provides:       gpgme10-devel
65
66%description devel
67GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier
68for applications.
69
70Install this package if you want to develop applications that will use the
71gpgme library.
72
73%description -l ja devel
74GnuPG Made Easy (GPGME) は、アプリケーションがより簡単に GnuPG にアクセスでき
75るように設計されたライブラリです。
76
77GPGME ライブラリを使用するアプリケーションを開発するのであれば、このパッケー
78ジをインストールしてください。
79
[12469]80
[11956]81%package -n python-gpg
82Summary:        %{name} bindings for Python 2
[12469]83Group:          programming
[11956]84%{?python_provide:%python_provide python2-gpg}
85Requires:       %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
86
87%description -n python-gpg
88%{summary}.
89
[12469]90
[11956]91%package -n python3-gpg
92Summary:        %{name} bindings for Python 3
[12469]93Group:          programming
[11956]94%{?python_provide:%python_provide python3-gpg}
95Requires:       %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release}
96
97%description -n python3-gpg
98%{summary}.
99
100
[521]101%prep
102%setup -q
103
[12469]104
[521]105%build
[11868]106%configure --disable-gpgsm-test
[521]107%__make
108
109%install
110%__rm -rf %{buildroot}
111%{makeinstall}
112
113# remove unneeded files
114%__rm -rf %{buildroot}%{_datadir}/common-lisp
[11868]115%__rm -f %{buildroot}%{_libdir}/*.la
116%__rm -f %{buildroot}%{_infodir}/dir
[521]117
[11956]118chrpath -d %{buildroot}%{_bindir}/%{name}-tool
119chrpath -d %{buildroot}%{_libdir}/lib%{name}*.so*
120
121# autofoo installs useless stuff for uninstall
122rm -vf %{buildroot}%{python2_sitelib}/gpg/install_files.txt
123rm -vf %{buildroot}%{python3_sitelib}/gpg/install_files.txt
124
[12469]125
[521]126%clean
127%__rm -rf %{buildroot}
128
[12469]129
[1594]130%post -p /sbin/ldconfig
131%postun -p /sbin/ldconfig
[521]132
133%triggerun -- %{name} < 0.3.16-0vl2
134/sbin/install-info --delete %{_infodir}/gpgme.info.gz %{_infodir}/dir
135
136%post devel
137/sbin/install-info %{_infodir}/gpgme.info.gz %{_infodir}/dir
138
139%preun devel
140if [ "$1" = 0 ] ; then
141        /sbin/install-info --delete %{_infodir}/gpgme.info.gz %{_infodir}/dir
142fi
143
144%triggerpostun devel -- %{name} < 0.3.16-0vl2, gpgme10-devel
145/sbin/install-info %{_infodir}/gpgme.info.gz %{_infodir}/dir
146
[12469]147
[521]148%files
149%defattr(-,root,root)
[11956]150%license COPYING*
151%doc AUTHORS ChangeLog NEWS README* THANKS TODO VERSION
152%{_bindir}/gpgme-json
[521]153%{_libdir}/libgpgme*.so.*
154
155%files devel
156%defattr(-,root,root)
157%{_bindir}/gpgme-config
[11868]158%{_bindir}/gpgme-tool
[521]159%{_libdir}/libgpgme*.so
[11868]160%{_libdir}/cmake/*
[12353]161%{_libdir}/pkgconfig/*
[521]162%{_datadir}/aclocal/gpgme.m4
163%{_includedir}/*
164%{_infodir}/*
165
[11956]166%files -n python-gpg
167%doc lang/python/README
168%{python_sitearch}/gpg-*.egg-info
169%{python_sitearch}/gpg/
170
171%files -n python3-gpg
172%doc lang/python/README
173%{python3_sitearch}/gpg-*.egg-info
174%{python3_sitearch}/gpg/
175
[521]176%changelog
[12528]177* Thu Feb 11 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.15.1-1
178- new upstream release.
179
[12469]180* Sun Aug 16 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.14.0-1
181- new upstream release.
182
[12353]183* Thu Mar 26 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.13.1-1
184- new upstream release.
185
[11956]186* Fri Nov 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.0-2
187- enabled python{2,3} bindings.
188
[11868]189* Mon Nov 05 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.0-1
190- new upstream release.
191
[8778]192* Fri Jul 11 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.3-1
193- new upstream release.
194
[3317]195* Tue Apr  5 2011 IWAI, Masaharu <iwai@alib.jp> 1.3.0-1
196- new upstream release
197- add BuildRequires: libassuan-devel >= 2
198- add Requires: libassuan-devel >= 2 for devel subpackage
199- update GnuPG min version
200
[1594]201* Sun Aug 15 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.1.8-1
202- new upstream release
203
[521]204* Fri Sep 26 2008 Shu KONNO <owa@bg.wakwak.com> 1.1.4-2vl5
205- removed *.la
206- spec in utf-8
207
208* Fri Aug 15 2008 Shu KONNO <owa@bg.wakwak.com> 1.1.4-1vl5
209- applied new versioning policy
210
211* Fri Mar 09 2007 KAZUKI SHIMURA <kazukipma.ccnw.ne.jp> 1.1.4-0vl1
212- upstream release
213- add new macros: %%_gnupg_ver, %%_libgpg_error_ver
214- update %%_gnupg_ver to 1.3.0
215- update %%_libgpg_error_ver to 1.4
216
217* Tue Sep 27 2005 KAZUKI SHIMURA <kazukipma.ccnw.ne.jp> 1.0.3-0vl1
218- upstream release
219
220* Sat Mar 12 2005 KAZUKI SHIMURA <kazukipma.ccnw.ne.jp> 1.0.2-0vl3
221- add Obsoletes/Provides: gpgme10{,-devel}
222
223* Sun Feb 13 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.2-0vl2
224- fix spec file's encoding from iso-2022-jp to euc-jp
225- add PreReq: ldconfig
226- add PreReq: install-info (devel)
227- change group to System Environment/Libraries (main)
228- add poor Japanese description
229
230* Tue Feb 01 2005 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 1.0.2-0vl1
231- upstream release
232- change license from GPL to LGPL
233- update {Build,}Requires for GnuPG (>= 1.2.2)
234- add (Build)Requires: libgpg-error(-devel) >= 0.5
235- add docs
236- run ldconfig at post/postun
237- separate devel package
238  - Requires: libgpg-error-devel
239  - Obsoletes: gpgme <= 0.3.16
240
241* Sun Apr 25 2004 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 0.3.16-0vl1
242- update to 0.3.16
243- s/Copyright/License/
244- update URL
245
246* Fri Mar  7 2003 IWAI Masaharu <iwai@alib.jp> 0.3.15-0vl1
247- update to 0.3.15
248- update {Build,}Requires for GnuPG
249
250* Mon Sep 23 2002 IWAI Masaharu <iwai@alib.jp> 0.3.11-0vl1
251- update to 0.3.11
252- added {Build,}Requires: gnupg = 1.0.7
253- added info files
254- added %%post and %%preun section for info files
255- fixed %%install section (executing rm command)
256
257* Thu May 24 2001 Daisuke SUZUKI <daisuke@linux.or.jp> 0.2.1-0vl1
258- initial release
259
Note: See TracBrowser for help on using the repository browser.