Merge updates from master

This commit is contained in:
Repository mirror & CI
2020-12-06 19:05:21 +00:00
8 changed files with 119 additions and 5 deletions

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ECM_TEST="false"
QTMIN=5.15.1
inherit ecm
DESCRIPTION="A convergent audio recording application for Plasma"
HOMEPAGE="https://invent.kde.org/plasma-mobile/krecorder"
if [[ "${PV}" == *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://invent.kde.org/plasma-mobile/${PN}.git"
else
SRC_URI=""
KEYWORDS="~amd64"
fi
LICENSE="GPL-3"
SLOT="0"
DEPEND="
>=dev-qt/qtcore-${QTMIN}:5
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtmultimedia-${QTMIN}:5
>=dev-qt/qtnetwork-${QTMIN}:5
>=dev-qt/qtquickcontrols2-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
sys-devel/gettext
"
RDEPEND="
${DEPEND}
kde-frameworks/kconfig:5
kde-frameworks/ki18n:5
kde-frameworks/kirigami:5
"

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>xgqt@protonmail.com</email>
<name>Maciej Barć</name>
</maintainer>
<longdescription>
Krecorder is a convergent audio recording application for Plasma.
Features:
- Record audio with a visualizer, and pausing functionality
- Ability to select audio sources
- Ability to select encoding and container formats
- Audio playback with a visualizer
</longdescription>
</pkgmetadata>

View File

@@ -1 +1,2 @@
DIST QLivePlayer-3.20.1.tar.gz 1504693 BLAKE2B 815e85aa0c190b0d44a20bae81b6533befe3a73402e2f31c5d56c330fd9542c6d8bdd9aae81a39bbf42397c614715de55d67b8fa2dfdb08e5fb6c487133b3605 SHA512 896e7313666a94c7aeacf776782acd1514d7d39cbeb45054b61c5391b90418d1b39da9e33b152d906710c7cdd153d14b7a8f0d8e8848ebcae9825a2f55b808b1
DIST QLivePlayer-3.20.2.tar.gz 638142 BLAKE2B f9b7f6f69a4d751b57441e61b670a909408317801463415c8b0c311766bdbf16913c811e11c7a31096a6609b2e5e6f8ae64688d03d04dd1ebab97ebdf1644e08 SHA512 9ea868c59ff15ee6efa4a9c02578fee628c0f2985203d2696496512f9e1fd05b5d1642d4812711ef3be3843077b6f655288f07d48da7ceb80add20e7442cbf5b

View File

@@ -0,0 +1,60 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit xdg cmake optfeature python-single-r1
MY_P="QLivePlayer-${PV}"
DESCRIPTION="A cute and useful Live Stream Player with danmaku support"
HOMEPAGE="https://github.com/IsoaSFlus/QLivePlayer"
SRC_URI="https://github.com/IsoaSFlus/QLivePlayer/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
COMMON_DEPEND="
${PYTHON_DEPS}
>=dev-qt/qtcore-5.12
>=dev-qt/qtgraphicaleffects-5.12
>=dev-qt/qtquickcontrols-5.12
>=dev-qt/qtquickcontrols2-5.12
"
RDEPEND="
${COMMON_DEPEND}
$(python_gen_cond_dep '
dev-python/aiohttp[${PYTHON_USEDEP}]
')
media-video/mpv
media-video/ffmpeg
net-misc/curl
"
DEPEND="
${COMMON_DEPEND}
kde-frameworks/extra-cmake-modules
"
src_prepare()
{
cmake_src_prepare
# fix python version
sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp \
|| die "Sed failed to set python version!"
sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp \
|| die "Sed failed to set python version!"
sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp \
|| die "Sed failed to set python version!"
}
pkg_postinst()
{
xdg_pkg_postinst
optfeature "twitch support" "net-misc/streamlink"
optfeature "youtube support" "net-misc/streamlink dev-python/protobuf-python"
}

View File

@@ -1 +1 @@
DIST verilator-4.104.tar.gz 2149138 BLAKE2B 4233a04f77135276dcae17b220683ee31296c9e5ba3f4fdeac7413aa9907b8a06c1b10de10f4444912ec3653d3b4f5074e5060dc418c3264357014543fcbb2b3 SHA512 14e64768956056b12e5dd96031cc905b8022ca6e29e174108394df433d0efbac0e76c3751fc09699d7b972d58268ba55a8354c1bd9b9be4e385e0f86bc61d3c8
DIST verilator-4.106.tar.gz 2191982 BLAKE2B 9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397 SHA512 b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe

View File

@@ -18,7 +18,7 @@
cmd = ['systemctl', 'is-enabled', "#{service}.service"]
else
- cmd = ['chkconfig', service]
+ cmd = ['/usr/bin/rc-config','list default|/bin/grep -ow', service]
+ cmd = ['/usr/bin/rc-config','list default|/bin/grep -q', service]
end
_, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
return (retcode == 0)
@@ -27,7 +27,7 @@
cmd = ['systemctl', 'status', "#{service}.service"]
else
- cmd = ['service', service, 'status']
+ cmd = ['/bin/rc-status', 'default|/bin/grep started| /bin/grep -ow', service]
+ cmd = ['/bin/rc-status', 'default|/bin/grep started| /bin/grep -q', service]
end
_, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd)
return (retcode == 0)

View File

@@ -20,7 +20,6 @@ DEPEND="media-libs/fontconfig
>=dev-lang/ruby-2.2
dev-ruby/rubygems
dev-ruby/bundler
sys-devel/gcc
dev-libs/libffi
sys-apps/coreutils
"
@@ -99,7 +98,6 @@ src_install() {
rm -rf "${D}/usr/share/snmp"
rm -rf "${D}/usr/lib64/python*/site-packages/pcs/snmp" #FIXME
rm "${D}/usr/share/man/man8/pcs_snmp_agent.8"
rm "${D}/usr/lib/systemd/system/pcs_snmp_agent.service"
rm "${D}/usr/lib/pcs/pcs_snmp_agent"
rm "${D}/etc/default/pcs_snmp_agent"
fi