diff --git a/kde-apps/krecorder/krecorder-9999.ebuild b/kde-apps/krecorder/krecorder-9999.ebuild new file mode 100644 index 0000000000..905f00e102 --- /dev/null +++ b/kde-apps/krecorder/krecorder-9999.ebuild @@ -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 +" diff --git a/kde-apps/krecorder/metadata.xml b/kde-apps/krecorder/metadata.xml new file mode 100644 index 0000000000..321bd50005 --- /dev/null +++ b/kde-apps/krecorder/metadata.xml @@ -0,0 +1,16 @@ + + + + + xgqt@protonmail.com + Maciej Barć + + + 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 + + diff --git a/media-video/qliveplayer/Manifest b/media-video/qliveplayer/Manifest index 5300d98c61..9044a52281 100644 --- a/media-video/qliveplayer/Manifest +++ b/media-video/qliveplayer/Manifest @@ -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 diff --git a/media-video/qliveplayer/qliveplayer-3.20.2.ebuild b/media-video/qliveplayer/qliveplayer-3.20.2.ebuild new file mode 100644 index 0000000000..45575fd89e --- /dev/null +++ b/media-video/qliveplayer/qliveplayer-3.20.2.ebuild @@ -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" +} diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index c180ef7818..3c891d356c 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1 +1 @@ -DIST verilator-4.104.tar.gz 2149138 BLAKE2B 4233a04f77135276dcae17b220683ee31296c9e5ba3f4fdeac7413aa9907b8a06c1b10de10f4444912ec3653d3b4f5074e5060dc418c3264357014543fcbb2b3 SHA512 14e64768956056b12e5dd96031cc905b8022ca6e29e174108394df433d0efbac0e76c3751fc09699d7b972d58268ba55a8354c1bd9b9be4e385e0f86bc61d3c8 +DIST verilator-4.106.tar.gz 2191982 BLAKE2B 9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397 SHA512 b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe diff --git a/sci-electronics/verilator/verilator-4.104.ebuild b/sci-electronics/verilator/verilator-4.106.ebuild similarity index 100% rename from sci-electronics/verilator/verilator-4.104.ebuild rename to sci-electronics/verilator/verilator-4.106.ebuild diff --git a/sys-cluster/pcs/files/openrc-0.10.7.patch b/sys-cluster/pcs/files/openrc-0.10.7.patch index a2cd30d053..aad70cb107 100644 --- a/sys-cluster/pcs/files/openrc-0.10.7.patch +++ b/sys-cluster/pcs/files/openrc-0.10.7.patch @@ -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) diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild index 76bcbee88d..5b455099ac 100644 --- a/sys-cluster/pcs/pcs-0.10.7.ebuild +++ b/sys-cluster/pcs/pcs-0.10.7.ebuild @@ -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