From 2a3e0d61b3d88306b6fae46756f9ba7d230222ae Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 13 Dec 2024 02:01:50 +0000 Subject: gentoo auto-resync : 13:12:2024 - 02:01:50 --- app-misc/Manifest.gz | Bin 50700 -> 50872 bytes app-misc/check-jsonschema/Manifest | 2 +- .../check-jsonschema-0.28.4-r1.ebuild | 60 ----------- .../check-jsonschema-0.28.4-r2.ebuild | 60 +++++++++++ app-misc/francis/Manifest | 3 + app-misc/francis/francis-24.12.0.ebuild | 29 +++++ app-misc/francis/metadata.xml | 12 +++ app-misc/kryoflux-dtc/Manifest | 2 +- .../kryoflux-dtc/kryoflux-dtc-3.50_p2-r1.ebuild | 118 +++++++++++++++++++++ app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2.ebuild | 118 --------------------- 10 files changed, 224 insertions(+), 180 deletions(-) delete mode 100644 app-misc/check-jsonschema/check-jsonschema-0.28.4-r1.ebuild create mode 100644 app-misc/check-jsonschema/check-jsonschema-0.28.4-r2.ebuild create mode 100644 app-misc/francis/Manifest create mode 100644 app-misc/francis/francis-24.12.0.ebuild create mode 100644 app-misc/francis/metadata.xml create mode 100644 app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2-r1.ebuild delete mode 100644 app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2.ebuild (limited to 'app-misc') diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 84d528920390..69e00f5ac35f 100644 Binary files a/app-misc/Manifest.gz and b/app-misc/Manifest.gz differ diff --git a/app-misc/check-jsonschema/Manifest b/app-misc/check-jsonschema/Manifest index 8a291044c329..a5a6ccb55aca 100644 --- a/app-misc/check-jsonschema/Manifest +++ b/app-misc/check-jsonschema/Manifest @@ -1,5 +1,5 @@ DIST check-jsonschema-0.23.3.gh.tar.gz 229537 BLAKE2B a8a40ddc383f38096693a2079b73a8a8fe2ceed5d1e118e539957c205c500807518c0380aa18cae2524efdeda33987f057350ba73b7a699240706ff4e276eafc SHA512 14f9eb6b203e3aec6ca35f75304bd24fd5a09c2b89bcbbf69c22e0c0f44c587972015677498fef1a378683c77f94d9319450daccadddf5fecbe7c738dd16c726 DIST check-jsonschema-0.28.4.gh.tar.gz 270302 BLAKE2B a5355ed124d6e3bd076403448c3d7fa7c62524c6da49eb5a61d226485639812bdea28b53c570b084e976749b92c1ee586b0285111a543b1a3e8a734ea8d6cc67 SHA512 f4c693ea0951c246814775f26d5c3e5de8020484a92ae15e2a13e284ccb2c58f2bdf7dbdb66612661304f5ff9e6ba88eb3f89e7f0ad23a3f6fc8fcc61372ceea EBUILD check-jsonschema-0.23.3.ebuild 1205 BLAKE2B 0c989674195df4dd318437f210d1756cdcd339b2673cba225b32a0ec43dc772e01664e02b333e365f3fd2a045db8fcd647f66cdf87436ad5678dd2e8a43d3b67 SHA512 03718b851d6d3fed0495f1f476f2a53f36f6d825baaf90188150861407c4653463ec3b0367a00f45011e4c0cdd7b1f155a0ac4385b42e1da284c5ea495392481 -EBUILD check-jsonschema-0.28.4-r1.ebuild 1445 BLAKE2B 8ca816d1e3d54fd3b1676532764fa7c3adef2361ced652ed698215924d79c69c8c03d193c38bc57785361cfe424e5ef82ddef48fa57a008d21eaa80c6bb84bb9 SHA512 dc6df6c2764dae1d3d5e77fc80d94f8fdf572a7649042be92906c0623d4ff505e5abafea57feb80565380c181a6b56564a8fcbd887180d2bae48dc24c40babf5 +EBUILD check-jsonschema-0.28.4-r2.ebuild 1443 BLAKE2B 0e70ad29ca8abce3854e567670285f4dbc7e37270b11b10817718a1a7340958cfef1242f7b3320401e7680a1a0b506fb9f8db0320257dad52b6a903168823c33 SHA512 decfc05a0a7aa1eedb36ed7ace970c7985135c03eeec64fbf578c5e2d00a4a0b4a83954ff660969b44ed2e382d72f8c19ec6e5607224a72e0c360bb2f46e2f34 MISC metadata.xml 403 BLAKE2B d0254150920ea63313734ad154391cf5d61176b56f53f26c2c8d8408ee571ce0fb4fb1383a6c63ec9f2542fdd66c35feee6b4d926f5cee3cf50253458305c346 SHA512 37cf237a2d7fdf5fe238e42a91d14d29fc01c807546a313b605cead57b50eff9a3fb2b66ed65c5aa019a727778356be659a0466cba5bc7f1b3a1bff8be8da42e diff --git a/app-misc/check-jsonschema/check-jsonschema-0.28.4-r1.ebuild b/app-misc/check-jsonschema/check-jsonschema-0.28.4-r1.ebuild deleted file mode 100644 index d72cf7a4b03a..000000000000 --- a/app-misc/check-jsonschema/check-jsonschema-0.28.4-r1.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} pypy3 ) -DISTUTILS_USE_PEP517=setuptools -inherit optfeature distutils-r1 - -DESCRIPTION="A CLI and set of pre-commit hooks for jsonschema validation" -HOMEPAGE=" - https://pypi.org/project/check-jsonschema/ - https://github.com/python-jsonschema/check-jsonschema -" -SRC_URI="https://github.com/python-jsonschema/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~riscv" - -RDEPEND=" - >=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}] - >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}] - dev-python/regress[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/click[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/tomli[${PYTHON_USEDEP}] - ' 3.10) -" -BDEPEND=" - test? ( - ${RDEPEND} - dev-python/json5[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - >=dev-python/responses-0.25.0[${PYTHON_USEDEP}] - ) -" - -DOCS=( - README.md - CONTRIBUTING.md - CHANGELOG.rst -) - -distutils_enable_tests pytest -distutils_enable_sphinx docs \ - dev-python/sphinx-issues \ - dev-python/furo - -python_prepare_all() { - # relax deps in setup.cfg - sed -r -e 's:([a-zA-Z.-]+)([<>]|==|[<>]=)+.+:\1: ; /importlib-resources/ d' -i setup.cfg || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - optfeature "json5 support" dev-python/json5 -} diff --git a/app-misc/check-jsonschema/check-jsonschema-0.28.4-r2.ebuild b/app-misc/check-jsonschema/check-jsonschema-0.28.4-r2.ebuild new file mode 100644 index 000000000000..3f86463294a8 --- /dev/null +++ b/app-misc/check-jsonschema/check-jsonschema-0.28.4-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit optfeature distutils-r1 + +DESCRIPTION="A CLI and set of pre-commit hooks for jsonschema validation" +HOMEPAGE=" + https://pypi.org/project/check-jsonschema/ + https://github.com/python-jsonschema/check-jsonschema +" +SRC_URI="https://github.com/python-jsonschema/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~riscv" + +RDEPEND=" + >=dev-python/ruamel-yaml-0.18.6[${PYTHON_USEDEP}] + >=dev-python/jsonschema-4.5.1[${PYTHON_USEDEP}] + dev-python/regress[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/tomli[${PYTHON_USEDEP}] + ' 3.10) +" +BDEPEND=" + test? ( + ${RDEPEND} + dev-python/json5[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/responses-0.25.0[${PYTHON_USEDEP}] + ) +" + +DOCS=( + README.md + CONTRIBUTING.md + CHANGELOG.rst +) + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/furo + +python_prepare_all() { + # relax deps in setup.cfg + sed -r -e 's:([a-zA-Z.-]+)([<>]|==|[<>]=)+.+:\1: ; /importlib-resources/ d' -i setup.cfg || die + + distutils-r1_python_prepare_all +} + +pkg_postinst() { + optfeature "json5 support" dev-python/json5 +} diff --git a/app-misc/francis/Manifest b/app-misc/francis/Manifest new file mode 100644 index 000000000000..148570e38456 --- /dev/null +++ b/app-misc/francis/Manifest @@ -0,0 +1,3 @@ +DIST francis-24.12.0.tar.xz 113920 BLAKE2B 4dffd5835668a7ba0189eb7665def1192d2e16c1f6995ce980c13253f0802f455bc3c34affbd09c1994a4c66871e0efceb379a0046d14fb2cfc8ee39a58370ab SHA512 2ecaaf35fd1f781c13ba1e306f5004b5a2135797937c4613589bc79191e4b08e0429579078c74399bdc6a669286419ef71d039b15a4b5b4f510a748e6c5e9050 +EBUILD francis-24.12.0.ebuild 767 BLAKE2B 15d8bde4f6becb3b7bc0f7df85c14668642f68d569c366addec92bf2a0d8944441c812f6f26c88ec9dc04a13c9f18987510281ab33606938c864da3684064a0b SHA512 10a07f9f4d36deca18b307eb7a7b990f3567ee968a9682b78508dd275276d42cea359ff013ddc4395c06b79a97cf4545c151c59ae254198c6d69a2137a4b50b9 +MISC metadata.xml 408 BLAKE2B c29c2df6afa4c1e19fb8726f4ad977bbf0a7c6236479cf36a392aa1f7f09410ce6ba8bacb0d8f91896dc996f0b5a644ad29ad8459edd221f54600ccda6ff2307 SHA512 33fda80d7214c4c0b62cb172f592286a82000c60b4b60f688c0e001b4f9402dbe08f6699a7894e63dd4f427341b63eb5e5dd976495349f0a71fb72da7f61258f diff --git a/app-misc/francis/francis-24.12.0.ebuild b/app-misc/francis/francis-24.12.0.ebuild new file mode 100644 index 000000000000..75d5340a54aa --- /dev/null +++ b/app-misc/francis/francis-24.12.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Productivity application using the well-known pomodoro technique" +HOMEPAGE="https://apps.kde.org/francis/" + +LICENSE="BSD BSD-2 CC0-1.0 GPL-3+ LGPL-2+ LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + >=dev-libs/kirigami-addons-1.0:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[svg,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/app-misc/francis/metadata.xml b/app-misc/francis/metadata.xml new file mode 100644 index 000000000000..8f43415f94e3 --- /dev/null +++ b/app-misc/francis/metadata.xml @@ -0,0 +1,12 @@ + + + + + kde@gentoo.org + Gentoo KDE Project + + + https://bugs.kde.org/enter_bug.cgi?product=Francis + utilities/francis + + diff --git a/app-misc/kryoflux-dtc/Manifest b/app-misc/kryoflux-dtc/Manifest index 96f5f60941bc..a636503e8ae4 100644 --- a/app-misc/kryoflux-dtc/Manifest +++ b/app-misc/kryoflux-dtc/Manifest @@ -2,5 +2,5 @@ DIST kryoflux_2.6_linux.tar.bz2 9177658 BLAKE2B 6eb0bc7a166950bfedb32da466c17125 DIST kryoflux_3.00_windows.zip 18211783 BLAKE2B e50cfc196d37216a7c929c4aa915b5cfeb7f38805076aed4e1bbc9dbfcc946fce18db0a2e2020d77cf581e2df174f2e3b6eb2b3d9060795501b1769d258ad05d SHA512 afa42fd3460d796dd3694059a86484ea94ab3084c52dc18d6f14e5b790d66e0f13514fbe2efc5c32abd3e471cdb0ac10cc3f7bafcdfb41371a6caddda83e2a00 DIST kryoflux_3.50_linux_2.tar.gz 15309688 BLAKE2B adc315fb29c35b7e16f07ebf9bbd7f8939d92fd5db875f8bd3ed77b8a6d69a895c4be5c94eda571844a01e06f3c594c11a7f08632a259abb7192daffa66bad09 SHA512 91d821fab98a7582d299c9783076e438921621193d87712d676472f588a43a0d6394187f203a939619c8336c45650ec6e9f9f5f45dc4255d56c16f512af98352 EBUILD kryoflux-dtc-2.6-r3.ebuild 2582 BLAKE2B 1c2e93de9e4d0c9875f7790d439b6548958ceea5a6f6b09f429a9a6f5935fb2c83212db4ae70c01cf387fbef44c05267749d71f435f45ac93efe3867b736a39f SHA512 1ada41066276011c96dd2e4c239ce2c845c063338bb8a02897b8211af2cc5b5bf540c69fc2015e799c5821f796c9a1407503001e71944961c64b941472a6b6fe -EBUILD kryoflux-dtc-3.50_p2.ebuild 2728 BLAKE2B b6b90f7e020c3103cb9adaaefd41dc0cd7dd716b421e437f2cec506e33f9fba4ccd37627ef702ac2840aa2551d7b1c51d8f8f6c5b153591f7cc22ed83dbdb6be SHA512 54ec5561fc3bf411da8f7d05e6f5a3681543636d59e6ff5c595d99ddca4b76f1cd5da02c454c7f481202535798e8ee0ddf6c456476a731818334cf9070a26804 +EBUILD kryoflux-dtc-3.50_p2-r1.ebuild 2732 BLAKE2B f385dde09d8c6fe92174ae0a3b5c33275497bec59063192c606b6de184a94458468be8fa6d78c6351d21cd73b402a4a96a13d6995be1cda5b0422532309ca1b8 SHA512 07ae47308ffe5af78ef259c80a7a8a10e2b347ce0846e6f7e022e0dd066ac0c59e08e1df516e203b47cbb8b387bfb08c26f4b7ad75629c2c5405b140391b41e2 MISC metadata.xml 413 BLAKE2B 1cb4e2bd2cc707542fde7a9c04ec455a349eb521f26bc2704a873578ff574dfaf8f74721c86ad9cfdd174b218ef31836098f889c0f8fc5c43ba9be75279740ee SHA512 f16d5eb1ae4f08cbf0876dd461bdbe8bae6d804790589b293f5998cfc7dd630e7e9e8b17183cdd658b47ae8fd8a37a76b750f868245007817209cb3a7590e2e2 diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2-r1.ebuild b/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2-r1.ebuild new file mode 100644 index 000000000000..b70bb530a9ce --- /dev/null +++ b/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-2)" +MY_PV_DTC="3.5.0" +MY_P="kryoflux_${MY_PV}_linux_$(ver_cut 4)" +MY_P_DTC="${PN}-${MY_PV_DTC}-Linux" + +inherit desktop udev wrapper xdg-utils + +DESCRIPTION="KryoFlux Host Software" +HOMEPAGE="https://www.kryoflux.com" +SRC_URI="https://www.kryoflux.com/download/${MY_P}.tar.gz" +S="${WORKDIR}/Linux_Release${MY_PV}" + +LICENSE="SPS" +SLOT="0" +KEYWORDS="-* amd64 ~arm64" +IUSE="demos doc gui" + +RDEPEND=" + "${T}"/80-kryoflux.rules || die + ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="6124", GROUP="floppy", MODE="0660" + EOF + udev_dorules "${T}"/80-kryoflux.rules + + if use gui; then + insinto /usr/share/kryoflux-ui + doins dtc/kryoflux-ui.jar + + dosym ../../bin/kryoflux-dtc /usr/share/kryoflux-ui/dtc + make_wrapper kryoflux-ui "java -jar kryoflux-ui.jar" /usr/share/kryoflux-ui + + newicon ../images/disk.png kryoflux-ui.png + make_desktop_entry "kryoflux-ui" "KryoFlux UI" kryoflux-ui Development + dodoc dtc/kryoflux-ui_README.txt + fi + + if use demos; then + pushd testimages + dodoc -r g64_demo ipf_demo + docompress -x /usr/share/doc/${PF}/g64_demo/BBSB/*.g64 + docompress -x /usr/share/doc/${PF}/g64_demo/DOTC/*.g64 + docompress -x /usr/share/doc/${PF}/ipf_demo/*.ipf + popd + fi + + if use doc; then + dodoc -r docs schematics + docompress -x /usr/share/doc/${PF}/{docs,schematics}/*.pdf + fi + + einstalldocs +} + +pkg_postinst() { + elog "If you want to access your Kryoflux without root access," + elog "please add yourself to the floppy group." + + udev_reload + + if use gui; then + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + udev_reload + + if use gui; then + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2.ebuild b/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2.ebuild deleted file mode 100644 index 5bf63a64383d..000000000000 --- a/app-misc/kryoflux-dtc/kryoflux-dtc-3.50_p2.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV="$(ver_cut 1-2)" -MY_PV_DTC="3.5.0" -MY_P="kryoflux_${MY_PV}_linux_$(ver_cut 4)" -MY_P_DTC="${PN}-${MY_PV_DTC}-Linux" - -inherit desktop udev wrapper xdg-utils - -DESCRIPTION="KryoFlux Host Software" -HOMEPAGE="https://www.kryoflux.com" -SRC_URI="https://www.kryoflux.com/download/${MY_P}.tar.gz" -S="${WORKDIR}/Linux_Release${MY_PV}" - -LICENSE="SPS" -SLOT="0" -KEYWORDS="-* amd64 ~arm64" -IUSE="demos doc gui" - -RDEPEND=" - dev-libs/libfmt - virtual/libusb:1 - gui? ( virtual/jre ) -" - -BDEPEND="app-arch/unzip" - -DOCS=( "RELEASE.txt" ) -RESTRICT="bindist mirror" -QA_PREBUILT=" - usr/lib64/libCAPSImage.so.5.2 - usr/bin/kryoflux-dtc -" - -src_unpack() { - unpack ${A} - unpack Linux_Release${MY_PV}/dtc/$(usex amd64 x86_64 arm64)/${MY_P_DTC}.tar.gz - use gui && unpack Linux_Release${MY_PV}/dtc/kryoflux-ui.jar -} - -src_prepare() { - default - - # Remove whitespace for demo files - pushd testimages - mv "G64 (C64)" g64_demo || die - mv "IPF (Amiga, Atari ST)" ipf_demo || die - popd -} - -src_install() { - newbin ../${MY_P_DTC}/bin/dtc kryoflux-dtc - - # We need to use bundled libs instead of 'dev-libs/spsdeclib', - # as source code is currently not released. - # See https://forum.kryoflux.com/viewtopic.php\?p\=17105 - dolib.so ../${MY_P_DTC}/lib/libCAPSImage.so.5.2 - - insinto /lib/firmware - doins ../${MY_P_DTC}/share/dtc/firmware_kf_usb_rosalie.bin - - cat <<-EOF > "${T}"/80-kryoflux.rules || die - ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="03eb", ATTR{idProduct}=="6124", GROUP="floppy", MODE="0660" - EOF - udev_dorules "${T}"/80-kryoflux.rules - - if use gui; then - insinto /usr/share/kryoflux-ui - doins dtc/kryoflux-ui.jar - - dosym ../../bin/kryoflux-dtc /usr/share/kryoflux-ui/dtc - make_wrapper kryoflux-ui "java -jar kryoflux-ui.jar" /usr/share/kryoflux-ui - - newicon ../images/disk.png kryoflux-ui.png - make_desktop_entry "kryoflux-ui" "KryoFlux UI" kryoflux-ui Development - dodoc dtc/kryoflux-ui_README.txt - fi - - if use demos; then - pushd testimages - dodoc -r g64_demo ipf_demo - docompress -x /usr/share/doc/${PF}/g64_demo/BBSB/*.g64 - docompress -x /usr/share/doc/${PF}/g64_demo/DOTC/*.g64 - docompress -x /usr/share/doc/${PF}/ipf_demo/*.ipf - popd - fi - - if use doc; then - dodoc -r docs schematics - docompress -x /usr/share/doc/${PF}/{docs,schematics}/*.pdf - fi - - einstalldocs -} - -pkg_postinst() { - elog "If you want to access your Kryoflux without root access," - elog "please add yourself to the floppy group." - - udev_reload - - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - udev_reload - - if use gui; then - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} -- cgit v1.2.3