profile: abuse repology by creating fake packages and let them fix the bug https://github.com/repology/repology-rules/issues/28 or create a rule to ignore our abuse. I don't see a better way

This commit is contained in:
blshkv 2019-06-28 09:15:26 +08:00
parent 8ec5c9372f
commit 713b071b93
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
5 changed files with 51 additions and 0 deletions

View file

@ -0,0 +1,4 @@
DESCRIPTION="We need this as a bad workaround for the following bug:"
HOMEPAGE="https://github.com/repology/repology-rules/issues/28"
KEYWORDS=""
SLOT="BAD"

View file

@ -0,0 +1,4 @@
DESCRIPTION="We need this as a bad workaround for the following bug:"
HOMEPAGE="https://github.com/repology/repology-rules/issues/28"
KEYWORDS=""
SLOT="BAD"

View file

@ -1 +1,2 @@
DIST dropbox-sdk-9.3.0.tar.gz 1065639 BLAKE2B f4f5a547cc2e6b391c4f432a64ddd905ad984a5b6d680d5b1172d69b381586f0f0df9c5dffc98ba0bae10221e2a79350591dedf8b89b890a2f7d30ad70c16e98 SHA512 ba20098f1a6ff0df79edf026ad94b1106f1056de2f0eec0bd74d25176e2eaeea20a7e95bdea9425ed60852e49a51ac904e596051ff79a60e3cd82bca144544e4
DIST dropbox-sdk-9.4.0.tar.gz 1107947 BLAKE2B 773779791f81fb4ff5cb6d2c31f1ff83ddf58601d821fae22b78f7b33e06db6eea1b93ddfd4f38edacd36d92b9a36600ea797c7660c7dc27708ab3eb7273ba02 SHA512 977212f9d41221509b80ac91935e406659e31f3611e80330cea7122a351dc758573ba9fad7b3cd7a95fea3839514f99e02223fb0e25ab18d052f5af378eddbf2

View file

@ -0,0 +1,36 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
EGO_PN=github.com/dropbox/${PN}-python
inherit distutils-r1
DESCRIPTION="A Python SDK for integrating with the Dropbox API v2."
HOMEPAGE="https://github.com/dropbox/dropbox-sdk-python"
KEYWORDS="~amd64 ~x86"
EGIT_COMMIT="v${PV}"
SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
#test? 'pytest-runner',
# 'pytest',
S="${WORKDIR}/${PN}-python-${PV}"
python_prepare_all() {
sed -e '/setup_requires=setup_requires/d' -i setup.py
sed -e '/tests_require=test_reqs/d' -i setup.py
distutils-r1_python_prepare_all
}

View file

@ -98,3 +98,9 @@ sys-boot/grub-static
#this package needs to be removed to upgrade
#emerge -C 'dev-python/setuptools_scm'
<dev-python/setuptools_scm-3
#https://github.com/repology/repology-rules/issues/28
#this is stupid but repology shows a long irrelevant list
#and it is very inconvenient to scroll over it every day
=dev-libs/openssl-bad-1.1.1z
=dev-libs/openssl-chacha-1.1.1z