From ad49e6cb1d03d8ef902b119d7aad9bfb33ba23aa Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Sun, 10 Sep 2023 09:20:26 +0200 Subject: [PATCH 01/15] www-apps/pleroma-fe: new package, add 2.5.0, 9999 Signed-off-by: Haelwenn (lanodan) Monnier --- www-apps/pleroma-fe/Manifest | 1 + www-apps/pleroma-fe/metadata.xml | 8 +++ www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild | 55 +++++++++++++++++++++ www-apps/pleroma-fe/pleroma-fe-9999.ebuild | 55 +++++++++++++++++++++ 4 files changed, 119 insertions(+) create mode 100644 www-apps/pleroma-fe/Manifest create mode 100644 www-apps/pleroma-fe/metadata.xml create mode 100644 www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild create mode 100644 www-apps/pleroma-fe/pleroma-fe-9999.ebuild diff --git a/www-apps/pleroma-fe/Manifest b/www-apps/pleroma-fe/Manifest new file mode 100644 index 0000000000..ea80b74b5f --- /dev/null +++ b/www-apps/pleroma-fe/Manifest @@ -0,0 +1 @@ +DIST pleroma-fe-2.5.0.tar.gz 4676267 BLAKE2B 8ffd3cd219a5f232d977dfb2bbac5b0d3f7d8ba2a850cbb09ea3e240c7337d0d97ddd4a039eae16786e5fa8da47f795daa0275c391a31136bb5f86a1e1502326 SHA512 0adca3c547de1b520269974d228ea7de6a16fa1ea8798e87d121d4ea86325bae21ea889b887e4fc21de0d7d4cbcabe82f2ff8948b80249d1345c4cf3a0e81cb2 diff --git a/www-apps/pleroma-fe/metadata.xml b/www-apps/pleroma-fe/metadata.xml new file mode 100644 index 0000000000..2092bcc33a --- /dev/null +++ b/www-apps/pleroma-fe/metadata.xml @@ -0,0 +1,8 @@ + + + + + contact@hacktivis.me + Haelwenn (lanodan) Monnier + + diff --git a/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild b/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild new file mode 100644 index 0000000000..3ef7304224 --- /dev/null +++ b/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Main frontend for www-apps/pleroma, inspired by qvitter" +HOMEPAGE="https://pleroma.social/ https://git.pleroma.social/pleroma/pleroma-fe" +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma-fe" +else + SRC_URI="https://git.pleroma.social/pleroma/pleroma-fe/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi +LICENSE="AGPL-3 MIT ISC Apache-2.0" +SLOT="0" +IUSE="" + +# Requires network access (https) as long as NPM dependencies aren't packaged +# said dependencies have their checksum verified via `yarn.lock` +RESTRICT="network-sandbox" + +BDEPEND=" + net-libs/nodejs + sys-apps/yarn +" + +src_unpack() { + default + + [[ "${PV}" == *9999 ]] && git-r3_src_unpack + + cd "${S}" || die + yarn install --no-bin-links --frozen-lockfile --non-interactive || die +} + +# FIXME src_prepare: Point to the correct source repo, needed for AGPL compliance +src_prepare() { + default + + # https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1854 + sed -i \ + -e '/git rev-parse/,/^$/d' \ + -e 's|let commitHash = .*|let commitHash = "'${PV}'";\n|' \ + build/webpack.prod.conf.js || die +} + +src_compile() { + yarn run build || die +} + +src_install() { + insinto "/opt/pleroma-fe" + doins -r dist +} diff --git a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild new file mode 100644 index 0000000000..3ef7304224 --- /dev/null +++ b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023 Haelwenn (lanodan) Monnier +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Main frontend for www-apps/pleroma, inspired by qvitter" +HOMEPAGE="https://pleroma.social/ https://git.pleroma.social/pleroma/pleroma-fe" +if [[ "${PV}" == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma-fe" +else + SRC_URI="https://git.pleroma.social/pleroma/pleroma-fe/-/archive/${PV}/${P}.tar.gz" + KEYWORDS="~amd64" +fi +LICENSE="AGPL-3 MIT ISC Apache-2.0" +SLOT="0" +IUSE="" + +# Requires network access (https) as long as NPM dependencies aren't packaged +# said dependencies have their checksum verified via `yarn.lock` +RESTRICT="network-sandbox" + +BDEPEND=" + net-libs/nodejs + sys-apps/yarn +" + +src_unpack() { + default + + [[ "${PV}" == *9999 ]] && git-r3_src_unpack + + cd "${S}" || die + yarn install --no-bin-links --frozen-lockfile --non-interactive || die +} + +# FIXME src_prepare: Point to the correct source repo, needed for AGPL compliance +src_prepare() { + default + + # https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1854 + sed -i \ + -e '/git rev-parse/,/^$/d' \ + -e 's|let commitHash = .*|let commitHash = "'${PV}'";\n|' \ + build/webpack.prod.conf.js || die +} + +src_compile() { + yarn run build || die +} + +src_install() { + insinto "/opt/pleroma-fe" + doins -r dist +} From 50ead24232602d50d469c0da0c727aa212cb0e1c Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 19 Sep 2023 08:20:25 +0200 Subject: [PATCH 02/15] www-client/badwolf: add 1.3.0 Signed-off-by: Haelwenn (lanodan) Monnier --- www-client/badwolf/Manifest | 1 + www-client/badwolf/badwolf-1.3.0.ebuild | 62 +++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 www-client/badwolf/badwolf-1.3.0.ebuild diff --git a/www-client/badwolf/Manifest b/www-client/badwolf/Manifest index fe10b053c9..db56749ac4 100644 --- a/www-client/badwolf/Manifest +++ b/www-client/badwolf/Manifest @@ -1 +1,2 @@ DIST badwolf-1.2.2.tar.gz 80102 BLAKE2B ae8727391742352b3e9db28ecbe0ac3402ac028a668f84c13ef3d4512e54d0bef5196f30d526297d2bc2eaec61f0c3dc4039ec9070ec5bc0d78aaa40782562ee SHA512 0f7bd28ab9bae51323082bad172914009ba979cc9f990a782f7f032ca65589284708ffcaa530f737ecd3d00b580000988b5d18fbb2643ce0df3bc001a58ef611 +DIST badwolf-1.3.0.tar.gz 114477 BLAKE2B e79c223b597b08acdc5d090a47c179a8ab27727d3cb7b7f842c021b5f1d1f25c2e5604bf8b1cea986270ec97f3a8e25eeae866a124e72df7a7aaf876ecff9b08 SHA512 f83884f9a1c4d12d641f68697d7fab7885803975ead6cb78e88b0b8d2f7b6f9da116f72e39f02c47e8dca89e4ced9b932524338a6211c7d4509c12206c10cdeb diff --git a/www-client/badwolf/badwolf-1.3.0.ebuild b/www-client/badwolf/badwolf-1.3.0.ebuild new file mode 100644 index 0000000000..4b6ebbec3b --- /dev/null +++ b/www-client/badwolf/badwolf-1.3.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg ninja-utils + +if [[ "${PV}" == "9999" ]] +then + EGIT_REPO_URI="https://hacktivis.me/git/badwolf.git" + inherit git-r3 +else + MY_P="${PN}-$(ver_rs 3 - 4 .)" + SRC_URI="https://hacktivis.me/releases/${MY_P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${MY_P}" + inherit savedconfig +fi + +DESCRIPTION="Minimalist and privacy-oriented WebKitGTK+ browser" +HOMEPAGE="https://hacktivis.me/projects/badwolf" +LICENSE="BSD" +SLOT="0" + +DOCS=("README.md" "KnowledgeBase.md") + +IUSE="+webkit41 test" +RESTRICT="!test? ( test )" + +DEPEND=" + x11-libs/gtk+:3 + webkit41? ( net-libs/webkit-gtk:4.1= ) + !webkit41? ( net-libs/webkit-gtk:4= ) +" +RDEPEND="${DEPEND}" +BDEPEND="test? ( app-text/mandoc )" + +src_configure() { + [[ "${PV}" == "9999" ]] || restore_config config.h + + CC="${CC:-cc}" \ + CFLAGS="${CFLAGS:--02 -Wall -Wextra}" \ + LDFLAGS="${LDFLAGS}" \ + DOCDIR="/usr/share/doc/${PF}" \ + WITH_WEBKITGTK=$(usex webkit41 4.1 4.0) \ + PREFIX="/usr" \ + ./configure +} + +src_compile() { + eninja +} + +src_test() { + eninja test +} + +src_install() { + DESTDIR="${ED}" eninja install + + [[ "${PV}" == "9999" ]] || save_config config.h +} From 39df372732bdd4421a6bbf0f11e785dd98483b42 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 19 Sep 2023 08:25:17 +0200 Subject: [PATCH 03/15] Revert "www-apps/pleroma-fe: new package, add 2.5.0, 9999" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sorry, wasn't supposed to be pushed yet… This reverts commit ad49e6cb1d03d8ef902b119d7aad9bfb33ba23aa. Signed-off-by: Haelwenn (lanodan) Monnier --- www-apps/pleroma-fe/Manifest | 1 - www-apps/pleroma-fe/metadata.xml | 8 --- www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild | 55 --------------------- www-apps/pleroma-fe/pleroma-fe-9999.ebuild | 55 --------------------- 4 files changed, 119 deletions(-) delete mode 100644 www-apps/pleroma-fe/Manifest delete mode 100644 www-apps/pleroma-fe/metadata.xml delete mode 100644 www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild delete mode 100644 www-apps/pleroma-fe/pleroma-fe-9999.ebuild diff --git a/www-apps/pleroma-fe/Manifest b/www-apps/pleroma-fe/Manifest deleted file mode 100644 index ea80b74b5f..0000000000 --- a/www-apps/pleroma-fe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pleroma-fe-2.5.0.tar.gz 4676267 BLAKE2B 8ffd3cd219a5f232d977dfb2bbac5b0d3f7d8ba2a850cbb09ea3e240c7337d0d97ddd4a039eae16786e5fa8da47f795daa0275c391a31136bb5f86a1e1502326 SHA512 0adca3c547de1b520269974d228ea7de6a16fa1ea8798e87d121d4ea86325bae21ea889b887e4fc21de0d7d4cbcabe82f2ff8948b80249d1345c4cf3a0e81cb2 diff --git a/www-apps/pleroma-fe/metadata.xml b/www-apps/pleroma-fe/metadata.xml deleted file mode 100644 index 2092bcc33a..0000000000 --- a/www-apps/pleroma-fe/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - contact@hacktivis.me - Haelwenn (lanodan) Monnier - - diff --git a/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild b/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild deleted file mode 100644 index 3ef7304224..0000000000 --- a/www-apps/pleroma-fe/pleroma-fe-2.5.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023 Haelwenn (lanodan) Monnier -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Main frontend for www-apps/pleroma, inspired by qvitter" -HOMEPAGE="https://pleroma.social/ https://git.pleroma.social/pleroma/pleroma-fe" -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma-fe" -else - SRC_URI="https://git.pleroma.social/pleroma/pleroma-fe/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64" -fi -LICENSE="AGPL-3 MIT ISC Apache-2.0" -SLOT="0" -IUSE="" - -# Requires network access (https) as long as NPM dependencies aren't packaged -# said dependencies have their checksum verified via `yarn.lock` -RESTRICT="network-sandbox" - -BDEPEND=" - net-libs/nodejs - sys-apps/yarn -" - -src_unpack() { - default - - [[ "${PV}" == *9999 ]] && git-r3_src_unpack - - cd "${S}" || die - yarn install --no-bin-links --frozen-lockfile --non-interactive || die -} - -# FIXME src_prepare: Point to the correct source repo, needed for AGPL compliance -src_prepare() { - default - - # https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1854 - sed -i \ - -e '/git rev-parse/,/^$/d' \ - -e 's|let commitHash = .*|let commitHash = "'${PV}'";\n|' \ - build/webpack.prod.conf.js || die -} - -src_compile() { - yarn run build || die -} - -src_install() { - insinto "/opt/pleroma-fe" - doins -r dist -} diff --git a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild b/www-apps/pleroma-fe/pleroma-fe-9999.ebuild deleted file mode 100644 index 3ef7304224..0000000000 --- a/www-apps/pleroma-fe/pleroma-fe-9999.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 2023 Haelwenn (lanodan) Monnier -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Main frontend for www-apps/pleroma, inspired by qvitter" -HOMEPAGE="https://pleroma.social/ https://git.pleroma.social/pleroma/pleroma-fe" -if [[ "${PV}" == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.pleroma.social/pleroma/pleroma-fe" -else - SRC_URI="https://git.pleroma.social/pleroma/pleroma-fe/-/archive/${PV}/${P}.tar.gz" - KEYWORDS="~amd64" -fi -LICENSE="AGPL-3 MIT ISC Apache-2.0" -SLOT="0" -IUSE="" - -# Requires network access (https) as long as NPM dependencies aren't packaged -# said dependencies have their checksum verified via `yarn.lock` -RESTRICT="network-sandbox" - -BDEPEND=" - net-libs/nodejs - sys-apps/yarn -" - -src_unpack() { - default - - [[ "${PV}" == *9999 ]] && git-r3_src_unpack - - cd "${S}" || die - yarn install --no-bin-links --frozen-lockfile --non-interactive || die -} - -# FIXME src_prepare: Point to the correct source repo, needed for AGPL compliance -src_prepare() { - default - - # https://git.pleroma.social/pleroma/pleroma-fe/-/merge_requests/1854 - sed -i \ - -e '/git rev-parse/,/^$/d' \ - -e 's|let commitHash = .*|let commitHash = "'${PV}'";\n|' \ - build/webpack.prod.conf.js || die -} - -src_compile() { - yarn run build || die -} - -src_install() { - insinto "/opt/pleroma-fe" - doins -r dist -} From a4decacbabf30997936204e3c620d5456611ad51 Mon Sep 17 00:00:00 2001 From: Artemis Everfree Date: Tue, 19 Sep 2023 03:17:47 -0700 Subject: [PATCH 04/15] sys-apps/openSeaChest: update SRC_URI apparently they fixed the version number in the tarball for this release awhile back and I missed it. Signed-off-by: Artemis Everfree --- sys-apps/openSeaChest/Manifest | 2 +- sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild | 13 ++----------- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/sys-apps/openSeaChest/Manifest b/sys-apps/openSeaChest/Manifest index 18335cd7db..388ff8eba0 100644 --- a/sys-apps/openSeaChest/Manifest +++ b/sys-apps/openSeaChest/Manifest @@ -1,5 +1,5 @@ -DIST SourceCode_With_Submodules.tar.xz 1116144 BLAKE2B 6e1f900c07fb8094e46b3382fabee27ddf23954b66e849853a02f635b8058155bbfd57fadb93f4478a4b42e63bf98d3dc6343d12d765cb2277a53cbbd964c329 SHA512 525b4234c43178944c7afea3a429c7f640c6fd668cc6b544014cde1cd79c9934b848c93b25d28113605a7a75a0d029d1b77ac51cd37397fb25eb5a009c619161 DIST openSeaChest-22.07.tar.gz 806167 BLAKE2B 937b67aaaa071f7ade15039d4239c63aadbf43ff2e06e86e4bcc8f45b5767898d52a1a518754ec3dddb3baee7688885c24bca7dd58f8e6292fde7890e1f59876 SHA512 314e466d64104dd949833f72b089b3cea3f0cded55ddc8aec945fd69374baa6e2409269fee679618e6893e2dc4aafac4878cf54a5621f116f9c721c8b7a5db60 +DIST openSeaChest-v23.03.1.tar.xz 1119132 BLAKE2B 63a03a56068fd02bb37e9f3dfadfb70611aa245cdd85f47a492625685ff7ef34416e998b4a046898570ff29ccd46fb3a1e408ac04b76988b4b9834d33f57cb10 SHA512 8a95893627e73fbd59bf363aa991d871b41e49971c24377d06c6d9279cecbfe4b5a0e91642476a97849ae0aad2bfb4a1d594ddf306b8f3323e3ad619fc071d38 DIST opensea-common-a2155bb5d1f45e50cc2e0158ed183d15e12de6bd.tar.gz 123800 BLAKE2B ecfe7a464907e2f1f444f7080349e889b314612d05588450589659eb42f98045212d631f65fbb866b6587f302bc7b89697074ddfc30b3b108cffdc044768fbe8 SHA512 5f9561bdef38b8099db9c592c1ca16f0072b5b3d014d815ab855951d9e963187c56c1c06ca03cb9eab47bd19bac6310787ce8a38f8840daf587c8ca2b3505048 DIST opensea-operations-f9eab78b3cc349a74a1878b484ca27812506357b.tar.gz 463379 BLAKE2B 216ac13290ba1be7c6404b981327c46cddc7197ee3c978f156a7a42f0dde0ad38bdeaf4b5f88ce118143494f9c4de1a953a510cb6dfeb42675b264957bbaaf5f SHA512 3e145108ec4a557c237f135a3afe0c716bd6b8ab3db940338c8543b8a58105db44fca9d10c8e8914e37c4f7759912b14abacd123bf2b59a4fefb6e32d2e8cb58 DIST opensea-transport-f09d599a992e4e12e2537e9e5592c8bdf799dc0a.tar.gz 758522 BLAKE2B e49a0980d0f2780da5d684af6881239d45cd585738b02b0eb2e88080d9e76a4e1b2005dc74794d3f3c6b6c98134a10d764768c903046ff95446ba57fd4d4d20f SHA512 3b578295e5ff57e38182c358e4c62fe73462dadf219306dd66984cd67b7ca36d5cdb63258d9badbfa4a09a9b4ea33be6485c24c3ba8d4db99f4838ca4a64d14d diff --git a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild index 195b7a6631..8a087598c1 100644 --- a/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild +++ b/sys-apps/openSeaChest/openSeaChest-23.03.1.ebuild @@ -7,17 +7,8 @@ inherit meson DESCRIPTION="SeaGate's open source harddrive control utilities" HOMEPAGE="https://github.com/Seagate/openSeaChest" -SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz" +SRC_URI="https://github.com/Seagate/openSeaChest/releases/download/v${PV}/SourceCode_With_Submodules.tar.xz -> openSeaChest-v${PV}.tar.xz" LICENSE="MPL-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64" - -src_unpack() { - default - - # upstream decompresses to openSeaChest-vXX.YY. We need openSeaChest-XX.YY - # without the 'v'. - # ... for 23.03.1 they still made the source extract to 23.03, so I guess - # we need to just put the version number here literally instead of using PV - mv "${WORKDIR}/openSeaChest-v23.03" "${S}" -} +S="${WORKDIR}/openSeaChest-v${PV}" From ff6fc78ae3a0653a4f2a7e7fd3e152e7e29b64a8 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Tue, 19 Sep 2023 17:11:19 +0300 Subject: [PATCH 05/15] app-admin/linode-cli: add 5.44.0 Signed-off-by: Viorel Munteanu --- app-admin/linode-cli/Manifest | 1 + app-admin/linode-cli/linode-cli-5.44.0.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 app-admin/linode-cli/linode-cli-5.44.0.ebuild diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index f7d95bc609..4c1c0daad8 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,2 +1,3 @@ DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766 SHA512 9b19fdfdba712bbbbdfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066 SHA512 95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960 +DIST linode-cli-5.44.0.tar.gz 124673 BLAKE2B 7fff7b62fba282f9ea4f3f6ff9c30512ac5274c2c6352fc99f5dd539f2b12e5e4d1be1d5c7e18300e20ab52136c2d27d3f219dd285f861ab8d82437fecac37f4 SHA512 6486210f7dfa98fd9d43ee2f68603cf65315cc56c1f33ee8defdece6395b7f0fa45c2459eb4a6bb6d49a6f5feee8a6df5e56647cf0819240ed36a35d7d515f1f diff --git a/app-admin/linode-cli/linode-cli-5.44.0.ebuild b/app-admin/linode-cli/linode-cli-5.44.0.ebuild new file mode 100644 index 0000000000..0a5de62d9f --- /dev/null +++ b/app-admin/linode-cli/linode-cli-5.44.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Linode Command Line Interface" +HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/boto3[${PYTHON_USEDEP}] + dev-python/openapi3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + Date: Tue, 19 Sep 2023 20:27:50 -0700 Subject: [PATCH 06/15] app-editors/pulsar-bin: add 1.109.0, drop 1.107.1 Signed-off-by: YiFei Zhu --- app-editors/pulsar-bin/Manifest | 4 ++-- .../{pulsar-bin-1.107.1.ebuild => pulsar-bin-1.109.0.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename app-editors/pulsar-bin/{pulsar-bin-1.107.1.ebuild => pulsar-bin-1.109.0.ebuild} (100%) diff --git a/app-editors/pulsar-bin/Manifest b/app-editors/pulsar-bin/Manifest index 84b7714c9b..57aca4efc6 100644 --- a/app-editors/pulsar-bin/Manifest +++ b/app-editors/pulsar-bin/Manifest @@ -1,4 +1,4 @@ -DIST pulsar-bin-1.107.1-amd64.tar.gz 229779993 BLAKE2B 36262b199a034461f9e8c99aeacfb503bcf14ed753cbaee0743a78741b8b4b52f846fb1995e215151ddd152ee47abeed0a0ee29a296a62043829a3dbe673bef8 SHA512 5f06db0ada92017f1493fdc2032eeb65cbc0db08ecb0b729670ba2fbbcd8d898f4e37f844b7d6109c65c8769a9ffb5f7e16db3d432589635d64fd2af34af7ec7 -DIST pulsar-bin-1.107.1-arm64.tar.gz 191166102 BLAKE2B 517e2fbd5878d8fcced8fc3726c26a7592fe1f45dc2b42758f685b156b03b875d8ec34b06a50fde029d68c47da9ff0f02fe923a7480455107aac961a023303f7 SHA512 6258e102e62574dfb5e5a01a05421375e5a6ba15f8e5c176419d8d3323f13440d15239b68f71058a2384caca7cdde6eec66e285576f04cf7b107ebe555183015 DIST pulsar-bin-1.108.0-amd64.tar.gz 230184003 BLAKE2B 706208f24deaf90ac381358c46747c0ac00954c5aa9d7cb4db45dee15a4450df9a4abe88df096c00b8be4cb86b7bd207c60227b0e3c261ce208b4a08ebc2cd1b SHA512 8c90f8dbec1dcfa8e8ada01809dc1b95b6f8f61886cf0e767509f04c72ec49abd7edd5cfe773df649ff7c081d936bf1dcf906e3e70a831cbb417e5a3a033f2f1 DIST pulsar-bin-1.108.0-arm64.tar.gz 191573170 BLAKE2B 1f8242730531ccf0395fbfcfd0c6284a0191ce40a1d700f449014662f93de72db6d55599e92baaba1c9b3135c73c8f17c063494778620974c0e37880621723d8 SHA512 d049d6f6951e9e3438b7334d7aafde612719be8c71e647970ad99031be1bf5581f0d02711c7b3a05d1248d0e9783b83a982a60178f6aee2f3f8d4609beea18ca +DIST pulsar-bin-1.109.0-amd64.tar.gz 230323361 BLAKE2B 1f97a0ad37bb32d677923fcfe18870dffd8865b116a21936178ef8deed276409cb38fd5b22f9375a7fc72d5996030afc15648d13da36fa4bd30e74febd79ce4c SHA512 c95d1b1a6a644eff5eee0ce49fd88b56062effb7ecc7a37a6de732846ee86c862504d3341e9b5fc10cdadf71051f427f7d252ed66865cc4b83f8861680b7624e +DIST pulsar-bin-1.109.0-arm64.tar.gz 191749896 BLAKE2B 2097ffcb98f3b0b1862b7852f5cf497bf04b6f55629e7ecb863b0b0b2bad36b983c76eb57b46e38b281fabdc3aeff4c97045cd0ee21a34d7b6cd42dd0db712d9 SHA512 683e1c495808643f5f380c7c231a6b811f7834be6d6c8f1021cd4535f1a6c9416180f919aab7d3f7aaa4feef91d713e5f25a540246145641baca35814eec951d diff --git a/app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild b/app-editors/pulsar-bin/pulsar-bin-1.109.0.ebuild similarity index 100% rename from app-editors/pulsar-bin/pulsar-bin-1.107.1.ebuild rename to app-editors/pulsar-bin/pulsar-bin-1.109.0.ebuild From c02541e7f07bcf3acb8d0caebfe1515f888555a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Wed, 20 Sep 2023 13:44:23 +0200 Subject: [PATCH 07/15] app-backup/timeshift: add 23.07.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- app-backup/timeshift/Manifest | 1 + app-backup/timeshift/timeshift-23.07.1.ebuild | 50 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app-backup/timeshift/timeshift-23.07.1.ebuild diff --git a/app-backup/timeshift/Manifest b/app-backup/timeshift/Manifest index 0421a49876..995af98b7e 100644 --- a/app-backup/timeshift/Manifest +++ b/app-backup/timeshift/Manifest @@ -1,3 +1,4 @@ DIST timeshift-21.09.1.tar.gz 1401994 BLAKE2B 5b1b3650fadb02745150d8996b46b53be473c66c73d4f5209c4f8634f58c4019905524516089b9f2a77b3bf1dcc49ee4db5ac9cbd2c1419683ead01e2e36b4e7 SHA512 0e79b41861c1eb041e0592508636f87f77ca240001b238e9e70239898d9a66bcf367380e830682fb8671ade7c1cbdb10ca8c89585f2cb30de35c7480a0fa792b DIST timeshift-22.06.5-r2.tar.gz 1494015 BLAKE2B 915bfabf78a6ad8b7212dc1c47b9a31467a3f38b7890e5a958d007e2ac8e5b6f226cffe693bc618fce56fb2dbbb951df1bd4e988052320b1dd98bb1953ce85c7 SHA512 6a24b7164f522e443bd1cc0646b867eeebf7ecb4bfb2948701a7b72571bd1f83fc8f372d82b7422ed86fd246291b76cf7061e347dc61132cc809163cd38e7756 DIST timeshift-22.11.1-r1.tar.gz 1490993 BLAKE2B ddee86cada8cb9982725c754977f96d260b161a15a12086fcd325d9da9789b6600a3d99d44d8c6fbe60ed39187c93f3bfde62dc889c2217219a44121d831f58f SHA512 cd5226e2400743ce0c1da077103caeb61f320c73e5fb409f57c0f10bba5c06893bcc0e5e588fb03b397ffbd76bb43498f18e70e5964947ad950d4edfe1dd6967 +DIST timeshift-23.07.1.tar.gz 1583725 BLAKE2B 7887f10d69a49231da57499b6287b82698a8d2053d7c18ea29863a48c4a8bf23145fa7dad306088d2e5f0bca840212daf27dc761d652408484bf7ee42fb67c4c SHA512 b5d9adde872f562f2af582e75dcfdee32e8b8d3a7ffc9c9592416d47ee9370603dd2140e9fb3d4970bbf1ddbe87c459c4cb041349a34c14865d38492289828d4 diff --git a/app-backup/timeshift/timeshift-23.07.1.ebuild b/app-backup/timeshift/timeshift-23.07.1.ebuild new file mode 100644 index 0000000000..60904aa188 --- /dev/null +++ b/app-backup/timeshift/timeshift-23.07.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature meson vala xdg + +DESCRIPTION="A system restore utility for Linux" +HOMEPAGE="https://github.com/linuxmint/timeshift" +SRC_URI="https://github.com/linuxmint/${PN}/archive/${PV}.tar.gz -> ${PF}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + dev-libs/gobject-introspection + x11-libs/gtk+:3 + dev-libs/json-glib + x11-libs/vte:2.91[vala] + >=dev-libs/libgee-0.18.0:= + >=x11-libs/xapp-1.0.4 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 +" +RDEPEND="${DEPEND} + virtual/cron +" +BDEPEND=" + $(vala_depend) + virtual/pkgconfig + sys-apps/help2man +" + +src_prepare() { + default + vala_setup +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "btrfs support" sys-fs/btrfs-progs + optfeature "rsync support" net-misc/rsync +} + +pkg_postrm() { + xdg_pkg_postrm +} From 8fcd1721f4d03aaf0a9b091425406c538376ce67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Efe=20=C4=B0zbudak?= Date: Wed, 20 Sep 2023 13:20:46 -0400 Subject: [PATCH 08/15] app-misc/lf: add 31 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Efe İzbudak --- app-misc/lf/Manifest | 2 ++ app-misc/lf/lf-31.ebuild | 58 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 app-misc/lf/lf-31.ebuild diff --git a/app-misc/lf/Manifest b/app-misc/lf/Manifest index 7e003ab879..af949b0d2c 100644 --- a/app-misc/lf/Manifest +++ b/app-misc/lf/Manifest @@ -6,3 +6,5 @@ DIST lf-29-deps.tar.xz 16965264 BLAKE2B 0e57ea4b64d467c307e5a1ec8744d20bd463149b DIST lf-29.tar.gz 123717 BLAKE2B 8fd81c5333c2b4732a3fe72f8f6d92ebf41713128806bd6f4b781ba65430dd8cbee84c12ad1502ef824fb7887ce052b628c8acfe36bcd67d3c37ff0245315d2d SHA512 7e55fa284a491aef1e3a78ac33de74df2c350a750fa87411540a46a2bd663cdec8c46326586e63e3dd2db4a27f6d6042100c57c18a554ebbcebff1356cc9bf32 DIST lf-30-deps.tar.xz 1141300 BLAKE2B fe668d052e6ace68d4c6a0cfdb838a16bee62215a31e297b48b80ad3ae9e154055be60df5b0d5789d4a278ed343d8cf35ce6516abe2e33320272036fddbb5110 SHA512 be6622fe040497e71cf505f6e336bd12b31eb85dde929e30d831da7268a34f30baf48730cd40acfb4d88e68f9a12f1fd9949cd58219ba822d626f79100b3ea60 DIST lf-30.tar.gz 125152 BLAKE2B 082ddfc2438dd7133a72ed951c093bbf9514cea2b9aa58ed8263d7d759d6112dc14ca811287543bc61f0b79570ed15f69fd561bda34652ec53c8735baa95082d SHA512 2318b8b1ebb92cec5247b3f8819492182085776bc437b223a92377f731f26a85a7b9bf3c475b31ee28ba204cc2e9abf8330e7a64b7d57631da9cb285aa80326d +DIST lf-31-deps.tar.xz 17010484 BLAKE2B 3e92a87c1ce48565512456db504cddbb195499c7e02565d35b8d1bb462c19b5e442032ec8bb90191a6f039e9075148e5afb8e4d726a4b800f2c8ca2851a4f6c5 SHA512 7cbc7806b89e9fd5d225622ecb974f48971ff7a07b7099d401489b0f0a43604ecaf0454e1a7f4c37130271c943c2966f18187bbe56bcb3afe00bea5096f281df +DIST lf-31.tar.gz 138687 BLAKE2B 757d785e24c7f1ad664f81210ab33f8aedca62c5acfe3d8bad140a13c2321155d8c8b9f90da948666315ac1bd2755d92c1b6f01276e078d4b23949da1faade45 SHA512 8029c5310d94be853d82b9fe6359853db37340231bd291dddc675d053d020a7a98f17931734bb65022278ccf3ab94513a6fdc0e37986388572fc4afff28e0380 diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild new file mode 100644 index 0000000000..d027ff90ec --- /dev/null +++ b/app-misc/lf/lf-31.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit go-module bash-completion-r1 desktop xdg + +SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz" + +DESCRIPTION="Terminal file manager" +HOMEPAGE="https://github.com/gokcehan/lf" +IUSE="+static" + +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="MIT" +SLOT="0" + +S="${WORKDIR}/${PN}-r${PV}" + +src_compile() { + local ldflags="-s -w -X main.gVersion=r${PV}" + use static && { + export CGO_ENABLED=0 + ldflags+=' -extldflags "-static"' + } + + go build -ldflags="${ldflags}" || die 'go build failed' +} + +src_install() { + local DOCS=( README.md etc/lfrc.example ) + + dobin "${PN}" + + einstalldocs + + doman "${PN}.1" + + # bash & zsh cd script + insinto "/usr/share/${PN}" + doins "etc/${PN}cd.sh" + + # bash-completion + newbashcomp "etc/${PN}.bash" "${PN}" + + # zsh-completion + insinto /usr/share/zsh/site-functions + newins "etc/${PN}.zsh" "_${PN}" + + # fish-completion + insinto /usr/share/fish/vendor_completions.d + doins "etc/${PN}.fish" + insinto /usr/share/fish/vendor_functions.d + doins "etc/${PN}cd.fish" + + domenu "${PN}.desktop" +} From b4ea55cf78e04c4232d4cf16ec74b098c0e51e14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Efe=20=C4=B0zbudak?= Date: Wed, 20 Sep 2023 13:23:17 -0400 Subject: [PATCH 09/15] app-misc/lf: update EAPI 7 -> 8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Efe İzbudak --- app-misc/lf/lf-31.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild index d027ff90ec..2d460bdafe 100644 --- a/app-misc/lf/lf-31.ebuild +++ b/app-misc/lf/lf-31.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit go-module bash-completion-r1 desktop xdg From 3e12b65f0dc89e9f147f1055a0157c729ebf0fe8 Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Wed, 20 Sep 2023 19:38:19 +0200 Subject: [PATCH 10/15] media-libs/imgui: install all the generated cimgui files Signed-off-by: Alessandro Barbieri --- .../imgui/files/cimgui-1.87-CMakeLists.txt | 26 +++- media-libs/imgui/imgui-1.87-r7.ebuild | 113 ++++++++++++++++++ 2 files changed, 133 insertions(+), 6 deletions(-) create mode 100644 media-libs/imgui/imgui-1.87-r7.ebuild diff --git a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt index 713125ec6b..a1c735bcab 100644 --- a/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt +++ b/media-libs/imgui/files/cimgui-1.87-CMakeLists.txt @@ -43,13 +43,22 @@ if(IMGUI_VULKAN) list(APPEND GENERATOR_ARGS vulkan) endif() list(APPEND GENERATOR_ARGS ${IMGUI_COMMON_FLAGS} ${CMAKE_CPP_FLAGS}) -file(GLOB GENERATOR_OUTPUT_FILES "${CMAKE_SOURCE_DIR}/generator/output/*") -list(APPEND - GENERATOR_OUTPUT_FILES +set(CIMGUI_EXTRA_STUFF + ${CMAKE_SOURCE_DIR}/generator/output/definitions.json + ${CMAKE_SOURCE_DIR}/generator/output/definitions.lua + ${CMAKE_SOURCE_DIR}/generator/output/impl_definitions.json + ${CMAKE_SOURCE_DIR}/generator/output/impl_definitions.lua + ${CMAKE_SOURCE_DIR}/generator/output/overloads.txt + ${CMAKE_SOURCE_DIR}/generator/output/structs_and_enums.json + ${CMAKE_SOURCE_DIR}/generator/output/structs_and_enums.lua + ${CMAKE_SOURCE_DIR}/generator/output/typedefs_dict.json + ${CMAKE_SOURCE_DIR}/generator/output/typedefs_dict.lua +) +set(GENERATOR_OUTPUT_FILES ${CMAKE_SOURCE_DIR}/cimgui.cpp ${CMAKE_SOURCE_DIR}/cimgui.h - ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.cpp - ${CMAKE_SOURCE_DIR}/generator/output/cimgui_nopreprocess.h + ${CMAKE_SOURCE_DIR}/generator/output/cimgui_impl.h + ${CIMGUI_EXTRA_STUFF} ) ADD_CUSTOM_COMMAND(VERBATIM OUTPUT ${GENERATOR_OUTPUT_FILES} @@ -57,7 +66,10 @@ ADD_CUSTOM_COMMAND(VERBATIM WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/generator" ) set(CIMGUI_SOURCES "${CMAKE_SOURCE_DIR}/cimgui.cpp") -set(CIMGUI_INCLUDE_FILES "${CMAKE_SOURCE_DIR}/cimgui.h") +set(CIMGUI_INCLUDE_FILES + "${CMAKE_SOURCE_DIR}/cimgui.h" + "${CMAKE_SOURCE_DIR}/generator/output/cimgui_impl.h" +) target_sources(cimgui PUBLIC @@ -70,6 +82,7 @@ include(GNUInstallDirs) #install install(TARGETS cimgui LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) install(FILES ${CIMGUI_INCLUDE_FILES} DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/imgui") +install(FILES ${CIMGUI_EXTRA_STUFF} DESTINATION "${CMAKE_INSTALL_DATADIR}/cimgui") #test set(CIMGUI_TEST "no" CACHE STRING "Enable compilation of a test unit based on imgui null") @@ -78,3 +91,4 @@ if (CIMGUI_TEST) add_subdirectory(test) endif () endif() + diff --git a/media-libs/imgui/imgui-1.87-r7.ebuild b/media-libs/imgui/imgui-1.87-r7.ebuild new file mode 100644 index 0000000000..49227f0f47 --- /dev/null +++ b/media-libs/imgui/imgui-1.87-r7.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Bloat-free graphical user interface library for C++" +HOMEPAGE=" + https://github.com/ocornut/imgui + https://github.com/cimgui/cimgui +" +SRC_URI=" + https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://github.com/cimgui/cimgui/archive/refs/tags/${PV}.tar.gz -> c${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="allegro bindings examples freetype glfw glut opengl sdl vulkan" +S="${WORKDIR}/c${P}" + +RDEPEND=" + dev-libs/stb:= + allegro? ( media-libs/allegro:5 ) + freetype? ( media-libs/freetype ) + glfw? ( media-libs/glfw:0 ) + glut? ( media-libs/freeglut ) + opengl? ( virtual/opengl ) + sdl? ( media-libs/libsdl2 ) + vulkan? ( media-libs/vulkan-loader ) +" +DEPEND=" + ${RDEPEND} + vulkan? ( dev-util/vulkan-headers ) +" +BDEPEND=" + bindings? ( dev-lang/luajit ) + virtual/pkgconfig +" + +REQUIRED_USE=" + || ( + allegro + glfw + glut + sdl + ) + || ( + allegro + opengl + vulkan + ) +" + +PATCHES=( "${FILESDIR}/${P}-fpermissive.patch" ) + +src_prepare() { + pushd ../ || die + rm -rf "${S}/imgui" || die + mv "${P}" "${S}/imgui" || die + pushd "${S}/imgui" || die + + # imgui + rm -r examples/libs || die + rm -r misc/*/*.ttf || die + rm -r misc/single_file || die + + cp "${FILESDIR}/${P}-CMakeLists.txt" CMakeLists.txt || die + cp "${FILESDIR}/imgui.pc.in" imgui.pc.in || die + sed -e "s|@version@|${PV}|g" -i imgui.pc.in || die + + pushd "${S}" || die + cp "${FILESDIR}/c${P}-CMakeLists.txt" CMakeLists.txt || die + # remove files to be generated + rm cimgui.cpp cimgui.h generator/output/* || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DIMGUI_ALLEGRO=$(usex allegro) + -DIMGUI_BINDINGS=$(usex bindings) + -DIMGUI_EXAMPLES=$(usex examples) + -DIMGUI_FREETYPE=$(usex freetype) + -DIMGUI_GLFW=$(usex glfw) + -DIMGUI_GLUT=$(usex glut) + -DIMGUI_OPENGL=$(usex opengl) + -DIMGUI_SDL=$(usex sdl) + -DIMGUI_VULKAN=$(usex vulkan) + ) + cmake_src_configure +} + +src_install() { + + cmake_src_install + + pushd imgui || die + # imgui + rm -rf misc/{fonts,freetype} || die + dodoc -r misc + + popd || die + + if use bindings; then + # cimgui + + insinto "/usr/share/doc/${PF}/cimgui" + doins README.md TODO.txt + fi +} From a259d649f91eed98a87c5991d938fe8e36712072 Mon Sep 17 00:00:00 2001 From: Viorel Munteanu Date: Wed, 20 Sep 2023 20:50:06 +0300 Subject: [PATCH 11/15] app-admin/linode-cli: add 5.44.1 Signed-off-by: Viorel Munteanu --- app-admin/linode-cli/Manifest | 1 + app-admin/linode-cli/linode-cli-5.44.1.ebuild | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 app-admin/linode-cli/linode-cli-5.44.1.ebuild diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index 4c1c0daad8..7e14cf41b5 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,3 +1,4 @@ DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766 SHA512 9b19fdfdba712bbbbdfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066 SHA512 95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960 DIST linode-cli-5.44.0.tar.gz 124673 BLAKE2B 7fff7b62fba282f9ea4f3f6ff9c30512ac5274c2c6352fc99f5dd539f2b12e5e4d1be1d5c7e18300e20ab52136c2d27d3f219dd285f861ab8d82437fecac37f4 SHA512 6486210f7dfa98fd9d43ee2f68603cf65315cc56c1f33ee8defdece6395b7f0fa45c2459eb4a6bb6d49a6f5feee8a6df5e56647cf0819240ed36a35d7d515f1f +DIST linode-cli-5.44.1.tar.gz 124767 BLAKE2B 0010864e2ecff81b7785585369a25f27747f768d6c37511f1f94e308b2abea1345d25c16d641d8ebc41d2123405827595d4bf542ddad3ee27bb0db418d76164d SHA512 bb87c873181dbbd2cf63dfbb4a957148bef089d1d46567fb744d4cbe4318906fc66112823f681449f00f6a6711efd95d4d0eaf5dbb932943da8b7af0f7b75ec3 diff --git a/app-admin/linode-cli/linode-cli-5.44.1.ebuild b/app-admin/linode-cli/linode-cli-5.44.1.ebuild new file mode 100644 index 0000000000..0a5de62d9f --- /dev/null +++ b/app-admin/linode-cli/linode-cli-5.44.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Linode Command Line Interface" +HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/boto3[${PYTHON_USEDEP}] + dev-python/openapi3[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/rich[${PYTHON_USEDEP}] + Date: Wed, 20 Sep 2023 20:50:14 +0300 Subject: [PATCH 12/15] app-admin/linode-cli: drop 5.44.0 Signed-off-by: Viorel Munteanu --- app-admin/linode-cli/Manifest | 1 - app-admin/linode-cli/linode-cli-5.44.0.ebuild | 26 ------------------- 2 files changed, 27 deletions(-) delete mode 100644 app-admin/linode-cli/linode-cli-5.44.0.ebuild diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index 7e14cf41b5..b67ed9d8a2 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,4 +1,3 @@ DIST linode-cli-5.42.1.tar.gz 133000 BLAKE2B def5cd7a02c94d9bb809e2da9bc29b631f6d1b65360945ab886a7af724f4e3ef98f96f17f5c8463e1ad772a226b6f1c2a3f3ffb561af1c997546fdb75388f766 SHA512 9b19fdfdba712bbbbdfa7ccc6d38eb37dab919d3f5e0693fd81362aad2d1bac3c8bbf618629080e13c930fd49e6cf62cfcf2e804997c0be3b5f911ea89ca7293 DIST linode-cli-5.43.0.tar.gz 124631 BLAKE2B 9961724935a51a0e6816c4c8d1a7e6b15b0441f60b93439636a2bd3b50c0823e52215d040b45cfce3a2ecc643922b2dbdd07fc2062ef2b5d9fc0d6517c4d9066 SHA512 95b43e1fd5541d230641d367fadc06c3c059909f68aa6739e2957f375748de075caa39a7d5974295dd3700f48e9c37b15b5a1d75dc48b8d7128a2eadd5d43960 -DIST linode-cli-5.44.0.tar.gz 124673 BLAKE2B 7fff7b62fba282f9ea4f3f6ff9c30512ac5274c2c6352fc99f5dd539f2b12e5e4d1be1d5c7e18300e20ab52136c2d27d3f219dd285f861ab8d82437fecac37f4 SHA512 6486210f7dfa98fd9d43ee2f68603cf65315cc56c1f33ee8defdece6395b7f0fa45c2459eb4a6bb6d49a6f5feee8a6df5e56647cf0819240ed36a35d7d515f1f DIST linode-cli-5.44.1.tar.gz 124767 BLAKE2B 0010864e2ecff81b7785585369a25f27747f768d6c37511f1f94e308b2abea1345d25c16d641d8ebc41d2123405827595d4bf542ddad3ee27bb0db418d76164d SHA512 bb87c873181dbbd2cf63dfbb4a957148bef089d1d46567fb744d4cbe4318906fc66112823f681449f00f6a6711efd95d4d0eaf5dbb932943da8b7af0f7b75ec3 diff --git a/app-admin/linode-cli/linode-cli-5.44.0.ebuild b/app-admin/linode-cli/linode-cli-5.44.0.ebuild deleted file mode 100644 index 0a5de62d9f..0000000000 --- a/app-admin/linode-cli/linode-cli-5.44.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -inherit distutils-r1 pypi - -DESCRIPTION="Linode Command Line Interface" -HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/boto3[${PYTHON_USEDEP}] - dev-python/openapi3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - Date: Thu, 21 Sep 2023 03:29:38 -0400 Subject: [PATCH 13/15] app-misc/lf: use shell-completion MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Efe İzbudak --- app-misc/lf/lf-31.ebuild | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app-misc/lf/lf-31.ebuild b/app-misc/lf/lf-31.ebuild index 2d460bdafe..b52e89d2ec 100644 --- a/app-misc/lf/lf-31.ebuild +++ b/app-misc/lf/lf-31.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit go-module bash-completion-r1 desktop xdg +inherit go-module shell-completion desktop xdg SRC_URI="https://github.com/gokcehan/lf/archive/r${PV}.tar.gz -> ${P}.tar.gz" SRC_URI+=" https://github.com/ephemer4l/gentoo-lf/raw/main/${P}-deps.tar.xz" @@ -45,14 +45,11 @@ src_install() { newbashcomp "etc/${PN}.bash" "${PN}" # zsh-completion - insinto /usr/share/zsh/site-functions - newins "etc/${PN}.zsh" "_${PN}" + newzshcomp "etc/${PN}.zsh" "_${PN}" # fish-completion - insinto /usr/share/fish/vendor_completions.d - doins "etc/${PN}.fish" - insinto /usr/share/fish/vendor_functions.d - doins "etc/${PN}cd.fish" + dofishcomp "etc/${PN}.fish" + dofishcomp "etc/${PN}cd.fish" domenu "${PN}.desktop" } From 4b401adbf593506ab32c80ead96ca0b4e6f43ed2 Mon Sep 17 00:00:00 2001 From: Martin Mokry Date: Tue, 12 Sep 2023 18:14:17 +0200 Subject: [PATCH 14/15] dev-util/insomnia: Add 2023.5.8 Signed-off-by: Martin Mokry Signed-off-by: David Roman Closes: https://github.com/gentoo/guru/pull/108 --- dev-util/insomnia-bin/Manifest | 1 + .../insomnia-bin/insomnia-bin-2023.5.8.ebuild | 62 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild diff --git a/dev-util/insomnia-bin/Manifest b/dev-util/insomnia-bin/Manifest index 83b5bd72a3..15764736cf 100644 --- a/dev-util/insomnia-bin/Manifest +++ b/dev-util/insomnia-bin/Manifest @@ -1,2 +1,3 @@ DIST Insomnia.Core-2020.3.3.deb 52765644 BLAKE2B c80231e0148361d22294fe60c1d2fa806fc3a090642c0379f29b25f4d7dd26e5c3f8c6d93c16859c98e1aef45a7b3353b944fc4fc9dff1d9312b1173393d639a SHA512 d86a7b42863b9ffa805aac755aa4d9ae0d1073b9c36afa5b9902af5006b8fb135b878471d8259e7663f471b1a9aef8b12dcc864aa00073ab4f7d149e0888d787 DIST Insomnia.Core-2020.5.2.deb 68621834 BLAKE2B fd74af79132c85db1815e1fc2176c8f45d9349fbbbb2cf99304b2884212df8b1db6c5d0ce57d9e33b6efd01d1dd0e9445c8fee035c90c8a980170a8fdacb0772 SHA512 0b770c5ebc9ee3d8153932c1729dbd51aa781683ffc54f4b73a74dde7b8f3f808f68001f2c3d221ab26eccba6582588179ad0ab512a06d33b0f0301261d8cc56 +DIST Insomnia.Core-2023.5.8.deb 89120858 BLAKE2B 94dd3e0546faf69f13b57b71cf6de737f74b33e588453c4173b3fbb6c52a04f35a482b24c9c96b91e5936183b623ff6300902041277759c2e6d0b2f3875c8a02 SHA512 5ea73e2aa5a69782a54dae02454d72a4b37a313617ce276dc9f95128341e6808ce70f02df305ff7e350896b00efbc3ec5c78816027c321bf718b41f8d36e6a1a diff --git a/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild b/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild new file mode 100644 index 0000000000..f9e955389b --- /dev/null +++ b/dev-util/insomnia-bin/insomnia-bin-2023.5.8.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" + +inherit desktop unpacker xdg + +DESCRIPTION="HTTP and GraphQL client for developers" +HOMEPAGE="https://insomnia.rest" +SRC_URI="https://github.com/Kong/${MY_PN}/releases/download/core@${PV}/Insomnia.Core-${PV}.deb" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="fontconfig cups alsa dbus accessibility" + +RDEPEND=" + dev-libs/glib + dev-libs/nss + dev-libs/nspr + app-accessibility/at-spi2-core + x11-libs/libdrm + x11-libs/gtk+ + x11-libs/pango + x11-libs/cairo + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + media-libs/mesa + dev-libs/expat + x11-libs/libxcb + x11-libs/libxkbcommon + sys-devel/gcc + alsa? ( media-libs/alsa-lib ) + cups? ( net-print/cups ) + dbus? ( sys-apps/dbus ) + fontconfig? ( media-libs/fontconfig:1.0 ) + accessibility? ( app-accessibility/at-spi2-core ) +" + +S="$WORKDIR" + +src_install() { + for size in 16x16 32x32 48x48 128x128 256x256 512x512 ; do + doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/insomnia.png + done + dosym ../icons/hicolor/512x512/apps/insomnia.png \ + /usr/share/pixmaps/insomnia.png + + domenu usr/share/applications/insomnia.desktop + + insinto /opt/Insomnia + doins -r opt/Insomnia/. + fperms +x /opt/Insomnia/insomnia + fperms +x /opt/Insomnia/chrome_crashpad_handler + dosym ../Insomnia/insomnia opt/bin/insomnia +} From adac2e4e40c20b4b662f6050d7f33c6221698e61 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 21 Sep 2023 12:04:02 +0200 Subject: [PATCH 15/15] dev-util/insomnia-bin: drop 2020.3.3 Signed-off-by: David Roman --- dev-util/insomnia-bin/Manifest | 1 - .../insomnia-bin/insomnia-bin-2020.3.3.ebuild | 78 ------------------- 2 files changed, 79 deletions(-) delete mode 100644 dev-util/insomnia-bin/insomnia-bin-2020.3.3.ebuild diff --git a/dev-util/insomnia-bin/Manifest b/dev-util/insomnia-bin/Manifest index 15764736cf..8e28c12237 100644 --- a/dev-util/insomnia-bin/Manifest +++ b/dev-util/insomnia-bin/Manifest @@ -1,3 +1,2 @@ -DIST Insomnia.Core-2020.3.3.deb 52765644 BLAKE2B c80231e0148361d22294fe60c1d2fa806fc3a090642c0379f29b25f4d7dd26e5c3f8c6d93c16859c98e1aef45a7b3353b944fc4fc9dff1d9312b1173393d639a SHA512 d86a7b42863b9ffa805aac755aa4d9ae0d1073b9c36afa5b9902af5006b8fb135b878471d8259e7663f471b1a9aef8b12dcc864aa00073ab4f7d149e0888d787 DIST Insomnia.Core-2020.5.2.deb 68621834 BLAKE2B fd74af79132c85db1815e1fc2176c8f45d9349fbbbb2cf99304b2884212df8b1db6c5d0ce57d9e33b6efd01d1dd0e9445c8fee035c90c8a980170a8fdacb0772 SHA512 0b770c5ebc9ee3d8153932c1729dbd51aa781683ffc54f4b73a74dde7b8f3f808f68001f2c3d221ab26eccba6582588179ad0ab512a06d33b0f0301261d8cc56 DIST Insomnia.Core-2023.5.8.deb 89120858 BLAKE2B 94dd3e0546faf69f13b57b71cf6de737f74b33e588453c4173b3fbb6c52a04f35a482b24c9c96b91e5936183b623ff6300902041277759c2e6d0b2f3875c8a02 SHA512 5ea73e2aa5a69782a54dae02454d72a4b37a313617ce276dc9f95128341e6808ce70f02df305ff7e350896b00efbc3ec5c78816027c321bf718b41f8d36e6a1a diff --git a/dev-util/insomnia-bin/insomnia-bin-2020.3.3.ebuild b/dev-util/insomnia-bin/insomnia-bin-2020.3.3.ebuild deleted file mode 100644 index 12a09f26a0..0000000000 --- a/dev-util/insomnia-bin/insomnia-bin-2020.3.3.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="${PN/-bin/}" - -inherit desktop pax-utils unpacker xdg - -DESCRIPTION="HTTP and GraphQL client for developers" -HOMEPAGE="https://insomnia.rest" -SRC_URI="https://github.com/Kong/${MY_PN}/releases/download/core@${PV}/Insomnia.Core-${PV}.deb" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="ayatana" - -RDEPEND="app-accessibility/at-spi2-atk:2 - dev-libs/atk:0 - dev-libs/expat:0 - dev-libs/glib:2 - dev-libs/nspr:0 - dev-libs/nss:0 - media-libs/alsa-lib:0 - media-libs/fontconfig:1.0 - net-print/cups:0 - sys-apps/dbus:0 - x11-libs/cairo:0 - x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:3 - x11-libs/libX11:0 - x11-libs/libxcb:0 - x11-libs/libXcomposite:0 - x11-libs/libXcursor:0 - x11-libs/libXdamage:0 - x11-libs/libXext:0 - x11-libs/libXfixes:0 - x11-libs/libXi:0 - x11-libs/libXrandr:0 - x11-libs/libXrender:0 - x11-libs/libXScrnSaver:0 - x11-libs/libXtst:0 - x11-libs/pango:0 - ayatana? ( dev-libs/libappindicator:3 )" - -QA_PREBUILT="opt/Insomnia/insomnia - opt/Insomnia/libnode.so - opt/Insomnia/libffmpeg.so" - -S="${WORKDIR}" - -src_prepare() { - default - - if use ayatana ; then - sed -i '/Exec/s|=|=env XDG_CURRENT_DESKTOP=Unity |' \ - usr/share/applications/insomnia.desktop \ - || die "sed failed for insomnia.desktop" - fi -} - -src_install() { - for size in 16x16 32x32 48x48 128x128 256x256 512x512 ; do - doicon -s "${size}" usr/share/icons/hicolor/"${size}"/apps/insomnia.png - done - dosym ../icons/hicolor/512x512/apps/insomnia.png \ - /usr/share/pixmaps/insomnia.png - - domenu usr/share/applications/insomnia.desktop - - insinto /opt/Insomnia - doins -r opt/Insomnia/. - fperms +x /opt/Insomnia/insomnia - dosym ../Insomnia/insomnia opt/bin/insomnia - - pax-mark -m "${ED}"/opt/Insomnia/insomnia -}