app-crypt/gnupg: [QA] Fix various QA violations
authorDavid Seifert <soap@gentoo.org>
Mon, 31 Jul 2017 18:43:49 +0000 (20:43 +0200)
committerDavid Seifert <soap@gentoo.org>
Mon, 31 Jul 2017 18:43:49 +0000 (20:43 +0200)
* Sort metadata vars into canonical order
  set by skel.ebuild
* All I/O operations require '|| die'
* Repoman warnings about metadata.xml mixing
  tabs and spaces:

  metadata.warning              1
     app-crypt/gnupg/metadata.xml: inconsistent use of tabs and spaces in indentation

Package-Manager: Portage-2.3.6, Repoman-2.3.3

app-crypt/gnupg/gnupg-2.1.22.ebuild
app-crypt/gnupg/metadata.xml

index 39ab6caaf11611697305ff90bc132ed3eed3c563..03363e490f1d7b7ae490a33af2bc31b9aa01e54c 100644 (file)
@@ -5,15 +5,15 @@ EAPI="6"
 
 inherit systemd toolchain-funcs
 
+MY_P="${P/_/-}"
+
 DESCRIPTION="The GNU Privacy Guard, a GPL OpenPGP implementation"
 HOMEPAGE="http://www.gnupg.org/"
-LICENSE="GPL-3"
-
-MY_P="${P/_/-}"
 SRC_URI="mirror://gnupg/gnupg/${MY_P}.tar.bz2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 
+LICENSE="GPL-3"
 SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="bzip2 doc +gnutls ldap nls readline selinux +smartcard tofu tools usb wks-server"
 
 COMMON_DEPEND_LIBS="
@@ -110,11 +110,11 @@ src_install() {
 
        dosym gpg2 /usr/bin/gpg
        dosym gpgv2 /usr/bin/gpgv
-       echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1
-       echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1
+       echo ".so man1/gpg2.1" > "${ED}"/usr/share/man/man1/gpg.1 || die
+       echo ".so man1/gpgv2.1" > "${ED}"/usr/share/man/man1/gpgv.1 || die
 
        dodir /etc/env.d
-       echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg
+       echo "CONFIG_PROTECT=/usr/share/gnupg/qualified.txt" >> "${ED}"/etc/env.d/30gnupg || die
 
        use doc && dodoc doc/gnupg.html/* doc/*.png
 
index afd452c217386a0f3461b162d16fb3e0f8d2ecdf..d9ae4079527cd91402adfb5ea4a0ae1aa2d1f05c 100644 (file)
@@ -1,43 +1,38 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-        <email>k_f@gentoo.org</email>
-        <name>Kristian Fiskerstrand</name>
-  </maintainer>
-  <maintainer type="project">
-    <email>crypto@gentoo.org</email>
-    <name>Crypto</name>
-  </maintainer>
-  <longdescription>
-    GnuPG is a complete and free implementation of the OpenPGP standard as
-    defined by RFC4880.
-  </longdescription>
-  <use>
-    <flag name="smartcard">
-      Build scdaemon software. Enables usage of OpenPGP cards. For
-      other type of smartcards, try
-      <pkg>app-crypt/gnupg-pkcs11-scd</pkg>.
-      Bring in <pkg>dev-libs/libusb</pkg> as a dependency; enable
-      scdaemon.
-    </flag>
-    <flag name="usb">
-      Build direct CCID access for scdaemon; requires
-      <pkg>dev-libs/libusb</pkg>.
-    </flag>
-    <flag name="mta">
-      Build mta support using
-      <pkg>virtual/mta</pkg>.
-    </flag>
-    <flag name="tofu">
-      Enable support for Trust of First use trust model; requires
-      <pkg>dev-db/sqlite</pkg>.
-    </flag>
-    <flag name="tools">
-      Install extra tools (including gpgsplit and gpg-zip).
-    </flag>
-       <flag name="wks-server">
-         Install the wks-server
-       </flag>
-  </use>
+       <maintainer type="person">
+               <email>k_f@gentoo.org</email>
+               <name>Kristian Fiskerstrand</name>
+       </maintainer>
+       <maintainer type="project">
+               <email>crypto@gentoo.org</email>
+               <name>Crypto</name>
+       </maintainer>
+       <longdescription>
+       GnuPG is a complete and free implementation of the OpenPGP standard as
+       defined by RFC4880.
+       </longdescription>
+       <use>
+               <flag name="smartcard">
+               Build scdaemon software. Enables usage of OpenPGP cards. For
+               other type of smartcards, try <pkg>app-crypt/gnupg-pkcs11-scd</pkg>.
+               Bring in <pkg>dev-libs/libusb</pkg> as a dependency; enable scdaemon.
+               </flag>
+               <flag name="usb">
+               Build direct CCID access for scdaemon; requires <pkg>dev-libs/libusb</pkg>.
+               </flag>
+               <flag name="mta">
+               Build mta support using <pkg>virtual/mta</pkg>.
+               </flag>
+               <flag name="tofu">
+               Enable support for Trust on First use trust model; requires <pkg>dev-db/sqlite</pkg>.
+               </flag>
+               <flag name="tools">
+               Install extra tools (including gpgsplit and gpg-zip).
+               </flag>
+               <flag name="wks-server">
+               Install the wks-server
+               </flag>
+       </use>
 </pkgmetadata>