Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-02-13 11:31:53 +00:00
121 changed files with 5419 additions and 478 deletions

View File

@@ -1 +1,2 @@
DIST tang-11.tar.gz 38502 BLAKE2B cc440780eda3aa2ded7dfa6bea62794c2f08d3c7e89573c4002d5f2644f5cd809357400031c9df94f5128fb24e3e038a56f3df14f8f7762c071404fdb7b62444 SHA512 a1115c7192224f2d09d026776768b4247632333ad152f2cb700567404ff33a220dc1280e4f588c6408775c4b9dc5049b5601bbee6336c8ff7f39ec6f28e26599 DIST tang-11.tar.gz 38502 BLAKE2B cc440780eda3aa2ded7dfa6bea62794c2f08d3c7e89573c4002d5f2644f5cd809357400031c9df94f5128fb24e3e038a56f3df14f8f7762c071404fdb7b62444 SHA512 a1115c7192224f2d09d026776768b4247632333ad152f2cb700567404ff33a220dc1280e4f588c6408775c4b9dc5049b5601bbee6336c8ff7f39ec6f28e26599
DIST tang-12.tar.gz 41459 BLAKE2B e948e0f7bc206cb7f0a2eeb42bf2b4b3cc5ff96fef4348beb562289684abbbbafc20d5dab4d5b20ffbd3de5008900fed7e649b771e4353642306831c7e048317 SHA512 dc61aa7711700e149f53c08557f917c1363d946137ea1cad7d7a5ff4248fe6726a61e5339ab8853c52b592bd9963fb4041c6c3143d3a32311d9942424bb9d847

View File

@@ -0,0 +1,35 @@
# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson systemd
DESCRIPTION="Tang binding daemon"
HOMEPAGE="https://github.com/latchset/tang"
SRC_URI="https://github.com/latchset/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
DEPEND="acct-user/tang
net-misc/socat
>=net-libs/http-parser-2.8.0
>=dev-libs/jose-8"
RDEPEND="${DEPEND}"
BDEPEND="app-text/asciidoc"
src_install(){
meson_install
newinitd "${FILESDIR}"/tangd.initd tangd
systemd_dounit "${FILESDIR}"/tangd.service
doconfd "${FILESDIR}"/tangd
dodir /var/db/tang
keepdir /var/db/tang
fowners tang:tang /var/db/tang
fperms 770 /var/db/tang
}

View File

@@ -9,7 +9,7 @@ MY_P="${MY_PN}-${PV}"
inherit autotools inherit autotools
DESCRIPTION="V. K. Mueller English-Russian Dictionary" DESCRIPTION="V. K. Mueller English-Russian Dictionary"
HOMEPAGE="http://mueller-dict.sourceforge.net" HOMEPAGE="https://mueller-dict.sourceforge.net"
SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz" SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}" S="${WORKDIR}/${MY_P}"

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<description>co-maintainers welcome</description> <description>co-maintainers welcome</description>

View File

@@ -1,5 +1,5 @@
DIST ledger-live-desktop-2.49.2-linux-x86_64.AppImage 114148285 BLAKE2B b072476e3c8ef37f2038bcdf5f6d2c0aca855f0c7e587f9825590859ec267dca460bf938042a48ddb17f4517814c8cf856dc55aef84c5004a2028e7368faf9f3 SHA512 abffeb467f70045221a42768c103234f5c39344b3a28af18c0e85ddad1d0df404fa7e4e487e4f1651b85f0851f03ac8cc30ab697453ae32dde8eeaf9c5ff9465
DIST ledger-live-desktop-2.50.0-linux-x86_64.AppImage 119773817 BLAKE2B 6b50a38d5c807898503c26fb138bc551c2194cddc3f4ca22fb86c622ffaa3e3ac76785c37d357eb8822b631ab779ecf5a0ec0a3f4b97728e578154b9978e57ab SHA512 aa8919e89f71eac515c6d20270673ed212214a62a3df54b047430d26d8e8576de5f29fc2b8ab30e8a3e9180fda3576ad7cf346ec271fc9c05c91b40b54642bfe DIST ledger-live-desktop-2.50.0-linux-x86_64.AppImage 119773817 BLAKE2B 6b50a38d5c807898503c26fb138bc551c2194cddc3f4ca22fb86c622ffaa3e3ac76785c37d357eb8822b631ab779ecf5a0ec0a3f4b97728e578154b9978e57ab SHA512 aa8919e89f71eac515c6d20270673ed212214a62a3df54b047430d26d8e8576de5f29fc2b8ab30e8a3e9180fda3576ad7cf346ec271fc9c05c91b40b54642bfe
DIST ledger-live-desktop-2.50.1-linux-x86_64.AppImage 120590061 BLAKE2B d56bd8e909649361d7c6aef67fde9ecb4d700c63370fe00c3170759fbf64732c51a484d5d2d8846f32efa4e75170c55cf6793559f431f704187b06f983f63284 SHA512 8ee659326d7ef62f47f7966ece2baf6c8825736f54ba0e2676a72d47418bce16a2dee9cf20920c1e81f8f3f4dd12e4508cb5eab25dbb602059c4674073b1ca9e DIST ledger-live-desktop-2.50.1-linux-x86_64.AppImage 120590061 BLAKE2B d56bd8e909649361d7c6aef67fde9ecb4d700c63370fe00c3170759fbf64732c51a484d5d2d8846f32efa4e75170c55cf6793559f431f704187b06f983f63284 SHA512 8ee659326d7ef62f47f7966ece2baf6c8825736f54ba0e2676a72d47418bce16a2dee9cf20920c1e81f8f3f4dd12e4508cb5eab25dbb602059c4674073b1ca9e
DIST ledger-live-desktop-2.51.0-linux-x86_64.AppImage 120762361 BLAKE2B 90483944c5c45b5262bbe89b21fa2dea3e794cdf9a0c23e179027aabaa45dd2d60b161b7873a3dbf5b65d67661ac6ff8bdad85923ecd4364d800856ea6c10931 SHA512 f2d25df50d1bc7fea3e55a359e9d30accbf88f1c5b947173c83075a7438ffba3cd51c50ac28104dc12df24d12ad9479ae913a53817a6c37d0b90ec80c742af96 DIST ledger-live-desktop-2.51.0-linux-x86_64.AppImage 120762361 BLAKE2B 90483944c5c45b5262bbe89b21fa2dea3e794cdf9a0c23e179027aabaa45dd2d60b161b7873a3dbf5b65d67661ac6ff8bdad85923ecd4364d800856ea6c10931 SHA512 f2d25df50d1bc7fea3e55a359e9d30accbf88f1c5b947173c83075a7438ffba3cd51c50ac28104dc12df24d12ad9479ae913a53817a6c37d0b90ec80c742af96
DIST ledger-live-desktop-2.52.0-linux-x86_64.AppImage 133467307 BLAKE2B 80698c56aa189d06926ac5e40617b28d5970bdb030c0f2d72d7bc2d6ff6e5ebe96288394df332b7d65b419b3277f1d7e89f481421951ce2dfb0fd45a00123bd5 SHA512 3cf578467c864daa27348ebd69a1e93fcbe59b1ab0fc4837993ed44281be27e18263f118f87d7766a54bee262c63572c9b8e83d12cac3006955b6ae11e641af9 DIST ledger-live-desktop-2.52.0-linux-x86_64.AppImage 133467307 BLAKE2B 80698c56aa189d06926ac5e40617b28d5970bdb030c0f2d72d7bc2d6ff6e5ebe96288394df332b7d65b419b3277f1d7e89f481421951ce2dfb0fd45a00123bd5 SHA512 3cf578467c864daa27348ebd69a1e93fcbe59b1ab0fc4837993ed44281be27e18263f118f87d7766a54bee262c63572c9b8e83d12cac3006955b6ae11e641af9
DIST ledger-live-desktop-2.53.1-linux-x86_64.AppImage 133289943 BLAKE2B 0e2a538de36e40f7998192567cc0979203c02e8d45adc95867152745d4c5285f8e201818ea4f1ad8190d63ba2d3ecdd102cebb82439628b3ed765ad6803089c9 SHA512 27e4b713a720351cb0916ebdb6343ba86f22c2c07e74545582ccf68203a5691c6bd56d312e5fc168868b922dd7e47b0c558f4a66754c8d7fe472288bf0cf4c3a

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Foundation # Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Foundation # Copyright 1999-2023 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=7 EAPI=7

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>lssndrbarbieri@gmail.com</email> <email>lssndrbarbieri@gmail.com</email>

View File

@@ -9,7 +9,7 @@ DESCRIPTION="Generates random text from datafiles and templates"
HOMEPAGE=" HOMEPAGE="
https://github.com/aduial/nonsense https://github.com/aduial/nonsense
https://sourceforge.net/projects/nonsense/ https://sourceforge.net/projects/nonsense/
http://nonsense.sourceforge.net https://nonsense.sourceforge.net
" "
SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" SRC_URI="https://github.com/aduial/nonsense/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}" S="${WORKDIR}/${PN}-${COMMIT}"

