diff --git a/metadata/md5-cache/www-apps/netbox-3.6.8 b/metadata/md5-cache/www-apps/netbox-3.6.8 index 9a4c52c..bc74d7b 100644 --- a/metadata/md5-cache/www-apps/netbox-3.6.8 +++ b/metadata/md5-cache/www-apps/netbox-3.6.8 @@ -11,5 +11,5 @@ RDEPEND=acct-group/netbox acct-user/netbox python_single_target_python3_11? ( de REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 SRC_URI=https://github.com/netbox-community/netbox/archive/v3.6.8.tar.gz -> netbox-3.6.8.tar.gz -_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs 333970c740aa7b1a92e4fcdc52f612bd multilib c19072c3cd7ac5cb21de013f7e9832e0 python-utils-r1 6881b056477c23167d9a6b33e146374e python-single-r1 f7abe75c203a988aa9b5c460b6c7d0f1 readme.gentoo-r1 b8c7a61664027641d79dcfc04bd366f4 +_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs fa554cc3cff825d21dfe3f24841e29cf multilib b2a329026f2e404e9e371097dda47f96 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 _md5_=a5c2e4eb4ae4d8a0f62002de229d3259 diff --git a/www-apps/netbox/Manifest b/www-apps/netbox/Manifest index 8880d9c..a48221f 100644 --- a/www-apps/netbox/Manifest +++ b/www-apps/netbox/Manifest @@ -1,2 +1 @@ -DIST netbox-3.5.8.tar.gz 5776278 BLAKE2B 097ab2e765408dbfc23761df1684be5e9f57d781c5864708404493c3376ec96e294b5626285ef8e277e03b3654342e9a863de82c277c0e529db3e6cdb71b7bbe SHA512 067c3ce2dadb9f36eb53ce21ce776ceb1dcb35f4a2411eca519e0f64498a1ed082d1b2bd59f8a08ccd522021919ea812dae6d027d0dfd694da3fcb4f7d601af0 DIST netbox-3.6.8.tar.gz 7286549 BLAKE2B afd222cc79a665e5a3ab0d4d59c87b6a272b7e2109191105cb4816c9733b5f8222c9f130662d54e4466d05d1aa786890d420b552411808c9edb2b44b40be322d SHA512 1c33856231a85b866d3b7d8b2bb8e88e235210b251004fe7ce4d339f9c3c403f22f727e4bf61fb8a841a8809c97f20780982ac6120cf11704b908669e1d32852 diff --git a/www-apps/netbox/netbox-3.5.8.ebuild b/www-apps/netbox/netbox-3.5.8.ebuild deleted file mode 100644 index 7206294..0000000 --- a/www-apps/netbox/netbox-3.5.8.ebuild +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{11..12} ) -inherit python-single-r1 readme.gentoo-r1 - -DESCRIPTION="IP address and data center infrastructure management tool" -HOMEPAGE="https://github.com/netbox-community/netbox" -SRC_URI="https://github.com/netbox-community/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="ldap" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -RDEPEND=" - acct-group/netbox - acct-user/netbox - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/bleach-6.0.0[${PYTHON_USEDEP}] - >=dev-python/boto3-1.28.26[${PYTHON_USEDEP}] - =dev-python/django-4.1.10[${PYTHON_USEDEP}] - >=dev-python/django-cors-headers-4.2.0[${PYTHON_USEDEP}] - >=dev-python/django-debug-toolbar-4.2.0[${PYTHON_USEDEP}] - >=dev-python/django-filter-23.2[${PYTHON_USEDEP}] - >=dev-python/django-graphiql-debug-toolbar-0.2.0[${PYTHON_USEDEP}] - >=dev-python/django-mptt-0.14[${PYTHON_USEDEP}] - >=dev-python/django-pglocks-1.0.4[${PYTHON_USEDEP}] - >=dev-python/django-prometheus-2.3.1[${PYTHON_USEDEP}] - >=dev-python/django-redis-5.3.0[${PYTHON_USEDEP}] - >=dev-python/django-rich-1.7.0[${PYTHON_USEDEP}] - >=dev-python/django-rq-2.8.1[${PYTHON_USEDEP}] - >=dev-python/django-tables2-2.6.0[${PYTHON_USEDEP}] - >=dev-python/django-taggit-4.0.0[${PYTHON_USEDEP}] - >=dev-python/django-timezone-field-5.1[${PYTHON_USEDEP}] - >=dev-python/djangorestframework-3.14.0[${PYTHON_USEDEP}] - >=dev-python/drf-yasg-1.21.5[${PYTHON_USEDEP},validation] - >=dev-python/drf-spectacular-0.26.4[${PYTHON_USEDEP}] - >=dev-python/drf-spectacular-sidecar-2023.8.1[${PYTHON_USEDEP}] - >=dev-python/dulwich-0.21.5[${PYTHON_USEDEP}] - >=dev-python/feedparser-6.0.10[${PYTHON_USEDEP}] - >=dev-python/graphene-django-3.0.0[${PYTHON_USEDEP}] - >=www-servers/gunicorn-21.2.0[${PYTHON_USEDEP}] - >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.3.7[${PYTHON_USEDEP}] - >=dev-python/mkdocs-material-9.1.21[${PYTHON_USEDEP}] - dev-python/mkdocstrings-python[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.8.0[${PYTHON_USEDEP}] - >=dev-python/pillow-10.0.0[${PYTHON_USEDEP}] - dev-python/psycopg:2[${PYTHON_USEDEP}] - >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}] - >=dev-python/sentry-sdk-1.29.2[${PYTHON_USEDEP}] - >=dev-python/social-auth-app-django-5.2.0[${PYTHON_USEDEP}] - >=dev-python/social-auth-core-4.4.2[${PYTHON_USEDEP}] - dev-python/python-jose[${PYTHON_USEDEP}] - >=dev-python/svgwrite-1.4.3[${PYTHON_USEDEP}] - >=dev-python/tablib-3.5.0[${PYTHON_USEDEP}] - >=dev-python/tzdata-2023.3[${PYTHON_USEDEP}] - ldap? ( >=dev-python/django-auth-ldap-4.1.0[${PYTHON_USEDEP}] ) - ')" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-no-pip.patch -) - -DISABLE_AUTOFORMATTING=YES -DOC_CONTENTS=" -netbox is installed on your system. However, there are some manual steps -you need to complete from the installation guide [1]. - -On Gentoo, the configuration files you need to edit are located in -/etc/netbox, not /opt/netbox as shown in the installation guide. - -If this is a new installation, please follow the installation guide -other than this difference. Also, if you need ldap, set the appropriate -use flag when emerging netbox to install the dependency for it. - -Once that is done, you should be able to add the netbox service to the -default runlevel and start it. - -If you want to use webhooks, you should also add the netbox-rqworker -service to the default runlevel and start it. - -If this is an upgrade, follow these instructions: - -Stop the netbox service. If the netbox-rqworker service is running, -stop it as well. - -Next, run the upgrade script as described in the upgrading guide[2]. - -Next, check for new configuration options and set them as appropriate -for your system. - -Next, start the netbox service. - -Finally, if you are using webhooks, start the netbox-rqworker service. - -[1] https://netbox.readthedocs.io/en/stable/installation/ -[2] https://netbox.readthedocs.io/en/stable/installation/upgrading/ -" - -src_prepare() { - default - python_fix_shebang netbox/manage.py -} - -src_install() { - dodir /opt - cp -a ../${P} "${ED}"/opt - dosym ${P} /opt/netbox - dosym /etc/netbox/gunicorn_config.py /opt/netbox/gunicorn_config.py - dosym /etc/netbox/configuration.py \ - /opt/netbox/netbox/netbox/configuration.py - dodir /etc/netbox - insinto /etc/netbox - newins netbox/netbox/configuration_example.py configuration.py - doins "${FILESDIR}"/gunicorn_config.py - fowners -R netbox:netbox /etc/netbox /opt/${P} - fowners -h netbox:netbox /opt/netbox - fperms o= /etc/netbox/configuration.py /etc/netbox/gunicorn_config.py - newinitd "${FILESDIR}"/${PN}.initd ${PN} - newinitd "${FILESDIR}"/${PN}-rqworker.initd ${PN}-rqworker - keepdir /var/log/netbox - fowners -R netbox:netbox /var/log/netbox - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - for LAST_PREVIOUS_VERSION in $REPLACING_VERSIONS; do - if [[ "$LAST_PREVIOUS_VERSION" = "2.5.10" ]]; then - ewarn "The home directory of the netbox user is now /var/lib/netbox" - ewarn "Please adjust your system." - fi - done - - if [ -z "${LAST_PREVIOUS_VERSION}" ]; then - exit - fi - - LAST_BASE_DIRECTORY="/opt/netbox-${LAST_PREVIOUS_VERSION}" - NBCP="su -l ${PN} -s /bin/sh -c cp" - if [ -f "${LAST_BASE_DIRECTORY}/local_requirements.txt}" ]; then - ${NBCP} "${LAST_BASE_DIRECTORY}/local_requirements.txt}" /opt/netbox - fi - if [ -f "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" ]; then - ${NBCP} "${LAST_BASE_DIRECTORY}/netbox/netbox/ldap_config.py" /opt/netbox/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/media" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/media" /opt/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/scripts" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/scripts" /opt/netbox/netbox/ - fi - if [ -d "${LAST_BASE_DIRECTORY}/netbox/reports" ]; then - ${NBCP} -pr "${LAST_BASE_DIRECTORY}/netbox/reports" /opt/netbox/netbox/ - fi - su -p -s /bin/sh -c "/opt/${P}/upgrade.sh" "${PN}" -}