commit: c5daf69b839cb5b11f98c0a0401bc0219724bbd2
Author: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Nov 6 12:40:34 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Nov 6 12:43:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c5daf69b
media-video/mpv-mpris: add slot operators
* Use `dosym -r` instead of absolute paths
* Use dolib.so instead of doins
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>
media-video/mpv-mpris/mpv-mpris-9999.ebuild | 24 +++++++++++-------------
1 file changed, 11 insertions(+), 13 deletions(-)
diff --git a/media-video/mpv-mpris/mpv-mpris-9999.ebuild
b/media-video/mpv-mpris/mpv-mpris-9999.ebuild
index ccf53bf09..afb890923 100644
--- a/media-video/mpv-mpris/mpv-mpris-9999.ebuild
+++ b/media-video/mpv-mpris/mpv-mpris-9999.ebuild
@@ -20,23 +20,21 @@ SLOT="0"
LICENSE="MIT"
IUSE="+autoload"
-BDEPEND="virtual/pkgconfig"
-RDEPEND="media-video/mpv:=[cplugins,libmpv]
- dev-libs/glib"
+RDEPEND="
+ dev-libs/glib:2
+ media-video/mpv:=[cplugins,libmpv]
+"
DEPEND="${RDEPEND}"
-
-DOCS=(
- README.md
-)
+BDEPEND="virtual/pkgconfig"
src_compile() {
- emake CC="$(tc-getCC)" PKG_CONFIG="$(tc-getPKG_CONFIG)"
+ tc-export CC
+ emake PKG_CONFIG="$(tc-getPKG_CONFIG)"
}
src_install() {
- insinto "/usr/$(get_libdir)/mpv"
- doins mpris.so
- use autoload && dosym "/usr/$(get_libdir)/mpv/mpris.so"
"/etc/mpv/scripts/mpris.so"
+ dolib.so mpris.so
+ use autoload && dosym -r /usr/$(get_libdir)/mpv/mpris.so
/etc/mpv/scripts/mpris.so
einstalldocs
}
@@ -45,8 +43,8 @@ pkg_postinst() {
elog
elog "The plugin has not been installed to /etc/mpv/scripts for
autoloading."
elog "You have to activate it manually by passing"
- elog " \"/usr/$(get_libdir)/mpv/mpris.so\" "
- elog "as script option to mpv or symlinking the library to
\"scripts/\" in your mpv"
+ elog " '${EPREFIX}/usr/$(get_libdir)/mpv/mpris.so' "
+ elog "as a script option to mpv or symlinking the library to
'scripts' in your mpv"
elog "config directory."
elog "Alternatively, activate the autoload use flag."
elog