diff --git a/app-doc/ford/Manifest b/app-doc/ford/Manifest index 7bad6fcbcb..83bd07301e 100644 --- a/app-doc/ford/Manifest +++ b/app-doc/ford/Manifest @@ -1,3 +1,4 @@ DIST FORD-6.1.10.tar.gz 5847455 BLAKE2B b575be88434b129289c5098fc3da0216190fa2a953a4ed2bfcc1275a22cc37d8c096dad6fb45ff2606a87ffa179ce31b172ff0a641cf40444f151b30c2cb3bc0 SHA512 2116bb28a3d678216d3b61d53955ef6f199e50d2286491d0d9e867a2f8d53a8c7b5a1cace1671390380a21bdaa86814a3d9625d3919bdce03a22b25b02e06757 DIST FORD-6.1.11.tar.gz 5848224 BLAKE2B f8092b678ab1621f3d295e77b8a308d2f4787baa77b989a0dc07a9b23c0723945a97bca81bda879d7929b8910eb49b635bd052304b3b6d1ba25f8dbb552b676e SHA512 325e8c05b5df6435c164adf24871d9743d2927d862010b005ba87dafd0e44cf1f52dae50d1b2bec5a5f39f935859286e0c9ba5156b24843bc58dc1335c5e1913 DIST FORD-6.1.12.tar.gz 5849020 BLAKE2B e72937b1930cd774abc444c5a87371525b494caf7dc60f26b6bbae562abb1406fba725c82b4de3b7353251a17bd8c2b4e725e008699a492cce5b7b3e05ca98a4 SHA512 8aed12eb0471db4c92b955509ede9d44d9cf1e8c906fbe32089f473b148d9b368256c23b56b8ce7dcef19dddecb555d649404a847e0318f0749b234347c55cce +DIST FORD-6.1.13.tar.gz 5849087 BLAKE2B 2db0ce7b7b3c7f7ef0897452b52ae6a30b6498fe3e589311ed37f8ea0727d284b684253bd590474f5f864df06242c18697dacfb2cbb9aafe51410095375a765c SHA512 b6fed9b7fef60d73062823e2c89c7fd2428205ab85341371e981e8239c802f38cdd69a912ffa27279511de47a8f697b3445ee32ac310dedc0a7ea672a79d94b3 diff --git a/app-doc/ford/ford-6.1.13.ebuild b/app-doc/ford/ford-6.1.13.ebuild new file mode 100644 index 0000000000..fdaec53317 --- /dev/null +++ b/app-doc/ford/ford-6.1.13.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 toolchain-funcs + +MY_PN="FORD" +DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs" +HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/graphviz[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/markdown-include[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/python-markdown-math[${PYTHON_USEDEP}] + dev-python/tqdm[${PYTHON_USEDEP}] + dev-python/toposort[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +DOCS=( CHANGELOG.md README.md README.rst ) + +distutils_enable_tests pytest + +src_prepare() { + default + sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300 +} diff --git a/dev-cpp/coeurl/Manifest b/dev-cpp/coeurl/Manifest index 7b8e817630..27d5eba4b5 100644 --- a/dev-cpp/coeurl/Manifest +++ b/dev-cpp/coeurl/Manifest @@ -1,2 +1,2 @@ -DIST coeurl-0.1.1.tar.bz2 45471 BLAKE2B ea5b490cb62ed780c4499d15c1f9502185f8edab9d706cc422eda62d9149512e693e82fa9431a05c58e2bb949314a9de0d513d54824a07c1e4ca6bc801065189 SHA512 9f781b30f57314253602b8560954122537b3c1d40cc327c62aac3662ba80ec8fe45fc69adec5c571b8861c996724c7869e4dc88fafc5ebee31794299de999e34 DIST coeurl-0.2.0.tar.bz2 45520 BLAKE2B 8a26f43817af213971c6c8d568251f3306857d9fa8ebdd09aa0a1f548c31b00fe1431334ff546ab152edd002f56d23d006240c494ad2ccaf9292afff97583a84 SHA512 de5f405b6993a33cf958996430d0f7a25cccb47488c3c2ce44525630e533a5acd1d630e2293cdae74befc627de81b211b4a9b6d53138f3de1d92f267f016e4fb +DIST coeurl-0.2.1.tar.bz2 45784 BLAKE2B e1280478d6112171e387d88f10ef220ac839e9be3b222c60111f0e046b00161f29561fce5bc62cc806bd0188fa2ad64f54d016e04e53af9032e69b6cc8dd4153 SHA512 0e65c1120eb352d75976a2b1f11a83dea4e6557276b22962c37e6387bf649ad18117f6f4b4b1b76d4cce2ef53d55834aacf7207e7c15e015344f3c4a60a49671 diff --git a/dev-cpp/coeurl/coeurl-0.1.1.ebuild b/dev-cpp/coeurl/coeurl-0.2.1.ebuild similarity index 84% rename from dev-cpp/coeurl/coeurl-0.1.1.ebuild rename to dev-cpp/coeurl/coeurl-0.2.1.ebuild index 53569de45e..ee74c33a25 100644 --- a/dev-cpp/coeurl/coeurl-0.1.1.ebuild +++ b/dev-cpp/coeurl/coeurl-0.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,14 +11,15 @@ SRC_URI="https://nheko.im/nheko-reborn/coeurl/-/archive/v${PV}/${PN}-v${PV}.tar. S="${WORKDIR}/${PN}-v${PV}" LICENSE="MIT" -SLOT="0" +SLOT="0/$(ver_cut 1-2)" KEYWORDS="~amd64" -IUSE="test" +IUSE="ssl test" RESTRICT="test" # Tests turned off because they need a local webserver. RDEPEND=" - net-misc/curl + net-misc/curl[ssl?] dev-libs/libevent + dev-libs/libfmt:= dev-libs/spdlog " DEPEND=" diff --git a/dev-cpp/workflow/Manifest b/dev-cpp/workflow/Manifest new file mode 100644 index 0000000000..b853273fc8 --- /dev/null +++ b/dev-cpp/workflow/Manifest @@ -0,0 +1 @@ +DIST workflow-0.10.2.tar.gz 389218 BLAKE2B d02d9df7cb9fbcaa9280cc4ec5dfa16a2226fab15515ffa4beb45572e44024f405c5d3fa02aba994aecb8659c9e623bcf45c5cd6a44d9b38f9234ab65fc8764c SHA512 19e35a7179f4323e401bed21a203e465b35cb45dee9b78e4ecaa1ece2569758e06e2d2550fdba99ca268943254f2aeed6c3d86d32a02a32975b6dc04fc55c57a diff --git a/dev-cpp/workflow/files/workflow-0.10.2-enable-tests.patch b/dev-cpp/workflow/files/workflow-0.10.2-enable-tests.patch new file mode 100644 index 0000000000..f20e6f712e --- /dev/null +++ b/dev-cpp/workflow/files/workflow-0.10.2-enable-tests.patch @@ -0,0 +1,82 @@ +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -1,25 +1,10 @@ +-cmake_minimum_required(VERSION 3.6) ++include(CTest) + +-set(CMAKE_BUILD_TYPE RelWithDebInfo CACHE STRING "build type") +- +-project(workflow_test +- LANGUAGES C CXX +-) +- +-find_library(LIBRT rt) ++find_package(GTest REQUIRED) + find_package(OpenSSL REQUIRED) +-find_package(workflow REQUIRED CONFIG HINTS ..) +-include_directories(${OPENSSL_INCLUDE_DIR} ${WORKFLOW_INCLUDE_DIR}) +-link_directories(${WORKFLOW_LIB_DIR}) ++include_directories(${GTEST_INCLUDE_DIR} ${OPENSSL_INCLUDE_DIR} ${INC_DIR}) ++link_directories(${GTEST_LIB_DIR} ${OPENSSL_LIB_DIR} ${LIB_DIR}) + +-find_program(CMAKE_MEMORYCHECK_COMMAND valgrind) +-set(memcheck_command ${CMAKE_MEMORYCHECK_COMMAND} ${CMAKE_MEMORYCHECK_COMMAND_OPTIONS} --error-exitcode=1 --leak-check=full) +- +-add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND}) +- +-enable_testing() +-find_package(GTest REQUIRED) +- + if (WIN32) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /MP /wd4200") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /MP /wd4200 /std:c++14") +@@ -32,8 +17,6 @@ set(TEST_LIST + task_unittest + algo_unittest + http_unittest +- redis_unittest +- mysql_unittest + facilities_unittest + graph_unittest + memory_unittest +@@ -46,17 +29,11 @@ set(TEST_LIST + if (APPLE) + set(WORKFLOW_LIB workflow pthread OpenSSL::SSL OpenSSL::Crypto) + else () +- set(WORKFLOW_LIB workflow pthread OpenSSL::SSL OpenSSL::Crypto ${LIBRT}) ++ set(WORKFLOW_LIB ${PROJECT_NAME}-shared pthread OpenSSL::SSL OpenSSL::Crypto) + endif () + + foreach(src ${TEST_LIST}) +- add_executable(${src} EXCLUDE_FROM_ALL ${src}.cc) ++ add_executable(${src} ${src}.cc) + target_link_libraries(${src} ${WORKFLOW_LIB} GTest::GTest GTest::Main) +- add_test(${src} ${src}) +- add_dependencies(check ${src}) ++ add_test(NAME ${src} COMMAND ${src}) + endforeach() +- +-foreach(src ${TEST_LIST}) +- add_test(${src}-memory-check ${memcheck_command} ./${src}) +-endforeach() +- +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -73,6 +73,9 @@ endif () + + add_subdirectory(src) + ++enable_testing() ++add_subdirectory(test) ++ + ####CONFIG + + include(CMakePackageConfigHelpers) +@@ -121,6 +124,6 @@ install( + + install( + FILES README.md +- DESTINATION "${CMAKE_INSTALL_DOCDIR}-${PROJECT_VERSION}" ++ DESTINATION "${CMAKE_INSTALL_DOCDIR}" + COMPONENT devel + ) diff --git a/dev-cpp/workflow/metadata.xml b/dev-cpp/workflow/metadata.xml new file mode 100644 index 0000000000..65ac1f2056 --- /dev/null +++ b/dev-cpp/workflow/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + diff --git a/dev-cpp/workflow/workflow-0.10.2.ebuild b/dev-cpp/workflow/workflow-0.10.2.ebuild new file mode 100644 index 0000000000..a28e1535df --- /dev/null +++ b/dev-cpp/workflow/workflow-0.10.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ Parallel Computing and Asynchronous Networking Engine" +HOMEPAGE="https://github.com/sogou/workflow" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sogou/workflow" +else + SRC_URI="https://github.com/sogou/workflow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPENDS=" + dev-libs/openssl:0= +" +DEPENDS="${DEPENDS} + dev-cpp/gtest +" + +PATCHES=( + "${FILESDIR}/workflow-0.10.2-enable-tests.patch" +) + +src_prepare() { + cmake_src_prepare + mkdir docs/cn || die + mv docs/*.md docs/cn || die +} + +src_install() { + cmake_src_install + dodoc -r docs/. +} diff --git a/dev-cpp/workflow/workflow-9999.ebuild b/dev-cpp/workflow/workflow-9999.ebuild new file mode 100644 index 0000000000..a28e1535df --- /dev/null +++ b/dev-cpp/workflow/workflow-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="C++ Parallel Computing and Asynchronous Networking Engine" +HOMEPAGE="https://github.com/sogou/workflow" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sogou/workflow" +else + SRC_URI="https://github.com/sogou/workflow/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPENDS=" + dev-libs/openssl:0= +" +DEPENDS="${DEPENDS} + dev-cpp/gtest +" + +PATCHES=( + "${FILESDIR}/workflow-0.10.2-enable-tests.patch" +) + +src_prepare() { + cmake_src_prepare + mkdir docs/cn || die + mv docs/*.md docs/cn || die +} + +src_install() { + cmake_src_install + dodoc -r docs/. +} diff --git a/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch new file mode 100644 index 0000000000..1c3d05f924 --- /dev/null +++ b/dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.4-fix-pkgconfig-version.patch @@ -0,0 +1,14 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -202,9 +202,9 @@ + # Configure pkg-config + file(READ "include/xlsxwriter.h" ver) + +-string(REGEX MATCH "LXW_VERSION .*\"\(.*\)\".*" _ ${ver}) ++string(REGEX MATCH "LXW_VERSION \"([^\"]+)\"" _ ${ver}) + set(VERSION ${CMAKE_MATCH_1}) +-string(REGEX MATCH "LXW_SOVERSION .*\"\(.*\)\".*" _ ${ver}) ++string(REGEX MATCH "LXW_SOVERSION \"([^\"]+)\"" _ ${ver}) + set(SOVERSION ${CMAKE_MATCH_1}) + set(PREFIX ${CMAKE_INSTALL_PREFIX}) + diff --git a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild index 7cc8c39588..f9020c0427 100644 --- a/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild +++ b/dev-libs/libxlsxwriter/libxlsxwriter-1.1.4.ebuild @@ -20,6 +20,10 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-fix-pkgconfig-version.patch +) + src_configure() { DOUBLEFUNCTION=OFF for x in $(plocale_get_locales); do diff --git a/dev-libs/mtxclient/Manifest b/dev-libs/mtxclient/Manifest index 819a159023..6c7b2e5424 100644 --- a/dev-libs/mtxclient/Manifest +++ b/dev-libs/mtxclient/Manifest @@ -1,2 +1,2 @@ -DIST mtxclient-0.6.2.tar.gz 596675 BLAKE2B c796218849324222e94ecd82336f4bfed25f344c8d01f9de293f5220d43e9c3b2b3921dce5d0d9a0d850e85dcb2e2b74e26ab75000d1fa48601c433d646b90ba SHA512 91ac33b16fb2685f1aee3e76f3fe334a34e8403d11be8a065e10dac0181333131654f26886a8cf5b25ded1960010c06a259e7d2e5f195a28f7cc8041ca9dbff9 DIST mtxclient-0.7.0.tar.gz 601042 BLAKE2B 05c390d7e3f48d5c02a74fb5783693d5380141b28738b064101f6aaa2fbddf30e0d4b95dc774e68fbad93c642592806d9417344fb9cdd6b01659ec874c3ba67f SHA512 fe015e6532a62fd1d1f5828c7aff08c181a4da1279afe54a502c09ba924a404099d23e74eb176841e774f67c6701e9c0ab666e239f486e4559aaea863ba8f5f9 +DIST mtxclient-0.8.0.tar.gz 606271 BLAKE2B 7a12f1f595d509cb2a0bbf9052393f67e427925875124398bf7fa6fc1f96f78084eb357d8ed1642df15274523b66ac78117ab1d088328131a5103d6a4da9b6d4 SHA512 4156432bf66d00bdabb6feee2521b659ee8b50cbcab8eae9d1c8dd496442822d204f7085baa616e51acd4cb7037994d5746fb37be73e71c1c5a3f882229f1e18 diff --git a/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch b/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch deleted file mode 100644 index 55de213f10..0000000000 --- a/dev-libs/mtxclient/files/0.3.0_remove_failing_tests.patch +++ /dev/null @@ -1,38 +0,0 @@ -From b95f9d85f87f78ce5cfbaeed513ea284678eaa83 Mon Sep 17 00:00:00 2001 -From: tastytea -Date: Mon, 25 May 2020 00:57:57 +0200 -Subject: [PATCH] Remove failing tests. - ---- - CMakeLists.txt | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 689a091..58868b6 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -345,13 +345,6 @@ if(BUILD_LIB_TESTS) - GTest::Main) - target_include_directories(utils PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests) - -- add_executable(pushrules tests/pushrules.cpp) -- target_link_libraries(pushrules -- MatrixClient::MatrixClient -- GTest::GTest -- GTest::Main) -- target_include_directories(pushrules PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests) -- - add_executable(identifiers tests/identifiers.cpp) - target_link_libraries(identifiers - MatrixClient::MatrixClient -@@ -395,7 +388,6 @@ if(BUILD_LIB_TESTS) - GTest::Main) - - add_test(Utilities utils) -- add_test(Pushrules pushrules) - add_test(Identifiers identifiers) - add_test(Errors errors) - add_test(CryptoStructs crypto) --- -2.26.2 - diff --git a/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch b/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch deleted file mode 100644 index 32fc72bb6c..0000000000 --- a/dev-libs/mtxclient/files/0.3.0_remove_network_tests.patch +++ /dev/null @@ -1,72 +0,0 @@ -From e4e068ba5dd3964c890f25bbe668c8a964562ded Mon Sep 17 00:00:00 2001 -From: tastytea -Date: Mon, 25 May 2020 00:50:30 +0200 -Subject: [PATCH] Remove tests that require a network connection. - ---- - CMakeLists.txt | 35 ----------------------------------- - 1 file changed, 35 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 0073604..689a091 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -338,29 +338,6 @@ if(BUILD_LIB_TESTS) - - file(COPY tests/fixtures DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) - -- add_executable(client_api tests/client_api.cpp) -- target_link_libraries(client_api -- MatrixClient::MatrixClient -- GTest::GTest -- GTest::Main) -- target_include_directories(client_api PRIVATE -- ${CMAKE_CURRENT_SOURCE_DIR}/tests) -- -- add_executable(media_api tests/media_api.cpp) -- target_link_libraries(media_api -- MatrixClient::MatrixClient -- GTest::GTest -- GTest::Main) -- target_include_directories(media_api PRIVATE -- ${CMAKE_CURRENT_SOURCE_DIR}/tests) -- -- add_executable(e2ee tests/e2ee.cpp) -- target_link_libraries(e2ee -- MatrixClient::MatrixClient -- GTest::GTest -- GTest::Main) -- target_include_directories(e2ee PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests) -- - add_executable(utils tests/utils.cpp) - target_link_libraries(utils - MatrixClient::MatrixClient -@@ -375,14 +352,6 @@ if(BUILD_LIB_TESTS) - GTest::Main) - target_include_directories(pushrules PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests) - -- add_executable(connection tests/connection.cpp) -- target_link_libraries(connection -- MatrixClient::MatrixClient -- GTest::GTest -- GTest::Main) -- target_include_directories(connection PRIVATE -- ${CMAKE_CURRENT_SOURCE_DIR}/tests) -- - add_executable(identifiers tests/identifiers.cpp) - target_link_libraries(identifiers - MatrixClient::MatrixClient -@@ -425,10 +394,6 @@ if(BUILD_LIB_TESTS) - GTest::GTest - GTest::Main) - -- add_test(BasicConnectivity connection) -- add_test(ClientAPI client_api) -- add_test(MediaAPI media_api) -- add_test(Encryption e2ee) - add_test(Utilities utils) - add_test(Pushrules pushrules) - add_test(Identifiers identifiers) --- -2.26.2 - diff --git a/dev-libs/mtxclient/mtxclient-0.6.2-r1.ebuild b/dev-libs/mtxclient/mtxclient-0.8.0.ebuild similarity index 88% rename from dev-libs/mtxclient/mtxclient-0.6.2-r1.ebuild rename to dev-libs/mtxclient/mtxclient-0.8.0.ebuild index a7a949bf13..7b9d756dcb 100644 --- a/dev-libs/mtxclient/mtxclient-0.6.2-r1.ebuild +++ b/dev-libs/mtxclient/mtxclient-0.8.0.ebuild @@ -17,10 +17,11 @@ IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" + dev-libs/libfmt:= dev-libs/olm - >=dev-libs/openssl-1.1.0 - dev-libs/spdlog - >=dev-cpp/coeurl-0.1.1:= + >=dev-libs/openssl-1.1.0:= + dev-libs/spdlog:= + >=dev-cpp/coeurl-0.2.1:=[ssl] " DEPEND=" ${RDEPEND} diff --git a/dev-vcs/gitqlient/Manifest b/dev-vcs/gitqlient/Manifest index 262b77dc1e..45a9cfee79 100644 --- a/dev-vcs/gitqlient/Manifest +++ b/dev-vcs/gitqlient/Manifest @@ -1 +1,6 @@ DIST gitqlient-1.4.3.tar.gz 4477433 BLAKE2B 859d75f7e88aa6e4944dedf3b5b3b84a72d4b37bcf980cf5281849f79ccbd526959ce11e28c7f19ebaf602887eda373146503e573fbbb76f0a5ac874aaf7a571 SHA512 81e54e5bc39066379d650042287e1ff9fd4c86ca9229f1459a20d2bdde0fd60b060409c25461b77343ad6cc4759c28e997b8fea3c4b447004eaf9fbd095f6dcd +DIST gitqlient-1.5.0.tar.gz 4452568 BLAKE2B fcbe8f9f9f176d4c68ddc89796d6362264734d0f30ae4a82f494dfd96d5bbb121f74e9ea0aa54b7aacb8aec0d948ce5a1d5240b0c60ed7976092eaa30dcc9aea SHA512 3e8573d16b346c45b3026d8c5cc0e2f25b9ec42d43120c56ac5e57417119724dd0c949a582ced218e8cb0775957494cb82a27b15a36f9c2e111d56acafc4f13e +DIST gitqlient-1.5.0_AuxiliarCustomWidgets.tar.gz 438731 BLAKE2B 2b5b9dcd700a92e13cc9655183da2472c77dbf4bc68d9fe30cf615bae57f827296a33d223e7477a5dabc9e973a8afa97ecf8f416e5c7825add87c18222851a9a SHA512 5937a52ab6c3d023c39d7ef64b02e7f2870538076b63ef9bf77ceecd87d3eb1334940de2d8086a25070307e26424c262994298d87ae16ff1bf8c7dad69d7ffa2 +DIST gitqlient-1.5.0_QLogger.tar.gz 20307 BLAKE2B 0c5f4cc8a19ec6ca2508d80d02b5fd6ba759049116bad4883d0bc62ed06a6d1278eea9864a4001312d54f5ec2813c5348c3c2a91a80547fb27224d70dce46b21 SHA512 be6a0a5a2c334ac798eea2f2dfd3154b06e17040883b8309de2158fd118bc2a3cab20276d6a36a21018f850c43bd5bd834744f5911aabd771c2f43530a0a3553 +DIST gitqlient-1.5.0_QPinnableTabWidget.tar.gz 13299 BLAKE2B 9c8fce7c955963b97c5337bacfa8032f761bc763bb56a56ad34ff68cc3ece1aad75f279edec78e6770a7598caa5372049ffbe8d16b5ade07350166893035656a SHA512 ea0bc7c023fdf792c0aaab5feb10eb2551581a0fcd32ebac779e358f198057d282a1f9de7004cde8eaa6aa2b0e0028966f948362b335e3288b650a4830cee1db +DIST gitqlient-1.5.0_git.tar.gz 28824 BLAKE2B 302aede313f1c2be044854089fc80c004df9660c527addafc984f514eb57c676d2fef15f1ed5d9443fc239242ec196d81e12b253db47f4882de8df661c0ee2ff SHA512 94d1a267cd49f0a2ea68a5cdc014a1b63b1ae659e27f21d2104cd689ede8fab7b85de6a6e3af514f7ec28ac468264126c076b0dce84c77f62472fd6b120eda38 diff --git a/dev-vcs/gitqlient/gitqlient-1.5.0.ebuild b/dev-vcs/gitqlient/gitqlient-1.5.0.ebuild new file mode 100644 index 0000000000..6dd457f673 --- /dev/null +++ b/dev-vcs/gitqlient/gitqlient-1.5.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit optfeature qmake-utils xdg + +MY_PN="GitQlient" +MY_PV=$(ver_rs 3 -) + +# subprojects on GitQlient 1.5 release: +AuxiliarCustomWidgets_SHA="835f538b4a79e4d6bb70eef37a32103e7b2a1fd1" +QLogger_SHA="d1ed24e080521a239d5d5e2c2347fe211f0f3e4f" +QPinnableTabWidget_SHA="cc937794e910d0452f0c07b4961c6014a7358831" +git_SHA="b62750f4da4b133faff49e6f53950d659b18c948" + +DESCRIPTION="Multi-platform Git client written with Qt" +HOMEPAGE="https://github.com/francescmm/GitQlient" + +SRC_URI=" + https://github.com/francescmm/${MY_PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + https://github.com/francescmm/AuxiliarCustomWidgets/archive/${AuxiliarCustomWidgets_SHA}.tar.gz -> ${P}_AuxiliarCustomWidgets.tar.gz + https://github.com/francescmm/QLogger/archive/${QLogger_SHA}.tar.gz -> ${P}_QLogger.tar.gz + https://github.com/francescmm/QPinnableTabWidget/archive/${QPinnableTabWidget_SHA}.tar.gz -> ${P}_QPinnableTabWidget.tar.gz + https://github.com/francescmm/git/archive/${git_SHA}.tar.gz -> ${P}_git.tar.gz + " +KEYWORDS="~amd64 ~x86" +S="${WORKDIR}/${MY_PN}-${MY_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 +" + +src_prepare() { + mv -T "${WORKDIR}"/AuxiliarCustomWidgets-"${AuxiliarCustomWidgets_SHA}" "${S}"/src/AuxiliarCustomWidgets || die + mv -T "${WORKDIR}"/QLogger-"${QLogger_SHA}" "${S}"/src/QLogger || die + mv -T "${WORKDIR}"/QPinnableTabWidget-"${QPinnableTabWidget_SHA}" "${S}"/src/QPinnableTabWidget || die + mv -T "${WORKDIR}"/git-"${git_SHA}" "${S}"/src/git || die + + default + sed -i -e "/QMAKE_CXXFLAGS/s:-Werror::" -e "/^GQ_SHA/d" "${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 "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] +} diff --git a/dev-vcs/gitqlient/gitqlient-9999.ebuild b/dev-vcs/gitqlient/gitqlient-9999.ebuild index 0b7f707421..478fc453f0 100644 --- a/dev-vcs/gitqlient/gitqlient-9999.ebuild +++ b/dev-vcs/gitqlient/gitqlient-9999.ebuild @@ -1,16 +1,14 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit git-r3 qmake-utils xdg +inherit git-r3 optfeature qmake-utils xdg MY_PN="GitQlient" DESCRIPTION="Multi-platform Git client written with Qt" HOMEPAGE="https://github.com/francescmm/GitQlient" - -#EGIT_BRANCH="develop" EGIT_REPO_URI="https://github.com/francescmm/${MY_PN}.git" LICENSE="LGPL-2.1" @@ -20,11 +18,8 @@ DEPEND=" dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 - dev-qt/qtwebchannel:5 - dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 " - RDEPEND=" ${DEPEND} dev-vcs/git @@ -33,7 +28,6 @@ RDEPEND=" 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 } @@ -44,3 +38,7 @@ src_configure() { src_install() { emake INSTALL_ROOT="${D}" install } + +pkg_postinst() { + optfeature "Jenkins and/or GitServer plugins support" dev-qt/qtwebchannel:5 dev-qt/qtwebengine:5[widgets] +} diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index c54446e6b3..85bb93e6d3 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,2 +1,3 @@ DIST lazygit-0.33.tar.gz 3729628 BLAKE2B 1cd9a081e5c0b5bd1248404771ed0d2617ef07ce1257a14ebaa13eab785d70ead908d3151fa6019fbc5149d24f7d69a351e7137c2c3878e38cd0630751197e9d SHA512 e878ef0eb64a8d3fb536767f33787dbf06fd27deb2a292e9658f1c97073b5c30d95f3390215bf973e90acc136bcddb839024fddcd4bf25e6dab5f2762a2db379 DIST lazygit-0.34.tar.gz 3733055 BLAKE2B dd53369181f2abf6d7a4776bc751f39a37eb8184fe3811834ee8a99fdcbd4939b260bd1bb86ed26d54b86f4cd509d065cefddcdc5118c266621dfa697a07e7f8 SHA512 a63dd877220c124282667acaadd2f9c55c47687e0c65caff9f61c5a6a3cecc202501fdbd3a1ee13752c8e68bbbb920b5b198459e71a44c585d594675b931d5c2 +DIST lazygit-0.35.tar.gz 3896489 BLAKE2B 686af67f3f90fe3e4817c4a30396902e170b67b2892f2907f87e401495d0d1437d9dad6a7609d49d59632c1575af60a53f24042b74b25d00c567d2f0c7afdd87 SHA512 0a121399070b75cdb9f64fff238866c54684e5989d38cd95a822cccc7d16de44f08bb01e93c546874f0c39ed8198e78e03f5167bb711fce643f6a137e05438b9 diff --git a/dev-vcs/lazygit/lazygit-0.35.ebuild b/dev-vcs/lazygit/lazygit-0.35.ebuild new file mode 100644 index 0000000000..fe68b4b725 --- /dev/null +++ b/dev-vcs/lazygit/lazygit-0.35.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Simple terminal UI for git commands" +HOMEPAGE="https://github.com/jesseduffield/lazygit" +SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD ISC MIT Unlicense" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-vcs/git" + +DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) + +src_compile() { + go build -o bin/lazygit || die +} + +src_install() { + dobin bin/lazygit + einstalldocs +} diff --git a/games-util/mangohud/Manifest b/games-util/mangohud/Manifest index c00c83d44c..16dbf2e48f 100644 --- a/games-util/mangohud/Manifest +++ b/games-util/mangohud/Manifest @@ -1,3 +1,4 @@ DIST imgui-1.81-1-meson-wrap.zip 1850 BLAKE2B 325f84fd57a896ec9aceb83a54752e8dba52499c3540cc389ab51b929f1dd65c4a599ab71f7f06fa082f31572d8cdaf2f9d7bfdd8cf6ca96a529318bd53f0a06 SHA512 c97fa4cb5ab31c040951e6da04bb1b9659f0105adf54becc35c60ad376c6d4f9e4dcd2a5a554dc5430cfc69527ef5d8570f39fbbf91a23d15f51740f06fb7c3c DIST imgui-1.81.tar.gz 1413443 BLAKE2B 6f2e63777821b2767da92d9f40f4de7b4313c38817413e959e612c0ce67701645cf29f0748a3b86cfbd41e0b4b2c8099e9a0ca786c637ca1661fffd7b0de0629 SHA512 d7a2b66dea77359f78068a595607d7668e09ddd0b91910f67fc6463cb920b91b0cc1855984bd4d41e6a880b69ca7cd5e3adc064dcf461c0629b9f8c845a4fc3e DIST mangohud-0.6.6.1.tar.gz 14839055 BLAKE2B e0e27e62bf688b80611461ecab1bf4cf2c39f8359a9dc2cc1362555bfca55db30a72684da4e07e03970d8e5dee1d26f1d7a1fa30ff47aa86ec653dba273f24cf SHA512 c097dede7e534641f12a9c7f0a2ce049611e17732c7d232251b38d5c50bbcee53b2b22e548ff27f514fa57a45c563d883a1a9382c2c0ee9ac6832a2775e8f221 +DIST mangohud-0.6.7.1.tar.gz 14834501 BLAKE2B 6fdd91309531f32d663a0bec4f3edd26095781290ce40294f4ea87297855ce210efbc57443710aa180652bc555887519a12166c76dec19cdf3037bbdc384db15 SHA512 7d5250cc6a50215430cc79c7d11ad18219be374966383ab3f6cba9626fa045c973245d74bc32d75649adebf0fdc7acd086f5afdf5e1708e35da1f7a920a54f1d diff --git a/games-util/mangohud/mangohud-0.6.7.1.ebuild b/games-util/mangohud/mangohud-0.6.7.1.ebuild new file mode 100644 index 0000000000..3e0b6e177f --- /dev/null +++ b/games-util/mangohud/mangohud-0.6.7.1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit python-any-r1 meson + +MY_PV=$(ver_cut 1-3) +[[ -n "$(ver_cut 4)" ]] && MY_PV_REV="-$(ver_cut 4)" + +IMGUI_VER="1.81" +IMGUI_MESON_WRAP_VER="1" + +DESCRIPTION="A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more" +HOMEPAGE="https://github.com/flightlessmango/MangoHud" + +SRC_URI=" + https://github.com/flightlessmango/MangoHud/archive/v${MY_PV}${MY_PV_REV}.tar.gz -> ${P}.tar.gz + https://github.com/ocornut/imgui/archive/v${IMGUI_VER}.tar.gz -> imgui-${IMGUI_VER}.tar.gz + https://wrapdb.mesonbuild.com/v2/imgui_${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}/get_patch -> imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip +" + +KEYWORDS="~amd64 ~x86" + +LICENSE="MIT" +SLOT="0" +IUSE="+dbus debug +X xnvctrl wayland video_cards_nvidia" + +REQUIRED_USE=" + || ( X wayland ) + xnvctrl? ( video_cards_nvidia )" + +BDEPEND=" + app-arch/unzip + $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]') +" + +python_check_deps() { + python_has_version "dev-python/mako[${PYTHON_USEDEP}]" +} + +DEPEND=" + dev-libs/spdlog + dev-util/glslang + >=dev-util/vulkan-headers-1.2 + media-libs/vulkan-loader + media-libs/libglvnd + x11-libs/libdrm + dbus? ( sys-apps/dbus ) + X? ( x11-libs/libX11 ) + video_cards_nvidia? ( + x11-drivers/nvidia-drivers + xnvctrl? ( x11-drivers/nvidia-drivers[static-libs] ) + ) + wayland? ( dev-libs/wayland ) +" + +RDEPEND="${DEPEND}" + +S="${WORKDIR}/MangoHud-${PV}" + +# We do not enable this patch for now until imgui ebuild supports multilib + +# PATCHES=( +# "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch" +# ) + +src_unpack() { + default + [[ -n "${MY_PV_REV}" ]] && ( mv ${WORKDIR}/MangoHud-${MY_PV}${MY_PV_REV} ${WORKDIR}/MangoHud-${PV} || die ) + + unpack imgui-${IMGUI_VER}.tar.gz + unpack imgui-${IMGUI_VER}-${IMGUI_MESON_WRAP_VER}-meson-wrap.zip + mv ${WORKDIR}/imgui-${IMGUI_VER} ${S}/subprojects/imgui || die +} + +src_configure() { + local emesonargs=( + -Dappend_libdir_mangohud=false + -Duse_system_spdlog=enabled + -Duse_system_vulkan=enabled + -Dinclude_doc=false + $(meson_feature video_cards_nvidia with_nvml) + $(meson_feature xnvctrl with_xnvctrl) + $(meson_feature X with_x11) + $(meson_feature wayland with_wayland) + $(meson_feature dbus with_dbus) + ) + meson_src_configure +} + +pkg_postinst() { + if ! use xnvctrl; then + einfo "" + einfo "If mangohud can't get GPU load, or other GPU information," + einfo "and you have an older Nvidia device." + einfo "" + einfo "Try enabling the 'xnvctrl' useflag." + einfo "" + fi +} diff --git a/media-video/obs-vkcapture/Manifest b/media-video/obs-vkcapture/Manifest index 5d1990c4e6..2caba1f34e 100644 --- a/media-video/obs-vkcapture/Manifest +++ b/media-video/obs-vkcapture/Manifest @@ -1 +1,2 @@ DIST obs-vkcapture-1.1.3.tar.gz 51200 BLAKE2B 6a14f6c891bb0e2da5b879945e64f54c588577b4acb90af61c55dd9d060f5b5d26ef34f0179f6930b5782907523da47cc69597fee11829e371db070537c6dc91 SHA512 34bc8c6bd1b6f21717b60070240c462310d7666867fda638b2294c0e0b58e8e87a3e45cd2bf974d7853dc86daf5387f1ebf66896a02b7867f24ad72b63fe0ade +DIST obs-vkcapture-1.1.4.tar.gz 51529 BLAKE2B a33f31b22c76ecf728864f951a03f30d225c792e97e5fe61a9d1a19e1307b1bb656ad58525f65428462bd8f00a238d7b89fe067355c2ae59787e72d83f9705ce SHA512 5075d1fa49fa0ba27b26f76b5e4a8295d9bafec89ed73fec26ee473e1e53fbb17c6c2ad62dfd7cf57d57e3eb9a15594bab94a7f431ebfcb52b2946b26570f57c diff --git a/media-video/obs-vkcapture/obs-vkcapture-1.1.4.ebuild b/media-video/obs-vkcapture/obs-vkcapture-1.1.4.ebuild new file mode 100644 index 0000000000..04ab2e3f2e --- /dev/null +++ b/media-video/obs-vkcapture/obs-vkcapture-1.1.4.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) + +inherit xdg cmake + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/nowrep/obs-vkcapture" +else + SRC_URI="https://github.com/nowrep/obs-vkcapture/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="OBS Linux Vulkan/OpenGL game capture" +HOMEPAGE="https://github.com/nowrep/obs-vkcapture" + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +BDEPEND=" + dev-util/vulkan-headers + media-libs/shaderc + media-libs/vulkan-loader + >=media-video/obs-studio-27[wayland] + x11-libs/libdrm +" +RDEPEND=" + media-libs/libglvnd + >=media-video/obs-studio-27[wayland] + x11-libs/libdrm + x11-libs/libxcb:= +" + +QA_SONAME=" + /usr/lib64/libVkLayer_obs_vkcapture.so + /usr/lib64/libobs_glcapture.so +" + +src_unpack() { + default + + if [[ ${PV} == 9999 ]]; then + git-r3_src_unpack + fi +} + +src_configure() { + cmake_src_configure +} diff --git a/media-video/owncast/owncast-0.0.12.ebuild b/media-video/owncast/owncast-0.0.12.ebuild index fbf01c4348..0e7243d945 100644 --- a/media-video/owncast/owncast-0.0.12.ebuild +++ b/media-video/owncast/owncast-0.0.12.ebuild @@ -37,7 +37,7 @@ src_unpack() { } src_compile() { - go build -v -work -x \ + ego build -v -work -x \ -ldflags "-s -w -X github.com/${PN}/${PN}/config.VersionNumber=${PV} -X github.com/${PN}/${PN}/config.BuildPlatform=gentoo" \ -o ${PN} \ github.com/${PN}/${PN} || die diff --git a/net-im/nheko/Manifest b/net-im/nheko/Manifest index 9d1a22a42b..e27ef876c9 100644 --- a/net-im/nheko/Manifest +++ b/net-im/nheko/Manifest @@ -1,2 +1,2 @@ -DIST nheko-0.9.2.tar.gz 1418814 BLAKE2B e3f2f9358dd39d648c219eddea93f48ff7574cd954189f6c08bc7ace0429602acd1b859bb4987b1a34c93e17f8e547f6b0fb3c2a113a3a8a060dec5e25adbcc5 SHA512 86c0b5bf8e767125cc9e78c3a898df35fae5b34277253c8c98777f1814fcab36ff558576fa5b71de05df63223a866671473674fb8250eeee905a979dd0c978a9 +DIST nheko-0.10.0.tar.gz 1587008 BLAKE2B 207622bcc0fcbf4f1760481d3bdf35d5c025d9aa7d553c2dc4649841426481c88292966c35d44944434c1628c34017bb76f84136b6bcc8f8c3f32478156ac713 SHA512 c0aaf0f9ea657c43867fbb6857db45cac30f0cbaeaf8ad6a20a1a3e1ab9e6cf15266444eada060666db5b94be5a72b95b371a4da62e6705eed49f9907c576954 DIST nheko-0.9.3.tar.gz 1455446 BLAKE2B da68617e8cd2a74a41b9a14e107fdbc58a667ef2187e9680bb4514d2542ad99176aaed9bcc1184ec3cbd10b258b3910da99a0e63dfe82ccfc1c7e4f7715d4d95 SHA512 187348e8e274f727a638ca3cb3ed015b9f7cbb50eea2e33bc519cd216a74763cab265466001a82c584dcf91f950c41c3f7a4f3c1ac1f1564a8d5f7711eb37d5a diff --git a/net-im/nheko/nheko-0.9.2.ebuild b/net-im/nheko/nheko-0.10.0.ebuild similarity index 77% rename from net-im/nheko/nheko-0.9.2.ebuild rename to net-im/nheko/nheko-0.10.0.ebuild index 1e6876d1d5..40d6f8c736 100644 --- a/net-im/nheko/nheko-0.9.2.ebuild +++ b/net-im/nheko/nheko-0.10.0.ebuild @@ -17,20 +17,23 @@ REQUIRED_USE="video? ( voip )" MY_GST_V="1.18" RDEPEND=" - app-text/cmark + app-text/cmark:= dev-cpp/qt-jdenticon + dev-db/lmdb:= >=dev-db/lmdb++-1.0.0 - >=dev-libs/mtxclient-0.7.0:= - >=dev-libs/qtkeychain-0.12.0 - dev-libs/spdlog + dev-libs/libfmt:= + >=dev-libs/mtxclient-0.8.0:= + >=dev-libs/qtkeychain-0.12.0:= + dev-libs/spdlog:= dev-qt/qtconcurrent:5 dev-qt/qtdeclarative:5[widgets] dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5[gif,jpeg,png] + dev-qt/qtgui:5[dbus,gif,jpeg,png] dev-qt/qtimageformats dev-qt/qtmultimedia:5[gstreamer,qml,widgets] dev-qt/qtquickcontrols2:5[widgets] dev-qt/qtsvg:5 + virtual/notification-daemon voip? ( >=media-plugins/gst-plugins-dtls-${MY_GST_V} media-plugins/gst-plugins-libnice @@ -75,9 +78,11 @@ src_configure() { pkg_postinst() { optfeature "audio & video file playback support" \ - "media-plugins/gst-plugins-meta[ffmpeg]" - optfeature "secrets storage support other than kwallet (gnome-keyring or keepassxc)" \ - "dev-libs/qtkeychain[gnome-keyring]" + "media-plugins/gst-plugins-meta[ffmpeg]" + optfeature "secrets storage support other than kwallet (for example gnome-keyring or keepassxc)" \ + "dev-libs/qtkeychain[gnome-keyring]" + optfeature "additional, less common, image format support" \ + "kde-frameworks/kimageformats" xdg_pkg_postinst } diff --git a/net-p2p/bisq-bin/Manifest b/net-p2p/bisq-bin/Manifest new file mode 100644 index 0000000000..e08030f8b1 --- /dev/null +++ b/net-p2p/bisq-bin/Manifest @@ -0,0 +1 @@ +DIST Bisq-64bit-1.9.4.deb 211107900 BLAKE2B 6e29cec465fb26a0d6482e9e55d21c14d3b504b98f174c98c42ac0db3b3c56dc8e4efd56e15d3bd49b900ce0da647d03808116d4f30447888fe9d3632914937c SHA512 e276ed17f5775c4a65b96193061b452cb2504cd6a2f2390b9be3cdb82be375b7596b059d537368fa2fb7a1cf856345d2a09eb769ee86d4581cd32b1edd6c5e90 diff --git a/net-p2p/bisq/bisq-1.9.2.ebuild b/net-p2p/bisq-bin/bisq-bin-1.9.4.ebuild similarity index 100% rename from net-p2p/bisq/bisq-1.9.2.ebuild rename to net-p2p/bisq-bin/bisq-bin-1.9.4.ebuild diff --git a/net-p2p/bisq/metadata.xml b/net-p2p/bisq-bin/metadata.xml similarity index 100% rename from net-p2p/bisq/metadata.xml rename to net-p2p/bisq-bin/metadata.xml diff --git a/net-p2p/bisq/Manifest b/net-p2p/bisq/Manifest deleted file mode 100644 index 6b46d2e9ea..0000000000 --- a/net-p2p/bisq/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Bisq-64bit-1.9.2.deb 203432688 BLAKE2B 45fdd948b8c3826a0664926f82ff35f3cef56a3533c23ab5d8af3832ef7c2766c704dee8d5d989e37d029d4591b3f40ca27a8680d60dad6d268f2d91f9205ed0 SHA512 82c6061f5a37d3f52d3602253f1b770c75fa4b6600b6072051de6bbb9f9d2d0733856f44666c49fc50b2f266abf9783add946c9bd2cb21246246189836b31e3a diff --git a/profiles/updates/3Q-2022 b/profiles/updates/3Q-2022 index b2153ed3d6..4733791214 100644 --- a/profiles/updates/3Q-2022 +++ b/profiles/updates/3Q-2022 @@ -1,2 +1,3 @@ move app-text/stdman app-doc/stdman move www-apps/stagit dev-vcs/stagit +move net-p2p/bisq net-p2p/bisq-bin diff --git a/sys-apps/asus-touchpad-numpad-driver/Manifest b/sys-apps/asus-touchpad-numpad-driver/Manifest new file mode 100644 index 0000000000..e9cc0b5b35 --- /dev/null +++ b/sys-apps/asus-touchpad-numpad-driver/Manifest @@ -0,0 +1 @@ +DIST asus-touchpad-numpad-driver-0_pre20220311.tar.gz 612461 BLAKE2B 962f7d044401067e779a070797a281cfabf8f0c4496e9791bef968014506bd8d6ae90151a9086273494f98b410a8e800b78214453da4444a20a94ec583c0d731 SHA512 69fe5165b70ad64857d13ba689fd412ba8a50d2c7f97a18c778b04ff03b53c1620bc774c45b00eaa7e9c51e94ad16e693ba8176872dd9fcfe1ded5b2cb78ed56 diff --git a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild new file mode 100644 index 0000000000..a8cffad004 --- /dev/null +++ b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-0_pre20220311.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit linux-info python-single-r1 + +DESCRIPTION="Feature-rich configurable Asus NumPad drivers" +HOMEPAGE="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver" +else + COMMIT="a2bada610ebb3fc002fceb53ddf93bc799241867" + SRC_URI="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${PN}-${COMMIT}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + dev-libs/libevdev + sys-apps/i2c-tools + $(python_gen_cond_dep ' + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/python-libevdev[${PYTHON_USEDEP}] + ') +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +src_install() { + exeinto /usr/libexec/${PN} + doexe asus_touchpad.py + insinto /usr/libexec/${PN} + doins -r numpad_layouts + + python_fix_shebang ${ED}/usr/libexec/${PN}/asus_touchpad.py + + python_optimize ${ED}/usr/libexec/${PN} + + dosym ../libexec/${PN}/asus_touchpad.py /usr/bin/asus_touchpad +} diff --git a/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild new file mode 100644 index 0000000000..a8cffad004 --- /dev/null +++ b/sys-apps/asus-touchpad-numpad-driver/asus-touchpad-numpad-driver-9999.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit linux-info python-single-r1 + +DESCRIPTION="Feature-rich configurable Asus NumPad drivers" +HOMEPAGE="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver" + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver" +else + COMMIT="a2bada610ebb3fc002fceb53ddf93bc799241867" + SRC_URI="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + S="${PN}-${COMMIT}" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + dev-libs/libevdev + sys-apps/i2c-tools + $(python_gen_cond_dep ' + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/python-libevdev[${PYTHON_USEDEP}] + ') +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" + +src_install() { + exeinto /usr/libexec/${PN} + doexe asus_touchpad.py + insinto /usr/libexec/${PN} + doins -r numpad_layouts + + python_fix_shebang ${ED}/usr/libexec/${PN}/asus_touchpad.py + + python_optimize ${ED}/usr/libexec/${PN} + + dosym ../libexec/${PN}/asus_touchpad.py /usr/bin/asus_touchpad +} diff --git a/sys-apps/asus-touchpad-numpad-driver/metadata.xml b/sys-apps/asus-touchpad-numpad-driver/metadata.xml new file mode 100644 index 0000000000..65ac1f2056 --- /dev/null +++ b/sys-apps/asus-touchpad-numpad-driver/metadata.xml @@ -0,0 +1,8 @@ + + + + + gentoo@aisha.cc + Aisha Tammy + + diff --git a/sys-kernel/uek-sources/Manifest b/sys-kernel/uek-sources/Manifest index c75070931d..77bbb21c73 100644 --- a/sys-kernel/uek-sources/Manifest +++ b/sys-kernel/uek-sources/Manifest @@ -1,4 +1,4 @@ DIST genpatches-5.15-56.base.tar.xz 2245780 BLAKE2B 0f5e5d7c8a29f590598f4721307e3b1a316342cc31b8e5ab5496ed58b65470d19bed59ff40cf7b26bd4970eee04581ee8ac544eebe63c54063c161a55c828cea SHA512 0a1c4edd8f863f2c77a14cf48d79c35868ba8b2f02fb2436e1913e97c8285046ecbedc33e6faddf02a0c813e677492be0fc972e3731c733e488006602eb6119f DIST genpatches-5.15-56.experimental.tar.xz 5420 BLAKE2B ca95771341b6086f23ea70d99dfec6228e8f6486d520045c110bde63948008095715d68fa67e5e29ad46eab58366ab323736942b5c7bc83bbb61c2dc4e5c2b95 SHA512 1ec3dc2c019d0aedf03e2b70dcc6a5c80cc39ae0d1eb83b400c480818a97d6b212868dd370b4e529e01d40434313ecd2b0270e6055a22b4fe373e7a6cb91e724 DIST genpatches-5.15-56.extras.tar.xz 3932 BLAKE2B 2b167a35d9dfe16a18b22318ac4597147fb25bef53a66108c2f2e4d6e6d3df1c9d4b1fd6d63ba4a8078f94f8cd69d14b359123355ba266ef72b44f7d9addca9b SHA512 ce91556981720f3718921993eb15f5af623cad8dc40a36bec6cbb0d52153fd1288bf97927daab1b1e3ccd1451d4295b109ead0160c657a00c62c2d6f25fbc09f -DIST linux-uek-5.15.0-0.30.19.tar.gz 200002476 BLAKE2B db3280a62360095ce614d8a5fda44a13407681574f59fe5773f557075691e8763b9349c6781476ef64c46e3b3c65d6e1ff3db4a4042ef9520656d86a76a28c94 SHA512 99ee0641efae677c70e0652d6222af44d8d2323c928f7e04c2935ad02a58cc693c19991960964ecbb4936bb507dca0c9838cb2227e8b8bbcfebe52fadd077162 +DIST linux-uek-5.15.0-1.43.1.tar.gz 200096869 BLAKE2B 1aae3fefb10f058d23439ce3874531fa0ad8e788b53cb32c255a4f1fdd17d6898ba7f140db385d65e210ed4dd7a66730f3133a1865da1e425d29ea8c27a5d2e6 SHA512 85f2cd532c30d8415ea4876d856cc3e5922f9bc9392a1f5601289bdbd2a93b9316a9fe6d2325c183a513b8260704ed90914a4dddd1592f0e195da7a5df7cbf3f diff --git a/sys-kernel/uek-sources/uek-sources-5.15.0.0.30.19.ebuild b/sys-kernel/uek-sources/uek-sources-5.15.0.1.43.1.ebuild similarity index 100% rename from sys-kernel/uek-sources/uek-sources-5.15.0.0.30.19.ebuild rename to sys-kernel/uek-sources/uek-sources-5.15.0.1.43.1.ebuild