mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 11:33:15 -04:00
Merge updates from master
This commit is contained in:
@@ -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="
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
DIST basexx-0.4.1.tar.gz 8100 BLAKE2B 9a3e09eb4ddc7c9158096f50d52735711ee63618ada0175af8aac4ba906e95cbf3fe2750f3d0fff821e34b71b4a414f39a13313e9aac0960fc4f06d24c5e0422 SHA512 b52ac9573196129e5af3f6d4fdc69b26d77ed3c114cf95c3dc46aa58e5f288a3212a91e8ee48257609607a71088c24205ca79c5512f077a6e9cef6ad7f136ba0
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">aiq/basexx</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST binaryheap.lua-version_0v4.tar.gz 13556 BLAKE2B 92b7d7a54b5f1e1988a865842e80600852df0d03e566ca0075f59c521462632bc54dedcf0e67db71f1d6f29c2c932afc44fab4604eb0c386039c9528021276f1 SHA512 2d26108af024f6de5873d9ad2a10dc2fec5b603770c5ff3b3b36289c73261ad6952ed790caad6886bd313a41f9bd42a8257585dd653508d7f1bcd5d1236d2e12
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">Tieske/binaryheap.lua</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST lua-compat-5.3-0.14.3.tar.gz 61873 BLAKE2B 056a6f3ea4239821d616bff50eef12427745a06d0992e0b2abbcfb311eace583ca47312f8a6d3770b2526da09e47ac1a4fb3352c06c49c53b8d205b418f47d9e SHA512 9e355df0d1a165b7bbdc69c39fe49467ae5a7d93e02b875ade5863e2d44ba80955287210376fccbc5f2370970f5552774d84c812a9681d49a78b8eceeab37442
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">lunarmodules/lua-compat-5.3</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST cqueues-20200726_p20241204.tar.gz 511991 BLAKE2B 13aeb72435fbfd84e3af11f7d79547ca72b2863ffff4d24d1e14115225973f175b19440732c1d9f4f57c22ef454b3abfe503e7b18de145b4c04f44e87297365c SHA512 9e510c3da50ce601d7fde8cf4e3f4262aa9ec1e81099e4411cf233a138338f5098de8eddce5600732ff7ad97329a7eb501f7c51b911b0c3dd82cd4f0220e4c99
|
||||
@@ -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":<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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">wahern/cqueues</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST fifo-0.2.tar.gz 5210 BLAKE2B 08d4df04b49d2edddddb966320baf751b873a1e833af9da83375e02e36e55f40a544de1fc287f994692bfcfd1494574908deb5f5a6a4adea309639174d6e246b SHA512 db2e0d2117c70ab0daa6e83141b95f198689e6568aab51e8300ca5577c1a517de249b9514ad8a3476239da3d9bceb699726ead913126817c0801f7ec5d419306
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">daurnimator/fifo.lua</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST lpeg-patterns-0.5.tar.gz 26183 BLAKE2B 005ca2d99710f4b3c6eddb6d07f89d65dd0450ca522fac9717318388d86b24b57b7a4460e6a10f35b0c1cbc7446f21ff0b4438e0a41ae7f5fdbcc839eeac1025 SHA512 74e36083872cfa7ff8bb03927d075680b490b4d7ba55cee0cad7e1e27e6744809b05286a80967a19cd79f526168f53d362efa2b87c318efad726fa1ba3708f80
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">daurnimator/lpeg_patterns</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1 +0,0 @@
|
||||
DIST lua-http-0.4_p20240908.tar.gz 142897 BLAKE2B 2c68b11ffa8e579ba2be9db08c65f8f28b1eb96079a8d1b71c245ff516a7249cee86317aca3e0635b2e612120aedfa6f4e3bbe9392919835502845567cb2100f SHA512 579db298e901c555bfabd09d375d83ec1be0b45e37c9c55a779620c720a18392fdee3dc971a2ded7b0804f1fcdfc9f69863510a5823b1a0b2637b8195a42cae1
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">daurnimator/lua-http</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">daurnimator/mmdblua</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
DIST rpi-imager-1.8.5.tar.gz 22455707 BLAKE2B a3268674a9d8345c23b765beef041404185eb31a25cefc2adee0d6de7910aa526c1b1f0073e4fd959ae3aa04764c9890355835295dab40149d07e37b0869a890 SHA512 574d4310234344be7502ecb6e01802f658455bc329a8080c88173c020c3e291478f5145b45c9ed68136ff1dafbaf8b842de2f8f086888cab806e931660f1d3b8
|
||||
@@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>martin-kokos@protonmail.com</email>
|
||||
<name>Martin Mokry</name>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<email>pastalian46@gmail.com</email>
|
||||
<name>Takuya Wakazono</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">raspberrypi/rpi-imager</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
208
net-misc/inv_sig_helper/inv_sig_helper-0_pre20241210.ebuild
Normal file
208
net-misc/inv_sig_helper/inv_sig_helper-0_pre20241210.ebuild
Normal file
@@ -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}"
|
||||
}
|
||||
@@ -107,14 +107,6 @@ dev-libs/properties-cpp
|
||||
# Removal on 2025-01-13
|
||||
gui-apps/riverguile
|
||||
|
||||
# Takuya Wakazono <pastalian46@gmail.com> (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 <pastalian46@gmail.com> (2024-10-18)
|
||||
# Depends on <dev-python/tree-sitter-0.22, which has been dropped.
|
||||
# Upstream does not support newer treesitter and is no longer
|
||||
|
||||
Reference in New Issue
Block a user