1
dev-cpp/xsimd/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST xsimd-10.0.0.tar.gz 212082 BLAKE2B 2a3c6dd711f9e7ffd32ce3fd9a6056a56768a0f5b6ff412d2c5cd5f82682cac87ed0a68109a449ab6337f89a4719e9ab25f94060d3f675783ce00c79e3378512 SHA512 bd7a363bbebc9196954c8c87271f14f05ca177569fcf080dac91be06ad2801c43fccbb385afd700b80d58c83d77f26ba199a7105672e4a1e55c517d15dd6e8e3

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo.kamal@tgf.pw</email>
<name>Kamal Abdellatif</name>
</maintainer>
<upstream>
<remote-id type="github">xtensor-stack/xsimd</remote-id>
<doc>https://xsimd.readthedocs.io/en/latest/</doc>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,57 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake python-any-r1
DESCRIPTION="C++ wrappers for SIMD intrinsics"
HOMEPAGE="https://github.com/xtensor-stack/xsimd"
SRC_URI="https://codeload.github.com/xtensor-stack/${PN}/tar.gz/refs/tags/${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
BDEPEND="
doc? (
app-doc/doxygen
$(python_gen_any_dep '
dev-python/breathe[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
')
)
test? ( dev-cpp/doctest )
"
RESTRICT="!test? ( test )"
python_check_deps() {
python_has_version \
"dev-python/breathe[${PYTHON_USEDEP}]" \
"dev-python/sphinx[${PYTHON_USEDEP}]"
}
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_configure() {
local mycmakeargs=( -DBUILD_TESTS=$(usex test) )
cmake_src_configure
}
src_compile() {
use test && cmake_src_compile xtest
if use doc; then
cd "${WORKDIR}/${P}/docs" || die
emake html BUILDDIR="${BUILD_DIR}"
HTML_DOCS=( "${BUILD_DIR}/html/." )
fi
}

1
dev-cpp/xtensor/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST xtensor-0.24.4.tar.gz 1203049 BLAKE2B 512ab8b2e23b295e36462b63d796d037a4300b184e5932390e8c85a98e2f96639794622817bbdb73a24925c21d210bb39c96ecbd0f3d569a05eb8c5458b805c8 SHA512 e245571553592d5d0e98af5b645bc4526123764b0507ab6fb9ade690f62eae1e2850d8a44b0550ff95276b968c287bf7d6cab9262af5f28bcf7345b6d317d16a

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gentoo.kamal@tgf.pw</email>
<name>Kamal Abdellatif</name>
</maintainer>
<upstream>
<remote-id type="github">xtensor-stack/xtensor</remote-id>
<doc>https://xtensor.readthedocs.io/en/latest/</doc>
</upstream>
<use>
<flag name="openmp">Enable parallel assignment loop using OpenMP</flag>
<flag name="tbb">Enable parallel assignment loop using dev-cpp/tbb</flag>
<flag name="xsimd">Enable SIMD accelaration using dev-cpp/xsimd</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,98 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# required because of manuall install in src_install
CMAKE_MAKEFILE_GENERATOR="emake"
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake python-any-r1 optfeature toolchain-funcs
DESCRIPTION="header-only C++ library for numerical analysis with multi-dimensional arrays"
HOMEPAGE="https://github.com/xtensor-stack/xtensor"
SRC_URI="https://codeload.github.com/xtensor-stack/${PN}/tar.gz/refs/tags/${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc openmp tbb test xsimd"
DEPEND="
dev-cpp/xtl
tbb? ( dev-cpp/tbb )
xsimd? ( dev-cpp/xsimd )
"
RDEPEND="${DEPEND}"
BDEPEND="
doc? (
app-doc/doxygen
$(python_gen_any_dep '
dev-python/breathe[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
')
)
test? ( dev-cpp/doctest )
"
RESTRICT="!test? ( test )"
REQUIRED_USE="?? ( tbb openmp )"
python_check_deps() {
python_has_version \
"dev-python/breathe[${PYTHON_USEDEP}]" \
"dev-python/sphinx[${PYTHON_USEDEP}]" \
"dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]"
}
pkg_pretend() {
use openmp && tc-check-openmp
}
pkg_setup() {
use openmp && tc-check-openmp
use doc && python-any-r1_pkg_setup
}
src_prepare() {
# Skipping test due to https://github.com/xtensor-stack/xtensor/issues/2653
sed -i -e '/test_xoptional\.cpp/d' test/CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_TESTS=$(usex test)
-DXTENSOR_USE_OPENMP=$(usex openmp)
-DXTENSOR_USE_TBB=$(usex tbb)
-DXTENSOR_USE_XSIMD=$(usex xsimd)
)
cmake_src_configure
}
src_compile() {
use test && cmake_src_compile xtest
if use doc; then
cd "${WORKDIR}/${P}/docs" || die
emake html BUILDDIR="${BUILD_DIR}"
HTML_DOCS=( "${BUILD_DIR}/html/." )
fi
}
src_install() {
# default install starts compiling more tests
# that do not affect the header-only install image
DESTDIR="${D}" emake -C "${BUILD_DIR}" install/fast "$@"
einstalldocs
}
pkg_postinst() {
optfeature "JSON support" dev-cpp/nlohmann_json
}

1
dev-cpp/xtl/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST xtl-0.7.5.tar.gz 160548 BLAKE2B 61d8c8c8e69722e2d29bd70991840650b22f2f440e2ee8100786869e4410ace8a5063cc0101361aedca963607cf046bb46e923fc096e25d731affdf2876ef4fa SHA512 fb447334f68f255d7d28c9202eee2cec70d007c1031f3756a6acd0cc019c0d95ed1d12ec63f2e9fb3df184f9ec305e6a3c808bb88c1e3eb922916ad059d2e856

View File

@@ -2,11 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>cyber+gentoo@sysrq.in</email> <email>gentoo.kamal@tgf.pw</email>
<name>Anna</name> <name>Kamal Abdellatif</name>
</maintainer> </maintainer>
<upstream> <upstream>
<remote-id type="pypi">sphinxcontrib.jquery</remote-id> <remote-id type="github">xtensor-stack/xtl</remote-id>
<remote-id type="github">sphinx-contrib/jquery</remote-id> <doc>https://xtl.readthedocs.io/en/latest/</doc>
</upstream> </upstream>
</pkgmetadata> </pkgmetadata>

View File

@@ -0,0 +1,57 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
inherit cmake python-any-r1
DESCRIPTION="Algorithms and containers used by the xtensor stack and the xeus stack"
HOMEPAGE="https://github.com/xtensor-stack/xtl"
SRC_URI="https://codeload.github.com/xtensor-stack/${PN}/tar.gz/refs/tags/${PV} -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc test"
BDEPEND="
doc? (
app-doc/doxygen
$(python_gen_any_dep '
dev-python/breathe[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
')
)
test? ( dev-cpp/doctest )
"
RESTRICT="!test? ( test )"
python_check_deps() {
python_has_version \
"dev-python/breathe[${PYTHON_USEDEP}]" \
"dev-python/sphinx[${PYTHON_USEDEP}]"
}
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_configure() {
local mycmakeargs=( -DBUILD_TESTS=$(usex test) )
cmake_src_configure
}
src_compile() {
use test && cmake_src_compile xtest
if use doc; then
cd "${WORKDIR}/${P}/docs" || die
emake html BUILDDIR="${BUILD_DIR}"
HTML_DOCS=( "${BUILD_DIR}/html/." )
fi
}

View File

@@ -4,8 +4,8 @@
EAPI=7 EAPI=7
DESCRIPTION="HMM-based speech synthesis system (HTS) engine and API" DESCRIPTION="HMM-based speech synthesis system (HTS) engine and API"
HOMEPAGE="http://hts-engine.sourceforge.net/" HOMEPAGE="https://hts-engine.sourceforge.net/"
SRC_URI="http://downloads.sourceforge.net/hts-engine/hts_engine_API-${PV}.tar.gz" SRC_URI="https://downloads.sourceforge.net/hts-engine/hts_engine_API-${PV}.tar.gz"
S="${WORKDIR}/hts_engine_API-${PV}" S="${WORKDIR}/hts_engine_API-${PV}"
LICENSE="BSD" LICENSE="BSD"
SLOT="0" SLOT="0"

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>contact@hacktivis.me</email> <email>contact@hacktivis.me</email>

View File

@@ -51,7 +51,7 @@ BDEPEND="
dev-python/pytest-subtests[${PYTHON_USEDEP}] dev-python/pytest-subtests[${PYTHON_USEDEP}]
>=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
dev-python/redis-py[${PYTHON_USEDEP}] dev-python/redis[${PYTHON_USEDEP}]
dev-python/sphinx-testing[${PYTHON_USEDEP}] dev-python/sphinx-testing[${PYTHON_USEDEP}]
dev-python/tblib[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}]
sci-astronomy/pyephem[${PYTHON_USEDEP}] sci-astronomy/pyephem[${PYTHON_USEDEP}]

View File

@@ -0,0 +1 @@
DIST codecov-2.1.12.tar.gz 20866 BLAKE2B dbccde91bf2290eb403a9f52583b1bb4629860a200bc4a592e2e2ad48443c77c3de36c02503f3716b16d941016296f20071ab7f34227058ccdc7c7f8d925d909 SHA512 9d364844dc864996e7d65d6210c7bca345a67d5aa61bcdd351591f0aeadcd2662101e59449e8a86b8341d9fc840889cb635b2c41c6287001b598ee1647c86b02

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Hosted coverage reports for GitHub, Bitbucket and Gitlab"
HOMEPAGE="https://github.com/codecov/codecov-python https://pypi.org/project/codecov/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
DOCS=""
RDEPEND=">=dev-python/requests-2.7.9[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
py.test -v -v || die
}
distutils_enable_tests pytest

View File

@@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">codecov</remote-id>
<remote-id type="github">codecov/codecov-python</remote-id>
<maintainer status="unknown">
<email>support@codecov.io</email>
<name>Codecov</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -11,7 +11,7 @@ PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="A python wrapper for Gnuplot" DESCRIPTION="A python wrapper for Gnuplot"
HOMEPAGE="http://gnuplot-py.sourceforge.net/" HOMEPAGE="https://gnuplot-py.sourceforge.net/"
SRC_URI=" SRC_URI="
mirror://sourceforge/${PN}/${MYP}.tar.gz mirror://sourceforge/${PN}/${MYP}.tar.gz
mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz mirror://debian/pool/main/p/${MYPN}/${MYPN}_${PV//_p/-}.debian.tar.xz

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<description>co-maintainers welcome</description> <description>co-maintainers welcome</description>

View File

@@ -0,0 +1 @@
DIST griffe-0.25.4.gh.tar.gz 146307 BLAKE2B 160a347d9bcd7494f67d2904377d24e5b46882cf56d88b070c6d495e556ca8acef1acafa06de8e50759af1329674048a88917682ba366c24b3844b44862dafe5 SHA512 932235d5317aa001fda1007f110f01aa2fd6bac8f4dbe01e24701b2e2160d6bf43cb63960189f354fde5fc7ad65b55c363fb8cb8c9f4ff0dcff23129d47496b1

View File

@@ -0,0 +1,26 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Signatures for entire Python programs."
HOMEPAGE="https://github.com/mkdocstrings/griffe https://pypi.org/project/griffe/"
SRC_URI="https://github.com/mkdocstrings/griffe/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
ISUE="test"
RDEPEND=""
BDEPEND="
dev-python/pdm-pep517[${PYTHON_USEDEP}]
dev-python/colorama[${PYTHON_USEDEP}]
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">griffe</remote-id>
<remote-id type="github">mkdocstrings/griffe</remote-id>
</upstream>
<longdescription>
Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API.
</longdescription>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST invoke-2.0.0.gh.tar.gz 308039 BLAKE2B 1c4e601014be953fcdef502d9d513db8deec75afc64f0445fd5eae0a05b04d9ebeffc1266cb25184f0e6dc0dc49d712661f4644258db6226e060ea20b735772e SHA512 d7ae2099f550216bd1ea7df1d3d6c253fc4740a1ef945a64d0293670eef4913b5a5d170ff2052bdff7c9801da31fbdc5bc6b323d4467caba4d1486839bca3ba1

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1
DESCRIPTION="Pythonic task execution"
HOMEPAGE="https://github.com/pyinvoke/invoke https://pypi.org/project/invoke/"
SRC_URI="https://github.com/pyinvoke/invoke/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
src_prepare(){
rm -r ./invoke/vendor/yaml2
eapply_user
}

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">invoke</remote-id>
<remote-id type="github">pyinvoke/invoke</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1 @@
DIST mkdocs-autorefs-0.4.1.gh.tar.gz 23793 BLAKE2B 31700c80decea013fb5b57772942d05665ac8b06b2948a69c09dd8c8266b2922d8679a6c053a9b19f5887087d24b9f2a1f1df569f953afb59b80df77adbf8e07 SHA512 5ff36eb2f6fcf3885a8b660fa5063af283f464c6d3e5b257cd5e2a84a2e5826c539d562eccd48d0ea61a2d57f461611759999fe524607638e1b097f5a32aa369

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">autorefs</remote-id>
<remote-id type="github">mkdocstrings/autorefs</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,27 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Automatically link across pages in MkDocs."
HOMEPAGE="https://github.com/mkdocstrings/autorefs https://pypi.org/project/autorefs"
SRC_URI="https://github.com/mkdocstrings/autorefs/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/autorefs-${PV}"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND=""
BDEPEND="
dev-python/pdm-pep517[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">mkdocs-blog-plugin</remote-id>
<remote-id type="github">fmaida/mkdocs-blog-plugin</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,22 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 git-r3
DESCRIPTION="Plugin for MkDocs to keep a simple blog section inside your documentation."
HOMEPAGE="https://github.com/fmaida/mkdocs-blog-plugin https://pypi.org/project/mkdocs-blog-plugin"
EGIT_REPO_URI="https://github.com/fmaida/mkdocs-blog-plugin.git"
LICENSE="MIT"
SLOT="0"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]
"
DEPEND="${BDEPEND}"

View File

@@ -0,0 +1 @@
DIST mkdocs-mkdocstrings-python-0.8.3.gh.tar.gz 100049 BLAKE2B 796b26babacb6d6d711d7c748b5bb06e705881929109984d26ebdea1ee64c3d7d3b6427f54e2836d3256921243885518cf12a8ff74d04f2caf39871f08fd3f5a SHA512 af5e4470efd9de23710a2d9ec65430d48ef34b91fa9d6162be491852ed27c3775f3be41eb7703e440924566eeabee897e6cc8bba749f59377bdca617ec887c41

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">mkdocstrings-python</remote-id>
<remote-id type="github">mkdocstrings/python</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,35 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="A Python handler for mkdocstrings."
HOMEPAGE="https://github.com/mkdocstrings/python https://pypi.org/project/mkdocstrings-python"
SRC_URI="https://github.com/mkdocstrings/python/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/python-${PV}"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
ISUE="test"
RDEPEND=""
BDEPEND="
dev-python/pdm-pep517[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]
dev-python/griffe[${PYTHON_USEDEP}]
test? (
dev-python/mkdocs-mkdocstrings[${PYTHON_USEDEP}]
dev-python/mkdocs-autorefs[${PYTHON_USEDEP}]
dev-python/pymdown-extensions[${PYTHON_USEDEP}]
dev-python/mkdocs_pymdownx_material_extras[${PYTHON_USEDEP}]
)
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST mkdocs-mkdocstrings-0.20.0.gh.tar.gz 69064 BLAKE2B 9b0a1dc3b5e21924e00ba75a6ec79bab33629c65010ec8b0669c17d4000c55fd250f628410c583f14f2d91ee34a0ab419306630025474a820a7377a7beb8b51a SHA512 7a1c5a20c4070d9dec3cf959b38110427efdfc211f66e8423b478903e646f8ef8c8242393d1689392763512a718343b140f01297e57cfbd5f246928c3fbba97b

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">autorefs</remote-id>
<remote-id type="github">mkdocstrings/autorefs</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,33 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=pdm
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="Automatic documentation from sources, for MkDocs."
HOMEPAGE="https://github.com/mkdocstrings/mkdocstrings https://pypi.org/project/mkdocstrings"
SRC_URI="https://github.com/mkdocstrings/mkdocstrings/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/mkdocstrings-${PV}"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64"
ISUE="test"
RDEPEND=""
BDEPEND="
dev-python/pdm-pep517[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]
test? (
dev-python/pymdown-extensions[${PYTHON_USEDEP}]
dev-python/mkdocs-autorefs[${PYTHON_USEDEP}]
dev-python/mkdocs-mkdocstrings-python[${PYTHON_USEDEP}]
)
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST mkdocs-rss-plugin-1.5.0.gh.tar.gz 39301 BLAKE2B 8d92ee030115b3d8ea589509a9558d61d72bfa4abd55b3451262928df8a63c9ed0399c2cd883a8d070c15241396cffcd96fd953a6b8e781b0d922d287b950886 SHA512 1ed861bca8feaab869c1e88a0533110a7b617b7a5bd68b6ea4b454975c56fee1aaa118d65abf8e8c03d41ff5b367f9561dee08cdffbcf7bfffa7268306c3f4b8

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">mkdocs-rss-plugin</remote-id>
<remote-id type="github">Guts/mkdocs-rss-plugin</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,43 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
DESCRIPTION="MkDocs plugin to generate a RSS feeds."
HOMEPAGE="https://github.com/Guts/mkdocs-rss-plugin https://pypi.org/project/mkdocs-rss-plugin"
SRC_URI="https://github.com/Guts/mkdocs-rss-plugin/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/mkdocs[${PYTHON_USEDEP}]
dev-python/GitPython[${PYTHON_USEDEP}]
doc? (
dev-python/mkdocs-bootswatch[${PYTHON_USEDEP}]
dev-python/mkdocs-minify-plugin[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/pymdown-extensions[${PYTHON_USEDEP}]
)
"
DEPEND="${BDEPEND}"
# No test because of upstream bug
# BDEPEND+="
# test? (
# dev-python/black[${PYTHON_USEDEP}]
# dev-python/feedparser[${PYTHON_USEDEP}]
# dev-python/flake8[${PYTHON_USEDEP}]
# dev-vcs/pre-commit
# dev-python/pytest-cov[${PYTHON_USEDEP}]
# )"
# distutils_enable_tests pytest

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=8 EAPI=8
@@ -46,7 +46,7 @@ DEPEND="
>=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
>=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}] >=dev-python/pymongo-3.0.2[${PYTHON_USEDEP}]
>=dev-python/elasticsearch-py-2.0.0[${PYTHON_USEDEP}] >=dev-python/elasticsearch-py-2.0.0[${PYTHON_USEDEP}]
>=dev-python/redis-py-2.10.0[${PYTHON_USEDEP}] >=dev-python/redis-2.10.0[${PYTHON_USEDEP}]
>=dev-python/reno-3.1.0[${PYTHON_USEDEP}] >=dev-python/reno-3.1.0[${PYTHON_USEDEP}]
) )
" "

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">nanoid</remote-id>
<remote-id type="github">puyuan/py-nanoid</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,25 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1 git-r3
DESCRIPTION="Python Nanoid"
HOMEPAGE="https://github.com/puyuan/py-nanoid https://pypi.org/project/nanoid"
EGIT_REPO_URI="https://github.com/puyuan/py-nanoid.git"
LICENSE="MIT"
SLOT="0"
RDEPEND=""
BDEPEND="
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/flake8[${PYTHON_USEDEP}]
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST pytest-syrupy-4.0.0.gh.tar.gz 2294943 BLAKE2B ac968eaaccfb4258237af165bf576a635ac858b0e8b52b2089b99b1dcfd3d49cc16bd7550ceb95809340a0e568fb37081e3c59820be8292fbe55f0223dc5dffa SHA512 006a28283c1ba148845bc4f447b066112a791adf47d405ce0351a25d2f100c64240719531ec62ed83f6c2a899f8d4ddeec9209fa152a290b6bb4e7b0e6ed1797

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">syrupy</remote-id>
<remote-id type="github">tophat/syrupy</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,41 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="The sweeter pytest snapshot plugin"
HOMEPAGE="https://github.com/tophat/syrupy https://pypi.org/project/syrupy"
SRC_URI="https://github.com/tophat/syrupy/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/syrupy-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/rich[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
"
BDEPEND="
dev-python/poetry-core[${PYTHON_USEDEP}]
dev-python/colored[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
test? (
dev-python/codecov[${PYTHON_USEDEP}]
dev-python/invoke[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/pytest-benchmark[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
DEPEND="
${BDEPEND}
${RDEPEND}
"
distutils_enable_tests pytest

View File

@@ -1 +0,0 @@
DIST sphinxcontrib-jquery-3.0.0.gh.tar.gz 121750 BLAKE2B 5b160fa1434b111683824442a0ecb0da230dba7f29161495859845282e1b6471faa256be6fffc2d34c6fc97e4e188bb1247284613bf65bf322fcb77463b6cf83 SHA512 a681f42734f2925b597f8d90c7b90a3f6df9549d1c97195799670542c5eabdc4d4d4aecfef29f56bd74ffad18ab179cc47f27b8395c11388259473690601901a

View File

@@ -1,35 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_PEP517=flit
inherit distutils-r1
MY_PN=${PN#sphinxcontrib-}
DESCRIPTION="Extension to include jQuery on newer Sphinx releases"
HOMEPAGE="
https://pypi.org/project/sphinxcontrib-jquery/
https://github.com/sphinx-contrib/jquery
"
SRC_URI="https://github.com/sphinx-contrib/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_PN}-${PV}"
LICENSE="0BSD"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
dev-python/sphinx-testing[${PYTHON_USEDEP}]
)
"
DOCS=( AUTHORS {CHANGES,README}.rst )
distutils_enable_tests pytest

View File

@@ -0,0 +1 @@
DIST validator-collection-1.5.0.gh.tar.gz 88317 BLAKE2B cfca5c094a24105d7e4e9d4b802808ad62c50c4228d1c0ffca8e68e52098ee1358dfbfba6364b58e5377903823683668abfe79ccd4d6d96bb885b0ce33cb27d0 SHA512 802b7d1516ad55ef8506ea9785b776024f2c041fc5d550d345459bc545600a66402eb32ccc3c59903c895d2c55e17d087429b3a6bd787b9ae890eb00c1c19fc3

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>gasc@eurecom.fr</email>
<name>Gasc Henri</name>
</maintainer>
<upstream>
<remote-id type="pypi">validator-collection</remote-id>
<remote-id type="github">insightindustry/validator-collection</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,40 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_10 )
inherit distutils-r1
DESCRIPTION="Python library of 60+ commonly-used validator functions."
HOMEPAGE="https://github.com/insightindustry/validator-collection https://pypi.org/project/validator-collection"
SRC_URI="https://github.com/insightindustry/validator-collection/archive/refs/tags/v.${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${PN}-v.${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
RDEPEND=""
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-tabs[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
test? (
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-benchmark[${PYTHON_USEDEP}]
dev-python/pytest-cov[${PYTHON_USEDEP}]
dev-python/codecov[${PYTHON_USEDEP}]
dev-python/pyfakefs[${PYTHON_USEDEP}]
)
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest
distutils_enable_sphinx docs

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>contact@hacktivis.me</email> <email>contact@hacktivis.me</email>

View File

@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="Read JUnit/XUnit XML files and map them to Python objects" DESCRIPTION="Read JUnit/XUnit XML files and map them to Python objects"
HOMEPAGE="http://gitlab.com/woob/xunitparser/" HOMEPAGE="https://gitlab.com/woob/xunitparser/"
SRC_URI="https://gitlab.com/woob/xunitparser/-/archive/v${PV}/xunitparser-v${PV}.tar.gz" SRC_URI="https://gitlab.com/woob/xunitparser/-/archive/v${PV}/xunitparser-v${PV}.tar.gz"
S="${WORKDIR}/xunitparser-v${PV}/" S="${WORKDIR}/xunitparser-v${PV}/"

View File

@@ -1,5 +1,5 @@
DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273 DIST cloud.google.com%2Fgo%2F@v%2Fv0.26.0.mod 27 BLAKE2B 814b0fa8f12d5ce6171fa629b5a7eb34e0e882cc0c5430986896bb38c243e08dc83098f271227f4ba019e78f16dc97fbb381e833aff1819833d243b08add916b SHA512 5132f3438533427c0ab0fbb7a12112a7830ea9122662ed46019ff89c71d9cf80c02edc32dd5c892da572031b5a2cce100f2602fa6a19bea6be7c02781f701273
DIST git-bug-0.7.1.tar.gz 1934695 BLAKE2B d74b7ba98729454282dbe83c4698bd0fbfd58cd438b161e8a3af20a60757cc9ec66b99c11e45a51372b4e22a578a35000e5d59815fa8b9fe489c24c698176c94 SHA512 87b4b5c5e23c6a4be64ed13e38cac92ed6baa02ea40c51d10080045c2392398407c254231cb8c341be8202c33723ddd54892ff59eb6ffd7787305edd4b9b8acc DIST git-bug-0.7.2.tar.gz 1933613 BLAKE2B a57342aa6db577f310036327e652dfd0b9f9627fb2bc8e366b3be6a90e67502c7c14c67571d8a297a28bb7b6c4e0afc8b047c120c231d8d620d06b7180d5e9fe SHA512 85dac95e09dc0946afafc8bcec303b1bcaac36081bb8c8057e767c57a488496c2e6971b7fcf257903a6021da54f946a7475a72e999e142645f29f7e228570ab2
DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146 DIST github.com%2F!burnt!sushi%2Ftoml%2F@v%2Fv0.3.1.mod 34 BLAKE2B ce54a247aef91043830bdf0603c8452ba38eceb1495af6e7a74c9119234a0dc5cd080cb25258c28f5e270acf91189a5ed33e361cbf17de2be5e37dadbda1d90d SHA512 320941bc3b7fb8bc595e6135cbc513a7583d129f0cd92508055291e141191066303cf75148e25198c21f6c6c539a790ea3210f3ecf5de6a2a03b70c753091146
DIST github.com%2F!masterminds%2Fglide%2F@v%2Fv0.13.2.mod 36 BLAKE2B 90eea1d6bfb78f872b781706703178c3c010c549c94e28eac0b3ca2ca2ee4bf126bb5320fa8bc0c22aa2aeebb2361572081014253d12a0a8dcfcf28ee607a554 SHA512 37cffb84d5a0e51f4306f042f62a549cbac31f714b497a590149c78d1a16d9b9fb7c3ea9c4c89856dc38b1548fe18afbb537628f0c511faab6a4eb631bcbf43f DIST github.com%2F!masterminds%2Fglide%2F@v%2Fv0.13.2.mod 36 BLAKE2B 90eea1d6bfb78f872b781706703178c3c010c549c94e28eac0b3ca2ca2ee4bf126bb5320fa8bc0c22aa2aeebb2361572081014253d12a0a8dcfcf28ee607a554 SHA512 37cffb84d5a0e51f4306f042f62a549cbac31f714b497a590149c78d1a16d9b9fb7c3ea9c4c89856dc38b1548fe18afbb537628f0c511faab6a4eb631bcbf43f
DIST github.com%2F!masterminds%2Fsemver%2F@v%2Fv1.4.2.mod 37 BLAKE2B 60b2ec6aeaaece8fbe3ca154b432f677dbb46672fdbc95b503f613190df535c7254900c9cfaa3319ab2d7562513640c7cc9fe650d75d97dc09fe84a17e359a86 SHA512 4f01cd11b3ae6f26266154ee37e7a4084e61e865fa9427187a24a02631415f2367a4afad83b4e1cf772b263aaf8f180b4b177e30ae884cdcab239919c9e08bbc DIST github.com%2F!masterminds%2Fsemver%2F@v%2Fv1.4.2.mod 37 BLAKE2B 60b2ec6aeaaece8fbe3ca154b432f677dbb46672fdbc95b503f613190df535c7254900c9cfaa3319ab2d7562513640c7cc9fe650d75d97dc09fe84a17e359a86 SHA512 4f01cd11b3ae6f26266154ee37e7a4084e61e865fa9427187a24a02631415f2367a4afad83b4e1cf772b263aaf8f180b4b177e30ae884cdcab239919c9e08bbc

View File

@@ -330,7 +330,7 @@ EGO_SUM=(
"sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod" "sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod"
) )
go-module_set_globals go-module_set_globals
SRC_URI="https://github.com/MichaelMure/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz SRC_URI="https://github.com/MichaelMure/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
${EGO_SUM_SRC_URI}" ${EGO_SUM_SRC_URI}"
RESTRICT="strip" RESTRICT="strip"

View File

@@ -0,0 +1,2 @@
DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
DIST gitqlient-GitServerPlugin-0.2.0.tar.gz 78411 BLAKE2B 4220f0d53abccac79a21cb5cb2e1cad608fbfc62afe797ed446594a642010f6476c519c3ba807db4cbc8f51150420186933cfeb18b27b98ddfd18882213e04e2 SHA512 d01c8fd3132d03f1f819ec7c81f920f6e37146f43182c322d6048ba008ab83dac71b43510445fe9ec5612555e1b18c2afb4a0193dd1a3dabb3b80ae35e9e9381

View File

@@ -0,0 +1,55 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qmake-utils
MY_PN="GitServerPlugin"
GQ="GitQlient"
GQ_PN="gitqlient"
GQ_PV="1.6.1"
DESCRIPTION="GitQlient GitServer plugin"
HOMEPAGE="https://github.com/francescmm/GitServerPlugin"
SRC_URI="
https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
"
KEYWORDS="~amd64"
LICENSE="LGPL-2.1"
SLOT="0"
S="${WORKDIR}/${MY_PN}-${PV}"
PDEPEND=">=dev-vcs/gitqlient-1.6.1"
RDEPEND="
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtwebengine:5[widgets]
"
DEPEND="${DEPEND}"
# No need SONAME for runtime plugin
QA_SONAME="usr/lib.*/lib${MY_PN}.so"
src_prepare() {
default
mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
mv -T ../"${GQ_PN}_${GQ_PV}"/src/git src/git || die
}
src_configure() {
eqmake5 "${MY_PN}".pro
}
src_install() {
dolib.so lib/lib"${MY_PN}".so
}
pkg_postinst() {
elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>torokhov-s-a@yandex.ru</email>
<name>Sergey Torokhov</name>
</maintainer>
<upstream>
<remote-id type="github">francescmm/GitServerPlugin</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,2 @@
DIST gitqlient-1.6.1.tar.gz 4971880 BLAKE2B b793dd406d1dff7aa193916a08dc5c10159eb54f79d2d9930b672aed5ee5d98fe3d6afb1869032bdeee1790b078a5fefa8064506353d56e870ea95bb24ebcc26 SHA512 e115c9fca6c8fe17b32d326a7f649d35ea55fd1f4c1df7c30962e9f07382d246cd23b8dbdbf6759620d1ba7ba9c48c7a391b2e0a730a58bba9f1ba6425a2da9e
DIST gitqlient-JenkinsPlugin-0.2.0.tar.gz 29474 BLAKE2B f8dfb020f68ec474b0d15b62a5566316f21cd29f4878170bcf7940e3df596a970535d5db3c3f05f12d18fdff5f5b6f99db242c807e8554754f08f14ad31997a0 SHA512 0c3089b80116974a687821940d7e78c6b663acf50cb060cff824d3e1e1838773eca8ed671778d2cf016d0b3e5fff8daab958f765af4eacc04dea66864966ae8e

View File

@@ -0,0 +1,55 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qmake-utils
MY_PN="JenkinsPlugin"
GQ="GitQlient"
GQ_PN="gitqlient"
GQ_PV="1.6.1"
DESCRIPTION="GitQlient Jenkins plugin"
HOMEPAGE="https://github.com/francescmm/JenkinsPlugin"
SRC_URI="
https://github.com/francescmm/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${GQ_PN}-${MY_PN}-${PV}.tar.gz
https://github.com/francescmm/${GQ}/releases/download/v${GQ_PV}/${GQ_PN}_${GQ_PV}.tar.gz -> ${GQ_PN}-${GQ_PV}.tar.gz
"
KEYWORDS="~amd64"
LICENSE="LGPL-2.1"
SLOT="0"
S="${WORKDIR}/${MY_PN}-${PV}"
PDEPEND=">=dev-vcs/gitqlient-1.6.1"
RDEPEND="
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtwebengine:5[widgets]
"
DEPEND="${DEPEND}"
# No need SONAME for runtime plugin
QA_SONAME="usr/lib.*/lib${MY_PN}.so"
src_prepare() {
default
mv -T ../"${GQ_PN}_${GQ_PV}"/src/AuxiliarCustomWidgets src/AuxiliarCustomWidgets || die
mv -T ../"${GQ_PN}_${GQ_PV}"/src/QLogger src/QLogger || die
mv -T ../"${GQ_PN}_${GQ_PV}"/src/QPinnableTabWidget src/QPinnableTabWidget || die
}
src_configure() {
eqmake5 "${MY_PN}".pro
}
src_install() {
dolib.so lib/lib"${MY_PN}".so
}
pkg_postinst() {
elog "To use ${MY_PN} set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>torokhov-s-a@yandex.ru</email>
<name>Sergey Torokhov</name>
</maintainer>
<upstream>
<remote-id type="github">francescmm/JenkinsPlugin</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,34 @@
diff -Naur a/src/cache/CommitInfo.cpp b/src/cache/CommitInfo.cpp
--- a/src/cache/CommitInfo.cpp
+++ b/src/cache/CommitInfo.cpp
@@ -16,7 +16,7 @@
parseDiff(data, 1);
}
-void CommitInfo::parseDiff(QByteArray &data, int startingField)
+void CommitInfo::parseDiff(QByteArray &data, qsizetype startingField)
{
if (data.isEmpty())
return;
@@ -39,9 +39,9 @@
committer = fields.at(startingField++);
author = fields.at(startingField++);
dateSinceEpoch = std::chrono::seconds(fields.at(startingField++).toInt());
- shortLog = fields.at(startingField);
+ shortLog = fields.at(startingField++);
- for (auto i = 6; i < fields.count(); ++i)
+ for (auto i = startingField; i < fields.count(); ++i)
longLog += fields.at(i) + '\n';
longLog = longLog.trimmed();
diff -Naur a/src/cache/CommitInfo.h b/src/cache/CommitInfo.h
--- a/src/cache/CommitInfo.h
+++ b/src/cache/CommitInfo.h
@@ -96,5 +96,5 @@
friend class GitCache;
- void parseDiff(QByteArray &data, int startingField);
+ void parseDiff(QByteArray &data, qsizetype startingField);
};

View File

@@ -0,0 +1,102 @@
diff -Naur a/src/aux_widgets/InitialRepoConfig.ui b/src/aux_widgets/InitialRepoConfig.ui
--- a/src/aux_widgets/InitialRepoConfig.ui
+++ b/src/aux_widgets/InitialRepoConfig.ui
@@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>600</width>
- <height>400</height>
+ <height>500</height>
</rect>
</property>
<property name="minimumSize">
@@ -184,6 +184,12 @@
<property name="title">
<string>Credentials configuration</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="gridLayout_2">
<property name="leftMargin">
<number>0</number>
diff -Naur a/src/big_widgets/ConfigWidget.ui b/src/big_widgets/ConfigWidget.ui
--- a/src/big_widgets/ConfigWidget.ui
+++ b/src/big_widgets/ConfigWidget.ui
@@ -678,7 +678,7 @@
<number>10</number>
</property>
<item row="0" column="0" colspan="2">
- <widget class="QCheckBox" name="chbCredentials">
+ <widget class="CheckBox" name="chbCredentials">
<property name="text">
<string>Store credentials using GitQlient (Current session or in Storage)</string>
</property>
@@ -1018,6 +1018,12 @@
<property name="title">
<string>Installed plugins</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="pluginsLayout">
<property name="leftMargin">
<number>10</number>
@@ -1129,6 +1135,12 @@
<property name="title">
<string>Official GitQlient plugins</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="availablePluginsLayout">
<property name="leftMargin">
<number>10</number>
@@ -1213,6 +1225,12 @@
<property name="title">
<string>Branches panel</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="gridLayout_8">
<item row="0" column="1">
<widget class="QLabel" name="label_62">
@@ -1250,6 +1268,12 @@
<property name="title">
<string>GitQlient repo operations</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="gridLayout_9">
<item row="3" column="1">
<widget class="QLabel" name="label_45">
@@ -1315,6 +1339,12 @@
<property name="title">
<string>GitQlient general</string>
</property>
+ <property name="autoFillBackground">
+ <bool>false</bool>
+ </property>
+ <property name="styleSheet">
+ <string notr="true">background: transparent;</string>
+ </property>
<layout class="QGridLayout" name="gridLayout_10">
<item row="3" column="1">
<widget class="QLabel" name="label_54">

View File

@@ -0,0 +1,60 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit optfeature qmake-utils xdg
MY_PN="GitQlient"
DESCRIPTION="Multi-platform Git client written with Qt"
HOMEPAGE="https://github.com/francescmm/GitQlient"
SRC_URI="https://github.com/francescmm/${MY_PN}/releases/download/v${PV}/${PN}_${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}_${PV}"
LICENSE="LGPL-2.1"
SLOT="0"
DEPEND="
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
"
RDEPEND="
${DEPEND}
dev-vcs/git
"
PATCHES=(
"$FILESDIR/${P}_fix_tabs_style.patch"
"$FILESDIR/${P}_fix_commit_longLog.patch"
)
src_prepare() {
default
# Drop 'fatal' warning on version detection via git command:
sed -i -e "/^GQ_SHA/d" \
-e "/VERSION =/s| \$\$system(git rev-parse --short HEAD)||" "${MY_PN}".pro || die
sed -i -e "s/Office/Development/" "${S}/src/resources/${PN}.desktop" || die
}
src_configure() {
eqmake5 PREFIX=/usr "${MY_PN}".pro
}
src_install() {
emake INSTALL_ROOT="${D}" install
}
pkg_postinst() {
optfeature "Terminal tab plugin support" x11-libs/qtermwidget
optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
optfeature "Jenkins plugin support" dev-vcs/gitqlient-jenkins-plugin
elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
xdg_pkg_postinst
}

View File

@@ -48,6 +48,8 @@ src_install() {
pkg_postinst() { pkg_postinst() {
optfeature "Terminal tab plugin support" x11-libs/qtermwidget optfeature "Terminal tab plugin support" x11-libs/qtermwidget
optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
optfeature "Jenkins plugin support" dev-vcs/gitqlient-jenkins-plugin
elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
xdg_pkg_postinst xdg_pkg_postinst
} }

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors # Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI=8 EAPI=8
@@ -25,12 +25,6 @@ RDEPEND="
dev-vcs/git dev-vcs/git
" "
src_prepare() {
default
sed -i -e "/QMAKE_CXXFLAGS/s:-Werror::" "${MY_PN}".pro || die
sed -i -e "s:Office:Development:" "${S}/src/resources/${PN}.desktop" || die
}
src_configure() { src_configure() {
eqmake5 PREFIX=/usr "${MY_PN}".pro eqmake5 PREFIX=/usr "${MY_PN}".pro
} }
@@ -40,6 +34,9 @@ src_install() {
} }
pkg_postinst() { pkg_postinst() {
optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] optfeature "Terminal tab plugin support" x11-libs/qtermwidget
optfeature "GitServer plugin support" dev-vcs/gitqlient-gitserver-plugin
optfeature "Jenkins plugin support" dev-vcs/gitqlient-jenkins-plugin
elog "To use plugins set PluginFolder in GitQlient settings Plugin tab to /usr/$(get_libdir)"
xdg_pkg_postinst xdg_pkg_postinst
} }

3
dev-zig/zls/Manifest Normal file
View File

@@ -0,0 +1,3 @@
DIST known-folders-24845b0103e611c108d6bc334231c464e699742c.tar.gz 6618 BLAKE2B cdfe56329edcf50a07eea919b1a753ce965eeaa3c1d9e08289d74704809e489a7a674fb41c0fa16115a406512477cfa99953d434d44c52429c241df7e7bb4f1d SHA512 4ac156ad51793a733d8fd5a24936bd7b0bb8a527b9d19d9cb7d43c9ec7ac983f37dfc00fdfec23147964689201cdbee213e66b4af0917b0bb324b02e8a3a7151
DIST tracy-f493d4aa8ba8141d9680473fad007d8a6348628e.tar.gz 5401470 BLAKE2B 8a027bfe82842d6d3caeddcf03499a3671a99f2210a40b434e9893a60da88775c19738230e8d55cb1de020fe9f0d7d414df76f36f4a55b04a0c41c8c0de8232b SHA512 e8a844ff015b4c7a261e3251be33deced4f4a29a8fc8254244c125b391266e7a38bdf8d988ff4aac10bd0ee5538fca1e274a0d91dcde08d0bd021006cb326e6f
DIST zls-0.10.0.tar.gz 320226 BLAKE2B fc9c7c6e37d9347710520ddf0bc90b704ff6115210e044e68a973a2edefe024d14cf410ed0fe74400c1bed8b57f8316dc4298561f78de3abe112bc38df70404b SHA512 16a55ef0ecfac1bf43c4d917741db8389dc835cfdd9e78e9853180dad7218656c6a09b67b7185e7d87ccb2196a4deb457c3d476300eff01ce8c9bfab597576ad

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,56 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
HOMEPAGE="https://github.com/zigtools/zls"
DESCRIPTION="The officially unofficial Ziglang language server"
KNOWN_FOLDERS_COMMIT="24845b0103e611c108d6bc334231c464e699742c"
TRACY_COMMIT="f493d4aa8ba8141d9680473fad007d8a6348628e"
SRC_URI="
https://github.com/ziglibs/known-folders/archive/${KNOWN_FOLDERS_COMMIT}.tar.gz -> known-folders-${KNOWN_FOLDERS_COMMIT}.tar.gz
https://github.com/wolfpld/tracy/archive/${TRACY_COMMIT}.tar.gz -> tracy-${TRACY_COMMIT}.tar.gz
https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> zls-${PV}.tar.gz
"
KEYWORDS="~amd64"
LICENSE="MIT"
SLOT="0"
DEPEND="|| ( ~dev-lang/zig-0.10.1 ~dev-lang/zig-bin-0.10.1 )"
RDEPEND="${DEPEND}"
# see https://github.com/ziglang/zig/issues/3382
# For now, Zig Build System doesn't support CFLAGS/LDFLAGS/etc.
QA_FLAGS_IGNORED="usr/bin/zls"
PATCHES=(
"${FILESDIR}/zls-0.10.0-add-builtin-data-for-new-zig-versions.patch"
)
src_prepare() {
rm -r src/known-folders || die
mv "../known-folders-${KNOWN_FOLDERS_COMMIT}" src/known-folders || die
rm -r src/tracy || die
mv "../tracy-${TRACY_COMMIT}" src/zinput || die
default
}
src_compile() {
zig build -Drelease-safe -Ddata_version=0.10.0 --verbose || die
}
src_test() {
zig build test -Drelease-safe -Ddata_version=0.10.0 --verbose || die
}
src_install() {
DESTDIR="${ED}" zig build install --prefix /usr -Drelease-safe -Ddata_version=0.10.0 --verbose || die
dodoc README.md
}
pkg_postinst() {
elog "You can find more information about options here https://github.com/zigtools/zls#configuration-options"
}

View File

@@ -0,0 +1,45 @@
# Copyright 2019-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop java-pkg-2 xdg
DESCRIPTION="Minecraft launcher which integrates multiple different ModPacks"
HOMEPAGE="https://atlauncher.com
https://github.com/ATLauncher/ATLauncher"
SRC_URI="https://github.com/ATLauncher/ATLauncher/releases/download/v${PV}/${P}.jar
https://raw.githubusercontent.com/ATLauncher/ATLauncher/master/src/main/resources/assets/image/icon.ico -> ${PN}.ico"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
BDEPEND="media-gfx/imagemagick[png]"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}"
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
}
src_compile() {
convert ${PN}.ico ${PN}.png || die
}
src_install() {
java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar
dobin "${FILESDIR}/${PN}"
newicon -s 256x256 ${PN}-0.png atlauncher.png
newicon -s 128x128 ${PN}-1.png atlauncher.png
newicon -s 64x64 ${PN}-2.png atlauncher.png
newicon -s 48x48 ${PN}-3.png atlauncher.png
newicon -s 32x32 ${PN}-4.png atlauncher.png
newicon -s 16x16 ${PN}-5.png atlauncher.png
make_desktop_entry ${PN} "ATLauncher" atlauncher Game
}

View File

@@ -1,2 +1,3 @@
DIST ATLauncher-3.4.27.0.jar 22508308 BLAKE2B 36d725b4e75407363245487470930b2bbfddfca9849905d4738b08764043e8a449cfc33cf2e41679e415cabe0b49f717bd5293aa03ddda6a1c5f7bbe890ef8af SHA512 1ea03c559d0983e644ab8433aacd849b29ccc73c2aa22e37ca97dc0723b5fec939712db6235a8bea1e833217d5e05b2abe10f3b699bd19ac5f8a5040ad8ebcac
DIST ATLauncher-3.4.3.1.jar 13796481 BLAKE2B 909e6a22f743bcd69109a8d14a197f7e81f3773a324df789cc1a23f5f6884f8a17a3321738542b67a3b783d6e98b353b76b12d9cd354de1b78c548b84e4262c7 SHA512 6c8c897c904129e17436604d6b05fe9fa16ba7c1269d22a76a89b5f9db6a319657bf28147d8b5159b8829b057b86ab9a8de5dcde33f622f9621351a1803b46e6 DIST ATLauncher-3.4.3.1.jar 13796481 BLAKE2B 909e6a22f743bcd69109a8d14a197f7e81f3773a324df789cc1a23f5f6884f8a17a3321738542b67a3b783d6e98b353b76b12d9cd354de1b78c548b84e4262c7 SHA512 6c8c897c904129e17436604d6b05fe9fa16ba7c1269d22a76a89b5f9db6a319657bf28147d8b5159b8829b057b86ab9a8de5dcde33f622f9621351a1803b46e6
DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb DIST ATLauncher.ico 370070 BLAKE2B 992e5df968054884c21f136b8f16f2b14e8d321b2196ebc07f7a59621223ca79b896f63b21dba864f61f238ca1864039a410d8089127714163092f65d0ca7f27 SHA512 353f6dd68475778cc8e97a773e800fe532df2f6d28d5babc751cfb5ed7ef24ef6246f76d26e3e25706e458741d604bb8fa8e79cb8904900284f0f7b0f9488bfb

View File

@@ -1,2 +1,3 @@
DIST technic-launcher-4.625.jar 5394348 BLAKE2B 46306f86a4b80aa70276ccc8fbd3f88c036bdd5e67a3b9a6b0444a9ec22d86113082d279ad9d78313e5753e9458ba7c52a7e507eb4b625c2b6d2662c5e5fdb10 SHA512 29cca87c55c3415fa3dde40030b09db75dc00387e87f2432a44d7acde1e1544ebf7f55a12d46d084c2f207be7882ee13bd6f50af3da0046b02d64077c35a24c4 DIST technic-launcher-4.625.jar 5394348 BLAKE2B 46306f86a4b80aa70276ccc8fbd3f88c036bdd5e67a3b9a6b0444a9ec22d86113082d279ad9d78313e5753e9458ba7c52a7e507eb4b625c2b6d2662c5e5fdb10 SHA512 29cca87c55c3415fa3dde40030b09db75dc00387e87f2432a44d7acde1e1544ebf7f55a12d46d084c2f207be7882ee13bd6f50af3da0046b02d64077c35a24c4
DIST technic-launcher-4.768.jar 6949323 BLAKE2B b5e2006b82f0efee9c872c513436c8ab68ad87473a001b1baf25393be5a1c26ffee1d0783dd87218c1e38978d6934c610019cc80e68401bc978a1834b19b8741 SHA512 d96cda057e746dced1bcc7635ace43a9eb65ed71a28e7af3f0b184162cb365aa101e4bb90880da679b52a9f5b828d27cf81b3cb729ccda4b02837bc638876753
DIST technic-launcher.ico 15086 BLAKE2B 4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663 SHA512 c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710 DIST technic-launcher.ico 15086 BLAKE2B 4f5be0661bfbdca971cf022767618acef1e912b60c3f0574f383a8bd0281a6d66ca1b8b105412ec9579f3999514a471412fb16da66d937acfb4d3236b8f99663 SHA512 c109113a0e1be10bc013bfb79b742396a768fa683860a83d734e158b709e66b9e21067e1791ae5f7a854ccd21b1bf9adf6eeb27bc33d9da03f902dfe5d8be710

View File

@@ -0,0 +1,44 @@
# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit desktop java-pkg-2 xdg
DESCRIPTION="Minecraft launcher for community-made modpacks on the Technic Platform"
HOMEPAGE="https://www.technicpack.net/"
SRC_URI="
https://launcher.technicpack.net/launcher${PV:0:1}/${PV:2}/TechnicLauncher.jar -> ${P}.jar
https://www.technicpack.net/favicon.ico -> ${PN}.ico
"
KEYWORDS="~amd64 ~x86"
LICENSE="technic"
SLOT="0"
RESTRICT="bindist mirror"
BDEPEND="media-gfx/imagemagick[png]"
RDEPEND="virtual/jre:1.8"
S="${WORKDIR}"
src_unpack() {
# do not unpack jar file
cp "${DISTDIR}/${PN}.ico" "${S}" || die
}
src_compile() {
convert ${PN}.ico ${PN}.png || die
}
src_install() {
java-pkg_newjar "${DISTDIR}/${P}.jar" ${PN}.jar
java-pkg_dolauncher ${PN} --jar ${PN}.jar --java_args "\${JAVA_OPTS}"
newicon -s 16x16 ${PN}-0.png technic.png
newicon -s 32x32 ${PN}-1.png technic.png
newicon -s 48x48 ${PN}-2.png technic.png
make_desktop_entry ${PN} "Technic Launcher" technic Game
}

View File

@@ -1,11 +1,6 @@
DIST yuzu-0_p20220725-compatibility_list.json 1255189 BLAKE2B e2f39f6703bfd49e918d62bcc05d03ae19e3c9be45ade4b266bf9ba8956fd3e8ef246db4804e72d4eb4782f0008ac63d118217e3ef95bbe4c148008c4b764407 SHA512 ba3b149c91d11be2f1033214f03a09e5a3b5cfd559acba40a78f3b3932a93675ff6751eb2701326adc15b90cb2508c03698c3a531fe1cb4ed445a5b189424410
DIST yuzu-0_p20220725.tar.gz 4929471 BLAKE2B 0d7f633936ef571da02562a853576ad1acd5dcae9035e2539ea94269d3c266cc9ba60ad8c8b9cd1f15413de3ab2bbb9b9cb8fa0fb6d6d20561a4f42d89c99662 SHA512 8f2ab5dd406cdb26821ad621cb816f22866a83d92969fea6b90c77c8cb9e1d39e4179c1e3c5aa4be56ed8f1707c801071dd90807f6011bc8a631f62b22930d2e
DIST yuzu-0_p20230202-compatibility_list.json 1701739 BLAKE2B 204502a6c8e2838b126c857d7b39cbcfe25a577515f2272d80185a9543e95c324e069d3f3de41564ca24aab5988d38725423691b3a3e6415ea87fd6772c30f1d SHA512 6f3809999cc5736c7cf3001b4485095dd00d2ad8d5d3459dea0aed006c3361731823a181adf94edd612ffdc8a6fb0c697f7f70cfb1402953c95a9fdd0faaae42 DIST yuzu-0_p20230202-compatibility_list.json 1701739 BLAKE2B 204502a6c8e2838b126c857d7b39cbcfe25a577515f2272d80185a9543e95c324e069d3f3de41564ca24aab5988d38725423691b3a3e6415ea87fd6772c30f1d SHA512 6f3809999cc5736c7cf3001b4485095dd00d2ad8d5d3459dea0aed006c3361731823a181adf94edd612ffdc8a6fb0c697f7f70cfb1402953c95a9fdd0faaae42
DIST yuzu-0_p20230202.tar.gz 5535753 BLAKE2B f9dbc43523a5745c3f73d18dc4f8b31811bb80fdc3ac362e584197e01db103324aa568143389cdba1d42d9639af88b49e24312f1ead085a6727afa6d470ca5b5 SHA512 faf597e0ed5837d3b358dfbb7d4cd8e535b4dc49be8781e556fc0b3677e48892c9c71c346bda49c5f6ac081502431480126c11b28a343bc5050341b8a384a7a2 DIST yuzu-0_p20230202.tar.gz 5535753 BLAKE2B f9dbc43523a5745c3f73d18dc4f8b31811bb80fdc3ac362e584197e01db103324aa568143389cdba1d42d9639af88b49e24312f1ead085a6727afa6d470ca5b5 SHA512 faf597e0ed5837d3b358dfbb7d4cd8e535b4dc49be8781e556fc0b3677e48892c9c71c346bda49c5f6ac081502431480126c11b28a343bc5050341b8a384a7a2
DIST yuzu-discord-0_p20220725.tar.gz 2108078 BLAKE2B e89ee4a196167cabaecfab82d191516eb0cf0fa89e35f95b6d118d5baad25f5d13d9002a8dcfe4aba099af7b9c1eb72835eb3baa9e4deaedd2754e99687b5967 SHA512 06205287addabfb343ccd9af997b693ed221fe564355d3629d4dee6c003e768b3f65f2b34eb04ef29807a15c5fa34b04c664212b7e0d15b09ad9a4e4be10a560
DIST yuzu-discord-0_p20230202.tar.gz 2106929 BLAKE2B 6e40c938cca5ef3feb8dc65265ef1a4cd3db58c0bbea2fb3d3a4e70748c451ead54932857d761b942a7018dcf461e43bc10ee5eab7907730319675b49564260a SHA512 323b6c8828a2e18f7986aa968ab2ce7ed876196c726d5114a07a536091090f4bd6d4080d87e7fdc4f96dff55871002d8a9a7daa50febd49b75d066e9e363c7ce DIST yuzu-discord-0_p20230202.tar.gz 2106929 BLAKE2B 6e40c938cca5ef3feb8dc65265ef1a4cd3db58c0bbea2fb3d3a4e70748c451ead54932857d761b942a7018dcf461e43bc10ee5eab7907730319675b49564260a SHA512 323b6c8828a2e18f7986aa968ab2ce7ed876196c726d5114a07a536091090f4bd6d4080d87e7fdc4f96dff55871002d8a9a7daa50febd49b75d066e9e363c7ce
DIST yuzu-dynarmic-0_p20220725.tar.gz 2668960 BLAKE2B 5089f2d536664f5b38ee54eb17c37721a8dc8ffb80712f69461a94ddfd3cb2cd1a26df84720d2574b0156571ec6a9daf3861092de0669e195d6e49283c24fc11 SHA512 1915b0c8d06cf25f074b457e6e6a6944a01f4e3273e8979e71649d7b273484cff344c87a9da7115862a7c8c1f75c8b2ff5110e3079935d1212173fdc00a71a77
DIST yuzu-dynarmic-0_p20230202.tar.gz 3582382 BLAKE2B 46df3546287e6b591e346009ab86c4db80ab19fd0493d057145c20a26c61c8ff85147acc4aac0de36386a18a003d291e4c8ab9a3b2664fe2f9537de74f8fa2ed SHA512 13b2da826bb1de5e610d92979af466bd404bee447f0200277e976797b31ed6844d20541c980ed3a7e5a9aef6fac2a5bc9cb94b37dcc46272c7b51bcb878c3fc6 DIST yuzu-dynarmic-0_p20230202.tar.gz 3582382 BLAKE2B 46df3546287e6b591e346009ab86c4db80ab19fd0493d057145c20a26c61c8ff85147acc4aac0de36386a18a003d291e4c8ab9a3b2664fe2f9537de74f8fa2ed SHA512 13b2da826bb1de5e610d92979af466bd404bee447f0200277e976797b31ed6844d20541c980ed3a7e5a9aef6fac2a5bc9cb94b37dcc46272c7b51bcb878c3fc6
DIST yuzu-sirit-0_p20230202.tar.gz 23853 BLAKE2B 4c4e69203a75cf849497e540bb0dcea694a72b4230f205b769447d3d11f7c0fb089ca262009396b9af55503d45b128edb1e99e438b89ab21ac842f789c5109a3 SHA512 43204596db5c6295cc8bdf9355fd71433fa5d1e28d9d8c01f12082d2cd8fb6f78e20d97b396e7bdf202afae2361386f1861a1012d2947569dcbb114996fc6b1d DIST yuzu-sirit-0_p20230202.tar.gz 23853 BLAKE2B 4c4e69203a75cf849497e540bb0dcea694a72b4230f205b769447d3d11f7c0fb089ca262009396b9af55503d45b128edb1e99e438b89ab21ac842f789c5109a3 SHA512 43204596db5c6295cc8bdf9355fd71433fa5d1e28d9d8c01f12082d2cd8fb6f78e20d97b396e7bdf202afae2361386f1861a1012d2947569dcbb114996fc6b1d
DIST yuzu-xbyak-0_p20220725.tar.gz 227168 BLAKE2B 6d03000be6a37704b86948ac58b9f2fd3809a892e59018be7e109eb6ce866727e83cb775307ae049b9aa5048028b3390e14b131f6cbda10e346be2acd866a20b SHA512 792146aefc2e3af9f412db383b4fcbd5e945f9814bde25cc18ea76a6f276c3bd6c38edb581074a2b48d11176a398cc6873556b5e2986449fe0417b7e46c09d95
DIST yuzu-xbyak-0_p20230202.tar.gz 249481 BLAKE2B 94eb81637f410ea88781cb3da94dfce4e4a6104458b0774d36c98f6cd2114f55772182f4535e502a5efa06290677fc67d0bac9db4effb7fa44a79561b16c1738 SHA512 87f6ba92a484738b3a75a4d2c5c7e3f4f9ca65cdc02f71b761dba72c8320a011dd38ea5350516d980b8370211977816de4c3357fc5ae8c9f0a86b4a595768c5e DIST yuzu-xbyak-0_p20230202.tar.gz 249481 BLAKE2B 94eb81637f410ea88781cb3da94dfce4e4a6104458b0774d36c98f6cd2114f55772182f4535e502a5efa06290677fc67d0bac9db4effb7fa44a79561b16c1738 SHA512 87f6ba92a484738b3a75a4d2c5c7e3f4f9ca65cdc02f71b761dba72c8320a011dd38ea5350516d980b8370211977816de4c3357fc5ae8c9f0a86b4a595768c5e

View File

@@ -1,118 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake toolchain-funcs xdg
DESCRIPTION="An emulator for Nintendo Switch"
HOMEPAGE="https://yuzu-emu.org"
SRC_URI="https://github.com/yuzu-emu/yuzu-mainline/archive/dfaab8f6571856ec3c75cfad303a50503d213665.tar.gz -> ${P}.tar.gz
https://github.com/merryhime/dynarmic/archive/91d1f944e3870e0f3c505b48f5ec00ca9a82b95d.tar.gz -> ${PN}-dynarmic-${PV}.tar.gz
https://github.com/herumi/xbyak/archive/c306b8e5786eeeb87b8925a8af5c3bf057ff5a90.tar.gz -> ${PN}-xbyak-${PV}.tar.gz
compatibility-list? ( https://gist.githubusercontent.com/mazes-80/db6fc80114f67dde9d680de6c4d60428/raw/59274e6e641027cb6bf5e2077a899edabaf88904/yuzu-0_p20220725-compatibility_list.json )
discord? ( https://github.com/discord/discord-rpc/archive/963aa9f3e5ce81a4682c6ca3d136cddda614db33.tar.gz -> ${PN}-discord-${PV}.tar.gz )"
# Dynarmic is not intended to be generic, it is tweaked to fit emulated processor
# xbyak >= 5.96 still not in portage. sent version bump on gentoo BT, can't be in guru as package already exists
# discord-rpc: help appreciated to make ebuild, as I never use it I surely will stick to snapshot download
# TODO host compatibility_list.json
LICENSE="|| ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="+compatibility-list +cubeb discord +qt5 sdl webengine +webservice"
RDEPEND="
<net-libs/mbedtls-3.1[cmac]
>=app-arch/zstd-1.5
>=dev-libs/libfmt-8:=
>=dev-libs/openssl-1.1:=
>=media-video/ffmpeg-4.3:=
app-arch/lz4:=
dev-libs/boost:=[context]
dev-libs/sirit
media-libs/opus
sys-libs/zlib
virtual/libusb:1
cubeb? ( media-libs/cubeb )
qt5? (
>=dev-qt/qtcore-5.15:5
>=dev-qt/qtgui-5.15:5
>=dev-qt/qtmultimedia-5.15:5
>=dev-qt/qtwidgets-5.15:5
)
sdl? (
>=media-libs/libsdl2-2.0.18
>=dev-libs/inih-52
)
"
DEPEND="${RDEPEND}
dev-cpp/cpp-httplib
>=dev-util/vulkan-headers-1.3.216
"
BDEPEND="
>=dev-cpp/nlohmann_json-3.8.0
dev-cpp/robin-map
dev-util/glslang
discord? ( >=dev-libs/rapidjson-1.1.0 )
"
S="${WORKDIR}"/yuzu-mainline-dfaab8f6571856ec3c75cfad303a50503d213665
PATCHES=( "${FILESDIR}/${P}.patch" )
REQUIRED_USE="|| ( qt5 sdl )"
pkg_setup() {
if tc-is-gcc; then
[[ "$(gcc-major-version)" -lt 11 ]] && \
die "You need gcc version 11 or clang to compile this package"
fi
}
src_unpack() {
default
mv "${WORKDIR}"/xbyak* "${S}/externals/xbyak/xbyak" || die
mv "${WORKDIR}"/dynarmic*/* "${S}/externals/dynarmic" || die
if use discord; then
mv "${WORKDIR}"/discord*/* "${S}/externals/discord-rpc" || die
fi
}
src_prepare() {
# Allow skip submodule downloading
rm .gitmodules || die
if ! use discord; then
sed -i -e '/discord-rpc/d' externals/CMakeLists.txt || die
else
# Unbundle discord rapidjson
sed -i '/NOT RAPIDJSONTEST/,/endif(NOT RAPIDJSONTEST)/d;/find_file(RAPIDJSON/d;s:\${RAPIDJSON}:"/usr/include/rapidjson":' \
externals/discord-rpc/CMakeLists.txt || die
fi
cmake_src_prepare
}
src_configure() {
local -a mycmakeargs=(
# Libraries are private and rely on circular dependency resolution.
-DBUILD_SHARED_LIBS=OFF # dynarmic
-DDYNARMIC_NO_BUNDLED_ROBIN_MAP=ON
-DENABLE_COMPATIBILITY_LIST_DOWNLOAD=$(usex compatibility-list)
-DENABLE_CUBEB=$(usex cubeb)
-DENABLE_QT=$(usex qt5)
-DENABLE_QT_TRANSLATION=$(usex qt5)
-DENABLE_SDL2=$(usex sdl)
-DENABLE_WEB_SERVICE=$(usex webservice)
-DUSE_DISCORD_PRESENCE=$(usex discord)
-DYUZU_TESTS=OFF
-DYUZU_USE_BUNDLED_OPUS=OFF
-DYUZU_USE_EXTERNAL_SDL2=OFF
-DYUZU_USE_QT_WEB_ENGINE=$(usex webengine)
)
cmake_src_configure
if use compatibility-list; then
cp "${DISTDIR}"/${P}-compatibility_list.json "${BUILD_DIR}"/dist/compatibility_list/ || die
fi
}

View File

@@ -7,12 +7,20 @@ inherit cmake toolchain-funcs xdg
DESCRIPTION="An emulator for Nintendo Switch" DESCRIPTION="An emulator for Nintendo Switch"
HOMEPAGE="https://yuzu-emu.org" HOMEPAGE="https://yuzu-emu.org"
SRC_URI="https://github.com/yuzu-emu/yuzu-mainline/archive/d5f6201521cdfd0be09a187d62f95d3a38f18c3e.tar.gz -> ${P}.tar.gz SRC_URI="https://github.com/yuzu-emu/yuzu-mainline/archive/d5f6201521cdfd0be09a187d62f95d3a38f18c3e.tar.gz
https://github.com/merryhime/dynarmic/archive/befe547d5631024a70d81d2ccee808bbfcb3854e.tar.gz -> ${PN}-dynarmic-${PV}.tar.gz -> ${P}.tar.gz
https://github.com/herumi/xbyak/archive/a1ac3750f9a639b5a6c6d6c7da4259b8d6790989.tar.gz -> ${PN}-xbyak-${PV}.tar.gz https://github.com/merryhime/dynarmic/archive/befe547d5631024a70d81d2ccee808bbfcb3854e.tar.gz
-> ${PN}-dynarmic-${PV}.tar.gz
https://github.com/herumi/xbyak/archive/a1ac3750f9a639b5a6c6d6c7da4259b8d6790989.tar.gz
-> ${PN}-xbyak-${PV}.tar.gz
https://github.com/yuzu-emu/sirit/archive/ab75463999f4f3291976b079d42d52ee91eebf3f.tar.gz -> ${PN}-sirit-${PV}.tar.gz https://github.com/yuzu-emu/sirit/archive/ab75463999f4f3291976b079d42d52ee91eebf3f.tar.gz -> ${PN}-sirit-${PV}.tar.gz
compatibility-list? ( https://gist.githubusercontent.com/mazes-80/e3f1518e67c3292656a9055ba338994f/raw/b975f96366294d9cf65f844ed8df9189a488463d/yuzu-0_p20230202-compatibility_list.json ) compatibility-list? (
discord? ( https://github.com/yuzu-emu/discord-rpc/archive/20cc99aeffa08a4834f156b6ab49ed68618cf94a.tar.gz -> ${PN}-discord-${PV}.tar.gz )" https://gist.githubusercontent.com/mazes-80/e3f1518e67c3292656a9055ba338994f/raw/b975f96366294d9cf65f844ed8df9189a488463d/${P}-compatibility_list.json
)
discord? (
https://github.com/yuzu-emu/discord-rpc/archive/20cc99aeffa08a4834f156b6ab49ed68618cf94a.tar.gz
-> ${PN}-discord-${PV}.tar.gz
)"
# Dynarmic is not intended to be generic, it is tweaked to fit emulated processor # Dynarmic is not intended to be generic, it is tweaked to fit emulated processor
# TODO wait 'xbyak' waiting version bump. see #860816 # TODO wait 'xbyak' waiting version bump. see #860816
@@ -91,7 +99,8 @@ src_prepare() {
sed -i -e '/^if.*discord-rpc/,/^endif()/d' externals/CMakeLists.txt || die sed -i -e '/^if.*discord-rpc/,/^endif()/d' externals/CMakeLists.txt || die
else else
# Unbundle discord rapidjson # Unbundle discord rapidjson
sed -i '/NOT RAPIDJSONTEST/,/endif(NOT RAPIDJSONTEST)/d;/find_file(RAPIDJSON/d;s:\${RAPIDJSON}:"/usr/include/rapidjson":' \ sed -i -e '/NOT RAPIDJSONTEST/,/endif(NOT RAPIDJSONTEST)/d' \
-e '/find_file(RAPIDJSON/d' -e 's:\${RAPIDJSON}:"/usr/include/rapidjson":' \
externals/discord-rpc/CMakeLists.txt || die externals/discord-rpc/CMakeLists.txt || die
fi fi

View File

@@ -28,8 +28,8 @@ RDEPEND="
>=net-libs/enet-1.3 >=net-libs/enet-1.3
app-arch/lz4:= app-arch/lz4:=
dev-libs/boost:=[context] dev-libs/boost:=[context]
media-libs/vulkan-loader
media-libs/opus media-libs/opus
media-libs/vulkan-loader
sys-libs/zlib sys-libs/zlib
virtual/libusb:1 virtual/libusb:1
cubeb? ( media-libs/cubeb ) cubeb? ( media-libs/cubeb )
@@ -92,10 +92,10 @@ src_prepare() {
# Unbundle inih # Unbundle inih
sed -i -e '/^if.*inih/,/^endif()/d' externals/CMakeLists.txt || die sed -i -e '/^if.*inih/,/^endif()/d' externals/CMakeLists.txt || die
sed -i -e '1afind_package(PkgConfig REQUIRED)\npkg_check_modules(INIH REQUIRED INIReader)' src/yuzu_cmd/CMakeLists.txt || die sed -i -e '1afind_package(PkgConfig REQUIRED)\npkg_check_modules(INIH REQUIRED INIReader)' \
src/yuzu_cmd/CMakeLists.txt || die
sed -i -e 's:inih/cpp/::' src/yuzu_cmd/config.cpp || die sed -i -e 's:inih/cpp/::' src/yuzu_cmd/config.cpp || die
# Unbundle mbedtls # Unbundle mbedtls
sed -i -e '/mbedtls/d' externals/CMakeLists.txt || die sed -i -e '/mbedtls/d' externals/CMakeLists.txt || die
sed -i -e 's/mbedtls/& mbedcrypto mbedx509/' \ sed -i -e 's/mbedtls/& mbedcrypto mbedx509/' \
@@ -112,7 +112,8 @@ src_prepare() {
sed -i -e '/^if.*discord-rpc/,/^endif()/d' externals/CMakeLists.txt || die sed -i -e '/^if.*discord-rpc/,/^endif()/d' externals/CMakeLists.txt || die
else else
# Unbundle discord rapidjson # Unbundle discord rapidjson
sed -i '/NOT RAPIDJSONTEST/,/endif(NOT RAPIDJSONTEST)/d;/find_file(RAPIDJSON/d;s:\${RAPIDJSON}:"/usr/include/rapidjson":' \ sed -i -e '/NOT RAPIDJSONTEST/,/endif(NOT RAPIDJSONTEST)/d' \
-e '/find_file(RAPIDJSON/d' -e 's:\${RAPIDJSON}:"/usr/include/rapidjson":' \
externals/discord-rpc/CMakeLists.txt || die externals/discord-rpc/CMakeLists.txt || die
fi fi
@@ -121,7 +122,8 @@ src_prepare() {
sed -i '/^if.*cubeb/,/^endif()/d' externals/CMakeLists.txt || die sed -i '/^if.*cubeb/,/^endif()/d' externals/CMakeLists.txt || die
# Unbundle cpp-httplib # Unbundle cpp-httplib
sed -i -e '/^ # httplib/,/^ endif()/d' externals/CMakeLists.txt || die sed -i -e '/httplib/s/ 0.11//' CMakeLists.txt || die
sed -i -e '/^# httplib/,/^endif()/d' externals/CMakeLists.txt || die
# Unbundle enet # Unbundle enet
sed -i -e '/^if.*enet/,/^endif()/d' externals/CMakeLists.txt || die sed -i -e '/^if.*enet/,/^endif()/d' externals/CMakeLists.txt || die

View File

@@ -1,9 +1,6 @@
DIST fs2_open-21.4.1-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-21.4.1-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-21.4.1.tar.gz 10441595 BLAKE2B ae59cea98420cbdd6f18832fa0b8ba332993db03a53cbea43a96827dc4c7da375b14694ce60b1633d8275daa88ac32029be7b8211b7efd427baaffdd784720d9 SHA512 a4e6821ee2513cabf8b521f672c36c45aca8fc83fd6901ba19f2c0c0c27b3516c60dabfec1bfae43d82da94c628b9160c447ce853c9927dbb5901c7298986226
DIST fs2_open-22.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-22.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-22.0.0.tar.gz 10573800 BLAKE2B b75bd9e44679bf2ad441178b7f8175f4429e321d2feeddf2cf5b4391e51f82c15250c36b73f3750326b1cd3ce71ae319042f57432d48a41b5abab9e30a4a76ba SHA512 e57972348073571947ff88e5a392ae0b4eec9d81cbcfe3d0ff3c2b844dd676cb33f727ddb32a0544e9cd3f1ae9b614429ea137b8921ef625fad27a53f1875081
DIST fs2_open-22.2.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346 DIST fs2_open-22.2.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-22.2.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f DIST fs2_open-22.2.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-22.2.0.tar.gz 10690003 BLAKE2B 9d751407ee06877e27e18a9295370ed2c97a48ac65c65757ea57ee1f1d7ba36e07cddb9812a62a763eefb842d5df71151243a81e97aa664a8c3123b7b7913255 SHA512 e72ad40f8f52430549f76330f8b34255ae68fff53ced76f56b04ef19d7ce510026c3bb38fcebdb6f3bfaf7db59ca89df5686e8480e883e01b6408d21cb08cc77 DIST fs2_open-22.2.0.tar.gz 10690003 BLAKE2B 9d751407ee06877e27e18a9295370ed2c97a48ac65c65757ea57ee1f1d7ba36e07cddb9812a62a763eefb842d5df71151243a81e97aa664a8c3123b7b7913255 SHA512 e72ad40f8f52430549f76330f8b34255ae68fff53ced76f56b04ef19d7ce510026c3bb38fcebdb6f3bfaf7db59ca89df5686e8480e883e01b6408d21cb08cc77
DIST fs2_open-23.0.0-ext_libRocket.tar.gz 2417905 BLAKE2B 0e5ac40b0e811b9213fb84f6f2f0ef38ad7d562ae671e865d96e40615c2d67213905ce153a69192c0b53a3e4f0d1aef077c0769e46d308adf9210c0c9d1fe7c2 SHA512 700e242ecb5207faf729ca7d23ac4f28be819c0ef7a0ba51ca18de1592f1016040cd5e4c1c75a573f91cea69dd43549966ac089804a52c0f1b0cfbaabefc4346
DIST fs2_open-23.0.0-ext_rpavlik-cmake-modules.tar.gz 267464 BLAKE2B d63fa3867aad5fad7bd5d20845dd8d6a6698d59dc30dc511704f3c74bbe958bb6d36160bae3ef5c01027719c50d18e4d24209ea5811c6a52c5af4d3de2a587e9 SHA512 0bb03e2a1c0cafa80849163455cdb5fc5c7200e51f18f0354c36f251b51156f86a04a9f87cd17e2942d14ae8767d8df756062fbcff9b37f04e8399b2e37d306f
DIST fs2_open-23.0.0.tar.gz 12210430 BLAKE2B 95e5a4f328711a3915b2624941eb90810a19c4d8fe16edc0af47eec3cb1393be8379cd53f27cf378693ba711bd37f0fec360fda931ba17b883195f356a0f8dfc SHA512 efd3648986bb36f0b217ea033ab56ba7c1a705a0d9f16f0351a019d06276f68810729eb9749d1facbf8bc312114eb4e380b68049f5d30b410de2b28c5c67975e

View File

@@ -1,55 +0,0 @@
--- fs2_open/code/CMakeLists.txt 2022-03-27 21:03:27.290788070 +0200
+++ fs2_open/code/CMakeLists.txt 2022-03-27 21:06:50.271782416 +0200
@@ -41,8 +41,6 @@
target_link_libraries(code PUBLIC md5)
-target_link_libraries(code PUBLIC discord-rpc)
-
target_link_libraries(code PUBLIC libRocket)
target_link_libraries(code PUBLIC pcp)
--- fs2_open/code/source_groups.cmake 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/code/source_groups.cmake 2022-03-27 21:35:47.595734025 +0200
@@ -705,11 +705,6 @@
libs/antlr/ErrorListener.h
)
-add_file_folder("Libs\\\\Discord"
- libs/discord/discord.cpp
- libs/discord/discord.h
-)
-
if (FSO_BUILD_WITH_FFMPEG)
add_file_folder("Libs\\\\FFmpeg"
libs/ffmpeg/FFmpeg.cpp
--- fs2_open/lib/CMakeLists.txt 2022-03-27 21:03:27.287788070 +0200
+++ fs2_open/lib/CMakeLists.txt 2022-03-27 21:07:12.849781787 +0200
@@ -33,8 +33,6 @@
include(FFmpeg.cmake)
endif()
-add_subdirectory(discord)
-
include(libRocket.cmake)
add_subdirectory(libpcp)
--- fs2_open/freespace2/freespace.cpp 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/freespace2/freespace.cpp 2022-03-27 21:07:50.111780749 +0200
@@ -83,7 +83,6 @@
#include "jumpnode/jumpnode.h"
#include "lab/labv2.h"
#include "lab/wmcgui.h" //So that GUI_System can be initialized
-#include "libs/discord/discord.h"
#include "libs/ffmpeg/FFmpeg.h"
#include "lighting/lighting.h"
#include "localization/localize.h"
@@ -1940,8 +1939,6 @@
libs::ffmpeg::initialize();
#endif
- libs::discord::init();
-
nprintf(("General", "Ships.tbl is : %s\n", Game_ships_tbl_valid ? "VALID" : "INVALID!!!!"));
nprintf(("General", "Weapons.tbl is : %s\n", Game_weapons_tbl_valid ? "VALID" : "INVALID!!!!"));

View File

@@ -1,9 +0,0 @@
--- fs2_open/lib/CMakeLists.txt 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/lib/CMakeLists.txt 2022-03-26 11:34:48.746075280 +0100
@@ -50,5 +50,3 @@
add_subdirectory(mdns)
add_subdirectory(variant)
-
-ADD_SUBDIRECTORY(lz4)
\ No newline at end of file

View File

@@ -1,14 +0,0 @@
--- fs2_open/cmake/toolchain-gcc.cmake 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/cmake/toolchain-gcc.cmake 2022-03-27 17:52:26.738107292 +0200
@@ -27,6 +27,11 @@
set(COMPILER_FLAGS "")
set(LINKER_FLAGS "")
+# Don't ignore user-set LDFLAGS
+if(DEFINED ENV{LDFLAGS})
+ set(LINKER_FLAGS $ENV{LDFLAGS})
+endif()
+
if (GCC_USE_GOLD)
OPTION(GCC_INCREMENTAL_LINKING "Use incremental linking" OFF)
set(LINKER_FLAGS "${LINKER_FLAGS} -fuse-ld=gold")

View File

@@ -1,9 +0,0 @@
--- fs2_open/version_override.cmake
+++ fs2_open/version_override.cmake
@@ -1,5 +1,5 @@
set(FSO_VERSION_MAJOR 21)
set(FSO_VERSION_MINOR 4)
-set(FSO_VERSION_BUILD 0)
+set(FSO_VERSION_BUILD 1)
set(FSO_VERSION_REVISION 0)
set(FSO_VERSION_REVISION_STR )

View File

@@ -1,55 +0,0 @@
--- fs2_open/code/CMakeLists.txt 2022-03-27 21:03:27.290788070 +0200
+++ fs2_open/code/CMakeLists.txt 2022-03-27 21:06:50.271782416 +0200
@@ -41,8 +41,6 @@
target_link_libraries(code PUBLIC md5)
-target_link_libraries(code PUBLIC discord-rpc)
-
target_link_libraries(code PUBLIC libRocket)
target_link_libraries(code PUBLIC pcp)
--- fs2_open/code/source_groups.cmake 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/code/source_groups.cmake 2022-03-27 21:35:47.595734025 +0200
@@ -705,11 +705,6 @@
libs/antlr/ErrorListener.h
)
-add_file_folder("Libs\\\\Discord"
- libs/discord/discord.cpp
- libs/discord/discord.h
-)
-
if (FSO_BUILD_WITH_FFMPEG)
add_file_folder("Libs\\\\FFmpeg"
libs/ffmpeg/FFmpeg.cpp
--- fs2_open/lib/CMakeLists.txt 2022-03-27 21:03:27.287788070 +0200
+++ fs2_open/lib/CMakeLists.txt 2022-03-27 21:07:12.849781787 +0200
@@ -33,8 +33,6 @@
include(FFmpeg.cmake)
endif()
-add_subdirectory(discord)
-
include(libRocket.cmake)
add_subdirectory(libpcp)
--- fs2_open/freespace2/freespace.cpp 2021-11-01 18:00:53.000000000 +0100
+++ fs2_open/freespace2/freespace.cpp 2022-03-27 21:07:50.111780749 +0200
@@ -83,7 +83,6 @@
#include "jumpnode/jumpnode.h"
#include "lab/labv2.h"
#include "lab/wmcgui.h" //So that GUI_System can be initialized
-#include "libs/discord/discord.h"
#include "libs/ffmpeg/FFmpeg.h"
#include "lighting/lighting.h"
#include "localization/localize.h"
@@ -1987,8 +1987,6 @@
#ifdef WITH_FFMPEG
libs::ffmpeg::initialize();
#endif
-
- libs::discord::init();
}
nprintf(("General", "Ships.tbl is : %s\n", Game_ships_tbl_valid ? "VALID" : "INVALID!!!!"));

View File

@@ -1,9 +0,0 @@
--- fs2_open/lib/CMakeLists.txt 2022-04-01 23:30:46.000000000 +0200
+++ fs2_open/lib/CMakeLists.txt 2022-04-02 08:20:16.336924470 +0200
@@ -52,5 +52,3 @@
add_subdirectory(variant)
add_subdirectory(any)
-
-ADD_SUBDIRECTORY(lz4)
\ No newline at end of file

View File

@@ -1,14 +0,0 @@
--- fs2_open/cmake/version.cmake 2021-05-22 20:20:18.448441242 +0200
+++ fs2_open/cmake/version.cmake 2021-05-22 20:21:05.493447003 +0200
@@ -35,11 +35,6 @@
SET(FSO_BINARY_SUFFIX "${FSO_VERSION_MAJOR}_${FSO_VERSION_MINOR}_${FSO_VERSION_BUILD}_${FSO_VERSION_REVISION_STR}")
ENDIF()
-IF(IS_64BIT)
- # This is a 64-bit builds
- SET(FSO_BINARY_SUFFIX "${FSO_BINARY_SUFFIX}_x64")
-ENDIF()
-
IF (NOT "${FSO_INSTRUCTION_SET}" STREQUAL "")
SET(FSO_BINARY_SUFFIX "${FSO_BINARY_SUFFIX}_${FSO_INSTRUCTION_SET}")
ENDIF()

View File

@@ -0,0 +1,107 @@
--- fs2_open/freespace2/freespace.cpp 2023-02-11 13:13:50.000000000 +0100
+++ fs2_open/freespace2/freespace.cpp 2023-02-11 13:32:41.501644997 +0100
@@ -84,7 +84,6 @@
#include "io/timer.h"
#include "jumpnode/jumpnode.h"
#include "lab/labv2.h"
-#include "libs/discord/discord.h"
#include "libs/ffmpeg/FFmpeg.h"
#include "lighting/lighting.h"
#include "lighting/lighting_profiles.h"
@@ -1987,9 +1986,6 @@
#ifdef WITH_FFMPEG
libs::ffmpeg::initialize();
#endif
- if (Discord_presence) {
- libs::discord::init();
- }
}
mod_table_post_process();
--- fs2_open/code/source_groups.cmake 2023-02-11 13:13:50.000000000 +0100
+++ fs2_open/code/source_groups.cmake 2023-02-11 13:53:03.901702823 +0100
@@ -706,11 +706,6 @@
libs/antlr/ErrorListener.h
)
-add_file_folder("Libs\\\\Discord"
- libs/discord/discord.cpp
- libs/discord/discord.h
-)
-
if (FSO_BUILD_WITH_FFMPEG)
add_file_folder("Libs\\\\FFmpeg"
libs/ffmpeg/FFmpeg.cpp
--- fs2_open/code/mod_table/mod_table.h 2023-02-11 13:13:50.000000000 +0100
+++ fs2_open/code/mod_table/mod_table.h 2023-02-11 13:57:44.162716081 +0100
@@ -124,7 +124,6 @@
} Shadow_disable_overrides;
extern float Thruster_easing;
extern bool Always_use_distant_firepoints;
-extern bool Discord_presence;
extern bool Hotkey_always_hide_hidden_ships;
extern bool Use_weapon_class_sounds_for_hits_to_player;
extern bool SCPUI_loads_hi_res_animations;
--- fs2_open/code/mod_table/mod_table.cpp 2023-02-11 13:13:50.000000000 +0100
+++ fs2_open/code/mod_table/mod_table.cpp 2023-02-11 13:57:15.745714737 +0100
@@ -12,7 +12,6 @@
#include "globalincs/version.h"
#include "graphics/shadows.h"
#include "localization/localize.h"
-#include "libs/discord/discord.h"
#include "mission/missioncampaign.h"
#include "mission/missionload.h"
#include "mission/missionmessage.h"
@@ -128,34 +127,10 @@
shadow_disable_overrides Shadow_disable_overrides {false, false, false, false};
float Thruster_easing;
bool Always_use_distant_firepoints;
-bool Discord_presence;
bool Hotkey_always_hide_hidden_ships;
bool Use_weapon_class_sounds_for_hits_to_player;
bool SCPUI_loads_hi_res_animations;
-static auto DiscordOption = options::OptionBuilder<bool>("Other.Discord", "Discord Presence", "Toggle Discord Rich Presence")
- .category("Other")
- .default_val(Discord_presence)
- .level(options::ExpertLevel::Advanced)
- .importance(55)
- .change_listener([](bool val, bool) {
- if(Discord_presence){
- if (!val) {
- Discord_presence = false;
- libs::discord::shutdown();
- return true;
- }
- } else {
- if (val) {
- Discord_presence = true;
- libs::discord::init();
- return true;
- }
- }
- return false;
- })
- .finish();
-
void mod_table_set_version_flags();
SCP_vector<std::pair<SCP_string, gr_capability>> req_render_ext_pairs = {
@@ -1128,9 +1103,6 @@
if (optional_string("$Use distant firepoint for all turrets:")){
stuff_boolean(&Always_use_distant_firepoints);
}
- if (optional_string("$Enable Discord rich presence:")) {
- stuff_boolean(&Discord_presence);
- }
if (optional_string("$Always hide hidden ships in hotkey list:")) {
stuff_boolean(&Hotkey_always_hide_hidden_ships);
@@ -1285,7 +1257,6 @@
Lead_indicator_behavior = leadIndicatorBehavior::DEFAULT;
Thruster_easing = 0;
Always_use_distant_firepoints = false;
- Discord_presence = true;
Hotkey_always_hide_hidden_ships = false;
Use_weapon_class_sounds_for_hits_to_player = false;
SCPUI_loads_hi_res_animations = true;

View File

@@ -0,0 +1,9 @@
--- fs2_open/lib/CMakeLists.txt 2023-02-11 13:13:50.000000000 +0100
+++ fs2_open/lib/CMakeLists.txt 2023-02-11 13:45:46.251682120 +0100
@@ -55,6 +55,4 @@
add_subdirectory(optional)
-ADD_SUBDIRECTORY(lz4)
-
ADD_SUBDIRECTORY(imgui)

View File

@@ -1,90 +0,0 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="FreeSpace2 Source Code Project game engine"
HOMEPAGE="https://github.com/scp-fs2open/fs2open.github.com/"
# Replace "." with "_" in version
_PV=${PV//./_}
# Current hashes of external repositories:
HASH_LIBROCKET="ecd648a43aff8a9f3daf064d75ca5725237d5b38"
HASH_CMAKE_MODULES="7cef9577d6fc35057ea57f46b4986a8a28aeff50"
SRC_URI="
https://github.com/scp-fs2open/fs2open.github.com/archive/refs/tags/release_${_PV}.tar.gz -> ${P}.tar.gz
https://github.com/asarium/libRocket/archive/${HASH_LIBROCKET}.tar.gz -> ${P}-ext_libRocket.tar.gz
https://github.com/asarium/cmake-modules/archive/${HASH_CMAKE_MODULES}.tar.gz -> ${P}-ext_rpavlik-cmake-modules.tar.gz
"
LICENSE="Unlicense MIT Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
IUSE="debug discord"
DEPEND="
app-arch/lz4
<dev-lang/lua-5.1.6:5.1
dev-libs/jansson
media-libs/freetype:2
media-libs/glu
media-libs/libjpeg-turbo
media-libs/libpng
media-libs/libsdl2
media-libs/libtheora
media-libs/libvorbis
media-libs/mesa
media-libs/openal
media-video/ffmpeg
"
RDEPEND="${DEPEND}"
BDEPEND=""
PATCHES=(
"${FILESDIR}/${P}-dont-build-lz4.patch"
"${FILESDIR}/${P}-dont-override-ldflags.patch"
"${FILESDIR}/${P}-make-arch-independent.patch"
"${FILESDIR}/${P}-version-fix.patch"
)
CMAKE_BUILD_TYPE=Release
S="${WORKDIR}/fs2open.github.com-release_${_PV}"
src_unpack() {
unpack ${A}
mv libRocket-${HASH_LIBROCKET}/* "${S}/lib/libRocket/" || die
mv cmake-modules-${HASH_CMAKE_MODULES}/* "${S}/cmake/external/rpavlik-cmake-modules/" || die
}
src_prepare() {
use discord || eapply "${FILESDIR}/${P}-disable-discord.patch"
eapply_user
cmake_src_prepare
use debug && CMAKE_BUILD_TYPE=Debug
}
src_install() {
exeinto "/opt/${PN}"
if use debug ; then
doexe "${BUILD_DIR}/bin/${PN}_${_PV}-DEBUG"
else
doexe "${BUILD_DIR}/bin/${PN}_${_PV}"
fi
insinto "/opt/${PN}"
doins "${BUILD_DIR}/bin/libRocketControls.so"
doins "${BUILD_DIR}/bin/libRocketControlsLua.so"
doins "${BUILD_DIR}/bin/libRocketCore.so"
doins "${BUILD_DIR}/bin/libRocketCoreLua.so"
doins "${BUILD_DIR}/bin/libRocketDebugger.so"
use discord && doins "${BUILD_DIR}/bin/libdiscord-rpc.so"
}
pkg_postinst() {
einfo "This package only generates the engine binary."
einfo "The retail Freespace 2 data is required to play the"
einfo "original game and most mods."
}

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>contact@hacktivis.me</email> <email>contact@hacktivis.me</email>

View File

@@ -12,7 +12,7 @@ else
fi fi
DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake" DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
HOMEPAGE="http://quakespasm.sourceforge.net" HOMEPAGE="https://quakespasm.sourceforge.net"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
IUSE="sdl2" IUSE="sdl2"

View File

@@ -12,7 +12,7 @@ else
fi fi
DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake" DESCRIPTION="Modern, cross-platform Quake 1 engine based on FitzQuake"
HOMEPAGE="http://quakespasm.sourceforge.net" HOMEPAGE="https://quakespasm.sourceforge.net"
LICENSE="GPL-2" LICENSE="GPL-2"
SLOT="0" SLOT="0"
IUSE="sdl2" IUSE="sdl2"

View File

@@ -0,0 +1,40 @@
# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{9,10,11} )
inherit python-single-r1 desktop wrapper
DESCRIPTION="Visual novel parody of Goodbye Volcano High"
MY_PV="Patch8_NewYears"
HOMEPAGE="https://snootgame.xyz/"
SRC_URI="https://snootgame.xyz/downloads/game/SnootGame-${MY_PV}-linux.tar.bz2"
LICENSE="AGPL-3 CC-BY-SA-4.0"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS} virtual/opengl"
BDEPEND="${RDEPEND}"
S="${WORKDIR}/SnootGame-${MY_PV}-linux/"
QA_PREBUILT="*"
RESTRICT+=" strip"
src_install() {
local dir=/opt/${PN}
insinto "${dir}"
doins -r "${S}/."
dodoc README.md
fperms +x ${dir}/lib/py3-linux-x86_64/SnootGame
fperms +x ${dir}/SnootGame.sh
make_wrapper ${PN} "./SnootGame.sh" "${dir}" "${dir}"
make_desktop_entry ${PN} "Snoot Game"
}

Some files were not shown because too many files have changed in this diff Show More