chore: update dependencies
This commit is contained in:
parent
e43f589f1f
commit
4f78e61ec2
8 changed files with 236 additions and 0 deletions
77
app-admin/1password/1password-8.10.58.ebuild
Normal file
77
app-admin/1password/1password-8.10.58.ebuild
Normal file
|
@ -0,0 +1,77 @@
|
|||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# shellcheck shell=bash
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="Password Manager"
|
||||
HOMEPAGE="https://1password.com"
|
||||
SRC_URI="
|
||||
amd64? ( https://downloads.1password.com/linux/tar/stable/x86_64/${PN}-${PV}.x64.tar.gz -> ${P}-amd64.tar.gz )
|
||||
arm64? ( https://downloads.1password.com/linux/tar/stable/aarch64/${PN}-${PV}.arm64.tar.gz -> ${P}-arm64.tar.gz )"
|
||||
|
||||
LICENSE="all-rights-reserved"
|
||||
KEYWORDS="amd64 arm64"
|
||||
IUSE="policykit cli"
|
||||
DEPEND="
|
||||
x11-misc/xdg-utils
|
||||
acct-group/onepassword
|
||||
policykit? ( sys-auth/polkit )
|
||||
cli? ( app-admin/op-cli-bin )
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
SLOT="0"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
QA_PREBUILT="usr/bin/${MY_PN}"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
xdg_environment_reset
|
||||
}
|
||||
|
||||
src_install() {
|
||||
mkdir -p "${D}/opt/1Password/"
|
||||
cp -ar "${S}/${PN}-"**"/"* "${D}/opt/1Password/" || die "Install failed!"
|
||||
|
||||
# Fill in policy kit file with a list of (the first 10) human users of
|
||||
# the system.
|
||||
mkdir -p "${D}/usr/share/polkit-1/actions/"
|
||||
export POLICY_OWNERS
|
||||
POLICY_OWNERS="$(cut -d: -f1,3 /etc/passwd | grep -E ':[0-9]{4}$' | cut -d: -f1 | head -n 10 | sed 's/^/unix-user:/' | tr '\n' ' ')"
|
||||
eval "cat <<EOF
|
||||
$(cat "${D}/opt/1Password/com.1password.1Password.policy.tpl")
|
||||
EOF" >"${D}/usr/share/polkit-1/actions/com.1password.1Password.policy"
|
||||
chmod 644 "${D}/usr/share/polkit-1/actions/com.1password.1Password.policy"
|
||||
|
||||
dosym /opt/1Password/1password /usr/bin/1password
|
||||
dosym /opt/1Password/op-ssh-sign /usr/bin/op-ssh-sign
|
||||
|
||||
dosym /opt/1Password/resources/1password.desktop "/usr/share/applications/${PN}.desktop"
|
||||
newicon "${D}/opt/1Password/resources/icons/hicolor/512x512/apps/1password.png" "${PN}.png"
|
||||
|
||||
dodoc "${D}/opt/1Password/resources/custom_allowed_browsers"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
# chrome-sandbox requires the setuid bit to be specifically set.
|
||||
# See https://github.com/electron/electron/issues/17972
|
||||
chmod 4755 /opt/1Password/chrome-sandbox
|
||||
|
||||
# This gives no extra permissions to the binary. It only hardens it against environmental tampering.
|
||||
chgrp onepassword /opt/1Password/1Password-BrowserSupport
|
||||
chmod g+s /opt/1Password/1Password-BrowserSupport
|
||||
|
||||
xdg_pkg_postinst
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
|
@ -1,2 +1,4 @@
|
|||
DIST 1password-8.10.56-amd64.tar.gz 204678584 BLAKE2B bd78154380c8ba59e961a6789dd63d97f959b2b68372b060dab51bef7186293ddd0c80020fb1c12b0bdc2b68369e5bee977637983fe6c8c1e6f131aa39379e97 SHA512 db532b95c19d9a45683ed9a2e71cd3881558c8a92055cad014eaeb9484c7d3c056c57bad04e5462e7203cc72c316ff3b3ecde4ef7604aea9c48d36cba86b2002
|
||||
DIST 1password-8.10.56-arm64.tar.gz 202250697 BLAKE2B a31b7fe56c60d34ee49484cabe0892364d1928fa7a6c7e0ea9bb47123ea20151fe0756015702600be627c747c16820dd607cbaf56332c4451590a32bb577d9bc SHA512 dd9ee05a3e1bfb82a4c7574a0f5e9bf2f7c88ae0639c0dbeefcfc45d5bdc98cc78c3953f6c9fcbd73de3e719d593da5a083c6a2bb5cf1b1e87a428f56a7bd8e3
|
||||
DIST 1password-8.10.58-amd64.tar.gz 204563816 BLAKE2B 0a11f8772e8a4415e18fad3d5170d8658733b5a6b246ce6bf0fcd3ade0f4f6b5d7196ce4f7d4abe8d227417d5faa6c400cd62d57da0d041a24f04aeb6d851ff9 SHA512 1f152b23c501189b9f313633ebc131064ff04edae54c776a519e3f4774e0fca70666dfc5dd9689d38221119c4ce41fae2acfcf3aae6f7b23255dd22d906f32f1
|
||||
DIST 1password-8.10.58-arm64.tar.gz 202181174 BLAKE2B 06c875762ddeadca0521d534c76197f23ce739bb39a3ad3583024272ef42bcd66c9ae6b004f89c9c490ad49a634e0e174ff56977261325f63a4fcb942941b906 SHA512 3565a264bae200bdcffe90d4e3f5545301da79b210ec4fb17cb058c25ead9295185ff638730c44179e8eb776f4623baa3de631751e80e0e46472bd079f93100b
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
DIST doppler-3.71.1-deps.tar.xz 30463296 BLAKE2B 5682d2d835bb6da76e4c9666192a46ffb06cbb0f453ce5f8d3671ccf25a0580d41dc2960397e2f33cc183be8e72fa304299c5c0572e2134405b0fbefc3f715a3 SHA512 f025cf14cb7b15e4ac194985440d92735c8f208fd5062ddc93b4c9e0b33885c3113b7b371c08025cda18594b72d4cbb8947e84735b43b465250ea6647f7d532b
|
||||
DIST doppler-3.71.1.tar.gz 135888 BLAKE2B 98a4a4970f8627cec24bcff895341ef60de7ff80fd04e4699a472731a88e509f303694bdec961fa143e753eff86e98abde4b1c5ee7e5c2443f95868c20c8807c SHA512 cec6b852b4b33199167a4f97b14c12b8e75e0937abd3745befbb2743baa77ee35fedfc23a45db5cfbc3625948f4e9c23cff07770a2a45a42b47e4ca084d6b538
|
||||
DIST doppler-3.72.0-deps.tar.xz 30455020 BLAKE2B a11056bdbe51df1fcc86611f000dd86b8cff8525a338b8363c9186290875258c295123e1c587989f24ab9ed1ac0c3161cdec5a8b76655a196b0d1ed106fa0e72 SHA512 8aaec4c0dca4ed99f8f13019a3632abd4160492cd798440b89ec709785d1fc495caf912b23af598a5e6dc8e9be4945a2d2e37a18ff840d03ac7912f48b100e93
|
||||
DIST doppler-3.72.0.tar.gz 136647 BLAKE2B e88a4e00aa51aad98839d06ad449b1d3142d4a1dd800da125ba12c9101a4d1668d87bd9f84735bcd7e520a7651e4e518dd566aa4fd1c3594f84f9266b697213b SHA512 b55abc28587aa3e57b3616d6a1b00998f3d2b23b17332ee728c9537a972386e7fd867a765acdd232c8dc20db7c562350ec62c95d45853cf91a8bceeb3f3cff74
|
||||
|
|
31
dev-util/doppler/doppler-3.72.0.ebuild
Normal file
31
dev-util/doppler/doppler-3.72.0.ebuild
Normal file
|
@ -0,0 +1,31 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module tmpfiles
|
||||
|
||||
DESCRIPTION="The official CLI for interacting with your Doppler secrets and configuration"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://github.com/DopplerHQ/cli/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.21"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv "cli-${PV}" "${P}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
ego build -o bin/doppler -ldflags "-s -w -X github.com/DopplerHQ/cli/pkg/version.ProgramVersion=v${PV}" .
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${S}/bin/${PN}"
|
||||
}
|
|
@ -2,3 +2,5 @@ DIST glab-1.48.0-deps.tar.xz 56237072 BLAKE2B 0e254a807eb9e77a2a4aa057e5d4300fc6
|
|||
DIST glab-1.48.0.tar.gz 16780843 BLAKE2B 74e149e988a69132d7374d77694e07e773a132e690da575d9aded504ee76e78c2e47de5e3f3fc0a3eb757c01d117257b20e733c927347c47f341edc68b981eb6 SHA512 b9e4960277cc31e8821e8b9d7538d24e783e7fbc462664f1b96242a11a69ccc9491894bf3a5d33fa253790bb550b398333370f8ba21df6ecf5ef8ea66f92e57e
|
||||
DIST glab-1.51.0-deps.tar.xz 56254552 BLAKE2B 22ac4d9c9c529da38985bd352a0a836a649a64986cc3cff66c22f0bb19beb90e812b0f374bf45b37cecee56be215ed2bd79df95ac55bb4bfd7b9d3bd8b17af40 SHA512 74bc089faa8cf033ec4a4c42a055c7ab4876a11f4dce9c8455f321bd76fe7a22163f4c076fd262f06db21cfd14b076201f3e2b807ce99dc0683a3ebff15795ad
|
||||
DIST glab-1.51.0.tar.gz 16802163 BLAKE2B 4e772af8d479f923a8054d765ab3c95e30a3bcc5eaec72fdfa2d20362f0cb9366cb85a4ae6f01ee9ad632a708a8dd7f87f0b670618ab13f71cd78a1053479dca SHA512 15c42438637c7ccdcf83e1bfb2a276f452639761b5721a94cdcb3ca936fb8166c978278d3dd1249ce3dd60f9ce466cbbf2cf6e092dcd95d76f701da8f1933892
|
||||
DIST glab-1.52.0-deps.tar.xz 56297112 BLAKE2B 543091222e0cd56b195807c451a58d5f3617812598f9f98041b82e1fb64623d4e8099f4faed7ff384b91aaaeed4ea59e93620f97fac03e9f758e97be8f2a8840 SHA512 49301acd1a0ce1d133ab27bc6bde286219384ca64ffb1fbe49b82eedec94e5f8d3644406efb7d0a7fc945b3c8eb683b5778f316be420cd91c9c4068795a0eb38
|
||||
DIST glab-1.52.0.tar.gz 16807659 BLAKE2B 161525725c3abc00077af367e641dff633dab69ee11b861f8708abf527ad52773f59eaa2903dc3a2bfcee963f63b0a30ca0b92455c1f4b832302a32d0f276d77 SHA512 27b61bd3ffa243fc7581671a37dc69486134d0afb1c1a4acb4a0e0ed748b312fc46c9d4b94b003d0c15ae54c8c963daf066f05c571e58dd15785016d83e7c11e
|
||||
|
|
39
dev-util/glab/glab-1.52.0.ebuild
Normal file
39
dev-util/glab/glab-1.52.0.ebuild
Normal file
|
@ -0,0 +1,39 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
inherit go-module tmpfiles
|
||||
|
||||
DESCRIPTION="A GitLab CLI tool bringing GitLab to your command line"
|
||||
HOMEPAGE="https://gitlab.com/gitlab-org/cli"
|
||||
SRC_URI="https://gitlab.com/gitlab-org/cli/-/archive/v${PV}/cli-v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.rgst.io/updater_artifacts/${CATEGORY}/${PN}/${PV}/deps.tar.xz -> ${P}-deps.tar.xz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.23"
|
||||
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
mv "cli-v${PV}" "${P}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake GLAB_VERSION=${PV} build
|
||||
|
||||
mkdir -p ${S}/man
|
||||
go run ./cmd/gen-docs/docs.go --manpage --path ${S}/man
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${S}/bin/${PN}
|
||||
einstalldocs
|
||||
|
||||
for page in "${S}/man/"*; do
|
||||
doman "${page}"
|
||||
done
|
||||
}
|
|
@ -1,2 +1,4 @@
|
|||
DIST Legcord-1.0.6-linux-arm64.tar.gz 108844317 BLAKE2B 77361474eeb0a33adeca75e467dcc1fcd37baedf8bf7064f6c358d2c9ccc04cecff0b6c7d4a2128087822ba2d963749c0e5941b55b49399f0487fc1d84ecfcdd SHA512 efaa4033c0ed0d03fab5fec786fb490ea4cc61186ac5994003e2aaed85e46f26333e53c70e7bc91e142f4425afaf98315ae460a5b232dc7a21abe05c19de32d7
|
||||
DIST Legcord-1.0.6-linux-x64.tar.gz 104344783 BLAKE2B 6189484dee3ab8c6fddfe7aa2999fcfe6fe8c4b8c032a7b013070c937e72d40504ef3b082cf9b32ece7a9abaf4fc6df1088289c37795d19cbe27a41f317f9e0b SHA512 88fcab5c40e1644a7e7292453330e621e1ae382858c4f6e27590b396fdf95ceddf812c2a1a0168320af39fd806bf07726ceb881b50fe03962555a2cdd40854db
|
||||
DIST Legcord-1.0.8-linux-arm64.tar.gz 108834197 BLAKE2B 64e34bab8f1a81429dee879a7697161426e9f573da90618249d7c1c970d57b52658d2c5098b307958cc80457ee53fbbfe26bd17315e5a93c1fb9817248a0346c SHA512 3170260dc7eaae03b59dab1e9f2b990f3e32fb5b52c94921280a4e283de6a9128b7272a97569884c010f9c984dd40900b589bf5e3de3548f1859455e7170e66f
|
||||
DIST Legcord-1.0.8-linux-x64.tar.gz 104346143 BLAKE2B a625d22ffa19a7166b648a1b320e2e3a31f96bcfb9cfaa075ace5d79cd6efd77acf4adb1304fae9c7586462c2cde55f31b25c8d618ccb10962a94dfacf2eb49a SHA512 f3b5fd87a89d63e56417498b1399eba612765aa09eee3a9311b5d73f5cef22c1dfff8eeb90b82cb3292067fdddcd6384d0a59a02257a01777cb3adb738e4a088
|
||||
|
|
81
net-im/legcord/legcord-1.0.8.ebuild
Normal file
81
net-im/legcord/legcord-1.0.8.ebuild
Normal file
|
@ -0,0 +1,81 @@
|
|||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
MY_PV="${PV/-r*/}"
|
||||
|
||||
CHROMIUM_LANGS="
|
||||
af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
|
||||
hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
|
||||
sw ta te th tr uk ur vi zh-CN zh-TW
|
||||
"
|
||||
|
||||
inherit chromium-2 desktop linux-info optfeature unpacker xdg
|
||||
|
||||
DESCRIPTION="Legcord is a custom client designed to enhance your Discord experience while keeping everything lightweight"
|
||||
HOMEPAGE="https://github.com/Legcord/Legcord"
|
||||
SRC_URI="
|
||||
amd64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-x64.tar.gz )
|
||||
arm64? ( https://github.com/Legcord/Legcord/releases/download/v${PV}/Legcord-${PV}-linux-arm64.tar.gz )
|
||||
"
|
||||
|
||||
IUSE="appindicator +seccomp wayland"
|
||||
LICENSE="OSL-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 arm64"
|
||||
|
||||
RESTRICT="bindist mirror strip test"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
DESTDIR="/opt/${MY_PN}"
|
||||
CONFIG_CHECK="~USER_NS"
|
||||
|
||||
src_unpack() {
|
||||
unpacker_src_unpack
|
||||
ls -alg "${WORKDIR}"
|
||||
|
||||
# Use the first directory found in the unpacked tarball.
|
||||
S=$(find "${WORKDIR}" -maxdepth 1 -mindepth 1 -type d -print)
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_install() {
|
||||
doicon -s 256 "${FILESDIR}/icon.png"
|
||||
|
||||
exeinto "${DESTDIR}"
|
||||
doexe "${MY_PN}" chrome-sandbox libEGL.so libffmpeg.so libGLESv2.so libvk_swiftshader.so
|
||||
|
||||
insinto "${DESTDIR}"
|
||||
doins chrome_100_percent.pak chrome_200_percent.pak icudtl.dat resources.pak snapshot_blob.bin v8_context_snapshot.bin
|
||||
insopts -m0755
|
||||
doins -r locales resources
|
||||
|
||||
# Chrome-sandbox requires the setuid bit to be specifically set.
|
||||
# see https://github.com/electron/electron/issues/17972
|
||||
fowners root "${DESTDIR}/chrome-sandbox"
|
||||
fperms 4711 "${DESTDIR}/chrome-sandbox"
|
||||
[[ -x chrome_crashpad_handler ]] && doins chrome_crashpad_handler
|
||||
|
||||
dosym "${DESTDIR}/${MY_PN}" "/usr/bin/${MY_PN}"
|
||||
|
||||
executable="${PN}"
|
||||
if use wayland; then
|
||||
executable="${PN} --ozone-platform-hint=auto"
|
||||
fi
|
||||
make_desktop_entry "$executable" "Legcord" "${PN}" "Network;InstantMessaging;"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
optfeature_header "Install the following packages for additional support:"
|
||||
optfeature "sound support" \
|
||||
media-sound/pulseaudio media-sound/apulse[sdk] media-video/pipewire
|
||||
optfeature "emoji support" media-fonts/noto-emoji
|
||||
}
|
Loading…
Add table
Reference in a new issue