diff --git a/dev-libs/libdwarf/libdwarf-0.11.1.ebuild b/dev-libs/libdwarf/libdwarf-0.11.1.ebuild index b4c0fe5457..f521a1e30a 100644 --- a/dev-libs/libdwarf/libdwarf-0.11.1.ebuild +++ b/dev-libs/libdwarf/libdwarf-0.11.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://www.prevanders.net/${P}.tar.xz" LICENSE="BSD GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="~amd64" -IUSE="test doc dwarfexample dwarfgen" +IUSE="test dwarfexample dwarfgen" RESTRICT="!test? ( test )" DEPEND=" diff --git a/dev-lua/basexx/Manifest b/dev-lua/basexx/Manifest deleted file mode 100644 index a4985fb7fa..0000000000 --- a/dev-lua/basexx/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST basexx-0.4.1.tar.gz 8100 BLAKE2B 9a3e09eb4ddc7c9158096f50d52735711ee63618ada0175af8aac4ba906e95cbf3fe2750f3d0fff821e34b71b4a414f39a13313e9aac0960fc4f06d24c5e0422 SHA512 b52ac9573196129e5af3f6d4fdc69b26d77ed3c114cf95c3dc46aa58e5f288a3212a91e8ee48257609607a71088c24205ca79c5512f077a6e9cef6ad7f136ba0 diff --git a/dev-lua/basexx/basexx-0.4.1.ebuild b/dev-lua/basexx/basexx-0.4.1.ebuild deleted file mode 100644 index ffe460be90..0000000000 --- a/dev-lua/basexx/basexx-0.4.1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -DESCRIPTION="A base2, base16, base32, base64 and base85 library for Lua" -HOMEPAGE="https://github.com/aiq/basexx/" -SRC_URI="https://github.com/aiq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_enable_tests busted test - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins lib/${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/basexx/metadata.xml b/dev-lua/basexx/metadata.xml deleted file mode 100644 index d3e0cd0b86..0000000000 --- a/dev-lua/basexx/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - aiq/basexx - - diff --git a/dev-lua/binaryheap/Manifest b/dev-lua/binaryheap/Manifest deleted file mode 100644 index 251f87d005..0000000000 --- a/dev-lua/binaryheap/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST binaryheap.lua-version_0v4.tar.gz 13556 BLAKE2B 92b7d7a54b5f1e1988a865842e80600852df0d03e566ca0075f59c521462632bc54dedcf0e67db71f1d6f29c2c932afc44fab4604eb0c386039c9528021276f1 SHA512 2d26108af024f6de5873d9ad2a10dc2fec5b603770c5ff3b3b36289c73261ad6952ed790caad6886bd313a41f9bd42a8257585dd653508d7f1bcd5d1236d2e12 diff --git a/dev-lua/binaryheap/binaryheap-0.4.ebuild b/dev-lua/binaryheap/binaryheap-0.4.ebuild deleted file mode 100644 index 748d1e13ec..0000000000 --- a/dev-lua/binaryheap/binaryheap-0.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -MY_PN="${PN}.lua" -MY_PV="version_$(ver_rs 1 v)" -MY_P="${MY_PN}-${MY_PV}" - -DESCRIPTION="Binary heap implementation in pure Lua" -HOMEPAGE="http://tieske.github.io/binaryheap.lua" -SRC_URI="https://github.com/Tieske/${MY_PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( - dev-lua/busted[${LUA_USEDEP}] - dev-lua/luacov[${LUA_USEDEP}] - ) -" - -src_prepare() { - default - lua_copy_sources -} - -lua_src_test() { - if [[ ${ELUA} == "lua5.3" ]]; then - # this test failed only with 5.3 - rm "${BUILD_DIR}"/spec/dijkstras_algorithm_spec.lua || die - fi - busted --lua="${ELUA}" --output="plainTerminal" "${BUILD_DIR}"/spec || die "Tests fail with ${ELUA}" -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins src/${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - local HTML_DOCS=( docs ) - dodoc -r "examples" - einstalldocs -} diff --git a/dev-lua/binaryheap/metadata.xml b/dev-lua/binaryheap/metadata.xml deleted file mode 100644 index d9ad9d6354..0000000000 --- a/dev-lua/binaryheap/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - Tieske/binaryheap.lua - - diff --git a/dev-lua/compat53/Manifest b/dev-lua/compat53/Manifest deleted file mode 100644 index fd97281a90..0000000000 --- a/dev-lua/compat53/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-compat-5.3-0.14.3.tar.gz 61873 BLAKE2B 056a6f3ea4239821d616bff50eef12427745a06d0992e0b2abbcfb311eace583ca47312f8a6d3770b2526da09e47ac1a4fb3352c06c49c53b8d205b418f47d9e SHA512 9e355df0d1a165b7bbdc69c39fe49467ae5a7d93e02b875ade5863e2d44ba80955287210376fccbc5f2370970f5552774d84c812a9681d49a78b8eceeab37442 diff --git a/dev-lua/compat53/compat53-0.14.3.ebuild b/dev-lua/compat53/compat53-0.14.3.ebuild deleted file mode 100644 index 50aa6c2063..0000000000 --- a/dev-lua/compat53/compat53-0.14.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit edo lua toolchain-funcs - -MY_PN="lua-${PN/53/-5.3}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 5.1" -HOMEPAGE="https://github.com/lunarmodules/lua-compat-5.3/" -SRC_URI="https://github.com/lunarmodules/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -src_prepare() { - default - mv liolib.c io.c || die - mv lstrlib.c string.c || die - mv ltablib.c table.c || die - mv lutf8lib.c utf8.c || die - lua_copy_sources -} - -lua_src_compile() { - cd "${BUILD_DIR}" || die - local u="" - for u in *.c; do - edo $(tc-getCC) -shared -fPIC \ - ${CPPFLAGS} \ - ${CFLAGS} $(lua_get_CFLAGS) \ - ${SOFLAGS} \ - ${LDFLAGS} $(lua_get_LIBS) \ - -o "${u/.c/.so}" ${u} c-api/compat-5.3.c - done -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_install() { - cd "${BUILD_DIR}" || die - insinto $(lua_get_lmod_dir)/${PN} - doins compat53/*.lua - exeinto $(lua_get_cmod_dir)/${PN} - doexe *.so -} - -src_install() { - lua_foreach_impl lua_src_install - doheader c-api/* - einstalldocs -} diff --git a/dev-lua/compat53/metadata.xml b/dev-lua/compat53/metadata.xml deleted file mode 100644 index fb956c84c1..0000000000 --- a/dev-lua/compat53/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - lunarmodules/lua-compat-5.3 - - diff --git a/dev-lua/cqueues/Manifest b/dev-lua/cqueues/Manifest deleted file mode 100644 index 9a955e64f6..0000000000 --- a/dev-lua/cqueues/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cqueues-20200726_p20241204.tar.gz 511991 BLAKE2B 13aeb72435fbfd84e3af11f7d79547ca72b2863ffff4d24d1e14115225973f175b19440732c1d9f4f57c22ef454b3abfe503e7b18de145b4c04f44e87297365c SHA512 9e510c3da50ce601d7fde8cf4e3f4262aa9ec1e81099e4411cf233a138338f5098de8eddce5600732ff7ad97329a7eb501f7c51b911b0c3dd82cd4f0220e4c99 diff --git a/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild b/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild deleted file mode 100644 index 1b546a8d48..0000000000 --- a/dev-lua/cqueues/cqueues-20200726_p20241204.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua toolchain-funcs - -DESCRIPTION="Stackable Continuation Queues" -HOMEPAGE="https://github.com/wahern/cqueues" -HOMEPAGE+=" http://25thandclement.com/~william/projects/cqueues.html" -EGIT_COMMIT="8c0142577d3cb1f24917879997678bef0d084815" -SRC_URI="https://github.com/wahern/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="examples" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - dev-libs/openssl:0= -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-lua/compat53[${LUA_USEDEP}] - virtual/pkgconfig -" - -DOCS=( "doc/." ) - -lua_src_prepare() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - # these two tests are forced upstream for luajit only - rm "${BUILD_DIR}"/regress/{44-resolvers-gc,51-join-defunct-thread}.lua || die - else - # Thanks to dev-lua/luaossl for this workaround - # This is a workaround for luajit, as it confirms to lua5.1 - # and the 'GNUmakefile' doesn't understand LuaJITs version. - LUA_VERSION="5.1" - fi - - if [[ ${LUA_VERSION} != 5.3 ]]; then - # this test is forced upstream for lua5-3 only - rm "${BUILD_DIR}"/regress/152-thread-integer-passing.lua || die - fi - - # install tests for lua_version only - sed -e 's:for V in 5.1 5.2 5.3 5.4:for V in '${LUA_VERSION}':' \ - -i "${BUILD_DIR}"/regress/GNUmakefile || die - - popd -} - -src_prepare() { - default - rm -r vendor || die - sed \ - -e '/HAVE_API_FN =/d' \ - -e '/ALL_CFLAGS += -g/d' \ - -e '/ALL_LDFLAGS += -L/d' \ - -e 's:-O2::' \ - -i GNUmakefile || die - - # use header from dev-lua/compat53 instead of vendor - sed -e 's:-DCOMPAT53_PREFIX=cqueues::' \ - -e 's:$$(d)/../vendor/compat53/c-api/compat-5.3.h::' \ - -e '/)\/compat53/,/)\/compat53/d' \ - -i src/GNUmakefile || die - - sed -e 's:"../vendor/compat53/c-api\/compat-5.3.h"::' \ - -i src/cqueues.h || die - - # tests deleted : - # 22, 73, 87 = weak/old ssl - # 30,62,153 = network required - rm regress/22-client-dtls.lua \ - regress/73-starttls-buffering.lua \ - regress/87-alpn-disappears.lua \ - regress/30-starttls-completion.lua \ - regress/62-noname.lua \ - regress/153-dns-resolvers.lua || die - - lua_copy_sources - lua_foreach_impl lua_src_prepare -} - -lua_src_compile() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - LUA_VERSION="5.1" - fi - - emake CC=$(tc-getCC) \ - all${LUA_VERSION} - - popd -} - -src_compile() { - lua_foreach_impl lua_src_compile -} - -lua_src_test() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - LUA_VERSION="5.1" - fi - - emake CC=$(tc-getCC) check - - popd -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - pushd "${BUILD_DIR}" || die - - if [[ ${ELUA} != luajit ]]; then - LUA_VERSION="$(ver_cut 1-2 $(lua_get_version))" - else - LUA_VERSION="5.1" - fi - - emake CC=$(tc-getCC) \ - "DESTDIR=${D}" \ - "lua${LUA_VERSION/./}cpath=$(lua_get_cmod_dir)" \ - "lua${LUA_VERSION/./}path=$(lua_get_lmod_dir)" \ - "prefix=${EPREFIX}/usr" \ - install${LUA_VERSION} - - popd -} - -src_install() { - lua_foreach_impl lua_src_install - - use examples && dodoc -r "examples/." - einstalldocs -} diff --git a/dev-lua/cqueues/metadata.xml b/dev-lua/cqueues/metadata.xml deleted file mode 100644 index 592676cdfc..0000000000 --- a/dev-lua/cqueues/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - wahern/cqueues - - diff --git a/dev-lua/fifo/Manifest b/dev-lua/fifo/Manifest deleted file mode 100644 index 0a56c4fa36..0000000000 --- a/dev-lua/fifo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST fifo-0.2.tar.gz 5210 BLAKE2B 08d4df04b49d2edddddb966320baf751b873a1e833af9da83375e02e36e55f40a544de1fc287f994692bfcfd1494574908deb5f5a6a4adea309639174d6e246b SHA512 db2e0d2117c70ab0daa6e83141b95f198689e6568aab51e8300ca5577c1a517de249b9514ad8a3476239da3d9bceb699726ead913126817c0801f7ec5d419306 diff --git a/dev-lua/fifo/fifo-0.2.ebuild b/dev-lua/fifo/fifo-0.2.ebuild deleted file mode 100644 index 630f5882c3..0000000000 --- a/dev-lua/fifo/fifo-0.2.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -MY_PN="${PN}.lua" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Fifo library for Lua" -HOMEPAGE="https://github.com/daurnimator/fifo.lua" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND="${LUA_DEPS}" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins ${PN}.lua -} - -src_install() { - lua_foreach_impl lua_src_install - local DOCS=( README.md LICENSE doc/index.md ) - einstalldocs -} diff --git a/dev-lua/fifo/metadata.xml b/dev-lua/fifo/metadata.xml deleted file mode 100644 index 97eea74e7e..0000000000 --- a/dev-lua/fifo/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - daurnimator/fifo.lua - - diff --git a/dev-lua/lpeg-patterns/Manifest b/dev-lua/lpeg-patterns/Manifest deleted file mode 100644 index 246f4f51cc..0000000000 --- a/dev-lua/lpeg-patterns/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lpeg-patterns-0.5.tar.gz 26183 BLAKE2B 005ca2d99710f4b3c6eddb6d07f89d65dd0450ca522fac9717318388d86b24b57b7a4460e6a10f35b0c1cbc7446f21ff0b4438e0a41ae7f5fdbcc839eeac1025 SHA512 74e36083872cfa7ff8bb03927d075680b490b4d7ba55cee0cad7e1e27e6744809b05286a80967a19cd79f526168f53d362efa2b87c318efad726fa1ba3708f80 diff --git a/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild b/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild deleted file mode 100644 index 7e137fb913..0000000000 --- a/dev-lua/lpeg-patterns/lpeg-patterns-0.5.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -MY_PN="${PN/-/_}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A collection of LPEG patterns" -HOMEPAGE="https://github.com/daurnimator/lpeg_patterns" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - dev-lua/lpeg[${LUA_USEDEP}] -" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -lua_src_install() { - insinto $(lua_get_lmod_dir)/${MY_PN}/ - doins ${MY_PN}/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/lpeg-patterns/metadata.xml b/dev-lua/lpeg-patterns/metadata.xml deleted file mode 100644 index 1abfb9266d..0000000000 --- a/dev-lua/lpeg-patterns/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - daurnimator/lpeg_patterns - - diff --git a/dev-lua/lua-http/Manifest b/dev-lua/lua-http/Manifest deleted file mode 100644 index d83ea6b842..0000000000 --- a/dev-lua/lua-http/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lua-http-0.4_p20240908.tar.gz 142897 BLAKE2B 2c68b11ffa8e579ba2be9db08c65f8f28b1eb96079a8d1b71c245ff516a7249cee86317aca3e0635b2e612120aedfa6f4e3bbe9392919835502845567cb2100f SHA512 579db298e901c555bfabd09d375d83ec1be0b45e37c9c55a779620c720a18392fdee3dc971a2ded7b0804f1fcdfc9f69863510a5823b1a0b2637b8195a42cae1 diff --git a/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild b/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild deleted file mode 100644 index 6a8ce9bba3..0000000000 --- a/dev-lua/lua-http/lua-http-0.4_p20240908.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -DESCRIPTION="HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server." -HOMEPAGE="https://daurnimator.github.io/lua-http/" -HOMEPAGE+=" https://github.com/daurnimator/lua-http" -EGIT_COMMIT="ee3cf4b4992479b8ebfb39b530694af3bbd1d1eb" -SRC_URI="https://github.com/daurnimator/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="doc" -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - dev-lua/basexx[${LUA_USEDEP}] - dev-lua/binaryheap[${LUA_USEDEP}] - dev-lua/cqueues[${LUA_USEDEP}] - dev-lua/fifo[${LUA_USEDEP}] - dev-lua/lpeg[${LUA_USEDEP}] - dev-lua/lpeg-patterns[${LUA_USEDEP}] - dev-lua/LuaBitOp[${LUA_USEDEP}] - dev-lua/luaossl[${LUA_USEDEP}] - lua_targets_luajit? ( dev-lua/compat53[lua_targets_luajit(-)] ) - lua_targets_lua5-1? ( dev-lua/compat53[lua_targets_lua5-1(-)] ) -" -RDEPEND="${DEPEND}" -BDEPEND="doc? ( virtual/pandoc )" - -lua_enable_tests busted - -src_compile() { - default - use doc && emake -C doc lua-http.html lua-http.3 -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/http/ - doins http/*.lua http/compat/*.lua -} - -src_install() { - lua_foreach_impl lua_src_install - if use doc; then - local HTML_DOCS=( doc/lua-http.html ) - doman doc/lua-http.3 - fi - dodoc -r "examples" - einstalldocs -} diff --git a/dev-lua/lua-http/metadata.xml b/dev-lua/lua-http/metadata.xml deleted file mode 100644 index a8fee6db0e..0000000000 --- a/dev-lua/lua-http/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - daurnimator/lua-http - - diff --git a/dev-lua/lua-mmdb/Manifest b/dev-lua/lua-mmdb/Manifest deleted file mode 100644 index 2434dbed55..0000000000 --- a/dev-lua/lua-mmdb/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST lua-mmdb-0.2-maxminddb-1ca40fbf5223b61bc26c5dae4335942b56327c85.tar.gz 279109 BLAKE2B 6e8274bc6825474284b417836203fb2110e5df059e7ff93036b03058541c0e0bc1f3ceefb91d0a96b1b3df40390d8a64ebb08d81a77e1c66075e4dfdd8f3d88d SHA512 c9df12280843ea43243cb1578602b26c5ba28a7195d00e605445fdf2f78e4885e569dbf7c55e2ad4d338611930531a4cbb15ebf701fafb133ebbcfe0d9483f29 -DIST lua-mmdb-0.2.tar.gz 6430 BLAKE2B a3dfb25c9987a5c223b2cd9174b5206013f71b86b10273ab3005cf08320c9de953f1091655f011e75d2d49368010331432a99abd29ff0080dd3bd8392a9f688b SHA512 f45dbff51fbf04f11d4cc7592aae4cc72c38a421476cb2c37829fd2c59953148f012ad977251b8c5f9a358d7dc7acbf2abd3bf9f11b0d018d1297831a0bd80e1 diff --git a/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild b/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild deleted file mode 100644 index 9a72b7c7a5..0000000000 --- a/dev-lua/lua-mmdb/lua-mmdb-0.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -MY_PN="mmdblua" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Maxmind database parser for lua" -HOMEPAGE="https://github.com/daurnimator/mmdblua" -EGIT_COMMIT_MAXMIND="1ca40fbf5223b61bc26c5dae4335942b56327c85" -SRC_URI="https://github.com/daurnimator/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://github.com/maxmind/MaxMind-DB/archive/${EGIT_COMMIT_MAXMIND}.tar.gz - -> ${P}-maxminddb-${EGIT_COMMIT_MAXMIND}.tar.gz )" - -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -DEPEND=" - ${LUA_DEPS} - lua_targets_luajit? ( dev-lua/compat53[lua_targets_luajit(-)] ) - lua_targets_lua5-1? ( dev-lua/compat53[lua_targets_lua5-1(-)] ) -" -RDEPEND="${DEPEND}" - -lua_enable_tests busted - -src_unpack() { - unpack ${P}.tar.gz - - if use test; then - tar -xf "${DISTDIR}"/${P}-maxminddb-${EGIT_COMMIT_MAXMIND}.tar.gz \ - -C "${S}"/spec/MaxMind-DB --strip-components=1 || die - fi -} - -src_prepare() { - default - sed -e 's:require "mmdb":require "mmdb.init":' -i spec/test-data_spec.lua || die - lua_copy_sources -} - -lua_src_install() { - insinto $(lua_get_lmod_dir)/mmdb/ - doins mmdb/init.lua -} - -src_install() { - lua_foreach_impl lua_src_install - einstalldocs -} diff --git a/dev-lua/lua-mmdb/metadata.xml b/dev-lua/lua-mmdb/metadata.xml deleted file mode 100644 index 34a33461e4..0000000000 --- a/dev-lua/lua-mmdb/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - nicolas.parlant@parhuet.fr - Nicolas PARLANT - - - daurnimator/mmdblua - - diff --git a/dev-util/gitlab-ci-local-bin/Manifest b/dev-util/gitlab-ci-local-bin/Manifest index 84684ceb7e..86fa17b0c7 100644 --- a/dev-util/gitlab-ci-local-bin/Manifest +++ b/dev-util/gitlab-ci-local-bin/Manifest @@ -1,2 +1,3 @@ DIST gitlab-ci-local-bin-4.43.0.gz 19642956 BLAKE2B 9fe5bdc898e47ae20f910d210ac1195818d1e9086b108be117bb91bcca7576e988efa2ace8064792150ff60dd2f42cfcb613edc44a6bb5fd1df4cc057b73671c SHA512 e5464f8356137aca05cfe0742a707d9f2674eccb4a88ad7d5ff9d808a9801952065d93e048b1ea7f02f0be94bbf6796e5de8de2e5993e9a81a921be63827fd74 DIST gitlab-ci-local-bin-4.47.0.gz 19691318 BLAKE2B 6ee996872aee4d61ab4af77da0c40b389cb0390805eafac300fa0a4e7f692972ebaf634e5b62f10d6713ba26a3d83505dec7aed00d6f64fd0d866238a9561439 SHA512 98f1b491142e38f18fa908f23bb4acd13f2c4970f93e0ac252051e1fd094e2b0e673e33eca6cc65b3252409bb158db423fe19cdcab9c87b7ebfb6cb72545d796 +DIST gitlab-ci-local-bin-4.56.0.gz 37900641 BLAKE2B 38d5dda2a813a72ec86e97828a8100b2ac168eb8e2fbb17ecd323bf7eae168551087f15e1e98582edec320de81393808e0a9d028045e2f9ffe753cf6f6a51582 SHA512 afae53fff5f513aef3fdef531ca4029b366f2ab7690cd711ba62b499bac208278d490f5165d58c9ac196f896f5cbd292fa60d879fdb6be469dd79cbfdb7d6dca diff --git a/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.56.0.ebuild b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.56.0.ebuild new file mode 100644 index 0000000000..840fade654 --- /dev/null +++ b/dev-util/gitlab-ci-local-bin/gitlab-ci-local-bin-4.56.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit shell-completion + +DESCRIPTION="Run gitlab pipelines locally as shell executor or docker executor" +HOMEPAGE="https://github.com/firecow/gitlab-ci-local" +SRC_URI="https://github.com/firecow/gitlab-ci-local/releases/download/${PV}/linux.gz -> ${P}.gz" + +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +# gitlab-ci-local requires debug information to run, as it performs a +# sort of self-introspection. +RESTRICT="strip" + +MY_PN="${PN/-bin/}" + +QA_PREBUILT="usr/bin/gitlab-ci-local" + +src_prepare() { + default + + chmod 755 ${P} || die +} + +src_compile() { + # Generate zsh completion. + ./${P} --completion > _${MY_PN} || die +} + +src_install() { + newbin ${P} ${MY_PN} + + dozshcomp _${MY_PN} +} diff --git a/dev-util/rpi-imager/Manifest b/dev-util/rpi-imager/Manifest deleted file mode 100644 index 5b7690b7cf..0000000000 --- a/dev-util/rpi-imager/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST rpi-imager-1.8.5.tar.gz 22455707 BLAKE2B a3268674a9d8345c23b765beef041404185eb31a25cefc2adee0d6de7910aa526c1b1f0073e4fd959ae3aa04764c9890355835295dab40149d07e37b0869a890 SHA512 574d4310234344be7502ecb6e01802f658455bc329a8080c88173c020c3e291478f5145b45c9ed68136ff1dafbaf8b842de2f8f086888cab806e931660f1d3b8 diff --git a/dev-util/rpi-imager/metadata.xml b/dev-util/rpi-imager/metadata.xml deleted file mode 100644 index c52b013395..0000000000 --- a/dev-util/rpi-imager/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - martin-kokos@protonmail.com - Martin Mokry - - - pastalian46@gmail.com - Takuya Wakazono - - - raspberrypi/rpi-imager - - diff --git a/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild b/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild deleted file mode 100644 index 804bf7a60f..0000000000 --- a/dev-util/rpi-imager/rpi-imager-1.8.5.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake optfeature xdg - -DESCRIPTION="Raspberry Pi Imaging Utility" -HOMEPAGE=" -https://www.raspberrypi.com/software/ -https://github.com/raspberrypi/rpi-imager -" -SRC_URI="https://github.com/raspberrypi/rpi-imager/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P}/src" - -LICENSE="Apache-2.0" -SLOT="0" - -KEYWORDS="~amd64" -IUSE="gnutls qt6 telemetry" - -RDEPEND=" - app-arch/libarchive:= - app-arch/xz-utils - net-misc/curl - sys-apps/util-linux - sys-libs/zlib - gnutls? ( net-libs/gnutls:= ) - !gnutls? ( dev-libs/openssl:= ) - qt6? ( - dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets] - dev-qt/qtdeclarative:6[svg] - ) - !qt6? ( - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - qt6? ( dev-qt/qttools:6[linguist] ) - !qt6? ( dev-qt/linguist-tools:5 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package gnutls GnuTLS) - $(cmake_use_find_package !qt6 Qt5) - -DENABLE_TELEMETRY=$(usex telemetry) - -DENABLE_CHECK_VERSION=NO - ) - - cmake_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature "running as a non-root user" sys-fs/udisks -} diff --git a/net-misc/inv_sig_helper/Manifest b/net-misc/inv_sig_helper/Manifest index 7c75483a0a..61cdfca35b 100644 --- a/net-misc/inv_sig_helper/Manifest +++ b/net-misc/inv_sig_helper/Manifest @@ -56,6 +56,7 @@ DIST hyper-util-0.1.3.crate 61647 BLAKE2B 25821f66f7576e89b5c7a5207a4179a7e86f02 DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea DIST inv_sig_helper-0_pre20240924.gh.tar.gz 34364 BLAKE2B 727ac6b6f33d2471783efcb3a92070ce7114ce7954e9efd15940268c7fed52ab9e521189f73a053aa485a9580e91e64c1c4c897899950e72fe1f1c4a1a2c3bdb SHA512 24ff36a55db67b25bd989136e85c4c7efbcb0033b8ec2818fc992c92bd4e8f5e3706cbb4f62d2a554a5812328403dd1ec60888db2232d15b3c2d928c3532a344 +DIST inv_sig_helper-0_pre20241210.gh.tar.gz 34739 BLAKE2B d3f2dbde40a43e5c9a9ba9f8bb2bb3b7276560dca75d28906cb6e920e37b46e61960e79747c2dc147b793434e835a90764f7d7ba72e9ef7680ca598b852f3dc3 SHA512 aa0c5da38dd23346463c3268cb5e02c21ec007d4e42f219fa1defea837950514b79e1e65f38ec0c70ba34facc47e8f5c6cea765e87e8cf86d47d7919db777871 DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54 DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 @@ -76,9 +77,11 @@ DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d08455 DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96 DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c DIST openssl-0.10.66.crate 273705 BLAKE2B 7892e96dac3b24ad5622833b4061bd82028210f9f26ec9772cebb65905ff6e45da8b21ad1aabfb87bb5610f534018da6bd20c10eaee8c189dd08a7ebfbf12b4b SHA512 2f4dd6e40dd8aff8c04563517fabeecd5ac0d986764649cc9af9bf4ce25757a67f75655eee207703b46fe57661a216ff00144358ffcbc70525447a063fa086c1 +DIST openssl-0.10.68.crate 276578 BLAKE2B da7c42f8a87150c76cde12316fe1c170593e76a4bd55176ca5ab7a43c57d5457246bfa91bf7bbf73ca47c87a066789226529fb7ad57c5e93c551baa67f6a9eba SHA512 2b0c7f5a888b0e398ebee9c0fffb6fdb8408c36f96eb99182ebb9e162106c012334554304ddaaa6689d3ae41cdf638ba08187a40088efb95a5e9f6aca032a22f DIST openssl-macros-0.1.1.crate 5601 BLAKE2B 69dc1c1f3b7bc4f934cae0dce64c3efa501162e5279efd6af3b74f7a7716c04b6996b306b310f1c045cfa2eff2895314a47ecbb020a817e461c6d77d0bc11e92 SHA512 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.103.crate 71552 BLAKE2B 4cc1ab93f5a444b4b985c84f6ae90f345da4639e4ff7c5502dc1ae59f842d46e3855057a7c05855f7cd739b5311f330dff361480ef2a0102fe46471506956148 SHA512 61b802f6baf918ec055be90ee47c69fe0184f6d9a1d29c748386192a11d4df115758961ec9b636126a6b42d7d8f7509248c59f7c035905558c4cc35b804a8eaf +DIST openssl-sys-0.9.104.crate 72287 BLAKE2B d9af8f2ae8a8dfd53b3bb68433a4dd2a4b30038858ac58aa98d7a23b2d23e0b7c7d8fc36c1733d0330bcb9f51284667b2c32fc5a5bd4d9e1a5df7b98d610a997 SHA512 e812d5323bc0ec7376f176a980dd9856dad6d36513e854d333b93ce8a14c20a9ca61be88db82ba2a8ae4e086df5c3fe6965ed10ac155eb7b502e0225c0124278 DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2 DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389 DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 diff --git a/net-misc/inv_sig_helper/inv_sig_helper-0_pre20241210.ebuild b/net-misc/inv_sig_helper/inv_sig_helper-0_pre20241210.ebuild new file mode 100644 index 0000000000..9b91491232 --- /dev/null +++ b/net-misc/inv_sig_helper/inv_sig_helper-0_pre20241210.ebuild @@ -0,0 +1,208 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" + addr2line@0.21.0 + adler@1.0.2 + aho-corasick@1.1.3 + anstream@0.6.15 + anstyle-parse@0.2.5 + anstyle-query@1.1.1 + anstyle-wincon@3.0.4 + anstyle@1.0.8 + async-lock@2.8.0 + autocfg@1.2.0 + backtrace@0.3.71 + base64@0.22.0 + bitflags@1.3.2 + bitflags@2.5.0 + bumpalo@3.16.0 + bytes@1.6.0 + cc@1.0.95 + cfg-if@1.0.0 + colorchoice@1.0.2 + core-foundation-sys@0.8.6 + core-foundation@0.9.4 + crossbeam-queue@0.3.11 + crossbeam-utils@0.8.19 + encoding_rs@0.8.34 + env_filter@0.1.2 + env_logger@0.11.5 + equivalent@1.0.1 + errno@0.3.8 + event-listener@2.5.3 + fastrand@2.1.0 + fnv@1.0.7 + foreign-types-shared@0.1.1 + foreign-types@0.3.2 + form_urlencoded@1.2.1 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + gimli@0.28.1 + h2@0.4.4 + hashbrown@0.14.3 + hermit-abi@0.3.9 + http-body-util@0.1.1 + http-body@1.0.0 + http@1.1.0 + httparse@1.8.0 + humantime@2.1.0 + hyper-tls@0.6.0 + hyper-util@0.1.3 + hyper@1.3.1 + idna@0.5.0 + indexmap@2.2.6 + ipnet@2.9.0 + is_terminal_polyfill@1.70.1 + itoa@1.0.11 + js-sys@0.3.69 + lazy-regex-proc_macros@3.1.0 + lazy-regex@3.1.0 + lazy_static@1.4.0 + libc@0.2.153 + linux-raw-sys@0.4.13 + lock_api@0.4.12 + log@0.4.22 + memchr@2.7.2 + mime@0.3.17 + miniz_oxide@0.7.2 + mio@0.8.11 + native-tls@0.2.11 + num_cpus@1.16.0 + object@0.32.2 + once_cell@1.19.0 + openssl-macros@0.1.1 + openssl-probe@0.1.5 + parking_lot@0.12.2 + parking_lot_core@0.9.10 + percent-encoding@2.3.1 + pin-project-internal@1.1.5 + pin-project-lite@0.2.14 + pin-project@1.1.5 + pin-utils@0.1.0 + pkg-config@0.3.30 + proc-macro2@1.0.81 + quote@1.0.36 + redox_syscall@0.5.1 + regex-automata@0.4.6 + regex-syntax@0.8.3 + regex@1.10.4 + reqwest@0.12.4 + rquickjs-core@0.6.0 + rquickjs-sys@0.6.0 + rquickjs@0.6.0 + rustc-demangle@0.1.23 + rustix@0.38.34 + rustls-pemfile@2.1.2 + rustls-pki-types@1.5.0 + ryu@1.0.17 + schannel@0.1.23 + scopeguard@1.2.0 + security-framework-sys@2.10.0 + security-framework@2.10.0 + serde@1.0.199 + serde_derive@1.0.199 + serde_json@1.0.116 + serde_urlencoded@0.7.1 + signal-hook-registry@1.4.2 + slab@0.4.9 + smallvec@1.13.2 + socket2@0.5.6 + syn@2.0.60 + sync_wrapper@0.1.2 + system-configuration-sys@0.5.0 + system-configuration@0.5.1 + tempfile@3.10.1 + tinyvec@1.6.0 + tinyvec_macros@0.1.1 + tokio-macros@2.2.0 + tokio-native-tls@0.3.1 + tokio-util@0.7.10 + tokio@1.37.0 + tower-layer@0.3.2 + tower-service@0.3.2 + tower@0.4.13 + tracing-core@0.1.32 + tracing@0.1.40 + try-lock@0.2.5 + tub@0.3.7 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + url@2.5.0 + utf8parse@0.2.2 + vcpkg@0.2.15 + want@0.3.1 + wasi@0.11.0+wasi-snapshot-preview1 + wasm-bindgen-backend@0.2.92 + wasm-bindgen-futures@0.4.42 + wasm-bindgen-macro-support@0.2.92 + wasm-bindgen-macro@0.2.92 + wasm-bindgen-shared@0.2.92 + wasm-bindgen@0.2.92 + web-sys@0.3.69 + windows-sys@0.48.0 + windows-sys@0.52.0 + windows-targets@0.48.5 + windows-targets@0.52.5 + windows_aarch64_gnullvm@0.48.5 + windows_aarch64_gnullvm@0.52.5 + windows_aarch64_msvc@0.48.5 + windows_aarch64_msvc@0.52.5 + windows_i686_gnu@0.48.5 + windows_i686_gnu@0.52.5 + windows_i686_gnullvm@0.52.5 + windows_i686_msvc@0.48.5 + windows_i686_msvc@0.52.5 + windows_x86_64_gnu@0.48.5 + windows_x86_64_gnu@0.52.5 + windows_x86_64_gnullvm@0.48.5 + windows_x86_64_gnullvm@0.52.5 + windows_x86_64_msvc@0.48.5 + windows_x86_64_msvc@0.52.5 + winreg@0.52.0 +" + +CRATE_PATHS_OVERRIDE=" + openssl-sys@0.9.104 + openssl@0.10.68 +" + +inherit cargo systemd + +COMMIT="ac0269f1586df5a853c4321256866bcbea89802b" +DESCRIPTION="Rust service that decrypts YouTube signatures and manages player information" +HOMEPAGE="https://github.com/iv-org/inv_sig_helper" +SRC_URI=" + https://github.com/iv-org/inv_sig_helper/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + ${CARGO_CRATE_URIS} +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="AGPL-3" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + cargo_update_crates +} + +src_install() { + cargo_src_install + systemd_dounit "${S}"/inv_sig_helper.service + newinitd "${FILESDIR}"/inv_sig_helper.initd "${PN}" +} diff --git a/profiles/package.mask b/profiles/package.mask index 61d5cf0cf9..e7e4815813 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -107,14 +107,6 @@ dev-libs/properties-cpp # Removal on 2025-01-13 gui-apps/riverguile -# Takuya Wakazono (2024-11-10) -# Upstream doesn't want us to package their software, so they -# intentionally make it harder to unbundle dependencies. -# Please use upstream AppImage instead. -# https://github.com/raspberrypi/rpi-imager/issues/924 -# Removal on 2024-12-10. -dev-util/rpi-imager - # Takuya Wakazono (2024-10-18) # Depends on