mail-client/neomutt: Make ebuild more generic
authorNicolas Bock <nicolasbock@gentoo.org>
Sun, 3 Dec 2017 13:27:21 +0000 (06:27 -0700)
committerNicolas Bock <nicolasbock@gentoo.org>
Sun, 3 Dec 2017 13:41:20 +0000 (06:41 -0700)
This change introduces a check on the package version so that the same
ebuild can be used for live and versioned ebuilds.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

mail-client/neomutt/neomutt-9999.ebuild

index 6832f903c178668e6da351376eb29fb3c623fd7c..3460d474743350be93ef39e3d47be87a81be7e68 100644 (file)
@@ -3,19 +3,25 @@
 
 EAPI=6
 
-inherit autotools eutils flag-o-matic git-r3
+inherit autotools eutils flag-o-matic
 
-EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
-EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
-KEYWORDS=""
+if (( ${PV} == 9999 )); then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/neomutt/neomutt.git"
+       EGIT_CHECKOUT_DIR="${WORKDIR}/neomutt-${P}"
+       KEYWORDS=""
+else
+       SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz"
+       KEYWORDS="~amd64 ~x86"
+fi
 
 DESCRIPTION="A small but very powerful text-based mail client"
 HOMEPAGE="https://www.neomutt.org/"
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="berkdb debug doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl
-       lmdb nls notmuch pgp_classic qdbm sasl selinux slang smime_classic ssl
+IUSE="berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet libressl lmdb nls
+       notmuch pgp_classic qdbm sasl selinux slang smime_classic ssl
        tokyocabinet"
 
 CDEPEND="
@@ -61,7 +67,6 @@ src_prepare() {
 
 src_configure() {
        local myconf=(
-               "$(use_enable debug)"
                "$(use_enable doc)"
                "$(use_enable gpgme)"
                "$(use_enable nls)"