From 31a02d889028bf30f7b376b935aa05c2140d3c66 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 8 Feb 2024 09:59:13 +0000 Subject: gentoo auto-resync : 08:02:2024 - 09:59:13 --- www-apps/nikola/Manifest | 4 +- www-apps/nikola/nikola-8.2.4-r1.ebuild | 4 +- www-apps/nikola/nikola-8.3.0.ebuild | 67 ++++++++++++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 3 deletions(-) create mode 100644 www-apps/nikola/nikola-8.3.0.ebuild (limited to 'www-apps/nikola') diff --git a/www-apps/nikola/Manifest b/www-apps/nikola/Manifest index 9ba929002882..004a18b0916a 100644 --- a/www-apps/nikola/Manifest +++ b/www-apps/nikola/Manifest @@ -1,6 +1,8 @@ AUX nikola-8.2.4-yapsy.patch 2083 BLAKE2B 31e741eddf3ba31fb9f99ceb5dc7fc58fcdf796dd02b08cf92ff2bfee57898416990ad755a91b73e5ba0cd964acf775790b8a303da2a06edd82359e56e2d9f87 SHA512 90873bfa502216b0cef68e9dd3fdf3c970e8620cb04c104576f001589007bc76637721a1c8960cff51a1c3658636dbede0085efff0778dd6ea21ebf9395976ba DIST Nikola-8.2.3.tar.gz 5486641 BLAKE2B 690ea8584b9b11b1f26b768dc6daaded2f976b54a7be3b75f83d50cda3721f3f0051fd7ff7be3c38ed871ac905f604f891936e4ea72381b8f88a461f4d227587 SHA512 fbb107f975a4eeb369469eaa7a83e6fd342202530f91a0428c854f2eca28315268d6623983a078496943878a9f0548a5939184a2349d468cc0ac7152116b48b4 DIST Nikola-8.2.4.tar.gz 5635965 BLAKE2B 94421a278718fd9ae9f8978854954f2120bab005d10a52294b120d619a67455417eed94bb9e99cc9d01eca4e1d3da210980caef1ad7ff4ca5d25299a39d8eb19 SHA512 2bcea53181a5371fc1ce7d6d96e5db1ae0ab7c4bc8fe8947ed0d5427e71a469b0f522f1e6f20a47e51a3325730a9646156a8a57bab127785f220c65eb9f891ea +DIST Nikola-8.3.0.tar.gz 4557992 BLAKE2B 67ab76c670fd00d992e6359bcaa11c59dfc904c78c935d1739e6ed7118e38c8f1c4590782a75e85c722f4fcb2c23efc032cb5d58d0c1587069b80920f3bd20fa SHA512 9b25eb90fa560b45e8cd0b03f24523859548353f2a4d2ac91b23b05bfb614d20456bb71f1aaa5702b6d6ab7980696aeb2f5ccc3c00ebc648cfcad49619481247 EBUILD nikola-8.2.3-r2.ebuild 2362 BLAKE2B b86352855847039543f4f0397a63d1a322d89886395242d104b622315c9772f99ac2732cb4b805692a70becf9cd2a1010a6bfc5b9c165a91c720266070afb97d SHA512 17a4e4a452d2b422745ac3496aeaa49738a10a9418f583cecd38713e2031253d73ca11fbf1cf51d7a7288589f8974ef80d08bbbcf8cd175cc398098df77bf268 -EBUILD nikola-8.2.4-r1.ebuild 2407 BLAKE2B 438caecb1841e6f7e7a1455eccadd760e4aa0baeca3c69b0a0566a3f2454cbaae53dfc9f628da280423567d85ee49bfb7b7fc8fe400a54245fb6f07b12156e21 SHA512 9f4921a108fcf78ab99d7017853ff3c487e90a5d55c3e4b1b26c75f8e98096ae4e958ce9a784b249a551c23bd10fa4f3bf9cca3b94e842276a76120a9895f141 +EBUILD nikola-8.2.4-r1.ebuild 2406 BLAKE2B 5a15dcc5b2e6f2ead6ab28035e1b2fc0ee5e1f1f270081b593caa1ed6d6d4f4d21d70fdf8bda8d1ee2b7eaf73d98ac16315bcc9b206e79bc50706a70a617cde4 SHA512 4a4eead5404d58603b994b20baeb246339d92fa69168441425c9309ebc62d74959c061d8264276dba5388376b5bfaccd132393915d0c8cc923707cdc0ce67854 +EBUILD nikola-8.3.0.ebuild 2363 BLAKE2B 52af095d199ad6a7d272024288b659924b7ae1feacc29c3b4ce5c84bbde9d8757dab2f261809f887df716b792d5e1edcf21d963a6db83811737386037bde5438 SHA512 73497bdbb28314a57d60d3589c4fb65de2d9771f7887e3c9d7992d128f9a08d6b94eef5420615af1efbde9c5a682a368bb3e4a72b56f4c7049641678f19d556a MISC metadata.xml 292 BLAKE2B 0042bf60cec1af73f2d8e977e53c42adf5c7e4500f02ee08e3673b25962a86905d1d07783fb519a3bf40a12ab64229879e5fb217d1bde97195573fc6faa69f66 SHA512 a8e6a37da4e290629b38ccb4f9087682de58a0e4e4a377b85c3f3bb06eba426e3689cab575f528511fde9ed308e12a2e79a318e4dc55c6f85c3d8e16e22b3d01 diff --git a/www-apps/nikola/nikola-8.2.4-r1.ebuild b/www-apps/nikola/nikola-8.2.4-r1.ebuild index 76917982b3b4..68ff3f47c2d0 100644 --- a/www-apps/nikola/nikola-8.2.4-r1.ebuild +++ b/www-apps/nikola/nikola-8.2.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${P^}" LICENSE="MIT Apache-2.0 CC0-1.0 public-domain" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" RESTRICT="test" # needs coveralls BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to build manpage diff --git a/www-apps/nikola/nikola-8.3.0.ebuild b/www-apps/nikola/nikola-8.3.0.ebuild new file mode 100644 index 000000000000..8357708e593d --- /dev/null +++ b/www-apps/nikola/nikola-8.3.0.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9,10,11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit bash-completion-r1 distutils-r1 optfeature pypi + +DESCRIPTION="A static website and blog generator" +HOMEPAGE="https://getnikola.com/" +SRC_URI="$(pypi_sdist_url --no-normalize ${PN^} ${PV})" +S="${WORKDIR}/${P^}" + +LICENSE="MIT Apache-2.0 CC0-1.0 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +RESTRICT="test" # needs coveralls + +BDEPEND=">=dev-python/docutils-0.13[${PYTHON_USEDEP}]" # needs rst2man to build manpage +RDEPEND="${BDEPEND} + >=dev-python/Babel-2.6.0[${PYTHON_USEDEP}] + >=dev-python/blinker-1.3[${PYTHON_USEDEP}] + >=dev-python/doit-0.32[${PYTHON_USEDEP}] + >=dev-python/lxml-3.3.5[${PYTHON_USEDEP}] + >=dev-python/mako-1.0[${PYTHON_USEDEP}] + >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}] + >=dev-python/natsort-3.5.2[${PYTHON_USEDEP}] + >=dev-python/piexif-1.0.3[${PYTHON_USEDEP}] + >=dev-python/pygments-1.6[${PYTHON_USEDEP}] + >=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.6.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.2.0[${PYTHON_USEDEP}] + >=dev-python/setuptools-67.2.0[${PYTHON_USEDEP}] + >=dev-python/unidecode-0.04.16[${PYTHON_USEDEP}] + >=dev-python/yapsy-1.11.223[${PYTHON_USEDEP}] + dev-python/pillow[jpeg,${PYTHON_USEDEP}] + dev-python/cloudpickle[${PYTHON_USEDEP}]" + +python_compile_all() { + nikola tabcompletion --shell=bash > ${PN}.bashcomp || die + nikola tabcompletion --shell=zsh > ${PN}.zshcomp || die +} + +src_install() { + distutils-r1_src_install + + # hackish way to remove docs that ended up in the wrong place + rm -r "${ED}/usr/share/doc/${PN}" || die + + dodoc AUTHORS.txt CHANGES.txt README.rst docs/*.rst + gunzip "${ED}/usr/share/man/man1/${PN}.1.gz" || die + + newbashcomp ${PN}.bashcomp ${PN} + insinto /usr/share/zsh/site-functions + newins ${PN}.zshcomp _${PN} +} + +pkg_postinst() { + optfeature "chart generation" dev-python/pygal + optfeature "hyphenation support" dev-python/pyphen + optfeature "notebook compilation and LESS support" dev-python/ipython + optfeature "alternative templating engine to Mako" dev-python/jinja + optfeature "built-in web server support" dev-python/aiohttp + optfeature "monitoring file system events" dev-python/watchdog + optfeature "extracting metadata from web media links" dev-python/micawber +} -- cgit v1.2.3