Merge branch 'master' into 'master'
Miscellanous fixes, most prominently QA fix See merge request src_prepare/src_prepare-overlay!182
This commit is contained in:
commit
6dfff009d9
@ -9,7 +9,6 @@ inherit perl-module
|
||||
DESCRIPTION="Perl extension for renaming multiple files"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
# No virtuals for
|
||||
# Pod::Usage
|
||||
# File::Basename
|
||||
@ -40,5 +39,8 @@ src_prepare() {
|
||||
-e '/\=head1 DESCRIPTION/,/C<rename>/ s/C<rename>/C<prename>/' \
|
||||
-e '/\=head2 Examples/,/\=head1 OPTIONS/ s/\(^\s\)rename/\1prename/' \
|
||||
rename.PL || die
|
||||
# Also modify tests so that they work with the above changes
|
||||
sed -i '/sub script_name/,/;/ s/\([^-]\)rename/\1prename/' t/testlib.pl || die
|
||||
sed -i "s/my \$generic = 'rename';/my \$generic = 'prename';/" t/rename-examples.t || die
|
||||
default
|
||||
}
|
||||
|
@ -1 +0,0 @@
|
||||
DIST pyfastcopy-1.0.3.tar.gz 7376 BLAKE2B 421c97d235e534cbad4b8a139ecf1d5e0e7b40ae6f25ed5084055eede33c9a016cdc029540c384cad7e0a58d7fc1f5ab2639f46bc1ae3d118fda6a64bebce8ea SHA512 7601133f0abbf0d525d2b0e37d9188bc82ae57477389d6a1d1c608b337b4ed399e18af223c3ba22caa2f9fbfb903864307a107bd669d736bae5576fc5f2a5df4
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email> parona@protonmail.com </email>
|
||||
<name> Alfred Wingate </name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,15 +0,0 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8,9} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Speed up Python's shutil.copyfile by using sendfile system call"
|
||||
HOMEPAGE="https://github.com/desbma/pyfastcopy"
|
||||
SRC_URI="https://github.com/desbma/pyfastcopy/archive/"${PV}".tar.gz -> "${P}".tar.gz"
|
||||
|
||||
LICENSE="PSF-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
@ -1 +1,2 @@
|
||||
DIST sphinx_press_theme-0.5.1.tar.gz 57582 BLAKE2B 46853599b0d5c9ba8a5f88320e3c96001c7181a3c90aef90353f9cbbc8dd3babf5068440ddd07226a283294411d693dd340e08174260f3e4fdafd004e85ae7fb SHA512 d1a2881a10d271972a54a9444d522aacd03d56d1c60448328429f6fc0cfbbf99642ef748297d6d5794d738822e1cd32a152ccb2d0a41bb0a8b562f34af672594
|
||||
DIST sphinx_press_theme-0.6.1.tar.gz 60034 BLAKE2B fcf25feb504edc6ff0710937f47f3312ef81b88bfe7c3f65f3b4a0d1a3c2f5c5b080320146fc65e286be56daacbf3f3900b63a0a0e46a5c136505dd8386a1baa SHA512 94d6480b7f9df31407297094b1736a327b4a99505f38192e1c48de02730a7e800d695f49c23c9dbce8e205e943c4cb16779e26cc3a48379d7c7810d4d3703720
|
||||
DIST sphinx_press_theme-0.7.3.tar.gz 59972 BLAKE2B b2d78f3a7b6aae2d684d1ee7d4458b8bda1be70cbe8b371c52717763381116a3f55f2c6d58aad5cfe107fa7cc1fac62ce27e0d720f39fb4280c67912de79d906 SHA512 4404c8770f7a2f543fe3ac16d19536f2b1564367b65afe62674d400bf68c959733a167a9e0b2f4107a0f8a4a8d845e34df0d04233e897d2adae86fa49d642229
|
||||
|
@ -5,4 +5,7 @@
|
||||
<email>parona@protonmail.com</email>
|
||||
<name>Alfred Wingate</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">schettino72/sphinx_press_theme</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -3,10 +3,10 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Sphinx-doc theme based on Vuepress "
|
||||
DESCRIPTION="A Sphinx-doc theme based on Vuepress"
|
||||
HOMEPAGE="https://schettino72.github.io/sphinx_press_site/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
@ -15,5 +15,6 @@ SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/sphinx-2.0.0
|
||||
>=dev-python/sphinx-3.0.0
|
||||
<dev-python/sphinx-4.0.0
|
||||
"
|
@ -0,0 +1,20 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A Sphinx-doc theme based on Vuepress"
|
||||
HOMEPAGE="https://schettino72.github.io/sphinx_press_site/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/sphinx-4.0.0
|
||||
<dev-python/sphinx-5.0.0
|
||||
"
|
@ -55,9 +55,9 @@ src_configure() {
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
if use doxygen; then
|
||||
docinto html
|
||||
dodoc -r docs/html/.
|
||||
dodoc -r "${BUILD_DIR}"/docs/html/*
|
||||
fi
|
||||
cmake_src_install
|
||||
}
|
||||
|
@ -1,4 +1,2 @@
|
||||
DIST hsluv-c-9e9be32d6010cad484a7b12b1a3d19c6cf4c1353.tar.gz 1073542 BLAKE2B d798c71be3d3f7ad4248650f08bbb477b43b27edafa8519ddb9ac2873a1da99767f6f6668280fc9fa8abce7ab8347a9fe040a9b80c189f4e13465b5747e07adc SHA512 ecd8c9afa9e22c6a0093435ce89b5d5b1882207359d02a65f6e62952fa4b57fc5b3e1aaa07527553a7e86c350173409b21d41b3da5235a7fb5f96b61944be839
|
||||
DIST mirage-v0.6.4.tar.gz 3130527 BLAKE2B eec48e6afc0e0cc609b0ebad2799c2e9defea564a271251e98c41ca2176e1c98bd3c228f4bcfb5719e993b5c71ed964e61939eaf0f4f104315fda79cc80d3db3 SHA512 1780e5e9da7a31b2310d3e07d6b52a7be8cfe97262fef34ef470fd3d92621e554596858168d1d555d7dcf6f506853e0260b744a7725e70c9a34cf399be2394e0
|
||||
DIST mirage-v0.7.0.tar.gz 3286989 BLAKE2B ca9fbcf922816d7d78364886b3f05456a77aa2a19b2fc22807a3e02da53ff33ca8805a3c6ed4645a3e31a8057600f50dae188eab2d63402466b0022031555201 SHA512 1dae541344b092b60069e9b629a0177bae65ecc6264708d0dfdaa85bf26dabf7ad855fdca833d4e2622a6dc59f8291f3359c24a98d443461b5aa0e2db9f35e09
|
||||
DIST mirage-v0.7.1.tar.gz 3287140 BLAKE2B 9b31c9754a9f7ee7ab79d004e3f923ed027ad6f7c28f088a76b89708b067fd4fa08d6042ebb4ca3807ede2df3fbf80cb3f93354714839b5e3f82c47e07993985 SHA512 af4e6adb33e4fad200947d91592b76115be426c8d5a780bed0cffbbea72189bd513815c2c2aa74ae6e06c6b35e17a2fc47b4350cc57fe27c35f972753b5bb772
|
||||
|
@ -1,101 +0,0 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..8} )
|
||||
inherit qmake-utils python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client."
|
||||
HOMEPAGE="https://github.com/mirukana/mirage"
|
||||
|
||||
# Currently only one submodule needed for the build, but keeping the capacity to add more submodules for the future.
|
||||
SUBMODULE_COMMITS=(
|
||||
"9e9be32d6010cad484a7b12b1a3d19c6cf4c1353"
|
||||
)
|
||||
|
||||
#[0] hsluv/hsluv-c
|
||||
|
||||
if [[ "${PV}" == "9999" ]]
|
||||
then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mirukana/mirage.git"
|
||||
EGIT_BRANCH="dev"
|
||||
EGIT_SUBMODULES=( submodules/hsluv-c )
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/mirukana/"${PN}"/archive/v"${PV}".tar.gz -> "${PN}"-v"${PV}".tar.gz
|
||||
https://github.com/hsluv/hsluv-c/archive/"${SUBMODULE_COMMITS[0]}".tar.gz -> hsluv-c-"${SUBMODULE_COMMITS[0]}".tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="X"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtcore-5.12
|
||||
>=dev-qt/qtdeclarative-5.12
|
||||
>=dev-qt/qtquickcontrols2-5.12[widgets]
|
||||
>=dev-qt/qtgraphicaleffects-5.12
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=dev-qt/qtgui-5.12[gif,png,jpeg]
|
||||
>=dev-qt/qtimageformats-5.12
|
||||
>=dev-qt/qtsvg-5.12
|
||||
dev-libs/olm
|
||||
dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
dev-python/matrix-nio[e2e,${PYTHON_USEDEP}]
|
||||
>=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/blist-1.3.6[${PYTHON_USEDEP}]
|
||||
>=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/filetype-1.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/html_sanitizer-1.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/mistune-0.8.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymediainfo-4.2.1[${PYTHON_USEDEP}]
|
||||
python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] )
|
||||
|
||||
')
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libmediainfo
|
||||
media-libs/libwebp
|
||||
media-libs/tiff
|
||||
media-libs/openjpeg:2
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
move_lib() {
|
||||
local IN_DIR="${1}"
|
||||
local OUT_DIR
|
||||
[ -z "${2}" ] && OUT_DIR="${IN_DIR}" || OUT_DIR=""${2%/}"/"${IN_DIR}""
|
||||
mv ""${WORKDIR}"/"${IN_DIR}""*/* ""${S}"/"${OUT_DIR}"" || die
|
||||
}
|
||||
if [ "${PV}" != "9999" ]; then
|
||||
local submodules_libs="hsluv-c"
|
||||
for submodules_lib in ${submodules_libs} ; do
|
||||
move_lib "${submodules_lib}" submodules
|
||||
done
|
||||
fi
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use !X; then
|
||||
myconf="CONFIG+=no-x11"
|
||||
fi
|
||||
eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf}
|
||||
}
|
@ -1,109 +0,0 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
|
||||
inherit qmake-utils python-single-r1 xdg
|
||||
|
||||
DESCRIPTION="A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client."
|
||||
HOMEPAGE="https://github.com/mirukana/mirage"
|
||||
|
||||
# Currently only one submodule needed for the build, but keeping the capacity to add more submodules for the future.
|
||||
SUBMODULE_COMMITS=(
|
||||
"9e9be32d6010cad484a7b12b1a3d19c6cf4c1353"
|
||||
)
|
||||
|
||||
#[0] hsluv/hsluv-c
|
||||
|
||||
if [[ "${PV}" == "9999" ]]
|
||||
then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/mirukana/mirage.git"
|
||||
EGIT_BRANCH="dev"
|
||||
EGIT_SUBMODULES=( submodules/hsluv-c )
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/mirukana/"${PN}"/archive/v"${PV}".tar.gz -> "${PN}"-v"${PV}".tar.gz
|
||||
https://github.com/hsluv/hsluv-c/archive/"${SUBMODULE_COMMITS[0]}".tar.gz -> hsluv-c-"${SUBMODULE_COMMITS[0]}".tar.gz
|
||||
"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
IUSE="X"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
DEPEND="
|
||||
>=dev-qt/qtcore-5.12
|
||||
>=dev-qt/qtdeclarative-5.12
|
||||
>=dev-qt/qtquickcontrols2-5.12[widgets]
|
||||
>=dev-qt/qtgraphicaleffects-5.12
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXScrnSaver
|
||||
)
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
${PYTHON_DEPS}
|
||||
>=dev-qt/qtgui-5.12[gif,png,jpeg]
|
||||
>=dev-qt/qtimageformats-5.12
|
||||
>=dev-qt/qtsvg-5.12
|
||||
dev-libs/olm
|
||||
dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/aiofiles-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/appdirs-1.4.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/dbus-python-1.2.16[${PYTHON_USEDEP}]
|
||||
>=dev-python/filetype-1.0.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/hsluv-python-5.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/html_sanitizer-1.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/lxml-4.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/matrix-nio-0.17.0[e2e,${PYTHON_USEDEP}]
|
||||
>=dev-python/mistune-0.8.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-7.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/plyer-1.4.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymediainfo-4.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/redbaron-0.9.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/simpleaudio-1.0.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/watchgod-0.6[${PYTHON_USEDEP}]
|
||||
>=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}]
|
||||
python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] )
|
||||
|
||||
')
|
||||
media-libs/alsa-lib
|
||||
media-libs/libjpeg-turbo
|
||||
media-libs/libmediainfo
|
||||
media-libs/libwebp
|
||||
media-libs/tiff
|
||||
media-libs/openjpeg:2
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
move_lib() {
|
||||
local IN_DIR="${1}"
|
||||
local OUT_DIR
|
||||
[ -z "${2}" ] && OUT_DIR="${IN_DIR}" || OUT_DIR=""${2%/}"/"${IN_DIR}""
|
||||
mv ""${WORKDIR}"/"${IN_DIR}""*/* ""${S}"/"${OUT_DIR}"" || die
|
||||
}
|
||||
if [ "${PV}" != "9999" ]; then
|
||||
local submodules_libs="hsluv-c"
|
||||
for submodules_lib in ${submodules_libs} ; do
|
||||
move_lib "${submodules_lib}" submodules
|
||||
done
|
||||
fi
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
if use !X; then
|
||||
myconf="CONFIG+=no-x11"
|
||||
fi
|
||||
eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf}
|
||||
}
|
@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit qmake-utils python-single-r1 xdg
|
||||
|
||||
@ -73,8 +73,6 @@ RDEPEND="
|
||||
>=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/watchgod-0.6[${PYTHON_USEDEP}]
|
||||
>=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}]
|
||||
python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] )
|
||||
|
||||
')
|
||||
media-libs/alsa-lib
|
||||
media-libs/libjpeg-turbo
|
||||
@ -105,5 +103,9 @@ src_configure() {
|
||||
if use !X; then
|
||||
myconf="CONFIG+=no-x11"
|
||||
fi
|
||||
eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf}
|
||||
eqmake5 mirage.pro PREFIX="${EPREFIX}/usr" ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
}
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7..9} )
|
||||
PYTHON_COMPAT=( python3_{8..9} )
|
||||
|
||||
inherit qmake-utils python-single-r1 xdg
|
||||
|
||||
@ -73,8 +73,6 @@ RDEPEND="
|
||||
>=dev-python/sortedcontainers-2.2.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/watchgod-0.6[${PYTHON_USEDEP}]
|
||||
>=media-gfx/cairosvg-2.4.2[${PYTHON_USEDEP}]
|
||||
python_single_target_python3_7? ( >=dev-python/pyfastcopy-1.0.3[python_targets_python3_7] )
|
||||
|
||||
')
|
||||
media-libs/alsa-lib
|
||||
media-libs/libjpeg-turbo
|
||||
@ -105,5 +103,9 @@ src_configure() {
|
||||
if use !X; then
|
||||
myconf="CONFIG+=no-x11"
|
||||
fi
|
||||
eqmake5 mirage.pro PREFIX="${D}"/usr ${myconf}
|
||||
eqmake5 mirage.pro PREFIX="${EPREFIX}/usr" ${myconf}
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_ROOT="${D}" install
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user