Merge updates from master

This commit is contained in:
Repository mirror & CI
2021-11-08 13:21:17 +00:00
72 changed files with 1277 additions and 368 deletions

View File

@@ -0,0 +1,9 @@
DIST certbot-dns-digitalocean-1.18.0.tar.gz 1332615 BLAKE2B eb086710b943893025d6e1091470ca02de074232372f4c9fa21fa83a347fe54df988b9553c8cf6afd6e166b8c464d595171984c984008a872e16c0179bb774b2 SHA512 94b16ba0586e0f5d3036280c68f9976c25889ca48fbbe7aded41f0d9feba2300a3f0ff8fe321b39d8642bcdd874c7332cf2acb3187b5869fe415831f58a75a7b
DIST certbot-dns-digitalocean-1.19.0.tar.gz 1338653 BLAKE2B b6ed909da2aed9853cf3dc6b936c513f33a127548ee30ac45a32a682141c5e4e79401ea328b7caf4e28d1d85aa2a9831e93deaa26c93216708a33be465dc8387 SHA512 2c1beb8c06299b9003fafd970cd3e977db85c4e84f1bf710166b7a99035b5c43a2a222d8d51513ac595255dd8eda02a1fb834c01ce68921927715c880052536e
DIST certbot-dns-digitalocean-1.20.0.tar.gz 1339066 BLAKE2B 01278a53ea7166037c039d270ddd11a10c0570a9f038571dc6791e51f214fbff1589371b40c0dc73cbc18ed2005cfc231452bd00b039841a09ddb3c65d4ab122 SHA512 d35b2574811ac896ad119355be3a901438400e81a67388bd93290c4e7e9f6fa60dad99b51bc9bac7a7ac60714ed8bb6f60f522ce1a1a169886d0a15f0d0e371b
DIST certbot-dns-digitalocean-1.21.0.tar.gz 1343180 BLAKE2B 79bbaafe96bca4cee9aabb39f4e9f1f12be4d2e1d9c1b156966061606ac3b07e5d80c5053baa03698e5513477076ca8f604aff43f77ee7f45d70d4b88429a875 SHA512 11ea781c5113cf68e3a76cafc2cf38d5ebc9cdb2f40a79eae0cdeac5d40f8dac05a4c71a269d5a6ff78027a1db0676195a8413e28a87d00aaf1602f6f2ce5b5e
EBUILD certbot-dns-digitalocean-1.18.0.ebuild 695 BLAKE2B b73109af14857aa88c3efd3e4a250d8023f666b0fbce5a139f61679613565176d1db92d2a2bf6669d1185b6721c17b90ec113eab16a5cab71fb5478e82df03a9 SHA512 7d0bc05e70cf1e9b18d4ab54c9f231846c90fdbb50e70e4ab4d1b6fc72066389687d7a77a4da25bca13b39d2a82d6f9d9e0fea679635e6fc10bc6ae25e04c521
EBUILD certbot-dns-digitalocean-1.19.0.ebuild 695 BLAKE2B da842c7a9bebaf50a04987f8262f84435110601119662b7b4c0acabb39511db46a174b466ae31c310f7f8e755acf4718cadd758c8088672fb25422b2be50b001 SHA512 b95e65011e37a4b171cb352b06f763c972098f6a87d0cbad852a9ab70528f1794c586df7ea6a20d87b558d7bb66d6a3906483390794072903cd0d964b8ad22aa
EBUILD certbot-dns-digitalocean-1.20.0.ebuild 695 BLAKE2B da842c7a9bebaf50a04987f8262f84435110601119662b7b4c0acabb39511db46a174b466ae31c310f7f8e755acf4718cadd758c8088672fb25422b2be50b001 SHA512 b95e65011e37a4b171cb352b06f763c972098f6a87d0cbad852a9ab70528f1794c586df7ea6a20d87b558d7bb66d6a3906483390794072903cd0d964b8ad22aa
EBUILD certbot-dns-digitalocean-1.21.0.ebuild 695 BLAKE2B da842c7a9bebaf50a04987f8262f84435110601119662b7b4c0acabb39511db46a174b466ae31c310f7f8e755acf4718cadd758c8088672fb25422b2be50b001 SHA512 b95e65011e37a4b171cb352b06f763c972098f6a87d0cbad852a9ab70528f1794c586df7ea6a20d87b558d7bb66d6a3906483390794072903cd0d964b8ad22aa
MISC metadata.xml 371 BLAKE2B 67f0648cfd84bfbda3bb87ab80c5a222529761ec92a75a1bf01efc3e6730a3dadfaf562cf2bcf2e5bd44e84ec81a8d2dcffba1e48aa9ae1fe380233e0a7072a5 SHA512 a5affb76ad347d142958d1a40184aa7b56de490cb5f885f7adf7c08922331007bbcf0dfbf443e29e2ca8ab38586bdd5cc5ae021e3b21bdc26db020d3062b89f3

View File

