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

Reply via email to