app-mobilephone/scrcpy: new package, add 2.3.1
This commit is contained in:
parent
302eef7450
commit
2c128130cc
2
app-mobilephone/scrcpy/Manifest
Normal file
2
app-mobilephone/scrcpy/Manifest
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
DIST scrcpy-2.3.1.tar.gz 401278 BLAKE2B 0cb231aef87965f346613987c45a624ad853ad870000d78ccaeda6fabaa39cfbd1fed5da50f028aece96c7c12395edc521bf629d935fb8e45a806e487681e6b8 SHA512 4ef9398f23740edf8d09bb18ecc9f6e120b7d3991b8d359836f5e3f4a568484307a1f020da2edeb3193a4f4d6820b5948d6b80600e7ceeed869a2ed8136bfefd
|
||||||
|
DIST scrcpy-server-v2.3.1 66007 BLAKE2B f3b006bdec8fb3e34474a694fcd5d54fa1caac6b1757cd4ac74d84ce42c9e163e68dbb33985c1474fdeda4c124c317494837c24bc4c18e42cc7e285666d76374 SHA512 9360ad9321554bc9ab38833720e20fada1e0e3a9d1302fced2bbc035b87ea2bbc6802fa8d52fe73ae8d9272ac0f1759c6042badd0043392b90cb68c5c89fc57c
|
11
app-mobilephone/scrcpy/metadata.xml
Normal file
11
app-mobilephone/scrcpy/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>me@puqns67.icu</email>
|
||||||
|
<name>Puqns67</name>
|
||||||
|
</maintainer>
|
||||||
|
<upstream>
|
||||||
|
<remote-id type="github">Genymobile/scrcpy</remote-id>
|
||||||
|
</upstream>
|
||||||
|
</pkgmetadata>
|
39
app-mobilephone/scrcpy/scrcpy-2.3.1.ebuild
Normal file
39
app-mobilephone/scrcpy/scrcpy-2.3.1.ebuild
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# Copyright 1999-2024 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=8
|
||||||
|
|
||||||
|
inherit meson xdg
|
||||||
|
|
||||||
|
DESCRIPTION="Display and control your Android device"
|
||||||
|
HOMEPAGE="https://github.com/Genymobile/scrcpy"
|
||||||
|
# Source code and server part on Android device
|
||||||
|
SRC_URI="https://github.com/Genymobile/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||||
|
https://github.com/Genymobile/${PN}/releases/download/v${PV}/${PN}-server-v${PV}"
|
||||||
|
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~ppc64 ~x86"
|
||||||
|
|
||||||
|
DEPEND="media-libs/libsdl2[video,audio]
|
||||||
|
media-video/ffmpeg
|
||||||
|
virtual/libusb:1"
|
||||||
|
# Manual install for ppc64 until bug #723528 is fixed
|
||||||
|
RDEPEND="${DEPEND}
|
||||||
|
!ppc64? ( dev-util/android-tools )"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
-Dprebuilt_server="${DISTDIR}/${PN}-server-v${PV}"
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_pkg_postrm
|
||||||
|
|
||||||
|
einfo "If you use pipewire because of a problem with libsdl2 it is possible that"
|
||||||
|
einfo "scrcpy will not start, in which case start the program by exporting the"
|
||||||
|
einfo "environment variable SDL_AUDIODRIVER=pipewire."
|
||||||
|
einfo "For more information see https://github.com/Genymobile/scrcpy/issues/3864."
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user