* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/
@ 2021-11-04 14:53 Andrew Athalye
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Athalye @ 2021-11-04 14:53 UTC (permalink / raw
To: gentoo-commits
commit: c351794e437b8d100cf9d43372cab7aa5b340097
Author: Andrew Athalye <andrewathalye <AT> outlook <DOT> com>
AuthorDate: Thu Nov 4 14:51:38 2021 +0000
Commit: Andrew Athalye <andrewathalye <AT> outlook <DOT> com>
CommitDate: Thu Nov 4 14:51:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c351794e
net-misc/moonlight: Introduced package.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Athalye <andrewathalye <AT> outlook.com>
net-misc/moonlight/Manifest | 1 +
net-misc/moonlight/metadata.xml | 13 +++++++
net-misc/moonlight/moonlight-3.1.4.ebuild | 58 +++++++++++++++++++++++++++++++
3 files changed, 72 insertions(+)
diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
new file mode 100644
index 000000000..df8201035
--- /dev/null
+++ b/net-misc/moonlight/Manifest
@@ -0,0 +1 @@
+DIST MoonlightSrc-3.1.4.tar.gz 55034473 BLAKE2B 1e420ea2f711f010f37e98ae2807ef7b449547d162065ea00809a07174d9e70ce78c7a2dc627ea8f2c275048277f8d45e7430c52df8b8b757c13646e831bbb2e SHA512 893b73f00fb8552f6a7c7bc8dbacac10e7280f2bb31a4813321e3c62a8071b8c6e87688ff9d60bfb27556dea6873c0a87a822e25b6cc0529f016bce7f3480ebc
diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
new file mode 100644
index 000000000..6e39cab3f
--- /dev/null
+++ b/net-misc/moonlight/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>andrewathalye@outlook.com</email>
+ <description>Andrew Athalye</description>
+ </maintainer>
+ <use>
+ <flag name="vaapi">
+ Enable support for hardware video decoding using <pkg>x11-libs/libva</pkg>.
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/net-misc/moonlight/moonlight-3.1.4.ebuild b/net-misc/moonlight/moonlight-3.1.4.ebuild
new file mode 100644
index 000000000..c8c06d392
--- /dev/null
+++ b/net-misc/moonlight/moonlight-3.1.4.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit qmake-utils
+inherit xdg-utils
+
+DESCRIPTION="GameStream client for PCs"
+
+HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
+
+SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v3.1.4/MoonlightSrc-3.1.4.tar.gz"
+
+S="${WORKDIR}"
+
+LICENSE="GPL-3"
+
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+# Comprehensive list of any and all USE flags leveraged in the ebuild,
+# with some exceptions, e.g., ARCH specific flags like "amd64" or "ppc".
+# Not needed if the ebuild doesn't use any USE flags.
+IUSE="vaapi"
+
+RDEPEND="
+ >=dev-libs/openssl-1.1.1l:0/1.1
+ >=media-libs/libsdl2-2.0.16-r1:0
+ >=media-libs/sdl2-ttf-2.0.15:0
+ >=media-video/ffmpeg-4.4-r1:0
+ >=dev-qt/qtsvg-5.15.2-r10:5/5.15
+ >=dev-qt/qtquickcontrols2-5.15.2-r11:5
+ >=media-libs/opus-1.3.1-r2:0
+ >=media-sound/pulseaudio-15.0-r1:0
+ vaapi? (
+ >=x11-libs/libva-2.12.0:0
+ )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ virtual/pkgconfig
+ dev-qt/qtcore
+"
+
+src_configure() {
+ eqmake5 PREFIX="${D}/usr"
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/
@ 2021-11-04 15:38 Andrew Athalye
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Athalye @ 2021-11-04 15:38 UTC (permalink / raw
To: gentoo-commits
commit: a37b8b5a8a351bcb39b78ae3883a715ce222ff3c
Author: Andrew Athalye <andrewathalye <AT> outlook <DOT> com>
AuthorDate: Thu Nov 4 15:36:18 2021 +0000
Commit: Andrew Athalye <andrewathalye <AT> outlook <DOT> com>
CommitDate: Thu Nov 4 15:36:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a37b8b5a
net-misc/moonlight: Removed extraneous comments.
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Athalye <andrewathalye <AT> outlook.com>
net-misc/moonlight/moonlight-3.1.4.ebuild | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/net-misc/moonlight/moonlight-3.1.4.ebuild b/net-misc/moonlight/moonlight-3.1.4.ebuild
index c8c06d392..7d35ff652 100644
--- a/net-misc/moonlight/moonlight-3.1.4.ebuild
+++ b/net-misc/moonlight/moonlight-3.1.4.ebuild
@@ -2,14 +2,13 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit qmake-utils
-inherit xdg-utils
+inherit qmake-utils xdg-utils
DESCRIPTION="GameStream client for PCs"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
-SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v3.1.4/MoonlightSrc-3.1.4.tar.gz"
+SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz"
S="${WORKDIR}"
@@ -19,9 +18,6 @@ SLOT="0"
KEYWORDS="~amd64"
-# Comprehensive list of any and all USE flags leveraged in the ebuild,
-# with some exceptions, e.g., ARCH specific flags like "amd64" or "ppc".
-# Not needed if the ebuild doesn't use any USE flags.
IUSE="vaapi"
RDEPEND="
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/
2021-11-08 13:04 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2021-11-08 13:04 ` Andrew Ammerlaan
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2021-11-08 13:04 UTC (permalink / raw
To: gentoo-commits
commit: 61e00921ba3cd058986cce33a1f90b581f9243cb
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 8 13:03:56 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 8 13:03:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61e00921
net-misc/moonlight: fix inconsistent use of tabs/spaces
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
net-misc/moonlight/metadata.xml | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
index 6e39cab3f..529073993 100644
--- a/net-misc/moonlight/metadata.xml
+++ b/net-misc/moonlight/metadata.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>andrewathalye@outlook.com</email>
- <description>Andrew Athalye</description>
- </maintainer>
- <use>
- <flag name="vaapi">
- Enable support for hardware video decoding using <pkg>x11-libs/libva</pkg>.
- </flag>
- </use>
+ <maintainer type="person">
+ <email>andrewathalye@outlook.com</email>
+ <description>Andrew Athalye</description>
+ </maintainer>
+ <use>
+ <flag name="vaapi">
+ Enable support for hardware video decoding using <pkg>x11-libs/libva</pkg>.
+ </flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/
@ 2022-02-09 13:12 Anna Vyalkova
0 siblings, 0 replies; 5+ messages in thread
From: Anna Vyalkova @ 2022-02-09 13:12 UTC (permalink / raw
To: gentoo-commits
commit: 2e1bbb670a477c535da8497a7248b83e8de2ef68
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Feb 9 05:55:22 2022 +0000
Commit: Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Wed Feb 9 13:12:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2e1bbb67
net-misc/moonlight: fix forbidden variable use
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
net-misc/moonlight/moonlight-3.1.4.ebuild | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/net-misc/moonlight/moonlight-3.1.4.ebuild b/net-misc/moonlight/moonlight-3.1.4.ebuild
index cca35eae0..45f56fa00 100644
--- a/net-misc/moonlight/moonlight-3.1.4.ebuild
+++ b/net-misc/moonlight/moonlight-3.1.4.ebuild
@@ -5,19 +5,13 @@ EAPI=8
inherit qmake-utils xdg-utils
DESCRIPTION="GameStream client for PCs"
-
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
-
SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz"
-
S="${WORKDIR}"
LICENSE="GPL-3"
-
SLOT="0"
-
KEYWORDS="~amd64"
-
IUSE="vaapi"
RDEPEND="
@@ -33,16 +27,19 @@ RDEPEND="
>=x11-libs/libva-2.12.0:0
)
"
-
DEPEND="${RDEPEND}"
-
BDEPEND="
virtual/pkgconfig
dev-qt/qtcore
"
src_configure() {
- eqmake5 PREFIX="${D}/usr"
+ eqmake5 PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+ einstalldocs
}
pkg_postinst() {
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/
2022-10-17 12:10 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2022-10-17 12:10 ` Andrew Ammerlaan
0 siblings, 0 replies; 5+ messages in thread
From: Andrew Ammerlaan @ 2022-10-17 12:10 UTC (permalink / raw
To: gentoo-commits
commit: a925f380a41a955ba314515622b484c7b06cd7ec
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 12:10:05 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 12:10:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a925f380
net-misc/moonlight: x11-libs/libva --> media-libs/libva
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
net-misc/moonlight/metadata.xml | 2 +-
net-misc/moonlight/moonlight-3.1.4.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml
index 6e6e6bb54..fa851f800 100644
--- a/net-misc/moonlight/metadata.xml
+++ b/net-misc/moonlight/metadata.xml
@@ -7,7 +7,7 @@
</maintainer>
<use>
<flag name="vaapi">
- Enable support for hardware video decoding using <pkg>x11-libs/libva</pkg>.
+ Enable support for hardware video decoding using <pkg>media-libs/libva</pkg>.
</flag>
</use>
</pkgmetadata>
diff --git a/net-misc/moonlight/moonlight-3.1.4.ebuild b/net-misc/moonlight/moonlight-3.1.4.ebuild
index 45f56fa00..00f544b19 100644
--- a/net-misc/moonlight/moonlight-3.1.4.ebuild
+++ b/net-misc/moonlight/moonlight-3.1.4.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
>=media-libs/opus-1.3.1-r2:0
>=media-sound/pulseaudio-15.0-r1:0
vaapi? (
- >=x11-libs/libva-2.12.0:0
+ >=media-libs/libva-2.12.0:0
)
"
DEPEND="${RDEPEND}"
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-10-17 12:10 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-11-04 15:38 [gentoo-commits] repo/proj/guru:dev commit in: net-misc/moonlight/ Andrew Athalye
-- strict thread matches above, loose matches on Subject: below --
2022-10-17 12:10 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2022-10-17 12:10 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2022-02-09 13:12 Anna Vyalkova
2021-11-08 13:04 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2021-11-08 13:04 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2021-11-04 14:53 Andrew Athalye
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox