Merge updates from master

This commit is contained in:
Repository mirror & CI
2023-09-05 22:46:48 +00:00
14 changed files with 176 additions and 89 deletions

View File

@@ -1 +1,2 @@
DIST minder-1.14.0.tar.gz 1690353 BLAKE2B 02ea94c96f782582e0d4c5dfb7e493dbf6d130a0bedacba232fe863c40d93465ce1925fa0d01f95e5b8857ddd64b0896137f494d773f6804b73f7cdcf03b4427 SHA512 074e75be5a60844ee2aacc11303b4c55ac50191036f85faac316c31614f39dd921082e32795b23f0c74e8f40718732b07ef11079aad66cfa09c079f353e083a3
DIST minder-1.15.6.tar.gz 1993564 BLAKE2B 77a99bee8e9bff06bc8f47c9b41e9f4e6ebb9bd915871cebc474fa2dd7cb5d9070dae7b644e40adcbf5e5d0f0c419a03bc85fd886c54e9878b236cdb493f508b SHA512 9a52185b1b253214ac7019b5d96db1f009941dbbbf31d009a0b259d1e0baeedff7a6f7a8587a131adf8f6b429d17669ea721e8ca83fd99228f93c558247d86f8

View File

@@ -0,0 +1,49 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils meson vala xdg
DESCRIPTION="Mind-mapping application for Elementary OS."
HOMEPAGE="https://github.com/phase1geo/Minder"
SRC_URI="https://github.com/phase1geo/Minder/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="GPL-3"
SLOT="0"
RDEPEND="
app-text/discount
dev-lang/vala
dev-libs/granite
dev-libs/json-glib
gui-libs/libhandy[vala]
x11-libs/gtksourceview:4[vala]
"
DEPEND="
${RDEPEND}
app-text/discount
"
S="${WORKDIR}/Minder-${PV}"
src_prepare() {
default
vala_setup
}
pkg_postinst() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
gnome2_schemas_update
}
pkg_postrm() {
xdg_desktop_database_update
xdg_icon_cache_update
xdg_mimeinfo_database_update
gnome2_schemas_update
}

View File

@@ -28,17 +28,17 @@ IUSE="X wayland"
MODULES_KERNEL_MIN=5.10
python_compile() {
cd "${S}/app-linux"
echo "See documenation of cassowary" > README.md # Dummy Readme file (solve qa error)
sed -i "s/version = 0.5/version = ${PV}/g" setup.cfg #version typo upstream
cd "${S}/app-linux" || die
echo "See documenation of cassowary" > README.md || die # Dummy Readme file (solve qa error)
sed -i "s/version = 0.5/version = ${PV}/g" setup.cfg || die #version typo upstream
${EPYTHON} -m build --wheel --no-isolation
}
python_install() {
cd "${S}/app-linux"
cd "${S}/app-linux" || die
${EPYTHON} -m installer --destdir="${D}" dist/cassowary-${PV}-py3-none-any.whl
domenu "${FILESDIR}/cassowary.desktop"
doicon "${FILESDIR}/cassowary.png"
doicon "${S}/app-linux/src/cassowary/gui/extrares/cassowary.png"
}
pkg_postinst() {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1 +1 @@
DIST moderngl-window-2.4.3.gh.tar.gz 30987984 BLAKE2B bc8dae6e3f5de49d516581dc204e60497ec2c38c9efcc8b138bb76a1de1e3436029e9d895b6810b849752e1f9ae2ae3ff830f495e64248a2f89d2a75950b2b6e SHA512 0dfde81644913d9797aeb17c74816b0c8f462c0aeb9d31ca3b9d8d691e90931a70b0deab14748f0ee36aa9a2e9fcc771e570b02582bbbfa3fbf75b99f9f205ba
DIST moderngl-window-2.4.4.gh.tar.gz 30989161 BLAKE2B 9c4c8bea6a69cf0df4e5967f28be8766c89206a2a9315f86f8b1c4fb2dd30dfddaac82a40cf28bcf6e2337811135daf389367fe8eefbfb7b93c61f1de1db6406 SHA512 8c8f027c2be4d9acfed3ac0f299e0d27bd0a0f2b7ad7f87d5309c276fa3a8ff4afd417e94f808a22a8ff683ae2465aba6a8d09dc07d621dff2b9f8606ceb3ccd

View File

@@ -1,34 +0,0 @@
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 virtualx
DESCRIPTION="A cross platform utility library for ModernGL"
HOMEPAGE="https://github.com/moderngl/moderngl-window https://pypi.org/project/moderngl-window"
SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
dev-python/moderngl[${PYTHON_USEDEP}]
dev-python/glcontext[${PYTHON_USEDEP}]
test? (
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/trimesh[${PYTHON_USEDEP}]
dev-python/PyWavefront[${PYTHON_USEDEP}]
dev-python/pyrr[${PYTHON_USEDEP}]
)
"
DEPEND="${BDEPEND}"
distutils_enable_tests pytest
src_test() {
virtx distutils-r1_src_test
}

View File

@@ -0,0 +1,80 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{10..11} )
inherit distutils-r1 virtualx
DESCRIPTION="A cross platform utility library for ModernGL"
HOMEPAGE="https://github.com/moderngl/moderngl-window https://pypi.org/project/moderngl-window"
SRC_URI="https://github.com/moderngl/moderngl-window/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE="doc examples"
NEEDED_FOR_TESTS_AND_RUN="
>dev-python/numpy-1.16[${PYTHON_USEDEP}]
>=dev-python/PyWavefront-1.2.0[${PYTHON_USEDEP}]
<dev-python/PyWavefront-2[${PYTHON_USEDEP}]
>=dev-python/scipy-1.3.2[${PYTHON_USEDEP}]
>=dev-python/trimesh-3.2.6[${PYTHON_USEDEP}]
"
RDEPEND="
dev-python/glfw[${PYTHON_USEDEP}]
dev-python/imgui[glfw,sdl,opengl,${PYTHON_USEDEP}]
<dev-python/moderngl-6[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
>=dev-python/pygame-2.0.1[${PYTHON_USEDEP}]
dev-python/pyglet[${PYTHON_USEDEP}]
>=dev-python/pyopengl-3.1.0[${PYTHON_USEDEP},tk]
<dev-python/PyQt5-6[${PYTHON_USEDEP}]
>=dev-python/pyrr-0.10[${PYTHON_USEDEP}]
<dev-python/PySDL2-1[${PYTHON_USEDEP}]
<dev-python/pyside2-6[${PYTHON_USEDEP}]
${NEEDED_FOR_TESTS_AND_RUN}
"
BDEPEND="
test? (
dev-python/coverage[${PYTHON_USEDEP}]
dev-python/glcontext[${PYTHON_USEDEP}]
${NEEDED_FOR_TESTS_AND_RUN}
)
doc? (
<dev-python/moderngl-6[${PYTHON_USEDEP}]
>dev-python/numpy-1.16[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
>=dev-python/pyrr-0.10[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
)
"
DEPEND="${RDEPEND}"
python_compile_all() {
if use doc; then
find "${S}/docs" -type f -exec sed -i 's/sphinxcontrib.napoleon/sphinx\.ext\.napoleon/g' {} \;
emake man -C docs
fi
}
python_install_all() {
distutils-r1_python_install_all
use doc && doman "${S}/docs/_build/man/${PN}.1"
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}
distutils_enable_tests pytest
src_test() {
virtx distutils-r1_src_test
}

View File

@@ -30,7 +30,7 @@ DEPEND="
media-libs/cubeb
evdev? ( dev-libs/libevdev )
dbus? ( sys-apps/dbus )
gamepad? ( media-libs/libsdl2 )
gamepad? ( >=media-libs/libsdl2-2.28.2 )
gbm? ( x11-libs/libdrm )
qt6? (
dev-qt/qtbase:6[gui,network,widgets]

View File

@@ -7,9 +7,9 @@ inherit cmake
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/"
inherit git-r3
else
SRC_URI="https://github.com/eclipse-cyclonedds/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
@@ -31,8 +31,8 @@ RDEPEND=(
"shm? ( sys-libs/iceoryx )"
"parser? ( sys-devel/bison )"
)
DEPEND="${RDEPEND[@]}"
DEPEND="${RDEPEND}"
CMAKE_BUILD_TYPE=Release

View File

@@ -7,13 +7,13 @@ inherit cmake
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/"
EGIT_REPO_URI="https://github.com/eclipse-cyclonedds/"
inherit git-r3
else
SRC_URI="https://github.com/eclipse-cyclonedds/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
SRC_URI="https://github.com/eclipse-cyclonedds/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
S="${WORKDIR}/${P}"
@@ -26,41 +26,41 @@ IUSE="test ssl shm parser doc examples ipv6 idlc get_kind"
RESTRICT="!test? ( test )"
RDEPEND=(
"doc? ( app-doc/doxygen )"
"ssl? ( dev-libs/openssl )"
"shm? ( sys-libs/iceoryx )"
"parser? ( sys-devel/bison )"
"doc? ( app-doc/doxygen )"
"ssl? ( dev-libs/openssl )"
"shm? ( sys-libs/iceoryx )"
"parser? ( sys-devel/bison )"
)
DEPEND="${RDEPEND[@]}"
DEPEND="${RDEPEND}"
CMAKE_BUILD_TYPE=Release
#PATCHES=()
src_prepare() {
use get_kind && eapply ${FILESDIR}/${PN}-0.10.3-get_kind.patch
cmake_src_prepare
use get_kind && eapply ${FILESDIR}/${PN}-0.10.3-get_kind.patch
cmake_src_prepare
}
src_configure() {
local mycmakeargs=(
-DBUILD_DOCS= $(usex doc)
-DBUILD_DDSPERF=OFF
-DBUILD_EXAMPLES=$(usex examples)
local mycmakeargs=(
-DBUILD_DOCS= $(usex doc)
-DBUILD_DDSPERF=OFF
-DBUILD_EXAMPLES=$(usex examples)
-DBUILD_TESTING=$(usex test)
-DBUILD_IDLC_TESTING=$(usex test)
-DBUILD_IDLC=$(usex idlc)
-DENABLE_SSL=$(usex ssl)
-DENABLE_SECURITY=$(usex ssl)
-DENABLE_SECURITY=$(usex ssl)
-DENABLE_IPV6=$(usex ipv6)
-DENABLE_SHM=$(usex shm)
)
-DBUILD_TESTING=$(usex test)
-DBUILD_IDLC_TESTING=$(usex test)
-DBUILD_IDLC=$(usex idlc)
-DENABLE_SSL=$(usex ssl)
-DENABLE_SECURITY=$(usex ssl)
-DENABLE_SECURITY=$(usex ssl)
-DENABLE_IPV6=$(usex ipv6)
-DENABLE_SHM=$(usex shm)
)
cmake_src_configure
cmake_src_configure
}

View File

@@ -7,9 +7,8 @@ inherit cmake
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/eclipse-iceoryx/iceoryx"
inherit git-r3
else
SRC_URI="https://github.com/eclipse-iceoryx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@@ -28,10 +27,10 @@ RESTRICT="!test? ( test )"
RDEPEND=(
"doc? ( app-doc/doxygen )"
"dev-cpp/cpptoml"
"ccache? dev-util/ccache"
"ccache? ( dev-util/ccache )"
)
DEPEND="${RDEPEND}"
DEPEND="${RDEPEND[@]}"
CMAKE_BUILD_TYPE=Release

View File

@@ -7,8 +7,8 @@ inherit cmake
if [[ ${PV} == *9999 ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/eclipse-iceoryx/iceoryx"
inherit git-r3
else
SRC_URI="https://github.com/eclipse-iceoryx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@@ -27,10 +27,10 @@ RESTRICT="!test? ( test )"
RDEPEND=(
"doc? ( app-doc/doxygen )"
"dev-cpp/cpptoml"
"ccache? dev-util/ccache"
"ccache? ( dev-util/ccache )"
)
DEPEND="${RDEPEND}"
DEPEND="${RDEPEND[@]}"
CMAKE_BUILD_TYPE=Release

View File

@@ -1,4 +1,3 @@
DIST forgejo-1.19.4.0.tar.gz 60635393 BLAKE2B 7fe8e10f7aae8371c4a540290bb24c67a0521080eb58c7749c95d977320781e2e11ba754a42a333c706d243cf0170178dd62da5338540576d214f281b3da6daa SHA512 4870a7804c3cefab4aac38f30ac60874d9a7359b29e8f765ee9a1f41bc543fdd445a21c6e808f864c56ce22f79f6038b15eec4325c556ef6288ad6635977533f
DIST forgejo-1.20.1.0.tar.gz 30700591 BLAKE2B d794a8a121e8e01bdd643122f1c1be8d046e3a50137b00abf1cae43b24f32040fc82f088b694c617d8f20853d1d9b21a3ce99395b776a58ff7a37f717fbf431f SHA512 642b4ae14c1cedfcf856e0fad67e9825becce002c12d0431d247082c2e2f193ea8d8459a40a3fa69497fa3da6dca46ced5a855fb4dc1e52a34211e8938666cb0
DIST forgejo-1.20.2.0.tar.gz 54334985 BLAKE2B d00b3d841b9002ef6368569d07d3e3643fa6f17005446d9fb14303eb1a03e7ef9f018348822378dbb4e5b64bbaa20e586da0015c0c1a6dffde8dd1ec59ea9265 SHA512 16204c846a5ba66aa0d9d1ec35175737daa13e1bddfc6d5f72963b232381abe168887b852d592aff51b6cbbb34a50bee7391a8c013802d2ae74bc6baf4ee1f11
DIST forgejo-node-modules-cache-1.20.1.0.tar.gz 152983555 BLAKE2B e626ab10122c9105ae7861fbe869fcbd3203ef81152b4ac7a4521106303d7a80929c2fac1cde0eabe587f527aaa55b089973ec5019234127fb5024265f8a9928 SHA512 41eb9e09165e65cbb8a04e8b45e34a92b821343539549295dda6ae78995e89fb6341182555c2815754b8e6a8476c037a1ee89625a934e9f711109162d42c4b16
DIST forgejo-1.20.3.0.tar.gz 55513966 BLAKE2B e8e6700b91b213bd9b5e336d35d075c6ae1522085a35698a9dbdac0a72cab1d0ab7c63764a01b338dd4aff365d895dab50d299fbed6ec5255b4ec74a2d9d0daa SHA512 20aa0067b7123847f00ccc90868cb99dc215e8bfb541cb9adfb9d205de7a30ff4d94693e43bd3ca86ea876daebc3cbbc46c41f502434467f862fe98198e75a8b

View File

@@ -9,10 +9,7 @@ MY_PV="$(ver_cut 1-3)-$(ver_cut 4)"
DESCRIPTION="A self-hosted lightweight software forge"
HOMEPAGE="https://forgejo.org/ https://codeberg.org/forgejo/forgejo"
SRC_URI="
https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz
https://pkg.artemis.sh/gentoo/pkg-deps/www-apps/forgejo/forgejo-node-modules-cache-${PV}.tar.gz
"
SRC_URI="https://codeberg.org/forgejo/forgejo/releases/download/v${MY_PV}/forgejo-src-${MY_PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
S="${WORKDIR}/${PN}-src-${MY_PV}"
@@ -25,9 +22,6 @@ DEPEND="
acct-group/git
acct-user/git[gitea] )
pam? ( sys-libs/pam )"
BDEPEND="
net-libs/nodejs[npm]
"
RDEPEND="${DEPEND}
dev-vcs/git
!www-apps/gitea" # until acct-user/git[forgejo]
@@ -82,7 +76,6 @@ src_compile() {
DRONE_TAG="${PV}"
LDFLAGS="-extldflags \"${LDFLAGS}\" ${forgejo_settings[*]}"
TAGS="${forgejo_tags[*]}"
npm_config_cache="${WORKDIR}/node-modules-cache"
)
GOFLAGS=""
@@ -93,7 +86,7 @@ src_compile() {
# need to set -j1 or build fails due to a race condition between MAKE jobs.
# this does not actually impact build parallelism, because the go compiler
# will still build everything in parallel when it's invoked.
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}"
env "${makeenv[@]}" emake -j1 EXTRA_GOFLAGS="${GOFLAGS}" backend
}
src_install() {