You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-sound/rescrobbled/rescrobbled-0.7.1.ebuild

168 lines
3.3 KiB

# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Autogenerated by pycargoebuild 0.6
EAPI=8
CRATES="
adler@1.0.2
anyhow@1.0.71
attohttpc@0.24.1
attohttpc@0.25.0
autocfg@1.1.0
bitflags@1.3.2
bytes@1.4.0
cc@1.0.79
cfg-if@1.0.0
core-foundation-sys@0.8.4
core-foundation@0.9.3
crc32fast@1.3.2
darling@0.14.4
darling_core@0.14.4
darling_macro@0.14.4
dbus@0.9.7
derive_is_enum_variant@0.1.1
dirs-sys@0.4.1
dirs@5.0.1
enum-kinds@0.5.1
equivalent@1.0.1
errno-dragonfly@0.1.2
errno@0.3.1
fastrand@1.9.0
flate2@1.0.26
fnv@1.0.7
foreign-types-shared@0.1.1
foreign-types@0.3.2
form_urlencoded@1.2.0
from_variants@1.0.2
from_variants_impl@1.0.2
getrandom@0.2.10
hashbrown@0.14.0
heck@0.3.3
hermit-abi@0.3.2
http@0.2.9
ident_case@1.0.1
idna@0.4.0
indexmap@2.0.0
instant@0.1.12
io-lifetimes@1.0.11
itoa@1.0.8
lazy_static@1.4.0
libc@0.2.147
libdbus-sys@0.2.5
linux-raw-sys@0.3.8
listenbrainz@0.7.0
log@0.4.19
md5@0.7.0
memchr@2.5.0
miniz_oxide@0.7.1
mpris@2.0.1
native-tls@0.2.11
once_cell@1.18.0
openssl-macros@0.1.1
openssl-probe@0.1.5
openssl-sys@0.9.90
openssl@0.10.55
option-ext@0.2.0
percent-encoding@2.3.0
pkg-config@0.3.27
proc-macro2@1.0.64
quote@0.3.15
quote@1.0.29
redox_syscall@0.2.16
redox_syscall@0.3.5
redox_users@0.4.3
rpassword@7.2.0
rtoolbox@0.0.1
rustfm-scrobble-proxy@2.0.0
rustix@0.37.23
ryu@1.0.14
schannel@0.1.22
security-framework-sys@2.9.0
security-framework@2.9.1
serde@1.0.171
serde_derive@1.0.171
serde_json@1.0.102
serde_spanned@0.6.3
serde_urlencoded@0.7.1
strsim@0.10.0
syn@0.11.11
syn@1.0.109
syn@2.0.25
synom@0.11.3
tempfile@3.6.0
thiserror-impl@1.0.43
thiserror@1.0.43
tinyvec@1.6.0
tinyvec_macros@0.1.1
toml@0.7.6
toml_datetime@0.6.3
toml_edit@0.19.12
unicode-bidi@0.3.13
unicode-ident@1.0.10
unicode-normalization@0.1.22
unicode-segmentation@1.10.1
unicode-xid@0.0.4
url@2.4.0
vcpkg@0.2.15
wasi@0.11.0+wasi-snapshot-preview1
winapi-i686-pc-windows-gnu@0.4.0
winapi-x86_64-pc-windows-gnu@0.4.0
winapi@0.3.9
windows-sys@0.48.0
windows-targets@0.48.1
windows_aarch64_gnullvm@0.48.0
windows_aarch64_msvc@0.48.0
windows_i686_gnu@0.48.0
windows_i686_msvc@0.48.0
windows_x86_64_gnu@0.48.0
windows_x86_64_gnullvm@0.48.0
windows_x86_64_msvc@0.48.0
winnow@0.4.9
wrapped-vec@0.3.0
"
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
$(cargo_crate_uris)"
LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD MIT MPL-2.0 Unicode-DFS-2016"
SLOT="0"
KEYWORDS="amd64"
RDEPEND="dev-libs/openssl:=
sys-apps/dbus"
# https://github.com/InputUsername/rescrobbled/issues/109
RESTRICT="test"
QA_FLAGS_IGNORED="/usr/bin/rescrobbled"
src_install() {
cargo_src_install
einstalldocs
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
}