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
+}

Reply via email to