--- bleachbit-3.0.ebuild 2020-03-09 13:04:15.551228668 +0100 +++ bleachbit-3.2.0_p20200308.ebuild 2020-03-09 15:08:22.671896644 +0100 @@ -3,27 +3,29 @@ EAPI=7 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python3_6 ) PYTHON_REQ_USE="sqlite(+)" +DISTUTILS_SINGLE_IMPL=1 inherit desktop distutils-r1 DESCRIPTION="Clean junk to free disk space and to maintain privacy" HOMEPAGE="https://www.bleachbit.org" -SRC_URI="https://download.bleachbit.org/${P}.tar.bz2" +COMMIT="f0f93b4427a3607898da18ad888e32a30aed654e" +SRC_URI="https://github.com/bleachbit/bleachbit/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${COMMIT}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - dev-python/chardet[$PYTHON_USEDEP] - dev-python/pygobject:3[$PYTHON_USEDEP] - dev-python/scandir[$PYTHON_USEDEP] -" + $(python_gen_cond_dep ' + dev-python/chardet[${PYTHON_MULTI_USEDEP}] + dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}] + dev-python/scandir[${PYTHON_MULTI_USEDEP}]') " BDEPEND=" - dev-python/setuptools[$PYTHON_USEDEP] sys-devel/gettext " @@ -55,5 +57,5 @@ doins data/app-menu.ui doicon ${PN}.png - domenu ${PN}.desktop + domenu org.bleachbit.BleachBit.desktop }