diff options
Diffstat (limited to 'media-sound/amberol/amberol-0.9.2.ebuild')
-rw-r--r-- | media-sound/amberol/amberol-0.9.2.ebuild | 296 |
1 files changed, 0 insertions, 296 deletions
diff --git a/media-sound/amberol/amberol-0.9.2.ebuild b/media-sound/amberol/amberol-0.9.2.ebuild deleted file mode 100644 index 782924a11..000000000 --- a/media-sound/amberol/amberol-0.9.2.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.2 - -EAPI=8 - -CRATES=" - adler-1.0.2 - aho-corasick-0.7.18 - anyhow-1.0.56 - array-init-2.0.0 - ashpd-0.3.2 - async-broadcast-0.4.0 - async-channel-1.6.1 - async-executor-1.4.1 - async-io-1.7.0 - async-lock-2.5.0 - async-recursion-0.3.2 - async-task-4.2.0 - async-trait-0.1.53 - atty-0.2.14 - autocfg-1.1.0 - az-1.2.0 - base64-0.13.0 - bitflags-1.3.2 - block-0.1.6 - block-buffer-0.10.2 - bytemuck-1.9.1 - byteorder-1.4.3 - cache-padded-1.2.0 - cairo-rs-0.15.6 - cairo-sys-rs-0.15.1 - cc-1.0.73 - cfg-expr-0.10.2 - cfg-if-1.0.0 - color-thief-0.2.1 - concurrent-queue-1.2.2 - cpufeatures-0.2.2 - crc32fast-1.3.2 - crypto-common-0.1.3 - dbus-0.6.5 - derivative-2.2.0 - digest-0.10.3 - easy-parallel-3.2.0 - either-1.6.1 - enumflags2-0.7.5 - enumflags2_derive-0.7.4 - env_logger-0.7.1 - event-listener-2.5.2 - fastrand-1.7.0 - field-offset-0.3.4 - flate2-1.0.24 - futures-0.3.21 - futures-channel-0.3.21 - futures-core-0.3.21 - futures-executor-0.3.21 - futures-io-0.3.21 - futures-lite-1.12.0 - futures-macro-0.3.21 - futures-sink-0.3.21 - futures-task-0.3.21 - futures-util-0.3.21 - fuzzy-matcher-0.3.7 - gdk-pixbuf-0.15.6 - gdk-pixbuf-sys-0.15.1 - gdk4-0.4.8 - gdk4-sys-0.4.8 - gdk4-wayland-0.4.7 - gdk4-wayland-sys-0.4.8 - gdk4-x11-0.4.2 - gdk4-x11-sys-0.4.2 - generic-array-0.14.5 - getrandom-0.2.6 - gettext-rs-0.7.0 - gettext-sys-0.21.2 - gio-0.15.7 - gio-sys-0.15.7 - glib-0.10.3 - glib-0.15.9 - glib-macros-0.10.1 - glib-macros-0.15.6 - glib-sys-0.10.1 - glib-sys-0.15.7 - gmp-mpfr-sys-1.4.8 - gobject-sys-0.10.0 - gobject-sys-0.15.9 - graphene-rs-0.15.1 - graphene-sys-0.15.1 - gsk4-0.4.8 - gsk4-sys-0.4.8 - gstreamer-0.18.6 - gstreamer-audio-0.18.7 - gstreamer-audio-sys-0.18.3 - gstreamer-base-0.18.0 - gstreamer-base-sys-0.18.0 - gstreamer-player-0.18.0 - gstreamer-player-sys-0.18.0 - gstreamer-sys-0.18.0 - gstreamer-video-0.18.5 - gstreamer-video-sys-0.18.3 - gtk-macros-0.3.0 - gtk4-0.4.8 - gtk4-macros-0.4.8 - gtk4-sys-0.4.8 - heck-0.3.3 - heck-0.4.0 - hermit-abi-0.1.19 - hex-0.4.3 - humantime-1.3.0 - instant-0.1.12 - itertools-0.9.0 - itoa-1.0.2 - lazy_static-1.4.0 - libadwaita-0.2.0-alpha.2 - libadwaita-sys-0.2.0-alpha.2 - libc-0.2.121 - libdbus-sys-0.2.2 - locale_config-0.3.0 - lock_api-0.4.7 - lofty-0.9.0 - lofty_attr-0.4.0 - log-0.4.17 - malloc_buf-0.0.6 - memchr-2.4.1 - memoffset-0.6.5 - miniz_oxide-0.5.3 - mpris-player-0.6.1 - muldiv-1.0.0 - nix-0.23.1 - num-0.4.0 - num-bigint-0.4.3 - num-complex-0.4.1 - num-integer-0.1.44 - num-iter-0.1.43 - num-rational-0.4.0 - num-traits-0.2.14 - objc-0.2.7 - objc-foundation-0.1.1 - objc_id-0.1.1 - ogg_pager-0.3.2 - once_cell-1.13.0 - option-operations-0.4.0 - ordered-stream-0.0.1 - pango-0.15.7 - pango-sys-0.15.1 - parking-2.0.0 - parking_lot-0.11.2 - parking_lot_core-0.8.5 - paste-1.0.7 - pest-2.1.3 - pin-project-lite-0.2.8 - pin-utils-0.1.0 - pkg-config-0.3.24 - polling-2.2.0 - ppv-lite86-0.2.16 - pretty-hex-0.2.1 - pretty_env_logger-0.4.0 - proc-macro-crate-0.1.5 - proc-macro-crate-1.1.3 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.43 - quick-error-1.2.3 - quick-xml-0.22.0 - quote-1.0.21 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.3 - redox_syscall-0.2.13 - regex-1.5.5 - regex-syntax-0.6.25 - remove_dir_all-0.5.3 - rgb-0.8.32 - rgb_derivation-0.2.0 - rug-1.16.0 - rustc_version-0.3.3 - ryu-1.0.10 - scopeguard-1.1.0 - semver-0.11.0 - semver-parser-0.10.2 - serde-1.0.136 - serde_derive-1.0.136 - serde_json-1.0.81 - serde_repr-0.1.8 - sha1-0.6.1 - sha1_smol-1.0.0 - sha2-0.10.2 - slab-0.4.5 - smallvec-1.8.0 - socket2-0.4.4 - srgb-0.3.0 - static_assertions-1.1.0 - strum-0.18.0 - strum_macros-0.18.0 - syn-1.0.99 - system-deps-1.3.2 - system-deps-6.0.2 - temp-dir-0.1.11 - tempfile-3.3.0 - termcolor-1.1.3 - thiserror-1.0.30 - thiserror-impl-1.0.30 - thread_local-1.1.4 - toml-0.5.8 - typenum-1.15.0 - ucd-trie-0.1.3 - uds_windows-1.0.2 - unicode-ident-1.0.3 - unicode-segmentation-1.9.0 - version-compare-0.0.10 - version-compare-0.1.0 - version_check-0.9.4 - waker-fn-1.1.0 - wasi-0.10.2+wasi-snapshot-preview1 - wepoll-ffi-0.1.2 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - zbus-2.2.0 - zbus_macros-2.2.0 - zbus_names-2.1.0 - zvariant-3.2.1 - zvariant_derive-3.2.1 - libadwaita-sys-0.2.0-alpha.2 -" - -inherit cargo gnome2-utils meson xdg - -DESCRIPTION="Simple GUI Music Player" -HOMEPAGE="https://gitlab.gnome.org/World/amberol" -SRC_URI=" https://gitlab.gnome.org/World/${PN}/-/archive/${PV}/${P}.tar.bz2 - $(cargo_crate_uris)" - -LICENSE="0BSD Apache-2.0 BSD GPL-3+ LGPL-3+ MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# should probably work on x86, but needs testing. - -RDEPEND=" - gui-libs/libadwaita:1 - gui-libs/gtk:4[wayland] - dev-libs/libportal:=[gtk] - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-bad:1.0 - media-libs/gst-plugins-good:1.0 -" - -DEPEND="${RDEPEND}" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -src_unpack() { - cargo_src_unpack -} - -src_configure () { - # upstream redefines CARGO_HOME, pointing to eclass defined - ln -s "${WORKDIR}"/cargo_home "${S}"/cargo-home || die - - # upstream installs to /usr/share/appdata, fixing that - sed -i 's/appdata/metainfo/g' "${S}"/data/meson.build - mv "${S}"/data/io.bassi.Amberol.appdata.xml.in.in "${S}"/data/io.bassi.Amberol.metainfo.xml.in.in - - meson_src_configure -} - -src_compile () { - # ditto, except now build-dir - ln -s "${WORKDIR}"/cargo_home "${WORKDIR}"/"${P}"-build/cargo-home || die - - # gmp-mpfr-sys uses ${ABI} variable (32|64) that clashes with gentoo's standard variable. - local _abi - if [[ ${ABI} =~ 64 ]]; then - _abi="64" - else - _abi="32" - fi - - ABI="${_abi}" meson_src_compile -} - -src_install () { - meson_src_install -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} |