gnupg2-vl.spec 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798
  1. %bcond_with systemd
  2. %global install_as_gpg2 0
  3. Summary: Utility for secure communication and data storage
  4. Summary(ja): GnuPG2 - 安全なデータ交換と保存のためのユーティリティ
  5. Name: gnupg2
  6. Version: 2.4.5
  7. Release: 1%{?_dist_release}%{?with_systemd:.systemd}
  8. Group: security
  9. Vendor: Project Vine
  10. Distribution: Vine Linux
  11. Packager: iwaim
  12. License: GPLv3+
  13. URL: http://www.gnupg.org/
  14. Source0: https://gnupg.org/ftp/gcrypt/gnupg/gnupg-%{version}.tar.bz2
  15. Source1: https://gnupg.org/ftp/gcrypt/gnupg/gnupg-%{version}.tar.bz2.sig
  16. # needed for compatibility with system FIPS mode
  17. Patch3: gnupg-2.1.10-secmem.patch
  18. # non-upstreamable patch adding file-is-digest option needed for Copr
  19. # https://dev.gnupg.org/T1646
  20. Patch4: gnupg-2.4.1-file-is-digest.patch
  21. Patch6: gnupg-2.1.1-fips-algo.patch
  22. # allow 8192 bit RSA keys in keygen UI with large RSA
  23. Patch9: gnupg-2.2.23-large-rsa.patch
  24. # fix missing uid on refresh from keys.openpgp.org
  25. # https://salsa.debian.org/debian/gnupg2/commit/f292beac1171c6c77faf41d1f88c2e0942ed4437
  26. Patch20: gnupg-2.2.18-tests-add-test-cases-for-import-without-uid.patch
  27. Patch21: gnupg-2.4.0-gpg-allow-import-of-previously-known-keys-even-without-UI.patch
  28. Patch22: gnupg-2.2.18-gpg-accept-subkeys-with-a-good-revocation-but-no-self-sig.patch
  29. # Fixes for issues found in Coverity scan - reported upstream
  30. Patch30: gnupg-2.2.21-coverity.patch
  31. # Revert the introduction of the RFC4880bis draft into defaults
  32. Patch31: gnupg2-revert-rfc4880bis.patch
  33. # Mostly reverts https://dev.gnupg.org/rGeae28f1bd4a5632e8f8e85b7248d1c4d4a10a5ed
  34. Patch33: gnupg-2.4.3-restore-systemd-sockets.patch
  35. #BuildRequires: automake libtool texinfo transfig
  36. BuildRequires: bzip2-devel
  37. BuildRequires: curl-devel
  38. BuildRequires: docbook-utils
  39. BuildRequires: gettext
  40. BuildRequires: libassuan-devel >= 2.1.0
  41. BuildRequires: libgcrypt-devel >= 1.6.0
  42. BuildRequires: libgpg-error-devel >= 1.16
  43. BuildRequires: libksba-devel >= 1.3.0
  44. BuildRequires: openldap-devel
  45. BuildRequires: libusb1-devel
  46. BuildRequires: pcsc-lite-libs
  47. BuildRequires: npth-devel
  48. BuildRequires: readline-devel ncurses-devel
  49. BuildRequires: pkgconfig(zlib)
  50. BuildRequires: gnutls-devel
  51. BuildRequires: sqlite3-devel
  52. BuildRequires: fuse fuse3
  53. Recommends: pinentry
  54. Recommends: gnupg2-smime
  55. %if !0%{?install_as_gpg2}
  56. # Obsolete GnuPG-1 package
  57. Provides: gnupg = %{version}-%{release}
  58. Obsoletes: gnupg < 1.5.0
  59. %endif
  60. Provides: dirmngr = %{version}-%{release}
  61. Obsoletes: dirmngr < 1.2.0-1
  62. %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
  63. %description
  64. GnuPG is GNU's tool for secure communication and data storage. It can
  65. be used to encrypt data and to create digital signatures. It includes
  66. an advanced key management facility and is compliant with the proposed
  67. OpenPGP Internet standard as described in RFC2440 and the S/MIME
  68. standard as described by several RFCs.
  69. GnuPG 2.0 is a newer version of GnuPG with additional support for
  70. S/MIME. It has a different design philosophy that splits
  71. functionality up into several modules. The S/MIME and smartcard functionality
  72. is provided by the gnupg2-smime package.
  73. %description -l ja
  74.  GnuPGは、安全なデータ交換と保存のためのGNUツールです。データの
  75. 暗号化やデジタル署名の生成が可能です。先進的な鍵管理機能を持ち、
  76. RFC2440として提案され承認されたOpenPGPインターネット標準、またい
  77. くつかのRFCにて示されるS/MIME標準に準拠しています。
  78.  GnuPG 2.0はS/MIMEサポートが追加されたGnuPGの新しいバージョンで
  79. す。S/MIMEは違ったデザイン哲学を持つため、別モジュールに分割され
  80. ています。S/SMIMEやスマートカード機能はgnupg2-smimeパッケージにて
  81. 提供されています。
  82. %package smime
  83. Summary: CMS encryption and signing tool and smart card support for GnuPG
  84. Summary(ja): GnuPG2用のCMS暗号化・スマートカード機能
  85. Requires: gnupg2 = %{version}-%{release}
  86. Group: security
  87. %description smime
  88. GnuPG is GNU's tool for secure communication and data storage. This
  89. package adds support for smart cards and S/MIME encryption and signing
  90. to the base GnuPG package
  91. %description -l ja smime
  92.  GnuPGは、安全なデータ交換と保存のためのGNUツールです。このパッ
  93. ケージはGnuPG2パッケージにスマートカードやS/MIME暗号化・署名機能
  94. を追加します。
  95. %debug_package
  96. %prep
  97. %setup -q -n gnupg-%{version}
  98. %patch3 -p1 -b .secmem
  99. %patch4 -p1 -b .file-is-digest
  100. %patch6 -p1 -b .fips
  101. %patch9 -p1 -b .large-rsa
  102. %patch20 -p1 -b .test_missing_uid
  103. %patch21 -p1 -b .prev_known_key
  104. %patch22 -p1 -b .good_revoc
  105. %patch30 -p1 -b .coverity
  106. %patch31 -p1 -b .revert-rfc4880bis
  107. %if %{with systemd}
  108. %patch33 -p1 -b .systemd
  109. %endif
  110. # pcsc-lite library major: 0 in 1.2.0, 1 in 1.2.9+ (dlopen()'d in pcsc-wrapper)
  111. # Note: this is just the name of the default shared lib to load in scdaemon,
  112. # it can use other implementations too (including non-pcsc ones).
  113. %global pcsclib %(basename $(ls -1 %{_libdir}/libpcsclite.so.? 2>/dev/null ) 2>/dev/null )
  114. sed -i -e 's/"libpcsclite\.so"/"%{pcsclib}"/' scd/scdaemon.c
  115. %build
  116. # --enable-gpg-is-gpg2=no is still exists but has no effects.
  117. %configure \
  118. --disable-gpgtar \
  119. --disable-rpath \
  120. --enable-g13 \
  121. --enable-large-secmem
  122. # need scratch gpg database for tests
  123. mkdir -p $HOME/.gnupg
  124. make %{?_smp_mflags}
  125. %install
  126. make install DESTDIR=%{buildroot} \
  127. INSTALL="install -p" \
  128. docdir=%{_pkgdocdir}
  129. %if 0%{?install_as_gpg2}
  130. # rename file conflicting with gnupg-1.x
  131. rename gnupg.7 gnupg2.7 %{buildroot}%{_mandir}/man7/gnupg.7*
  132. mv %{buildroot}%{_bindir}/gpg %{buildroot}%{_bindir}/gpg2
  133. mv %{buildroot}%{_bindir}/gpgv %{buildroot}%{_bindir}/gpgv2
  134. mv %{buildroot}%{_mandir}/man1/gpg.1 %{buildroot}%{_mandir}/man1/gpg2.1
  135. mv %{buildroot}%{_mandir}/man1/gpgv.1 %{buildroot}%{_mandir}/man1/gpgv2.1
  136. rm -f %{buildroot}%{_bindir}/gpg-zip
  137. rm -f %{buildroot}%{_bindir}/gpgsplit
  138. %else
  139. # compat symlinks
  140. ln -sf gpg %{buildroot}%{_bindir}/gpg2
  141. ln -sf gpgv %{buildroot}%{_bindir}/gpgv2
  142. ln -sf gpg.1 %{buildroot}%{_mandir}/man1/gpg2.1
  143. ln -sf gpgv.1 %{buildroot}%{_mandir}/man1/gpgv2.1
  144. ln -sf gnupg.7 %{buildroot}%{_mandir}/man7/gnupg2.7
  145. %endif
  146. %find_lang %{name}
  147. # gpgconf.conf
  148. mkdir -p %{buildroot}%{_sysconfdir}/gnupg
  149. touch %{buildroot}%{_sysconfdir}/gnupg/gpgconf.conf
  150. mkdir -p %{buildroot}%{_sysconfdir}/profile.d
  151. echo "export GPG_TTY=\$(tty)" > %{buildroot}%{_sysconfdir}/profile.d/gnupg2.sh
  152. echo "setenv GPG_TTY \`tty\`" > %{buildroot}%{_sysconfdir}/profile.d/gnupg2.csh
  153. # more docs
  154. install -m644 -p AUTHORS NEWS THANKS TODO \
  155. %{buildroot}%{_pkgdocdir}
  156. # info dir
  157. rm -f %{buildroot}%{_infodir}/dir
  158. %if %{with systemd}
  159. # Move the systemd user units to appropriate directory
  160. install -d -m755 %{buildroot}%{_userunitdir}
  161. mv %{buildroot}%{_pkgdocdir}/examples/systemd-user/*.socket %{buildroot}%{_userunitdir}
  162. mv %{buildroot}%{_pkgdocdir}/examples/systemd-user/*.service %{buildroot}%{_userunitdir}
  163. %endif
  164. %ifarch x86_64
  165. %check
  166. # need scratch gpg database for tests
  167. mkdir -p $HOME/.gnupg
  168. # some gpg2 tests (still) FAIL on non i386 platforms
  169. make -k check
  170. %endif
  171. %if !0%{?install_as_gpg2}
  172. %pre
  173. for f in \
  174. %{_bindir}/gpg2 \
  175. %{_bindir}/gpgv2 \
  176. %{_mandir}/man1/gpg2.1* \
  177. %{_mandir}/man1/gpgv2.1* \
  178. %{_mandir}/man7/gnupg2.7*
  179. do
  180. if [ -e $f -a ! -L $f ]; then
  181. rm -f $f
  182. fi
  183. done
  184. %endif
  185. %triggerpreun -- gnupg < 1.5.0
  186. echo | gzip > %{_infodir}/gpg.info.gz ||:
  187. echo | gzip > %{_infodir}/gpgv.info.gz ||:
  188. exit 0
  189. %triggerpostun -- gnupg < 1.5.0
  190. rm -f %{_infodir}/gpg.info.gz ||:
  191. rm -f %{_infodir}/gpgv.info.gz ||:
  192. %files -f %{name}.lang
  193. %{!?_licensedir:%global license %%doc}
  194. %license COPYING
  195. #doc AUTHORS NEWS README THANKS TODO
  196. %{_pkgdocdir}
  197. %dir %{_sysconfdir}/gnupg
  198. %ghost %config(noreplace) %{_sysconfdir}/gnupg/gpgconf.conf
  199. %{_sysconfdir}/profile.d/gnupg2.sh
  200. %{_sysconfdir}/profile.d/gnupg2.csh
  201. ## docs say to install suid root, but fedora/rh security folk say not to
  202. %if !%{?install_as_gpg2}
  203. %{_bindir}/gpg
  204. %{_bindir}/gpgv
  205. %{_bindir}/gpgsplit
  206. %endif
  207. %{_bindir}/gpg2
  208. %{_bindir}/gpgv2
  209. %{_bindir}/gpg-connect-agent
  210. %{_bindir}/gpg-agent
  211. %{_bindir}/gpg-card
  212. %{_bindir}/gpgconf
  213. %{_bindir}/gpgparsemail
  214. %{_bindir}/gpgscm
  215. %{_bindir}/g13
  216. %{_bindir}/dirmngr
  217. %{_bindir}/dirmngr-client
  218. %{_bindir}/watchgnupg
  219. %{_bindir}/gpg-wks-server
  220. %{_bindir}/gpg-wks-client
  221. %{_sbindir}/*
  222. %{_datadir}/gnupg/
  223. %{_libexecdir}/*
  224. %{_infodir}/*.info*
  225. %{_mandir}/man?/*
  226. %exclude %{_mandir}/man?/gpgsm*
  227. %if %{with systemd}
  228. %{_userunitdir}/*
  229. %endif
  230. %files smime
  231. %{_bindir}/gpgsm*
  232. %{_bindir}/kbxutil
  233. %{_mandir}/man?/gpgsm*
  234. %changelog
  235. * Thu Jun 27 2024 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.4.5-1
  236. - update to 2.4.5.
  237. * Thu Oct 19 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.4.3-1
  238. - update to 2.4.3.
  239. - re-imported all patches from rawhide.
  240. - Obsoletes:gnupg(1.x).
  241. * Thu Jan 05 2023 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.41-1
  242. - update to 2.2.41.
  243. - updated Patch21.
  244. * Thu Jul 14 2022 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.36-1
  245. - update to 2.2.36.
  246. * Tue Sep 14 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.30-1
  247. - update to 2.2.30.
  248. - dropped install-info scriptlets.
  249. * Wed Jun 16 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.28-1
  250. - update to 2.2.28.
  251. * Tue Feb 02 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.27-1
  252. - update to 2.2.27.
  253. - re-imported all patches from rawhide.
  254. * Sat Sep 12 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.23-1
  255. - update to 2.2.23.
  256. - re-imported Patch1, 5 and 9 from rawhide.
  257. - imported Patch20-30 from rawhide.
  258. * Sun Mar 15 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.19-1
  259. - update to 2.2.19.
  260. * Sun May 05 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.15-1
  261. - update to 2.2.15.
  262. - dropped Patch2.
  263. * Thu Mar 01 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.2.5-1
  264. - update to 2.2.5.
  265. - updated Patch1 and 4.
  266. - dropped Patch7.
  267. - imported Patch2 and 9 from rawhide.
  268. * Mon Mar 20 2017 IWAI, Masaharu <iwaim.sub@gmail.com> - 2.1.18-1
  269. - update to 2.1.18
  270. - update file-is-digest patch (Patch4)
  271. - update build patch (Patch7)
  272. - add gpgscm
  273. - drop com-certs.pem by upstream's default (ver. 2.1.14)
  274. - add Packager tag
  275. * Sun May 22 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.1.12-3
  276. - added japanese summary and description.
  277. * Sat May 21 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 2.1.12-2
  278. - initial build for Vine Linux.
  279. * Thu May 5 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.12-1
  280. - upgrade to 2.1.12
  281. * Tue Apr 12 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-4
  282. - make the pinentry dependency weak as for the public-key operations it
  283. is not needed (#1324595)
  284. * Mon Mar 7 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-3
  285. - add recommends weak dependency for gnupg2-smime
  286. * Sat Mar 5 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2.1.11-2
  287. - Don't ship ChangeLog, core details already covered in NEWS
  288. * Tue Feb 16 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.11-1
  289. - upgrade to 2.1.11
  290. * Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-4
  291. - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
  292. * Wed Jan 13 2016 Dan Horák <dan[at]danny.cz> - 2.1.10-3
  293. - fix the insttools patch
  294. * Wed Jan 13 2016 Tomáš Mráz <tmraz@redhat.com> - 2.1.10-2
  295. - rebase the insttools patch needed for full gpgv1 replacement
  296. * Mon Dec 7 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.10-1
  297. - upgrade to 2.1.10
  298. * Mon Oct 12 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.9-1
  299. - upgrade to 2.1.9
  300. * Fri Sep 11 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.8-1
  301. - upgrade to 2.1.8
  302. * Thu Aug 13 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.7-1
  303. - upgrade to 2.1.7
  304. * Tue Aug 11 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.6-1
  305. - upgrade to 2.1.6
  306. * Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.5-2
  307. - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
  308. * Fri Jun 12 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.5-1
  309. - upgrade to 2.1.5
  310. * Tue May 26 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.4-2
  311. - use gnutls for TLS support in dirmngr (#1224816)
  312. * Fri May 15 2015 Robert Scheck <robert@fedoraproject.org> - 2.1.4-1
  313. - upgrade to 2.1.4 (#1192353)
  314. * Thu Apr 16 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.3-1
  315. - new upstream release fixing minor bugs
  316. * Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.1.2-2
  317. - Rebuilt for Fedora 23 Change
  318. https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
  319. * Wed Feb 18 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.2-1
  320. - new upstream release fixing two minor security issues
  321. * Fri Jan 30 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.1-2
  322. - resolve conflict with gnupg by renaming conflicting manual page (#1187472)
  323. * Thu Jan 29 2015 Tomáš Mráz <tmraz@redhat.com> - 2.1.1-1
  324. - new upstream release
  325. - this release now includes the dirmngr which is obsoleted as separate package
  326. * Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.25-2
  327. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
  328. * Tue Aug 5 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.25-1
  329. - new upstream release fixing a minor regression introduced by the previous one
  330. - add --file-is-digest option needed for copr
  331. * Sat Jul 12 2014 Tom Callaway <spot@fedoraproject.org> - 2.0.24-2
  332. - fix license handling
  333. * Wed Jun 25 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.24-1
  334. - new upstream release fixing CVE-2014-4617
  335. * Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.22-4
  336. - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
  337. * Wed May 7 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-3
  338. - do not dump core if hash algorithm not available in the FIPS mode
  339. * Tue Mar 4 2014 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-2
  340. - rebuilt against new libgcrypt
  341. * Tue Oct 8 2013 Tomáš Mráz <tmraz@redhat.com> - 2.0.22-1
  342. - new upstream release fixing CVE-2013-4402
  343. * Fri Aug 23 2013 Tomáš Mráz <tmraz@redhat.com> - 2.0.21-1
  344. - new upstream release
  345. * Wed Aug 7 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.20-3
  346. - adjust to the unversioned docdir change (#993785)
  347. * Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.20-2
  348. - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
  349. * Wed May 15 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.20-1
  350. - new upstream release
  351. * Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.19-8
  352. - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
  353. * Wed Jan 2 2013 Tomas Mraz <tmraz@redhat.com> - 2.0.19-7
  354. - fix CVE-2012-6085 - skip invalid key packets (#891142)
  355. * Thu Nov 22 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-6
  356. - use AES as default crypto algorithm in FIPS mode (#879047)
  357. * Fri Nov 16 2012 Jamie Nguyen <jamielinux@fedoraproject.org> - 2.0.19-5
  358. - rebuild for <f18 (#877106)
  359. * Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-4
  360. - fix negated condition (#843842)
  361. * Thu Jul 26 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-3
  362. - add compat symlinks and provides if built on RHEL
  363. * Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.19-2
  364. - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
  365. * Tue Apr 24 2012 Tomas Mraz <tmraz@redhat.com> - 2.0.19-1
  366. - new upstream release
  367. - set environment in protect-tool (#548528)
  368. - do not reject OCSP signing certs without keyUsage (#720174)
  369. * Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.18-3
  370. - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
  371. * Wed Oct 12 2011 Rex Dieter <rdieter@fedoraproject.org> 2.0.18-2
  372. - build with --enable-standard-socket
  373. * Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.18-1
  374. - new upstream release (#728481)
  375. * Mon Jul 25 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.17-2
  376. - fix a bug that shows up with the new libgcrypt release (#725369)
  377. * Thu Jan 20 2011 Tomas Mraz <tmraz@redhat.com> - 2.0.17-1
  378. - new upstream release (#669611)
  379. * Tue Aug 17 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.16-3
  380. - drop the provides/obsoletes for gnupg
  381. - drop the man page file conflicting with gnupg-1.x
  382. * Fri Aug 13 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.16-2
  383. - drop the compat symlinks as gnupg-1.x is revived
  384. * Tue Jul 27 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.16-1
  385. - gnupg-2.0.16
  386. * Fri Jul 23 2010 Rex Dieter <rdieter@fedoraproject.org> - 2.0.14-4
  387. - gpgsm realloc patch (#617706)
  388. * Fri Jun 18 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-3
  389. - initialize small amount of secmem for list of algorithms in help (#598847)
  390. (necessary in the FIPS mode of libgcrypt)
  391. * Tue Feb 9 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-2
  392. - disable selinux support - it is too rudimentary and restrictive (#562982)
  393. * Mon Jan 11 2010 Tomas Mraz <tmraz@redhat.com> - 2.0.14-1
  394. - new upstream version
  395. - fix a few tests so they do not need to execute gpg-agent
  396. * Tue Dec 8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.0.13-4
  397. - Explicitly BR libassuan-static in accordance with the Packaging
  398. Guidelines (libassuan-devel is still static-only).
  399. * Fri Oct 23 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.13-3
  400. - drop s390 specific ifnarchs as all the previously missing dependencies
  401. are now there
  402. - split out gpgsm into a smime subpackage to reduce main package dependencies
  403. * Wed Oct 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.0.13-2
  404. - provide/obsolete gnupg-1 and add compat symlinks to be able to drop
  405. gnupg-1
  406. * Fri Sep 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.13-1
  407. - gnupg-2.0.13
  408. - Unable to use gpg-agent + input methods (#228953)
  409. * Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.12-2
  410. - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
  411. * Wed Jun 17 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.12-1
  412. - gnupg-2.0.12
  413. * Wed Mar 04 2009 Rex Dieter <rdieter@fedoraproject.org> - 2.0.11-1
  414. - gnupg-2.0.11
  415. * Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-2
  416. - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
  417. * Sat Jan 31 2009 Karsten Hopp <karsten@redhat.com> 2.0.10-1
  418. - don't require pcsc-lite-libs and libusb on mainframe where
  419. we don't have those packages as there's no hardware for that
  420. * Tue Jan 13 2009 Rex Dieter <rdieter@fedoraproject.org> 2.0.10-1
  421. - gnupg-2.0.10
  422. * Mon Aug 04 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.9-3
  423. - workaround rpm quirks
  424. * Sat May 24 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.9-2
  425. - Patch from upstream to fix curl 7.18.1+ and gcc4.3+ compile error
  426. * Mon May 19 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.0.9-1.1
  427. - minor release bump for sparc rebuild
  428. * Wed Mar 26 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.9-1
  429. - gnupg2-2.0.9
  430. - drop Provides: openpgp
  431. - versioned Provides: gpg
  432. - own %%_sysconfdir/gnupg
  433. * Fri Feb 08 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.8-3
  434. - respin (gcc43)
  435. * Wed Jan 23 2008 Rex Dieter <rdieter@fedoraproject.org> 2.0.8-2
  436. - avoid kde-filesystem dep (#427316)
  437. * Thu Dec 20 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.8-1
  438. - gnupg2-2.0.8
  439. * Mon Dec 17 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.8-0.1.rc1
  440. - gnupg2-2.0.8rc1
  441. * Tue Dec 04 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-5
  442. - respin for openldap
  443. * Mon Nov 12 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-4
  444. - Requires: kde-filesystem (#377841)
  445. * Wed Oct 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-3
  446. - %%build: (re)add mkdir -p $HOME/.gnupg
  447. * Wed Oct 03 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-2
  448. - Requires: dirmngr (#312831)
  449. * Mon Sep 10 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.7-1
  450. - gnupg-2.0.7
  451. * Fri Aug 24 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.6-2
  452. - respin (libassuan)
  453. * Thu Aug 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.6-1
  454. - gnupg-2.0.6
  455. - License: GPLv3+
  456. * Thu Aug 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-4
  457. - License: GPLv3
  458. * Mon Jul 16 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-3
  459. - 2.0.5 too many open files fix
  460. * Fri Jul 06 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.5-2
  461. - gnupg-2.0.5
  462. - gpg-agent not restarted after kde session crash/killed (#196327)
  463. - BR: libassuan-devel > 1.0.2, libksba-devel > 1.0.2
  464. * Fri May 18 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.4-1
  465. - gnupg-2.0.4
  466. * Thu Mar 08 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.3-1
  467. - gnupg-2.0.3
  468. * Fri Feb 02 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 2.0.2-1
  469. - gnupg-2.0.2
  470. * Wed Dec 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-2
  471. - CVE-2006-6235 (#219934)
  472. * Wed Nov 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-1
  473. - gnupg-2.0.1
  474. - CVE-2006-6169 (#217950)
  475. * Sat Nov 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.1-0.3.rc1
  476. - gnupg-2.0.1rc1
  477. * Thu Nov 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-4
  478. - update %%description
  479. - drop dearmor patch
  480. * Mon Nov 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-3
  481. - BR: libassuan-static >= 1.0.0
  482. * Mon Nov 13 2006 Rex Dieter <rexdieter[AT]users.sf.net> 2.0.0-2
  483. - gnupg-2.0.0
  484. * Fri Nov 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-3
  485. - upstream 64bit patch
  486. * Mon Nov 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-2
  487. - fix (more) file conflicts with gnupg
  488. * Mon Nov 06 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.95-1
  489. - 1.9.95
  490. * Wed Oct 25 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.94-1
  491. - 1.9.94
  492. * Wed Oct 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.93-1
  493. - 1.9.93
  494. * Wed Oct 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.92-2
  495. - fix file conflicts with gnupg
  496. * Wed Oct 11 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.92-1
  497. - 1.9.92
  498. * Tue Oct 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-4
  499. - make check ||: (apparently checks return err even on success?)
  500. * Tue Oct 10 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-3
  501. - --enable-selinux-support
  502. - x86_64: --disable-optimization (to avoid gpg2 segfaults), for now
  503. * Thu Oct 05 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.91-1
  504. - 1.9.91
  505. * Wed Oct 04 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-8
  506. - respin
  507. * Tue Sep 26 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.90-1
  508. - 1.9.90 (doesn't build, not released)
  509. * Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.23-1
  510. - 1.9.23 (doesn't build, not released)
  511. * Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-7
  512. - gpg-agent-startup.sh: fix case where valid .gpg-agent-info exists
  513. * Mon Sep 18 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-6
  514. - fix "syntax error in gpg-agent-startup.sh" (#206887)
  515. * Thu Sep 07 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-3
  516. - fc6 respin (for libksba-1.0)
  517. * Tue Aug 29 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-2
  518. - fc6 respin
  519. * Fri Jul 28 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.22-1
  520. - 1.9.22
  521. * Thu Jun 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.21-3
  522. - fix "gpg-agent not restarted after kde session crash/killed (#196327)
  523. * Thu Jun 22 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.21-2
  524. - 1.9.21
  525. - omit gpg2 binary to address CVS-2006-3082 (#196190)
  526. * Mon Mar 6 2006 Ville Skyttä <ville.skytta at iki.fi>> 1.9.20-3
  527. - Don't hardcode pcsc-lite lib name (#184123)
  528. * Thu Feb 16 2006 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.20-2
  529. - fc4+: use /etc/kde/(env|shutdown) for scripts (#175744)
  530. * Fri Feb 10 2006 Rex Dieter <rexdieter[AT]users.sf.net>
  531. - fc5: gcc/glibc respin
  532. * Tue Dec 20 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.20-1
  533. - 1.9.20
  534. * Thu Dec 01 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-8
  535. - include gpg-agent-(startup|shutdown) scripts (#136533)
  536. - BR: libksba-devel >= 1.9.12
  537. - %%check: be permissive about failures (for now)
  538. * Wed Nov 30 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-3
  539. - BR: libksba-devel >= 1.9.13
  540. * Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-2
  541. - back to BR: libksba-devel = 1.9.11
  542. * Tue Oct 11 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.19-1
  543. - 1.9.19
  544. * Fri Aug 26 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-9
  545. - configure: NEED_KSBA_VERSION=0.9.12 -> 0.9.11
  546. * Fri Aug 26 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-7
  547. - re-enable 'make check', rebuild against (older) libksba-0.9.11
  548. * Tue Aug 9 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-6
  549. - don't 'make check' by default (regular builds pass, but FC4/5+plague fails)
  550. * Mon Aug 8 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.18-5
  551. - 1.9.18
  552. - drop pth patch (--enable-gpg build fixed)
  553. - update description (from README)
  554. * Fri Jul 1 2005 Ville Skyttä <ville.skytta at iki.fi> - 1.9.17-1
  555. - 1.9.17, signal info patch applied upstream (#162264).
  556. - Patch to fix lvalue build error with gcc4 (upstream #485).
  557. - Patch scdaemon and pcsc-wrapper to load the versioned (non-devel)
  558. pcsc-lite lib by default.
  559. * Fri May 13 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.16-3
  560. - Include upstream's patch for signal.c.
  561. * Tue May 10 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.16-1
  562. - Merge changes from Rex's 1.9.16-1 (Thu Apr 21):
  563. - opensc support unconditional
  564. - remove hard-coded .gz from %%post/%%postun
  565. - add %%check section
  566. - add pth patch
  567. - Put back patch modified from 1.9.15-4 to make tests verbose
  568. and change signal.c to describe received signals better.
  569. * Sun May 8 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
  570. - Drop patch0 again.
  571. * Sun May 8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 1.9.15-4
  572. - Add patch0 temporarily to get some output from failing test.
  573. * Sat May 7 2005 David Woodhouse <dwmw2@infradead.org> 1.9.15-3
  574. - Rebuild.
  575. * Thu Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
  576. - rebuilt
  577. * Tue Feb 1 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0:1.9.15-1
  578. - Make install-info in scriptlets less noisy.
  579. * Tue Jan 18 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.15-0.fdr.1
  580. - 1.9.15
  581. * Fri Jan 07 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.14-0.fdr.2
  582. - note patch/hack to build against older ( <1.0) libgpg-error-devel
  583. * Thu Jan 06 2005 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.14-0.fdr.1
  584. - 1.9.14
  585. - enable opensc support
  586. - BR: libassuan-devel >= 0.6.9
  587. * Thu Oct 21 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.4
  588. - remove suid.
  589. * Thu Oct 21 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.3
  590. - remove Provides: newpg
  591. * Wed Oct 20 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.2
  592. - Requires: pinentry
  593. - gpg2 suid
  594. - update description
  595. * Tue Oct 19 2004 Rex Dieter <rexdieter[AT]users.sf.net> 1.9.11-0.fdr.1
  596. - first try
  597. - leave out opensc support (for now), enable --with-opensc