@@ -0,0 +1,25 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/certbot-${PV}/${PN}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
=app-crypt/certbot-1.18.0-r0[${PYTHON_USEDEP}]
>=dev-python/digitalocean-1.11-r0[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,25 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/certbot-${PV}/${PN}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
=app-crypt/certbot-1.19.0-r0[${PYTHON_USEDEP}]
>=dev-python/digitalocean-1.11-r0[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,25 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/certbot-${PV}/${PN}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
=app-crypt/certbot-1.19.0-r0[${PYTHON_USEDEP}]
>=dev-python/digitalocean-1.11-r0[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,25 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean DNS Authenticator plugin for Certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/certbot-${PV}/${PN}
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
=app-crypt/certbot-1.19.0-r0[${PYTHON_USEDEP}]
>=dev-python/digitalocean-1.11-r0[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>egorr.berd@gmail.com</email>
<name>Yahor Berdnikau</name>
</maintainer>
<longdescription lang="en">
Digitalocean DNS Authenticator plugin for Certbot (Let's Encrypt Client)
</longdescription>
</pkgmetadata>

View File

@@ -1,2 +1,3 @@
DIST lean-3.33.0.tar.gz 1890511 BLAKE2B 93fed81409a5d2fc31fd0963e00262ffbf7ce177954501e01d988666bf55bd4e0243488139f34eb4322055a5512565c6770749f793a8b7a8c7eb6e3045c5c2e7 SHA512 813f21f57913c15ca52b3a40bb0493d156b714ea26c5dcf4d159ee7aedf05dd6259ff57c05aa278bc72a3bfb9a531835387fc8cfbaca7d8341e0f2fbe9535bf3
DIST lean-3.34.0.tar.gz 1891710 BLAKE2B 53c25b93c2e720187bfa5980a6bf3c9790aebb757b732704f6f5ad250b333c192417a938bc1cd6274a45f5b5f49f8e275da1f5c5597ffd7bc2da7bbe8b0371f7 SHA512 bc3f81ffbfa3291675d3c09c28c3eacccc2d44d021fb7e9923c7116091046b57f388589074e984f257842757c77972ef3b354d8690cccbebf6d3e2aae1f811a5
DIST lean-3.35.0.tar.gz 1872221 BLAKE2B 8cdcaa65eb49ad6ed8b6961912d162a5832d45d5f8855ea62334010a1af647cd2aa4906d83317ee16c95cdb44522c1f7cb8f62ece6abda12354e18534e560e6e SHA512 b48a8134bdc39dc098a49303549ed4b96a2ca9e69043b9dca12c4789f60462b94374a184aee6fa33abd5a8f1acce9553b8144e935e539833c853e2384c41c2e7

View File

@@ -0,0 +1,70 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CMAKE_IN_SOURCE_BUILD="ON"
inherit cmake optfeature
DESCRIPTION="The Lean Theorem Prover"
HOMEPAGE="https://leanprover-community.github.io/"
if [[ "${PV}" == *9999* ]]; then
MAJOR=3 # sync this periodically for the live version
inherit git-r3
EGIT_REPO_URI="https://github.com/leanprover-community/lean.git"
else
MAJOR=$(ver_cut 1)
SRC_URI="https://github.com/leanprover-community/lean/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
S="${WORKDIR}/lean-${PV}/src"
LICENSE="Apache-2.0"
SLOT="0/${MAJOR}"
IUSE="debug +json +threads"
RDEPEND="dev-libs/gmp"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/fix_flags.patch" )
src_configure() {
local CMAKE_BUILD_TYPE
if use debug; then
CMAKE_BUILD_TYPE="Debug"
else
CMAKE_BUILD_TYPE="Release"
fi
local mycmakeargs=(
-DALPHA=ON
-DAUTO_THREAD_FINALIZATION=ON
-DJSON=$(usex json)
-DLEAN_EXTRA_CXX_FLAGS="${CXXFLAGS}"
-DMULTI_THREAD=$(usex threads)
-DUSE_GITHASH=OFF
)
cmake_src_configure
}
src_test() {
local myctestargs=(
# Disable problematic "style_check" cpplint test,
# this also removes python test dependency
--exclude-regex style_check
)
cmake_src_test
}
pkg_postinst() {
elog "You probably want to use lean with mathlib, to install it you can either:"
elog " - Do not install mathlib globally and use local versions"
elog " - Use leanproject from sci-mathematics/mathlib-tools"
elog " $ leanproject global-install"
elog " - Use leanpkg and compile mathlib (which will take long time)"
elog " $ leanpkg install https://github.com/leanprover-community/mathlib"
optfeature "project management with leanproject" sci-mathematics/mathlib-tools
}

1
dev-libs/tfdn/Manifest Normal file
View File

@@ -0,0 +1 @@
DIST tfdn-1.0.1.tar.gz 205687 BLAKE2B b399133d2a01fec2e7f83ebf5cfc33b3682f1e8fa17d42760c2ea86fb2fbe1e573efb08afe91b416d11e50d10141770071736d23ae332746fdec23feea7f64e9 SHA512 33d9f3f8b26e495f56586ef494c88ab35623dd3927b9c419ed9e3ed46f999aaeedf9723e267635b1dbf65f39ee20eecf54a5f498008b7d16241a58d7f832141c

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cyber+gentoo@sysrq.in</email>
<name>Anna</name>
</maintainer>
<longdescription>
the_Foundation is a C11 library and a coding convention for
object-oriented programming that has been designed from the point of
view of someone who appreciates the user-friendliness of Qt and some of
the thinking behind C++ STL. The preprocessor is used heavily to provide
flexibility and convenience for the programmer.
</longdescription>
<upstream>
<maintainer>
<email>jaakko.keranen@iki.fi</email>
<name>Jaakko Keränen</name>
</maintainer>
<bugs-to>https://codeberg.org/skyjake/the_Foundation/issues/</bugs-to>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,47 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DOCS_BUILDER="doxygen"
DOCS_DEPEND="app-doc/doxygen[dot]"
DOCS_CONFIG_NAME="the_Foundation.doxygen"
inherit cmake docs
MY_PN="the_foundation"
DESCRIPTION="Opinionated C11 library for low-level functionality"
HOMEPAGE="https://git.skyjake.fi/skyjake/the_Foundation"
SRC_URI="https://git.skyjake.fi/skyjake/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${MY_PN}"
LICENSE="BSD-2"
SLOT="0/1"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse4_1 curl debug ssl"
DEPEND="
dev-libs/libpcre:3
dev-libs/libunistring:=
sys-libs/zlib:=
curl? ( net-misc/curl )
ssl? ( dev-libs/openssl:= )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DTFDN_ENABLE_WARN_ERROR=OFF
-DTFDN_ENABLE_DEBUG_OUTPUT=$(usex debug)
-DTFDN_ENABLE_SSE41=$(usex cpu_flags_x86_sse4_1)
-DTFDN_ENABLE_TESTS=OFF # not actual tests
-DTFDN_ENABLE_TLSREQUEST=$(usex ssl)
-DTFDN_ENABLE_WEBREQUEST=$(usex curl)
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
docs_compile
}

View File

@@ -0,0 +1,5 @@
DIST digitalocean-1.16.0.tar.gz 59077 BLAKE2B b44c045716967a192b4e79d562bd7af8af2ed3a0d6ea54490f2e15195c84476f25a661c80b5f1beda54e724a4177083a5d04682ca96855637cf626cd3397df17 SHA512 110614aeb33e2dab0564b4569058233916626d50da14d42f9702c9275f13442dccb7b77829b2dc8e97e8bbbd53d094116cebe9b3aedad920d2b0c156a5680bf7
DIST digitalocean-1.17.0.tar.gz 60261 BLAKE2B 1a3b8ffe955fdea616420d67e9cd1b07d81d3395d673770333b150a8044f6f93d16ab6ec93d0d5efb7579a2bd7fde57c394bc3fc3e58ad02db230f5bd48006bb SHA512 3b5f5adb5fac9693450954e568433cecb43152d4cb2b5709126dc7c69c6b84f19428dcd3688718588a986d3ea9170a956387f3050cd10a69ba89d5dcdf8e100c
EBUILD digitalocean-1.16.0.ebuild 588 BLAKE2B 36195231660e31422a925749ea27a76e2c3568ee56c2b7d1b6c0d08f99f858c86115997142febb237c413c485448db44017bc094246118444670c4760348c0ab SHA512 06c97757d3d0f0ce4cbca0abc8f307056a46a4f3de6de9bcd5f0827d2f50973e5181bfabae2279bf22c12da2928b2ae37ae9d9fbe20cdd63fc8380814ebbd313
EBUILD digitalocean-1.17.0.ebuild 588 BLAKE2B 36195231660e31422a925749ea27a76e2c3568ee56c2b7d1b6c0d08f99f858c86115997142febb237c413c485448db44017bc094246118444670c4760348c0ab SHA512 06c97757d3d0f0ce4cbca0abc8f307056a46a4f3de6de9bcd5f0827d2f50973e5181bfabae2279bf22c12da2928b2ae37ae9d9fbe20cdd63fc8380814ebbd313
MISC metadata.xml 323 BLAKE2B 8b58627d6dc168df96c4758bb9dfbb55863acdcf96cf0a96ad432a02e4af65202d01d3281734cf0b0836db110bc8a677883c9919eeb898c963f7d19b85d44d68 SHA512 11288337cad3ddcda4dddfbc15fbc315b9837c17c1fb52877d1f8b6f403cd8223d94447277f621ff3a2d728c8528a383c002ac4fcb1548f6896aa3443f007176

View File

@@ -0,0 +1,23 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean API access library"
HOMEPAGE="https://github.com/koalalorenzo/python-digitalocean"
SRC_URI="https://github.com/koalalorenzo/python-digitalocean/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/python-digitalocean-${PV}
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/jsonpickle[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,23 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..10} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="Digitalocean API access library"
HOMEPAGE="https://github.com/koalalorenzo/python-digitalocean"
SRC_URI="https://github.com/koalalorenzo/python-digitalocean/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/python-digitalocean-${PV}
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
dev-python/jsonpickle[${PYTHON_USEDEP}]
"

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>egorr.berd@gmail.com</email>
<name>Yahor Berdnikau</name>
</maintainer>
<longdescription lang="en">
Digitalocean API library
</longdescription>
</pkgmetadata>

View File

@@ -1 +1 @@
DIST libusb1-1.9.2.tar.gz 80139 BLAKE2B 954fb72165e1bb94c5bad5b116e96272f3d8bd07215463a53a0f15f1c98e568dc2a710b23d46829ec870f2baec6184450d68ca280ac3c12af806cb1dde94e33a SHA512 cae50daa7abf367941bc136295adaac33996db5811d6fa302802b3a97d643c7145f0faa370d130d72bc356999e60003b0420700143739fee7c8ba8ddca264788
DIST libusb1-2.0.1.tar.gz 82619 BLAKE2B 53b5302b0b2a6907b62493f56a041add928a20950542bf8034ada4240b65c51fd187aff3a97393d2cde64b4a7756a0aeebec449a62b25b5b7c82f4afe815c5a5 SHA512 d675ff9e0b89f53341182e69d62573a6494826abdfbcb56a3fe2de232920375ddcd37da1ee802a2315ef695418ce202a3c84b8ec4c7ed24799ed5aee37eaf242

View File

@@ -1,14 +1,14 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
PYTHON_COMPAT=( python3_{8..10} pypy3 )
inherit distutils-r1
DESCRIPTION="Pure-python wrapper for libusb-1.0"
HOMEPAGE="https://github.com/vpelletier/python-libusb1"
HOMEPAGE="https://github.com/vpelletier/python-libusb1 https://pypi.org/project/libusb1"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1+"
@@ -16,6 +16,5 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="virtual/libusb"
DEPEND="dev-python/wheel[${PYTHON_USEDEP}]"
distutils_enable_tests setup.py

View File

@@ -1,5 +1,5 @@
<?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>
<maintainer type="person">
<email>a.zuber@gmx.ch</email>

View File

@@ -1,6 +1,5 @@
<?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>
<!-- maintainer-needed -->
<upstream>

View File

@@ -1,11 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{8,9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1

View File

@@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_8 )
PYTHON_COMPAT=( pypy3 python3_9 )
inherit distutils-r1

View File

@@ -1 +1 @@
DIST tooz-2.7.1.tar.gz 94084 BLAKE2B f2c49af8ba98144c61c9658d7737d737f0892bff92abe8830da6c0b7bd06905519f9a5c0e89c5d511705bc8ccbf764ad2bbb3bb12f175077ac0fd6896e0b4b23 SHA512 a2c4827daac059e1bf92789226f48c40a328db855b1455b06e9f8949f8e0ea685e6d0ca3fd7ff5b5b309f2f395e7d8e42c2585a68e2c0f3fd9149f0efc829c34
DIST tooz-2.9.0.tar.gz 95365 BLAKE2B 378634d6ed99d370426ad5d9812f47e02bf99c9325270ff7193d6e7dd647fc49719111f652cda482693865fade140940f6c85b01cf447b714ccdb612c21963a4 SHA512 56d4d74dc9decee1944b1f5fcc482e3243da5dacdbfaddc33eb408c1362705519a64db8289350ecfca2565c0aa184f9b20a0bdd50da5605c4f8b2dee50e94210

View File

@@ -1,35 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Library centralizing the most common distributed primitives"
HOMEPAGE="http://docs.openstack.org/developer/tooz/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
IUSE=""
CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
${CDEPEND}"
RDEPEND="${CDEPEND}
>=dev-python/stevedore-1.17.1[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
>=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-3.15.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]"
python_prepare_all() {
# allow useage of renamed msgpack
sed -i '/^msgpack/d' requirements.txt || die
distutils-r1_python_prepare_all
}

View File

@@ -0,0 +1,51 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="Library centralizing the most common distributed primitives"
HOMEPAGE="
https://opendev.org/openstack/tooz
https://pypi.org/project/tooz
https://launchpad.net/python-tooz
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-1.6.1[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.16.0[${PYTHON_USEDEP}]
>=dev-python/voluptuous-0.8.9[${PYTHON_USEDEP}]
>=dev-python/msgpack-0.4.0[${PYTHON_USEDEP}]
>=dev-python/fasteners-0.7[${PYTHON_USEDEP}]
>=dev-python/tenacity-3.2.1[${PYTHON_USEDEP}]
>=dev-python/futurist-1.2.0[${PYTHON_USEDEP}]
>=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}]
>=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
>=dev-python/pifpaf-0.10.0[${PYTHON_USEDEP}]
>=dev-python/ddt-1.2.1[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
)
"
distutils_enable_tests nose
python_prepare_all() {
# allow useage of renamed msgpack
sed -i '/^msgpack/d' requirements.txt || die
distutils-r1_python_prepare_all
}

View File

@@ -1,5 +1,5 @@
<?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>
<maintainer type="person">
<email>myrvogna@electrosphe.re</email>
@@ -7,5 +7,10 @@
</maintainer>
<upstream>
<remote-id type="github">Berulacks/yams</remote-id>
<remote-id type="pypi">YAMScrobbler</remote-id>
<maintainer>
<name>Derin Yarsuvat</name>
<email>derin@ml1.net</email>
</maintainer>
</upstream>
</pkgmetadata>

View File

@@ -1,36 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 systemd
DESCRIPTION="A Last.FM scrobbler for MPD (Yet Another Mpd Scrobbler)"
DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"
HOMEPAGE="https://github.com/Berulacks/yams"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/Berulacks/yams.git"
EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git"
inherit git-r3
else
SRC_URI="https://github.com/Berulacks/yams/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
DEPEND="
RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-mpd[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
RDEPEND="
media-sound/mpd
${DEPEND}
"
python_prepare_all() {

View File

@@ -1,36 +1,31 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 systemd
DESCRIPTION="A Last.FM scrobbler for MPD (Yet Another Mpd Scrobbler)"
DESCRIPTION="Yet Another MPD Scrobbler (for Last.FM)"
HOMEPAGE="https://github.com/Berulacks/yams"
if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/Berulacks/yams.git"
EGIT_REPO_URI="https://github.com/Berulacks/${PN}.git"
inherit git-r3
else
SRC_URI="https://github.com/Berulacks/yams/archive/${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI="https://github.com/Berulacks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
DEPEND="
RDEPEND="
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/python-mpd[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
"
RDEPEND="
media-sound/mpd
${DEPEND}
"
python_prepare_all() {

View File

@@ -1 +1 @@
DIST yaql-1.1.3.tar.gz 111546 BLAKE2B 2bb2567532cf22a200074baa2e85e0fe90e402dde66e2cbad5f750c95f4e76ee94a068d0be9f741fa932ba4f505f97a2bacf1ad367dea308ce0f69a4d94c9033 SHA512 e85712f65dc932126c75cc84403d14639f76098f4bd22ff2106a68afb6685794e1797154bbf1343e1f82a8b4a13e351d2d0dec1f235e31eecd96f6394116cd4b
DIST yaql-2.0.0.tar.gz 126174 BLAKE2B 0709c77c30085a2c6ef2ecb643330aef4dd74401b2de358966e146baa57a70a7a09067f55edd07cb1a1fe20a4b4613920ffd0f5b46123343be0ea701cd80b1a5 SHA512 9e28552b833b3dcf5ba40e46f6cffe70e0ecca831c25ac013ab2ec4b85c370103a870efe2efdcf2626cc09ff8b6fc9441451bd9963effbd0b8b903f5e06628c5

View File

@@ -1,24 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_8 )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="YAQL: Yet Another Query Language"
HOMEPAGE="https://github.com/openstack/yaql"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE=""
DEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]"
RDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
dev-python/ply[${PYTHON_USEDEP}]
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]"

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_8 )
inherit distutils-r1
DESCRIPTION="YAQL: Yet Another Query Language"
HOMEPAGE="
https://github.com/openstack/yaql
https://pypi.org/project/yaql
https://launchpad.net/yaql
https://opendev.org/openstack/yaql
"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/pbr-1.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
dev-python/ply[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}"
BDEPEND="
test? (
>=dev-python/hacking-3.0.1[${PYTHON_USEDEP}]
>=dev-python/fixtures-1.3.1[${PYTHON_USEDEP}]
>=dev-python/subunit-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}]
>=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
>=dev-python/testtools-1.4.0[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest

View File

@@ -1 +1 @@
DIST gammaray-2.11.2.tar.gz 10333340 BLAKE2B 8dbb83e22826cd08e3a7105bfe910d9862ea47e3709e0c61c22ed9fe4974d27412f79a587de0ac6bb092f0edf07476c10717ca40dd8e7b43903aa44686158489 SHA512 788a4bb6c96e8c5d9a6762d94ad0a452c95d20c79b4b10a1b774950fb047633f040707d984c5e769b8c47ab6a2b9f9c338b0700ad17315588b1275f226a04f51
DIST gammaray-2.11.3.tar.gz 10841865 BLAKE2B 07a8c6a1257417d8daed5d7bfdd7e9aaaa353a0edfc0f20a73ac61fcf64e45030346f2268c50ecc220aeaffad38c3ecac788192c491778eca31d07ef9166329e SHA512 1fb16678ae4695567ffe6cca7870b3fcf8b82c2e9f15f005932586696a3e24f64e657ce25b0ebb87ba25646a6bdfe1c9b35a3604f341839e7c5183df859c05a0

View File

@@ -0,0 +1,45 @@
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -288,17 +288,6 @@
gammaray_add_test(earlyexittest earlyexittest.cpp)
target_include_directories(earlyexittest PRIVATE ${CMAKE_BINARY_DIR}/launcher)
target_link_libraries(earlyexittest gammaray_core gammaray_launcher)
-
- if(HAVE_QT_WIDGETS)
- gammaray_add_test(launchertest launchertest.cpp)
- target_include_directories(launchertest PRIVATE ${CMAKE_BINARY_DIR}/launcher)
- target_link_libraries(launchertest gammaray_core gammaray_launcher)
- endif()
-
- if(TARGET gammaray_client)
- gammaray_add_test(clientconnectiontest clientconnectiontest.cpp)
- target_link_libraries(clientconnectiontest gammaray_core gammaray_launcher gammaray_client)
- endif()
endif()
#
@@ -419,14 +408,6 @@
endif()
if(Qt5Quick_FOUND)
- gammaray_add_quick_test(quickinspectortest
- quickinspectortest.cpp
- quickinspectortest.qrc
- $<TARGET_OBJECTS:modeltestobj>
- )
- target_include_directories(quickinspectortest SYSTEM PRIVATE ${Qt5Quick_PRIVATE_INCLUDE_DIRS})
- target_link_libraries(quickinspectortest gammaray_core gammaray_quickinspector_shared Qt5::Quick)
-
gammaray_add_quick_test(quickinspectortest2
quickinspectortest2.cpp
quickinspectortest.qrc
@@ -438,9 +419,6 @@
if(NOT Qt5Quick_VERSION VERSION_LESS 5.9.3)
add_test(NAME quickinspectortest2_softwarecontext COMMAND quickinspectortest2)
set_tests_properties(quickinspectortest2_softwarecontext PROPERTIES ENVIRONMENT "QT_QUICK_BACKEND=softwarecontext")
-
- add_test(NAME quickinspectortest_softwarecontext COMMAND quickinspectortest)
- set_tests_properties(quickinspectortest_softwarecontext PROPERTIES ENVIRONMENT "QT_QUICK_BACKEND=softwarecontext")
endif()
gammaray_add_quick_test(quickinspectorpickingtest

View File

@@ -1,92 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg cmake
DESCRIPTION="High-level runtime introspection tool for Qt applications"
HOMEPAGE="https://www.kdab.com/gammaray https://github.com/KDAB/GammaRay"
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/KDAB/GammaRay.git"
else
SRC_URI="https://github.com/KDAB/GammaRay/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="GPL-2+"
SLOT=0
IUSE="3d bluetooth designer doc geolocation printsupport script scxml svg test qml wayland webengine"
RESTRICT="!test? ( test )"
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
kde-frameworks/kitemmodels:5
3d? ( dev-qt/qt3d:5 )
bluetooth? ( dev-qt/qtbluetooth:5 )
designer? ( dev-qt/designer:5 )
geolocation? ( dev-qt/qtpositioning:5 )
printsupport? ( dev-qt/qtprintsupport:5 )
qml? ( dev-qt/qtdeclarative:5[widgets] )
script? ( dev-qt/qtscript:5[scripttools] )
scxml? ( dev-qt/qtscxml:5 )
svg? ( dev-qt/qtsvg:5 )
webengine? ( dev-qt/qtwebengine:5[widgets] )
wayland? ( dev-qt/qtwayland:5 )
"
DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )
"
src_prepare(){
sed -i "/BackwardMacros.cmake/d" CMakeLists.txt || die
sed -i "/add_backward(gammaray_core)/d" core/CMakeLists.txt || die
# Don't install into deprecated /usr/share/appdata/
sed -i "s|/appdata|/metainfo|g" {CMakeLists.txt,gammaray.spec} || die
cmake_src_prepare
}
src_configure(){
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DAnimation=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DExtras=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DInput=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DLogic=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DRender=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt53DQuick=$(usex !3d)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Bluetooth=$(usex !bluetooth)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Designer=$(usex !designer)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Positioning=$(usex !geolocation)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5PrintSupport=$(usex !printsupport)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Qml=$(usex !qml)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Quick=$(usex !qml)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5QuickWidgets=$(usex !qml)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Script=$(usex !script)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Svg=$(usex !svg)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Scxml=$(usex !scxml)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=$(usex !test)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WaylandCompositor=$(usex !wayland)
-DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets=$(usex !webengine)
-DGAMMARAY_BUILD_DOCS=$(usex doc)
-DGAMMARAY_BUILD_UI=ON
-DGAMMARAY_DISABLE_FEEDBACK=ON
)
cmake_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
elog
elog "Install dev-util/kdstatemachineeditor as optional dependency"
elog "for graphical state machine debugging support"
elog
}

View File

@@ -0,0 +1,109 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
CMAKE_REMOVE_MODULES_LIST=( BackwardConfig )
inherit cmake optfeature virtualx xdg
DESCRIPTION="High-level runtime introspection tool for Qt applications"
HOMEPAGE="https://www.kdab.com/gammaray https://github.com/KDAB/GammaRay"
if [[ ${PV} == 9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/KDAB/GammaRay.git"
else
SRC_URI="https://github.com/KDAB/GammaRay/releases/download/v${PV}/${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="BSD-2 GPL-2+ MIT"
SLOT=0
IUSE="3d bluetooth designer doc geolocation printsupport script scxml svg test qml wayland webengine"
RESTRICT="!test? ( test )"
# TODO: fix automagic sci-libs/vtk (and many other) dependencies
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtconcurrent:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
dev-qt/qtxml:5
kde-frameworks/kitemmodels:5
3d? ( dev-qt/qt3d:5 )
bluetooth? ( dev-qt/qtbluetooth:5 )
designer? ( dev-qt/designer:5 )
geolocation? ( dev-qt/qtpositioning:5 )
printsupport? ( dev-qt/qtprintsupport:5 )
qml? ( dev-qt/qtdeclarative:5[widgets] )
script? ( dev-qt/qtscript:5[scripttools] )
scxml? ( dev-qt/qtscxml:5 )
svg? ( dev-qt/qtsvg:5 )
webengine? ( dev-qt/qtwebengine:5[widgets] )
wayland? ( dev-qt/qtwayland:5 )
"
DEPEND="${RDEPEND}
test? ( dev-qt/qttest:5 )
"
DOCS=( CHANGES CONTRIBUTORS.txt README.txt )
PATCHES=( "${FILESDIR}"/${P}-deselect-tests.patch )
src_prepare(){
sed -i "/add_backward(gammaray_core)/d" core/CMakeLists.txt || die
sed -i CMakeLists.txt \
-e "/BackwardConfig.cmake/d" \
-e "/set(KDE_INSTALL_USE_QT_SYS_PATHS/d" || die
cmake_src_prepare
}
src_configure(){
local mycmakeargs=(
$(cmake_use_find_package 3d Qt53DAnimation)
$(cmake_use_find_package 3d Qt53DExtras)
$(cmake_use_find_package 3d Qt53DInput)
$(cmake_use_find_package 3d Qt53DLogic)
$(cmake_use_find_package 3d Qt53DRender)
$(cmake_use_find_package 3d Qt53DQuick)
$(cmake_use_find_package bluetooth Qt5Bluetooth)
$(cmake_use_find_package designer Qt5Designer)
$(cmake_use_find_package geolocation Qt5Positioning)
$(cmake_use_find_package printsupport Qt5PrintSupport)
$(cmake_use_find_package qml Qt5Qml)
$(cmake_use_find_package qml Qt5Quick)
$(cmake_use_find_package qml Qt5QuickWidgets)
$(cmake_use_find_package script Qt5Script)
$(cmake_use_find_package svg Qt5Svg)
$(cmake_use_find_package scxml Qt5Scxml)
$(cmake_use_find_package test Qt5Test)
$(cmake_use_find_package wayland Qt5WaylandCompositor)
$(cmake_use_find_package webengine Qt5WebEngineWidgets)
-DGAMMARAY_BUILD_DOCS=$(usex doc)
-DGAMMARAY_BUILD_UI=ON
-DGAMMARAY_DISABLE_FEEDBACK=ON
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON
)
cmake_src_configure
}
src_test() {
# export QT_QPA_PLATFORM=offscreen
virtx cmake_src_test
}
src_install() {
cmake_src_install
rm -r "${ED}"/usr/share/doc/${PN} || die
}
pkg_postinst() {
xdg_pkg_postinst
optfeature "graphical state machine debugging support" dev-util/kdstatemachineeditor
}

View File

@@ -1,5 +1,5 @@
<?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>
<maintainer type="person">
<email>rossbridger.cc@gmail.com</email>

View File

@@ -0,0 +1 @@
DIST SpaceCadetPinball-2.0.tar.gz 933826 BLAKE2B b4a079ca856ebf315202eaae59a825d4c7022acfff7f38907ffd750f0e146da6d7c4f03286ef5c59ee5e3c725d938e30c2aad2f7269d9f18e8ae8f6807af80e1 SHA512 29b3f886d6ec6507c12a59b0c2877cbb51c54eee0163d0537588bb1e0fa0eb08b530d5684e8753598a823430559d5b3b9490be40ca9a3310043dac71912994c7

View File

@@ -0,0 +1,37 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Decompilation of 3D Pinball for Windows - Space Cadet"
HOMEPAGE="https://github.com/k4zmu2a/SpaceCadetPinball"
SRC_URI="https://github.com/k4zmu2a/${PN}/archive/refs/tags/Release_${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
media-libs/libsdl2
media-libs/sdl2-mixer[midi]
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/"${P}"-respect-XDG_DATA_HOME.patch
)
S="${WORKDIR}/${PN}-Release_${PV}"
src_install(){
dobin "${S}/bin/${PN}"
}
pkg_postinst(){
ewarn "This game is distributed without the data files."
ewarn "To play, copy the original DAT and SOUND files from a Windows or"
ewarn 'Full Tilt! installation and place them in $XDG_DATA_HOME/'"${PN}/"
ewarn "(usually: ~/.local/share/${PN}/)"
}

View File

@@ -0,0 +1,98 @@
Enables support for loading the data files from outside the executable folder,
respecting the user $XDG_DATA_HOME variable if set.
Backport of commit ecdf802d68f9852150ac92f9737426c340fb64a3 by k4zmu2a.
Patch by Nicola Smaniotto.
diff --git a/SpaceCadetPinball/pb.cpp b/SpaceCadetPinball/pb.cpp
index 284ef7e..9fa7fb2 100644
--- a/SpaceCadetPinball/pb.cpp
+++ b/SpaceCadetPinball/pb.cpp
@@ -39,6 +39,8 @@ int pb::init()
{
float projMat[12], zMin = 0, zScaler = 0;
+ if (winmain::DatFileName.empty())
+ return 1;
auto dataFilePath = pinball::make_path_name(winmain::DatFileName);
record_table = partman::load_records(dataFilePath.c_str(), FullTiltMode);
diff --git a/SpaceCadetPinball/winmain.cpp b/SpaceCadetPinball/winmain.cpp
index 1b9a4c6..5e4fa9c 100644
--- a/SpaceCadetPinball/winmain.cpp
+++ b/SpaceCadetPinball/winmain.cpp
@@ -36,7 +36,7 @@ bool winmain::ShowSpriteViewer = false;
bool winmain::LaunchBallEnabled = true;
bool winmain::HighScoresEnabled = true;
bool winmain::DemoActive = false;
-char* winmain::BasePath;
+std::string winmain::BasePath;
int winmain::MainMenuHeight = 0;
std::string winmain::FpsDetails;
double winmain::UpdateToFrameRatio;
@@ -58,19 +58,44 @@ int winmain::WinMain(LPCSTR lpCmdLine)
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Could not initialize SDL2", SDL_GetError(), nullptr);
return 1;
}
- BasePath = SDL_GetBasePath();
pinball::quickFlag = strstr(lpCmdLine, "-quick") != nullptr;
- DatFileName = options::get_string("Pinball Data", pinball::get_rc_string(168, 0));
- /*Check for full tilt .dat file and switch to it automatically*/
- auto cadetFilePath = pinball::make_path_name("CADET.DAT");
- auto cadetDat = fopen(cadetFilePath.c_str(), "r");
- if (cadetDat)
+ // Search for game data in: game folder, user folder
+ // Game data test order: CADET.DAT, PINBALL.DAT
+ char* dataSearchPaths[2]
{
- fclose(cadetDat);
- DatFileName = "CADET.DAT";
- pb::FullTiltMode = true;
+ SDL_GetBasePath(),
+ SDL_GetPrefPath(nullptr, "SpaceCadetPinball")
+ };
+ std::string datFileNames[2]
+ {
+ "CADET.DAT",
+ options::get_string("Pinball Data", pinball::get_rc_string(168, 0))
+ };
+ for (auto path : dataSearchPaths)
+ {
+ if (DatFileName.empty() && path)
+ {
+ BasePath = path;
+ for (int i = 0; i < 2; i++)
+ {
+ auto datFileName = datFileNames[i];
+ auto datFilePath = pinball::make_path_name(datFileName);
+ auto datFile = fopen(datFilePath.c_str(), "r");
+ if (datFile)
+ {
+ fclose(datFile);
+ DatFileName = datFileName;
+ if (i == 0)
+ pb::FullTiltMode = true;
+ printf("Loading game from: %s\n", datFilePath.c_str());
+ break;
+ }
+ }
+ }
+
+ SDL_free(path);
}
// SDL window
diff --git a/SpaceCadetPinball/winmain.h b/SpaceCadetPinball/winmain.h
index eb32410..485232f 100644
--- a/SpaceCadetPinball/winmain.h
+++ b/SpaceCadetPinball/winmain.h
@@ -48,7 +48,7 @@ public:
static bool LaunchBallEnabled;
static bool HighScoresEnabled;
static bool DemoActive;
- static char* BasePath;
+ static std::string BasePath;
static int MainMenuHeight;
static int WinMain(LPCSTR lpCmdLine);

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
<pkgmetadata>
<maintainer type="person">
<email>smaniotto.nicola@gmail.com</email>
<name>Nicola Smaniotto</name>
</maintainer>
</pkgmetadata>

View File

@@ -1,57 +1,65 @@
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
inherit cmake git-r3 flag-o-matic toolchain-funcs xdg
inherit cmake git-r3 toolchain-funcs xdg
DESCRIPTION="An emulator for Nintendo Switch"
HOMEPAGE="https://yuzu-emu.org"
EGIT_REPO_URI="https://github.com/yuzu-emu/yuzu"
EGIT_SUBMODULES=( '*' '-ffmpeg' '-inih' '-libressl' '-libusb' '-libzip' '-opus' '-SDL' )
EGIT_SUBMODULES=( '*' '-ffmpeg' '-inih' '-libressl' '-libusb' '-opus' '-SDL' )
# TODO '-libzip' when boxcat feature is reintroduced
# TODO '-xbyak' wait for bump in tree
# TODO cubeb auto-links to jack, pulse, alsa .., allow determining cubeb output
# media-libs/cubeb would benefit to a lot of packages: dolphin-emu, firefox, citra, self, ...
# TODO many submodules produce static libraries which forces to unset BUILD_SHARED_LIBS
# this may be better to generate shared libraries and install them under /usr/$(get_libdir)/yuzu
LICENSE="GPL-3"
LICENSE="|| ( Apache-2.0 GPL-2+ ) 0BSD BSD GPL-2+ ISC MIT
!system-vulkan? ( Apache-2.0 )"
SLOT="0"
KEYWORDS=""
IUSE="+boxcat +compatibility-list +cubeb discord +qt5 sdl system-vulkan webengine +webservice"
DEPEND="
discord? ( >=dev-libs/rapidjson-1.1.0 )
RDEPEND="
>=app-arch/lz4-1.8:=
>=app-arch/zstd-1.5
>=dev-libs/boost-1.73:=[context]
>=dev-libs/libfmt-8:=
>=dev-libs/openssl-1.1:=
>=media-libs/opus-1.3
media-video/ffmpeg:=
>=sys-libs/zlib-1.2
virtual/libusb:1
qt5? (
>=dev-qt/qtgui-5.15
>=dev-qt/qtwidgets-5.15
>=dev-qt/qtcore-5.15:5
>=dev-qt/qtgui-5.15:5
>=dev-qt/qtwidgets-5.15:5
)
sdl? (
>=media-libs/libsdl2-2.0.16
>=dev-libs/inih-52
)
"
DEPEND="${RDEPEND}
system-vulkan? (
>=dev-util/vulkan-headers-1.2.180
)
>=app-arch/lz4-1.8
>=app-arch/zstd-1.5
"
BDEPEND="
>=dev-cpp/catch-2.13:0
>=dev-cpp/nlohmann_json-3.8.0
>=dev-libs/boost-1.73:=[context]
>=dev-libs/libfmt-8
>=dev-libs/libzip-1.5
>=media-libs/opus-1.3.1
>=sys-libs/zlib-1.2
virtual/libusb:1
dev-util/glslang
discord? ( >=dev-libs/rapidjson-1.1.0 )
"
RDEPEND="${DEPEND}"
REQUIRED_USE="boxcat? ( webservice ) || ( qt5 sdl )"
PATCHES=( "${FILESDIR}"/${P}-assert.patch )
pkg_setup() {
if [ tc-is-gcc ]; then
[ "$(gcc-major-version)" -lt 11 ] && \
if tc-is-gcc; then
[[ "$(gcc-major-version)" -lt 11 ]] && \
die "You need gcc version 11 or clang to compile this package"
fi
grep -q 'ThreadEngineStarter<void>' /usr/include/qt5/QtConcurrent/qtconcurrentthreadengine.h \
@@ -70,22 +78,11 @@ src_unpack() {
}
src_prepare() {
# Set yuzu dev flags
filter-flags '-*'
append-cflags '-O3 -DNDEBUG'
append-cxxflags '-O3 -DNDEBUG'
# headers is not a valid boost component
sed -i -e '/find_package(Boost/{s/headers //;s/CONFIG //}' CMakeLists.txt || die
# Allow skip submodule downloading
rm .gitmodules
# unbundle opus (thx to https://github.com/Alex-Aralis/yuzu-overlay/blob/master/games-emulation/yuzu/files/unbundle-opus.patch)
sed -i -e "s!add_subdirectory(opus)!add_library(opus INTERFACE)\ntarget_include_directories(opus SYSTEM INTERFACE /usr/include/opus)\ntarget_link_libraries(opus INTERFACE /usr/$(get_libdir)/libopus.so)!" externals/CMakeLists.txt || die
# Fix libzip detection
sed -i -e '/Libzip/s:.*:include(find-modules/FindLibzip.cmake)\n&:' externals/CMakeLists.txt || die
rm .gitmodules || die
# Unbundle inih
sed -i -e '/inih/d' externals/CMakeLists.txt || die

View File

@@ -0,0 +1 @@
DIST v1.5.4.tar.gz 38905 BLAKE2B 3bcc1902f5cbc36a8fcdef290fd498046d4e74683aea1d2ee2a5e93470e0e0da7ce52c2aca8d417e067affba70a03183c4cb3b2d54a09be666b4ba1c722fa81b SHA512 8ff9b7b3bfe84d8b5d3ba0f27bf5a24159329fd4e0f9bb18de070b66e9339ac999afb4651cae3900f60e486e34a9dbac70081b93d46176133aa503d05f4efd9e

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">
<name>Mattia Gasparotto</name>
<email>gasmat04@gmail.com</email>
</maintainer>
<upstream>
<remote-id type="github">Biont/sway-launcher-desktop</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -0,0 +1,25 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="TUI Application launcher with Desktop Entry support"
HOMEPAGE="https://github.com/Biont/sway-launcher-desktop"
SRC_URI="https://github.com/Biont/${PN}/archive/refs/tags/v${PV}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="app-shells/fzf"
RDEPEND="${DEPEND}"
src_prepare() {
default
mv "${PN}.sh" "${PN}"
}
src_install() {
exeinto "/usr/bin"
doexe "${PN}"
}

View File

@@ -1 +1 @@
DIST libjxl-0.6.tar.gz 16953410 BLAKE2B 8941987f6d31096a7286f9d98cdcc16e5fe338e6b3d966343f97fc5b5b932ec92c994fab5781448aa7d96324e5c9ce5c83754b01cf6e752d0702ce9fc0a2087f SHA512 934c86d079c7a1f5382fad158efac225b9d1b27e551ea85ea7ec43e7ffd5cba85ddbfa35658b242a9f9c9589decf245568349abfa8a4fe12898af78d51608852
DIST libjxl-0.6.1.tar.gz 16953185 BLAKE2B d1e906480e80458635a65bd89ce79f13d463e8cf4fb0dfccf6c473e7649fdc5593669effdf85afbb176920c89e61c65c4907834225f7c9e6da4c611996b201e3 SHA512 302935d722160b0b288ac63301f9e95caf82eccf6ad76c4f4da6316a0314ee3562115932b1ceacb0d02708de0a07788992d3478cae73af0b90193f5769f9fb52

View File

@@ -65,7 +65,7 @@ BDEPEND="
man? ( app-text/asciidoc )
"
PATCHES=( "${FILESDIR}/${P}-system-libs.patch" )
PATCHES=( "${FILESDIR}/${PN}-0.6-system-libs.patch" )
REQUIRED_USE="tcmalloc? ( abi_x86_64 )"
DOCS=( AUTHORS README.md SECURITY.md PATENTS CONTRIBUTORS CHANGELOG.md )
@@ -95,6 +95,7 @@ src_configure() {
-DJPEGXL_FORCE_NEON=$(usex cpu_flags_arm_neon)
-DBUILD_SHARED_LIBS=ON
-DCMAKE_SKIP_RPATH=ON
-DJPEGXL_BUNDLE_SKCMS=OFF
-DJPEGXL_ENABLE_COVERAGE=OFF
-DJPEGXL_ENABLE_FUZZERS=OFF
@@ -111,6 +112,7 @@ src_configure() {
src_install() {
cmake_src_install
dolib.so libjxl_dec.so*
einstalldocs
#TODO: install documentation
exeinto "/usr/libexec/${PN}"

View File

@@ -10,9 +10,9 @@ HOMEPAGE="https://github.com/libjxl/libjxl"
EGIT_REPO_URI="https://github.com/libjxl/libjxl.git"
LICENSE="Apache-2.0"
LICENSE="BSD"
SLOT="0"
IUSE=""
IUSE="examples"
DEPEND="app-arch/brotli
sys-libs/zlib
@@ -24,8 +24,6 @@ DEPEND="app-arch/brotli
media-libs/openexr:=
dev-util/google-perftools
x11-misc/shared-mime-info
dev-qt/qtwidgets
dev-qt/qtx11extras
dev-cpp/gtest
dev-cpp/highway
media-libs/lcms
@@ -37,6 +35,8 @@ RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DCMAKE_SKIP_RPATH=ON
-DBUILD_SHARED_LIBS=ON
-DJPEGXL_ENABLE_BENCHMARK=OFF
-DJPEGXL_ENABLE_COVERAGE=OFF
-DJPEGXL_ENABLE_FUZZERS=OFF
@@ -44,8 +44,8 @@ src_configure() {
-DJPEGXL_WARNINGS_AS_ERRORS=OFF
-DJPEGXL_ENABLE_SKCMS=ON
-DJPEGXL_ENABLE_EXAMPLES=ON
-DJPEGXL_ENABLE_VIEWERS=ON
-DJPEGXL_ENABLE_EXAMPLES=$(usex examples)
-DJPEGXL_ENABLE_VIEWERS=OFF
-DJPEGXL_ENABLE_PLUGINS=ON
-DJPEGXL_FORCE_SYSTEM_BROTLI=ON
-DJPEGXL_FORCE_SYSTEM_HWY=ON
@@ -54,3 +54,10 @@ src_configure() {
cmake_src_configure
}
src_install() {
cmake_src_install
if use examples; then
dobin "${BUILD_DIR}/jxlinfo"
fi
}

View File

@@ -16,7 +16,7 @@ SLOT="0"
IUSE=""
DEPEND=">=dev-qt/qtgui-5.14.0:5
media-libs/libjxl
>=media-libs/libjxl-0.6.1
"
BDEPEND=">=kde-frameworks/extra-cmake-modules-5.70:5"

View File

@@ -1 +1,2 @@
DIST ffsubsync-0.4.18.tar.gz 3821259 BLAKE2B 79c1d7ed1316b1c91f23de442988c0234c89f3f51a605f3982aa32c880f2bb33f0bd280906d3b2ea3c3f9de4b1453b0c053b16cd382ee55ea24f692f81b6cd04 SHA512 be3243b8a24c163509f519105e509a26e8fac76ba2305b07c413ade1c645043bc90f9d0c862f346d911e5897bc1b97f5c34d9c210146df0aab24345b0541204b
DIST ffsubsync-0.4.19.tar.gz 3821580 BLAKE2B 0e34ab0c4426dc6c0319cd3ccee9ade3b1ebef5bf807511d96cd08a9e492d3e2f7220eb4c3bf80815643b52b0f23d44c04d014f909685e9d999ca5df25cfca12 SHA512 48b1810afa4f081a08932d85cdebbfba46de2adc452085d3191576a3b34c921145e6911508d09e4485b31e8ddfceeb5e8b9aaf1ee24d23a46608b4cba09fd4a7

View File

@@ -0,0 +1,40 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..9} )
inherit distutils-r1
DESCRIPTION="Automagically syncronize subtitles with video"
HOMEPAGE="https://github.com/smacke/ffsubsync"
SRC_URI="https://github.com/smacke/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
dev-python/auditok[${PYTHON_USEDEP}]
dev-python/cchardet[${PYTHON_USEDEP}]
dev-python/ffmpeg-python[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
>=dev-python/numpy-1.12.0[${PYTHON_USEDEP}]
>=dev-python/pysubs2-1.2.0[${PYTHON_USEDEP}]
dev-python/rich[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
>=dev-python/srt-3.0.0[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/webrtcvad[${PYTHON_USEDEP}]
"
PATCHES=(
"${FILESDIR}"/"${P}"-remove-future_annotations.patch
)
distutils_enable_tests pytest
python_prepare_all() {
sed "/argparse/d" -i requirements.txt || die
distutils-r1_python_prepare_all
}

View File

@@ -0,0 +1,176 @@
Removes the dependency from future-annotations, since the ebuild does
not support <dev-lang/python-3.7, using the __future__ module instead.
Patch by Nicola Smaniotto.
diff --git a/ffsubsync/__init__.py b/ffsubsync/__init__.py
index 1ce6e51..965cb46 100644
--- a/ffsubsync/__init__.py
+++ b/ffsubsync/__init__.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import logging
import sys
diff --git a/ffsubsync/aligners.py b/ffsubsync/aligners.py
index 6c7afc7..d777eff 100644
--- a/ffsubsync/aligners.py
+++ b/ffsubsync/aligners.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import logging
import math
from typing import TYPE_CHECKING
diff --git a/ffsubsync/constants.py b/ffsubsync/constants.py
index 99d08e9..176e786 100644
--- a/ffsubsync/constants.py
+++ b/ffsubsync/constants.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
from typing import TYPE_CHECKING
if TYPE_CHECKING:
diff --git a/ffsubsync/ffmpeg_utils.py b/ffsubsync/ffmpeg_utils.py
index ee96da3..10dd923 100644
--- a/ffsubsync/ffmpeg_utils.py
+++ b/ffsubsync/ffmpeg_utils.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import logging
import os
import platform
diff --git a/ffsubsync/ffsubsync.py b/ffsubsync/ffsubsync.py
index d10e969..6005b5c 100755
--- a/ffsubsync/ffsubsync.py
+++ b/ffsubsync/ffsubsync.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import argparse
from datetime import datetime
import logging
diff --git a/ffsubsync/ffsubsync_gui.py b/ffsubsync/ffsubsync_gui.py
index a8c7ba1..b29607c 100755
--- a/ffsubsync/ffsubsync_gui.py
+++ b/ffsubsync/ffsubsync_gui.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import logging
import os
import sys
diff --git a/ffsubsync/file_utils.py b/ffsubsync/file_utils.py
index cfb3867..2aa7a9a 100644
--- a/ffsubsync/file_utils.py
+++ b/ffsubsync/file_utils.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import six
import sys
diff --git a/ffsubsync/generic_subtitles.py b/ffsubsync/generic_subtitles.py
index 65c3729..a293eab 100644
--- a/ffsubsync/generic_subtitles.py
+++ b/ffsubsync/generic_subtitles.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import copy
from datetime import timedelta
import logging
diff --git a/ffsubsync/sklearn_shim.py b/ffsubsync/sklearn_shim.py
index d127e6a..f9d060d 100644
--- a/ffsubsync/sklearn_shim.py
+++ b/ffsubsync/sklearn_shim.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
"""
This module borrows and adapts `Pipeline` from `sklearn.pipeline` and
`TransformerMixin` from `sklearn.base` in the scikit-learn framework
diff --git a/ffsubsync/speech_transformers.py b/ffsubsync/speech_transformers.py
index 21a042a..ead16de 100644
--- a/ffsubsync/speech_transformers.py
+++ b/ffsubsync/speech_transformers.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
from contextlib import contextmanager
import logging
import io
diff --git a/ffsubsync/subtitle_parser.py b/ffsubsync/subtitle_parser.py
index 92a01db..74a7b5b 100755
--- a/ffsubsync/subtitle_parser.py
+++ b/ffsubsync/subtitle_parser.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
from datetime import timedelta
import logging
from typing import TYPE_CHECKING
diff --git a/ffsubsync/subtitle_transformers.py b/ffsubsync/subtitle_transformers.py
index fbb498b..f18151d 100644
--- a/ffsubsync/subtitle_transformers.py
+++ b/ffsubsync/subtitle_transformers.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
from datetime import timedelta
import logging
import numbers
diff --git a/ffsubsync/version.py b/ffsubsync/version.py
index fadd2c7..ef01e83 100644
--- a/ffsubsync/version.py
+++ b/ffsubsync/version.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import os
from ffsubsync.constants import SUBSYNC_RESOURCES_ENV_MAGIC
from ffsubsync._version import get_versions
diff --git a/tests/test_alignment.py b/tests/test_alignment.py
index 13d60d0..9aa476e 100644
--- a/tests/test_alignment.py
+++ b/tests/test_alignment.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import pytest
from ffsubsync.aligners import FFTAligner, MaxScoreAligner
diff --git a/tests/test_integration.py b/tests/test_integration.py
index dd470a5..7f36769 100644
--- a/tests/test_integration.py
+++ b/tests/test_integration.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import filecmp
import os
diff --git a/tests/test_misc.py b/tests/test_misc.py
index 135f4ae..3168493 100644
--- a/tests/test_misc.py
+++ b/tests/test_misc.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import pytest
from ffsubsync.version import make_version_tuple
diff --git a/tests/test_subtitles.py b/tests/test_subtitles.py
index ae6f42b..29ffa21 100644
--- a/tests/test_subtitles.py
+++ b/tests/test_subtitles.py
@@ -1,4 +1,4 @@
-# -*- coding: future_annotations -*-
+from __future__ import annotations
import itertools
from io import BytesIO
from datetime import timedelta

View File

@@ -20,23 +20,21 @@ SLOT="0"
LICENSE="MIT"
IUSE="+autoload"
BDEPEND="virtual/pkgconfig"
RDEPEND="media-video/mpv:=[cplugins,libmpv]
dev-libs/glib"
RDEPEND="
dev-libs/glib:2
media-video/mpv:=[cplugins,libmpv]
"
DEPEND="${RDEPEND}"
DOCS=(
README.md
)
BDEPEND="virtual/pkgconfig"
src_compile() {
emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
tc-export CC
emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
}
src_install() {
insinto "/usr/$(get_libdir)/mpv"
doins mpris.so
use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so" "/etc/mpv/scripts/mpris.so"
dolib.so mpris.so
use autoload && dosym -r /usr/$(get_libdir)/mpv/mpris.so /etc/mpv/scripts/mpris.so
einstalldocs
}
@@ -45,8 +43,8 @@ pkg_postinst() {
elog
elog "The plugin has not been installed to /etc/mpv/scripts for autoloading."
elog "You have to activate it manually by passing"
elog " \"/usr/$(get_libdir)/mpv/mpris.so\" "
elog "as script option to mpv or symlinking the library to \"scripts/\" in your mpv"
elog " '${EPREFIX}/usr/$(get_libdir)/mpv/mpris.so' "
elog "as a script option to mpv or symlinking the library to 'scripts' in your mpv"
elog "config directory."
elog "Alternatively, activate the autoload use flag."
elog

View File

@@ -1 +1 @@
DIST uxplay-1.38.tar.gz 297068 BLAKE2B 060f5b4455ccf7234124fb47c5ac94ed137f53fc7a3c142969b00183d177d262614487d8f52e093ecd4acc5b99fe5c26e6702dfbee0c6c83c19c423511f4a61f SHA512 606bcbd1e8de313f6d9a13c2194774fee2feeafd7adbfb3711cb13895c737dea7ea8cf97c2a684c2dcd4c55b6d9c3a2267e54fa86288e75dfc4042f2a9c295fc
DIST uxplay-1.39.tar.gz 326037 BLAKE2B cc0c98d28803c8943c2e9d535daad62adc6daa12b9b35984f4031532c2af511466385d64d3f7772c1014596803d0e6359d60c24d64bb47303cf5bc74c7fa95a1 SHA512 a66659964ab9443ffaa76b1d7230a54987b57a19377d843ddb371c307f1f25f925aac8a310a83138147ce06e60021ef94e5341f012a2b4f0e369998aa21b622c

View File

@@ -1,2 +1 @@
DIST kaidan-0.7.0.tar.xz 516684 BLAKE2B 6ee2f6696b1fca2ec564563e13c621f63edc8696d4b14ec22157adef611d5ba9d2d522bd960d1becc16a720851263503251d5a1f850af409daf439165a23839f SHA512 89389db3dfbc6acfae252c6fad2492a997760495f9a55d6f56bbf0f49832fcbff35548ba89dc3f24e6ff05b0c4b1ee0242566ca1c7f662fc096b13b37f99af94
DIST kaidan-0.8.0.tar.xz 532028 BLAKE2B 75607bec35606bb87b820277c9d94af02f110c4b56d78cb7e3261555f89eecaa823b9cdbfe53a7561f145d0d94eef3fbd6acb76b4d975746706aa796e565cd3f SHA512 2084693dd2ae0f1410e6df57f77f1c2c080e9b48c771e632b4cc9bf0351e435fd9d6937209f50d0f41a7235317fe42578cc8c983163f61e0d6c541d148a202bf

View File

@@ -0,0 +1,15 @@
From: Melvin Keskin <melvo@olomono.de>
https://invent.kde.org/network/kaidan/-/merge_requests/784
https://bugs.gentoo.org/817251
--- a/src/Notifications.cpp
+++ b/src/Notifications.cpp
@@ -82,7 +82,7 @@ void Notifications::sendMessageNotification(const QString &accountJid, const QSt
notification->sendEvent();
}
#else
-void Notifications::sendMessageNotification(const QString&, const QString&, const QString&)
+void Notifications::sendMessageNotification(const QString&, const QString&, const QString&, const QString&)
{
}
#endif // HAVE_KNOTIFICATIONS

View File

@@ -1,51 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ECM_TEST="true"
KFMIN=5.67.0
QTMIN=5.14.0
inherit ecm
DESCRIPTION="A simple, user-friendly Jabber/XMPP client for every device!"
HOMEPAGE="https://www.kaidan.im"
SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz"
LICENSE="Apache-2.0 CC-BY-SA-4.0 GPL-3+ GPL-3-with-openssl-exception MIT"
SLOT="5"
KEYWORDS="~amd64 ~x86"
IUSE="kde nls"
BDEPEND="
nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
"
DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
>=dev-qt/qtlocation-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5[qml]
>=dev-qt/qtnetwork-${QTMIN}:5[ssl]
>=dev-qt/qtpositioning-${QTMIN}:5[qml]
>=dev-qt/qtquickcontrols-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtsql-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kirigami-${KFMIN}:5
>=kde-frameworks/qqc2-desktop-style-${KFMIN}:5
>=media-libs/zxing-cpp-1.0.8
>=net-libs/qxmpp-1.2.0
kde? ( >=kde-frameworks/knotifications-${KFMIN}:5 )
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DI18N=$(usex nls)
-DBUILD_TESTS=$(usex test)
-DUSE_KNOTIFICATIONS=$(usex kde)
# compile QML at build time
-DQUICK_COMPILER=ON
)
ecm_src_configure
}

View File

@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
ECM_TEST="true"
KFMIN=5.67.0
@@ -40,6 +40,8 @@ DEPEND="
"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}"/${P}-no-knotifications.patch )
src_configure() {
local mycmakeargs=(
-DI18N=$(usex nls)

View File

@@ -1,5 +1,5 @@
<?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>
<upstream>
<remote-id type="github">KDE/kaidan</remote-id>

View File

@@ -0,0 +1 @@
DIST telepathy-haze-0.8.1.tar.gz 621492 BLAKE2B 9cd493db106b645da718e03cdb9228c19910b34ec85a3363d991e27922b99f6f71653260fb6367ec2f6183c5b60a0b4c607c142894a30bf5fc2711bfde768f35 SHA512 f9a8c7392f797126861e8817c1821d415aac09f340fbf868dda02e42832125adfe91f8a39bc4fcb033600676e3e3e6b22c2798049f7af7c0cada68352fde8c5f

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ran.dall@icloud.com</email>
<name>Randall Vasquez</name>
</maintainer>
</pkgmetadata>

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit python-any-r1
DESCRIPTION="Telepathy connection manager providing libpurple supported protocols"
HOMEPAGE="https://telepathy.freedesktop.org https://developer.pidgin.im/wiki/TelepathyHaze"
SRC_URI="https://telepathy.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
dev-libs/dbus-glib
dev-libs/glib:2
net-im/pidgin[dbus]
net-libs/telepathy-glib
"
DEPEND="${RDEPEND}
${PYTHON_DEPS}
dev-libs/libxslt
dev-util/glib-utils
virtual/pkgconfig
test? (
dev-python/pygobject:3
$(python_gen_any_dep 'dev-python/twisted[${PYTHON_USEDEP}]')
)
"
RESTRICT="!test? ( test )"
python_check_deps() {
if use test ; then
has_version "dev-python/twisted[${PYTHON_USEDEP}]"
fi
}

View File

@@ -411,7 +411,6 @@ KEYWORDS="~amd64"
RDEPEND="
<sys-devel/clang-${LLVM_MAX_SLOT}:=
|| (
( sys-devel/llvm:10 sys-devel/clang:10 )
( sys-devel/llvm:11 sys-devel/clang:11 )
( sys-devel/llvm:12 sys-devel/clang:12 )
)

View File

@@ -1,2 +1,2 @@
DIST lagrange-1.7.2.tar.gz 22814543 BLAKE2B 31b5b36f7d3b89e55a53937607ee07f8bec1e5a319743d88e7f9c7977e1e0fc97a6ad81f055224fe4356df635eb9b52ddd66f9fe961f5d6fbf2fe753293f0f4a SHA512 5d978ea146bb57351ea31c4a78d2632caeea81dd1a44d7123b927de0b62e92f5afcc5c62430dc82c9f1c765d1f65a17f8129ee01bc345c71c7c0cf6f0d0f07b1
DIST lagrange-1.7.3.tar.gz 22816390 BLAKE2B 3574db3b231872b5b935a9b4a7c544631dc58da3a5e6cd296347a29a76d807edbe5c5378ae81175ba4ff59f7225d4f2190fd8b82ef46bcea1515a1411a45dd1d SHA512 ee5261769aab6db63a7e70d21376682ed1946e49ad3b6483a4752ad37f13922561f3a16413dce76b8f928849f50e911aac6f906c1ac750da0d45f1f8dc94e5e0
DIST lagrange-1.8.1.tar.gz 8531160 BLAKE2B 43998692a85046efc3cbcc4fb1ae01d30e8e17c0429d2920f79a2877f5fb87bca0241b798b5f59d6fbef1e26dec122db42811a71351588d9ad27fbb82ddf5018 SHA512 0b80a8f606036fa5aeb126814dfb542a82bb71d7b563e43380c1be9ae74d9b950d06cbd866edf9decd253d25ffa6af3fbd769b8a2621f9aff246c87cb76627c3

View File

@@ -1,64 +0,0 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit xdg cmake
DESCRIPTION="Desktop GUI client for browsing Geminispace"
HOMEPAGE="https://gmi.skyjake.fi/lagrange/
https://git.skyjake.fi/gemini/lagrange"
SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse4_1 +fribidi +harfbuzz mp3 webp"
DEPEND="
dev-libs/libpcre:3
dev-libs/libunistring:=
dev-libs/openssl:=
media-libs/libsdl2[sound(+),video(+)]
sys-libs/zlib:=
fribidi? ( dev-libs/fribidi )
harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
mp3? ( media-sound/mpg123 )
webp? ( media-libs/libwebp:= )
"
RDEPEND="${DEPEND}"
src_configure() {
# do not add use flags that don't pull dependencies
# and only choose which files to compile (e.g. "ipc")
local mycmakeargs=(
-DENABLE_FRIBIDI=$(usex fribidi)
-DENABLE_HARFBUZZ=$(usex harfbuzz)
-DENABLE_MPG123=$(usex mp3)
-DENABLE_WEBP=$(usex webp)
# never build bundled libs
-DENABLE_FRIBIDI_BUILD=OFF
-DENABLE_HARFBUZZ_MINIMAL=OFF
# lib/the_Foundation
-DTFDN_ENABLE_WARN_ERROR=OFF
-DTFDN_ENABLE_SSE41=$(usex cpu_flags_x86_sse4_1)
)
cmake_src_configure
}
pkg_postinst() {
xdg_pkg_postinst
if [[ -n ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 1.7.0 ; then
ewarn "Lagrange 1.7 introduces some backwards incompatible changes:"
ewarn
ewarn "- Bookmarks file format has changed. Your existing bookmarks will be imported to"
ewarn " the new format. The old bookmarks.txt file can be found in the config directory"
ewarn " and is writable only by v1.6 and earlier versions."
ewarn "- Saved UI state format has changed. Downgrading will reset window state, close"
ewarn " all tabs, and clear the navigation cache."
fi
}

View File

@@ -0,0 +1,50 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg cmake
DESCRIPTION="Desktop GUI client for browsing Geminispace"
HOMEPAGE="https://gmi.skyjake.fi/lagrange/ https://git.skyjake.fi/gemini/lagrange"
SRC_URI="https://git.skyjake.fi/gemini/${PN}/releases/download/v${PV}/${P}.tar.gz"
LICENSE="|| ( MIT Unlicense ) Apache-2.0 BSD-2 CC-BY-SA-4.0 OFL-1.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="+fribidi +harfbuzz mp3 webp"
DEPEND="
dev-libs/tfdn:=[ssl]
media-libs/libsdl2[sound(+),video(+)]
fribidi? ( dev-libs/fribidi )
harfbuzz? ( media-libs/harfbuzz:=[truetype(+)] )
mp3? ( media-sound/mpg123 )
webp? ( media-libs/libwebp:= )
"
RDEPEND="${DEPEND}"
BDEPEND="app-arch/zip"
src_prepare() {
# checked by Depends.cmake
rm -r lib/the_Foundation/CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
# do not add use flags that don't pull dependencies
# and only choose which files to compile (e.g. "ipc")
local mycmakeargs=(
-DENABLE_FRIBIDI=$(usex fribidi)
-DENABLE_HARFBUZZ=$(usex harfbuzz)
-DENABLE_MPG123=$(usex mp3)
-DENABLE_WEBP=$(usex webp)
# never build bundled libs
-DENABLE_FRIBIDI_BUILD=OFF
-DENABLE_HARFBUZZ_MINIMAL=OFF
)
cmake_src_configure
}

View File

@@ -0,0 +1 @@
DIST MoonlightSrc-3.1.4.tar.gz 55034473 BLAKE2B 1e420ea2f711f010f37e98ae2807ef7b449547d162065ea00809a07174d9e70ce78c7a2dc627ea8f2c275048277f8d45e7430c52df8b8b757c13646e831bbb2e SHA512 893b73f00fb8552f6a7c7bc8dbacac10e7280f2bb31a4813321e3c62a8071b8c6e87688ff9d60bfb27556dea6873c0a87a822e25b6cc0529f016bce7f3480ebc

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>andrewathalye@outlook.com</email>
<description>Andrew Athalye</description>
</maintainer>
<use>
<flag name="vaapi">
Enable support for hardware video decoding using <pkg>x11-libs/libva</pkg>.
</flag>
</use>
</pkgmetadata>

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit qmake-utils xdg-utils
DESCRIPTION="GameStream client for PCs"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz"
S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64"
IUSE="vaapi"
RDEPEND="
>=dev-libs/openssl-1.1.1l:0/1.1
>=media-libs/libsdl2-2.0.16-r1:0
>=media-libs/sdl2-ttf-2.0.15:0
>=media-video/ffmpeg-4.4-r1:0
>=dev-qt/qtsvg-5.15.2-r10:5/5.15
>=dev-qt/qtquickcontrols2-5.15.2-r11:5
>=media-libs/opus-1.3.1-r2:0
>=media-sound/pulseaudio-15.0-r1:0
vaapi? (
>=x11-libs/libva-2.12.0:0
)
"
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
dev-qt/qtcore
"
src_configure() {
eqmake5 PREFIX="${D}/usr"
}
pkg_postinst() {
xdg_icon_cache_update
}
pkg_postrm() {
xdg_icon_cache_update
}

View File

@@ -78,8 +78,10 @@ BDEPEND="
dev-tex/latexmk
dev-texlive/texlive-latexextra
)
java? ( app-admin/chrpath )
"
PATCHES=( "${FILESDIR}/${P}-link-sionlib.patch" )
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -226,6 +228,11 @@ src_install() {
docompress -x "/usr/share/doc/${PF}/examples"
docompress -x "/usr/share/doc/${PF}/tests"
if use java; then
chrpath -d "${ED}/usr/$(get_libdir)/libextrae-jvmti-agent.so" || die
chrpath -d "${ED}/usr/$(get_libdir)/libjavatrace.so" || die
fi
find "${ED}" -name '*.a' -delete || die
find "${ED}" -name '*.la' -delete || die
}

View File

@@ -0,0 +1,23 @@
--- a/src/tracer/Makefile.am
+++ b/src/tracer/Makefile.am
@@ -631,6 +631,10 @@
NEW_MPI_LIBS = -L@MPI_LIBSDIR@ @MPI_LIBS@ -static
endif
+if HAVE_SIONLIB
+SIONLIB_LINKER_FLAGS = @SIONLIB_LIBS@
+endif
+
COMMON_LINKER_FLAGS = \
-release $(PACKAGE_VERSION) \
$(HWC_LINKER_FLAGS) \
@@ -639,7 +643,8 @@
$(XML2_LINKER_FLAGS) \
$(LDL)\
$(LIBZ_LINKER_FLAGS) \
- $(MRNET_LINKER_FLAGS)
+ $(MRNET_LINKER_FLAGS) \
+ $(SIONLIB_LINKER_FLAGS)
libcudaompitrace_la_LDFLAGS = $(COMMON_LINKER_FLAGS)
libcudaompitracef_la_LDFLAGS = $(COMMON_LINKER_FLAGS)

View File

@@ -30,7 +30,7 @@ SLOT="0"
IUSE="debug unicode"
RDEPEND="
sys-libs/ncurses:0=[unicode(-)?]
sys-libs/ncurses:0=
x11-drivers/nvidia-drivers
"

View File

@@ -30,7 +30,7 @@ SLOT="0"
IUSE="debug unicode"
RDEPEND="
sys-libs/ncurses:0=[unicode(-)?]
sys-libs/ncurses:0=
x11-drivers/nvidia-drivers
"