commit: 624587b763d173746ec2f1543bec5638aba251ce Author: Joonas Niilola <juippis <AT> gentoo <DOT> org> AuthorDate: Mon Jun 16 06:36:46 2025 +0000 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org> CommitDate: Mon Jun 16 07:28:39 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624587b7
media-sound/rescrobbled: add 0.8.0 - fix systemd service file's ExecStart path. Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org> media-sound/rescrobbled/Manifest | 2 + media-sound/rescrobbled/rescrobbled-0.8.0.ebuild | 49 ++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/media-sound/rescrobbled/Manifest b/media-sound/rescrobbled/Manifest index 615d0b7a39ec..348350d1ab2c 100644 --- a/media-sound/rescrobbled/Manifest +++ b/media-sound/rescrobbled/Manifest @@ -74,6 +74,8 @@ DIST quote-0.3.15.crate 12041 BLAKE2B c5796b464539b018351b41b5e2287398681ccb2ca7 DIST quote-1.0.39.crate 31206 BLAKE2B d7a29f7a39350831e664bf39fa4674e6f0ec7b1d1219e2939d3e070c2546b8b231a00e6e052709a5d3448da71701da69ee6952bbc787c76db1f7cb5eff8c3b6b SHA512 3ed328321f2781c00f6c3d163ab41d46a5ed4290aedcc6be6ff275a2fd7d56dc48b3452b167dc713b7883886d485e6f983bd0acad7191ce3f3c3a7c709d27770 DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9 DIST rescrobbled-0.7.2.tar.gz 34926 BLAKE2B 61b7f2fb00c67c71641867e06da52c126a56f418372cee6eee6d270eef9968d84a408df36675e5a100c1a9521a33e6d0de07d84aa28218ca0b89cad5ac18bfeb SHA512 ae397a27dca1e798b12cb30a17eafa820d2b0f173d3b0ad95963365d5ebb7df85666e9503c07f755387fe44616001ebbd87bcd32e72fda565dc7afc6eb162386 +DIST rescrobbled-0.8.0-crates.tar.xz 12913556 BLAKE2B efdb90ca8375454dad5c2bcee7786eb18d3ad664044e0597daa58ae6857ea33b5ec75741c50e2744a723e738e9597fd25856d51c497d6a4ae981e1ab875e8375 SHA512 21521772db10eeb93d0f3b47be8147b6a480269bb0ca35016bfd381d27b77cd3e263125a911be566d61e0c16398140327f8330ec621b25da63c09f6b08edca63 +DIST rescrobbled-0.8.0.tar.gz 35857 BLAKE2B 96079a72bce83043642a20a41a070a92a9f8fb2ceb8f7b292ab29b6c3875cf5865c6d1f75e9ecb3db5e16a657e87c1367060fe6f4f4ee3696c5e269229bf80f5 SHA512 2e54180b6a29266878109aaff77e0266973aa5c68f186864aeaeae6fe7b870867204d1efeaf28726c3aee53dc4841c1917cc2552d80facd82ac680302cffc4ae DIST rpassword-7.3.1.crate 8164 BLAKE2B 60e89fc36d78a64d9441bd902866500872f4ddbd28ffe4bc5c26b5882ec1dd9bcf50dc06105c87f5fef8c51b327bb9af1a324831cb6396796afab3cb7f4a2288 SHA512 28905b33e5fa26d9a7bc0d682b94edc6119b2d8c2a6826c89d61fa86033230707c54f3ed8047ee3f5da4393c119c70f102ff61efdc1d4bac38e583c04e3b4382 DIST rtoolbox-0.0.2.crate 9179 BLAKE2B 4cc9faea86aaf0f9e9ed95269d0fa8c633d7c05d539a435bbfcadc563ad5fd0d3f06bc33f83a24432a53da483bc7771edca21e6237888254b1d000f7af1ee41c SHA512 2e239e821d0bdb171ff9d03d3b8df2fbb561ae67ed653f66096ca32b2a83badc7d1b74b4ed1f0f41f141ff2a383fd06618f4f7740a03514b256eca4db0699d42 DIST rustfm-scrobble-proxy-2.0.0.crate 22903 BLAKE2B 50f65a3bbf9d0b2aa16aa13437922c33bd4b34e71d2bb8fed006a54f51c15d8becfcaa79c629f9e2a149ff10f9fbb37673ed3d10ca993c64c420420e0165f765 SHA512 ea012fda9360faf3f6a4f2ea42d9c44689369f9191f6be8261760907f45cb1502dcb2e54a35e9d7954edc8fe1e542cfe3fc40e6020dae024be9c941801b81409 diff --git a/media-sound/rescrobbled/rescrobbled-0.8.0.ebuild b/media-sound/rescrobbled/rescrobbled-0.8.0.ebuild new file mode 100644 index 000000000000..e41f628e943c --- /dev/null +++ b/media-sound/rescrobbled/rescrobbled-0.8.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +" + +inherit cargo systemd + +DESCRIPTION="MPRIS music scrobbler daemon" +HOMEPAGE="https://github.com/InputUsername/rescrobbled" +SRC_URI="https://github.com/InputUsername/rescrobbled/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~juippis/distfiles/rescrobbled-${PV}-crates.tar.xz" + +LICENSE="GPL-3" +# Dependent crate licenses +LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/openssl:= + sys-apps/dbus" + +QA_FLAGS_IGNORED="/usr/bin/rescrobbled" + +src_install() { + cargo_src_install + einstalldocs + + # Fix path in the service file. + sed -i "s|%h/.cargo/bin/rescrobbled|${EPREFIX}/usr/bin/rescrobbled|" "${S}"/rescrobbled.service || die + systemd_dounit "${S}"/rescrobbled.service + + dodoc "${FILESDIR}"/config.toml + docompress -x "/usr/share/doc/${PF}/config.toml" + + dodoc -r "${S}"/filter-script-examples +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "Sample configuration file has been installed to " + elog " /usr/share/doc/rescrobbled-${PVR}/config.toml" + elog "" + elog "Use the sample, or launch rescrobbled to create a new empty one." + elog "" + fi +}
