Skip to content

Instantly share code, notes, and snippets.

@dragonpaw
Last active June 12, 2024 20:35
Show Gist options
  • Save dragonpaw/1a22cbcc3ae05ed6ff5aade1dc2b8b29 to your computer and use it in GitHub Desktop.
Save dragonpaw/1a22cbcc3ae05ed6ff5aade1dc2b8b29 to your computer and use it in GitHub Desktop.
#!/bin/bash
emerge=emerge-amd64-usr
if [[ ! -d gentoo ]]; then
git clone --depth 5 https://github.com/gentoo/gentoo.git
fi
add_pkg () {
from=gentoo
to=../third_party/portage-stable
echo "Adding $to/$1 ..."
rsync -a "$from/$1/" "$to/$1"
}
cp gentoo/eclass/python*.eclass ../third_party/portage-stable/eclass/
add_pkg app-admin/salt
add_pkg app-crypt/gnupg
# add_pkg dev-lang/python
# add_pkg dev-libs/mpdecimal
# add_pkg dev-libs/openssl
add_pkg dev-python/aiohttp
add_pkg dev-python/attrs
add_pkg dev-python/automat
add_pkg dev-python/build
add_pkg dev-python/certifi
add_pkg dev-python/charset-normalizer
add_pkg dev-python/cherrypy
add_pkg dev-python/click
add_pkg dev-python/constantly
add_pkg dev-python/cryptography
add_pkg dev-python/hatch-fancy-pypi-readme
add_pkg dev-python/hatch-vcs
add_pkg dev-python/hyperlink
add_pkg dev-python/idna
add_pkg dev-python/importlib-metadata
add_pkg dev-python/incremental
add_pkg dev-python/jmespath
add_pkg dev-python/libnacl
add_pkg dev-python/looseversion
add_pkg dev-python/msgpack
add_pkg dev-python/psutil
add_pkg dev-python/pyasn1
add_pkg dev-python/pyasn1-modules
add_pkg dev-python/pycryptodome
add_pkg dev-python/pyopenssl
add_pkg dev-python/pyproject-hooks
add_pkg dev-python/pyproject-metadata
add_pkg dev-python/PySocks
add_pkg dev-python/python-dateutil
add_pkg dev-python/python-gnupg
add_pkg dev-python/pyyaml
add_pkg dev-python/pyzmq
add_pkg dev-python/requests
add_pkg dev-python/scikit-build-core
add_pkg dev-python/service-identity
add_pkg dev-python/setproctitle
add_pkg dev-python/tornado
add_pkg dev-python/twisted
add_pkg dev-python/urllib3
add_pkg dev-python/versioneer
add_pkg dev-python/watchdog
add_pkg dev-python/zope-interface
add_pkg net-libs/zeromq
# add_pkg net-misc/curl
# add_pkg sys-apps/util-linux
# add_pkg sys-devel/gettext
# add_pkg virtual/libintl
# $emerge --newuse app-crypt/gnupg
$emerge --newuse =app-admin/salt-3007.0-r1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment