From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2A73B158B20 for ; Thu, 06 Feb 2025 09:25:52 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 13D80343085 for ; Thu, 06 Feb 2025 09:25:52 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id E4217110479; Thu, 06 Feb 2025 09:25:36 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id DF7F0110479 for ; Thu, 06 Feb 2025 09:25:36 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8437C342FF9 for ; Thu, 06 Feb 2025 09:25:36 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A457C26CC for ; Thu, 06 Feb 2025 09:25:33 +0000 (UTC) From: "David Roman" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Roman" Message-ID: <1738767713.d7a46cdb5c0deb8cc871fec73c23104f7a324a8b.davidroman@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: media-sound/amberol/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-sound/amberol/Manifest media-sound/amberol/amberol-2024.2.ebuild X-VCS-Directories: media-sound/amberol/ X-VCS-Committer: davidroman X-VCS-Committer-Name: David Roman X-VCS-Revision: d7a46cdb5c0deb8cc871fec73c23104f7a324a8b X-VCS-Branch: master Date: Thu, 06 Feb 2025 09:25:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 96e8c603-b8e3-4804-8674-2dfc9257162b X-Archives-Hash: b042e3b4ce10db8156c96ab7dfffd025 commit: d7a46cdb5c0deb8cc871fec73c23104f7a324a8b Author: Takuya Wakazono gmail com> AuthorDate: Wed Feb 5 15:00:33 2025 +0000 Commit: David Roman gmail com> CommitDate: Wed Feb 5 15:01:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7a46cdb media-sound/amberol: add 2024.2 Signed-off-by: Takuya Wakazono gmail.com> media-sound/amberol/Manifest | 5 + media-sound/amberol/amberol-2024.2.ebuild | 295 ++++++++++++++++++++++++++++++ 2 files changed, 300 insertions(+) diff --git a/media-sound/amberol/Manifest b/media-sound/amberol/Manifest index 8704c86bd..d457b6edc 100644 --- a/media-sound/amberol/Manifest +++ b/media-sound/amberol/Manifest @@ -1,6 +1,7 @@ DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 DIST amberol-2024.1.tar.bz2 1150466 BLAKE2B 0d80e2e682248e11dc431ec6abca15978fe444f0f8f2a44da9e752542ce83659714bb7028ce3b00fea57ca3dfb05bb111da70f3ee7a8045d33c37053994fb071 SHA512 5cb2dae008076a71c7b71451344ea68e8614cf81b5a6f6905d306b2f16c2bd63c56482ec6bffc8ee34e9ed673da40cc018c10ed11ec83c0cf704f4eaa099ce67 +DIST amberol-2024.2.tar.bz2 1151626 BLAKE2B 9449c86058165355ee588503648ef501a3fab4af1823cfdac511c7cd4209989be4e5468bf64b7094f335a192c0af2f83ee92f6399b740fa9becac3f8b9a9aece SHA512 8d9b5abd0da7533fa79511ab80c091e3263573c033b82ee6db0eb2448e804698c4d01378b72b3fdaa40e7c047888877db3f78bdd73b8c95ce593eb101f70eed9 DIST anyhow-1.0.87.crate 46831 BLAKE2B 8d277aef9dfb9e28d6fbbb840fc3dde385ae29df8fdaf76913c39ccdfac487c8a7599783c6bf4271cd7466a06bcb4b3b1459b317c0f531634a4b4b8ccc1d6174 SHA512 1ed272eb20bd28d361d71b8dd1279bb3ab3a722c6a68e0f7bf4fb0a196f8a5d9f5ed9874d231ba7cf93e6a6f2551e96411d1fcb26908c79ee76919214637816f DIST ashpd-0.9.1.crate 79458 BLAKE2B f2305f97342defa4adc37107e1f462749c5a4b125d99f74390cb51088c92a0888ed3456b5ff319444eb5e02da0308e21820b52991ac02718c5b54f870d8d9803 SHA512 158eb492de3c58a5eb3297ab1ac3c214b983bf76a141716f93c945ad5b69fa2259385c2c9caa455d3a41572516ac067d6029b24bb53afe787f6a9cd9f3c9ead6 DIST async-broadcast-0.7.1.crate 21867 BLAKE2B 9c430a70bbd2b15ecc88afee064bcb04a665c0421d6c239de611d86ff3fe56fafc083ebc172c5d41c9f72a40080d87a75dae8e9b1e85249202dd844b8360735b SHA512 82b90a41ade624631dd5a03226921ed58835ddf1bcde271ff0c0e14905fb069847bbacee5592978c5389cbf366d77a7cab244ca92871949f3f4872d6da10755c @@ -96,6 +97,8 @@ DIST gstreamer-audio-0.23.0.crate 75056 BLAKE2B 3ae12dfec860fd3021ca3cf0bf5786a1 DIST gstreamer-audio-sys-0.23.0.crate 48912 BLAKE2B 9c2ad2ab0bc042aa78455c1802f0652db55c081ee79428f4c70918d73b2b336652961759ad3c242e606b5c2da05548fbd14976ff6ca96ea8870e89be7a5262c9 SHA512 a98e4b0db5686bc7c689abfe486eec0e4aa53915abb0f68cc7b6ed74b5d37e136a7fd79654ffdc3a2f407b930a038866825e3607fa568022437fc74eec04dbdc DIST gstreamer-base-0.23.1.crate 67833 BLAKE2B 9bc593346bec49571746ab091a5fe0148491f28e90c1ca88a08cf6838ca371d2d250a805b64cb6581d767c20b629400c5438998f6ae3e37fc12e4484163b0887 SHA512 cd45665a83ecd8f2840978392621836612e4f11c139adf97512f1c50ff7e3bc8bce3220069d201a05dc2bb13d7764b29b4c19a8c2c794c4bd0bafee6a7e1351f DIST gstreamer-base-sys-0.23.0.crate 43777 BLAKE2B f033272d036c78b5b82aaed360b2b09d2362863a964ad3fd1c7ff3744845b6d5df2df5231f3e3ab589c0c9ff4a3a2fd975ad804456690d254b619ce7ae5834b8 SHA512 6e271fecdc8bda21d53ae8ad1e58d01482513bb239ab38425f982ee4570089ecdd14a35ed30fb7914603e65137aafaef19018ff3319fb613a00347c762258dbe +DIST gstreamer-play-0.23.2.crate 18053 BLAKE2B cb0fb1e4b67f46625d03cf749b3d719e12b1d9683f25d1a0c35d469828d53f04bada54b7317f6aac3a4de3b3a85c0c63822b750879b54e005bb785c981970eae SHA512 29d9b3f8c7fd21c0352afbba1554afdc65c0290a6700728650a768289caa79f4e5748cf191605135240668bd13e72cb6cd231f7523abeff3fa97b936d22e25e4 +DIST gstreamer-play-sys-0.23.2.crate 8710 BLAKE2B 2e44e583a76c4c16b91e60436b33d7c26b6d43147e124aec50a5bf6ccd3564079a1ad02082633f6c6322f5bf59da4d1d0097eaddd62de2ae7a741f20dc1b4de7 SHA512 98014b86b54c27a00237f985153489d8d3a42f31049649cec4773f8f0e6df125564f9bb2451894bff88e3d995dbcb9ba6bbac6b8483f76843e2df62a35412532 DIST gstreamer-player-0.23.0.crate 47143 BLAKE2B e50845edb64dcc56f596d8ffcddf0e080670a47947998bdcfa350d26354749a461217c1cc5d8baa7bd162656d932bc0387ab29432bafeab78b6121c4c440fa88 SHA512 094df1e05c260907c165f4f220abd03c331dd93701168f69ef14465bd35462f271cba8f5994696c1ba94d0bf741eb4c23a6e767c006cac9b0d3e68816a047405 DIST gstreamer-player-sys-0.23.0.crate 35765 BLAKE2B aba3b94545ebf7cdf851ce2cafa285efa17e6585a8696cb76a3551184492f28cb81c6e8202a10b3fcd67ff4c5c1f6ede6f5cc338748c3672bdf1c9e2bbff3c49 SHA512 2ffae96474834a3a89924d2819571d73333cbc570db150e80c67a73fe32c134cc54dea53732ac2a598095a5e7594744f9d2470833fae3c6df7d21985127212cf DIST gstreamer-sys-0.23.0.crate 94384 BLAKE2B 73b495b2da418085670e4a8efcc086b7488b17f1cf8bcae06e35b388a5e96a808430a702b243fc1dfc0f57377b60a62555747350541753d8794b08391d1cd1c1 SHA512 d2143c822dd93fc73a4ff7d2eee21a7b6c510d10a2b2ff4b7af9111fe3260eea27b5d899858949d664ed654d4b02253ca6514b1d34e79e480ea3324e77a84a70 @@ -130,6 +133,7 @@ DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e322 DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6 DIST mpris-player-0.6.3.crate 20316 BLAKE2B 25efb8715e2cfb9dffab625d4041b51e13148ab4a6eee2023222cd7df15a9b0a639e678619861f3991d73d3898410472d3c978c8f2021f6c8d97dc6cf09e7334 SHA512 4d0cb778057b40068b7ee051239a3c6fca332bd8ae501b4091fc57fc004a7ee7647fd2526f93a9affde4ee024d6de8d97c1c5016bf1f089abff50fe459ea23f0 +DIST mpris-server-0.8.1.crate 53251 BLAKE2B 8aef16020746974ebf74c647394e63bb9f19fffd176c71c566bd6028b5e7aa624b5d91a108b47d99fbae90dce9754a1a87960bd4069bce79f98b8da6c6a55cd8 SHA512 5f3c619c551b3ec1e3e99708f79edabf85b7b78dbafbc5d186f8231142f8f5e7beac40187a802f8ff4e5acf4ee2576bc9bee71af0fba8a8b83f2b2ee506cd3e9 DIST muldiv-1.0.1.crate 4901 BLAKE2B cbb30434b4a264867b31246c685d6b576d1227b61888d5d8795e4a48cc129630a82eae1acaeb21f9fac3fdf79f5ce0180a364833049c15e1446d391b5a3a16ae SHA512 387c201722bf279d4cfd8f326ab0aa43314581d02ad2341b7c5784ffe57d568fe9eea5a2b89c985fe2cf283aa91ca22fdf14b7bae0031d6ef29baa95009e427e DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae @@ -203,6 +207,7 @@ DIST toml_edit-0.22.20.crate 106726 BLAKE2B c545e7460ffcff1404dcb77e577121f6ef33 DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275 DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0 DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521 +DIST trait-variant-0.1.2.crate 6008 BLAKE2B 08033acf9ac52dd60aa4524580d0867cac1ee79c994aa314507c033b36a76730886464074ee6bffde3f85e07e0ff325946db5021030979c53d2af45944a48556 SHA512 272c539bf8eac4cb257d55901c5d05df62579706dde9d1b12963e9c00c51d0f23f401632b794fc9bb54cc02fc04f4ebae68c4488e18fdab3698e386afcf729ee DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8 diff --git a/media-sound/amberol/amberol-2024.2.ebuild b/media-sound/amberol/amberol-2024.2.ebuild new file mode 100644 index 000000000..a9f552d6b --- /dev/null +++ b/media-sound/amberol/amberol-2024.2.ebuild @@ -0,0 +1,295 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by pycargoebuild 0.13.3 + +EAPI=8 + +CRATES=" + adler2@2.0.0 + aho-corasick@1.1.3 + ashpd@0.9.1 + async-broadcast@0.7.1 + async-channel@2.3.1 + async-executor@1.13.1 + async-fs@2.1.2 + async-io@2.3.4 + async-lock@3.4.0 + async-net@2.0.0 + async-process@2.2.4 + async-recursion@1.1.1 + async-signal@0.2.10 + async-task@4.7.1 + async-trait@0.1.82 + atomic-waker@1.1.2 + atomic_refcell@0.1.13 + autocfg@1.3.0 + bitflags@2.6.0 + block-buffer@0.10.4 + block@0.1.6 + blocking@1.6.1 + bytemuck@1.18.0 + byteorder@1.5.0 + cairo-rs@0.20.1 + cairo-sys-rs@0.20.0 + cc@1.1.18 + cfg-expr@0.16.0 + cfg-if@1.0.0 + cfg_aliases@0.2.1 + color-thief@0.2.2 + concurrent-queue@2.5.0 + cpufeatures@0.2.14 + crc32fast@1.4.2 + crossbeam-utils@0.8.20 + crypto-common@0.1.6 + data-encoding@2.6.0 + digest@0.10.7 + either@1.13.0 + endi@1.1.0 + enumflags2@0.7.10 + enumflags2_derive@0.7.10 + env_logger@0.10.2 + equivalent@1.0.1 + errno@0.3.9 + event-listener-strategy@0.5.2 + event-listener@5.3.1 + fastrand@2.1.1 + field-offset@0.3.6 + flate2@1.0.33 + form_urlencoded@1.2.1 + futures-channel@0.3.30 + futures-core@0.3.30 + futures-executor@0.3.30 + futures-io@0.3.30 + futures-lite@2.3.0 + futures-macro@0.3.30 + futures-sink@0.3.30 + futures-task@0.3.30 + futures-util@0.3.30 + futures@0.3.30 + fuzzy-matcher@0.3.7 + gdk-pixbuf-sys@0.20.1 + gdk-pixbuf@0.20.1 + gdk4-sys@0.9.0 + gdk4-wayland-sys@0.9.0 + gdk4-wayland@0.9.1 + gdk4-x11-sys@0.9.0 + gdk4-x11@0.9.0 + gdk4@0.9.0 + generic-array@0.14.7 + getrandom@0.2.15 + gettext-rs@0.7.1 + gettext-sys@0.21.4 + gio-sys@0.20.1 + gio@0.20.1 + glib-macros@0.20.3 + glib-sys@0.20.2 + glib@0.20.3 + gobject-sys@0.20.1 + graphene-rs@0.20.1 + graphene-sys@0.20.1 + gsk4-sys@0.9.0 + gsk4@0.9.0 + gstreamer-audio-sys@0.23.0 + gstreamer-audio@0.23.0 + gstreamer-base-sys@0.23.0 + gstreamer-base@0.23.1 + gstreamer-play-sys@0.23.2 + gstreamer-play@0.23.2 + gstreamer-sys@0.23.0 + gstreamer-video-sys@0.23.0 + gstreamer-video@0.23.0 + gstreamer@0.23.1 + gtk4-macros@0.9.1 + gtk4-sys@0.9.0 + gtk4@0.9.1 + hashbrown@0.14.5 + heck@0.5.0 + hermit-abi@0.4.0 + hex@0.4.3 + humantime@2.1.0 + idna@0.5.0 + indexmap@2.5.0 + is-terminal@0.4.13 + itertools@0.13.0 + itoa@1.0.11 + lazy_static@1.5.0 + libadwaita-sys@0.7.0 + libadwaita@0.7.0 + libc@0.2.158 + linux-raw-sys@0.4.14 + locale_config@0.3.0 + lofty@0.21.1 + lofty_attr@0.11.0 + log@0.4.22 + malloc_buf@0.0.6 + memchr@2.7.4 + memoffset@0.9.1 + miniz_oxide@0.8.0 + mpris-server@0.8.1 + muldiv@1.0.1 + nix@0.29.0 + num-integer@0.1.46 + num-rational@0.4.2 + num-traits@0.2.19 + objc-foundation@0.1.1 + objc@0.2.7 + objc_id@0.1.1 + ogg_pager@0.6.1 + once_cell@1.19.0 + option-operations@0.5.0 + ordered-stream@0.2.0 + pango-sys@0.20.1 + pango@0.20.1 + parking@2.2.1 + paste@1.0.15 + percent-encoding@2.3.1 + pin-project-lite@0.2.14 + pin-utils@0.1.0 + piper@0.2.4 + pkg-config@0.3.30 + polling@3.7.3 + ppv-lite86@0.2.20 + pretty_env_logger@0.5.0 + proc-macro-crate@3.2.0 + proc-macro2@1.0.86 + quote@1.0.37 + rand@0.8.5 + rand_chacha@0.3.1 + rand_core@0.6.4 + regex-automata@0.4.7 + regex-syntax@0.8.4 + regex@1.10.6 + rgb@0.8.50 + rustc_version@0.4.1 + rustix@0.38.36 + ryu@1.0.18 + semver@1.0.23 + serde@1.0.210 + serde_derive@1.0.210 + serde_json@1.0.128 + serde_repr@0.1.19 + serde_spanned@0.6.7 + sha1@0.10.6 + sha2@0.10.8 + shlex@1.3.0 + signal-hook-registry@1.4.2 + slab@0.4.9 + smallvec@1.13.2 + static_assertions@1.1.0 + syn@2.0.77 + system-deps@7.0.2 + target-lexicon@0.12.16 + temp-dir@0.1.13 + tempfile@3.12.0 + termcolor@1.4.1 + thiserror-impl@1.0.63 + thiserror@1.0.63 + thread_local@1.1.8 + tinyvec@1.8.0 + tinyvec_macros@0.1.1 + toml@0.8.19 + toml_datetime@0.6.8 + toml_edit@0.22.20 + tracing-attributes@0.1.27 + tracing-core@0.1.32 + tracing@0.1.40 + trait-variant@0.1.2 + typenum@1.17.0 + uds_windows@1.1.0 + unicode-bidi@0.3.15 + unicode-ident@1.0.12 + unicode-normalization@0.1.23 + url@2.5.2 + version-compare@0.2.0 + version_check@0.9.5 + wasi@0.11.0+wasi-snapshot-preview1 + winapi-i686-pc-windows-gnu@0.4.0 + winapi-util@0.1.9 + winapi-x86_64-pc-windows-gnu@0.4.0 + winapi@0.3.9 + windows-sys@0.52.0 + windows-sys@0.59.0 + windows-targets@0.52.6 + windows_aarch64_gnullvm@0.52.6 + windows_aarch64_msvc@0.52.6 + windows_i686_gnu@0.52.6 + windows_i686_gnullvm@0.52.6 + windows_i686_msvc@0.52.6 + windows_x86_64_gnu@0.52.6 + windows_x86_64_gnullvm@0.52.6 + windows_x86_64_msvc@0.52.6 + winnow@0.6.18 + xdg-home@1.3.0 + zbus@4.4.0 + zbus_macros@4.4.0 + zbus_names@3.0.0 + zerocopy-derive@0.7.35 + zerocopy@0.7.35 + zvariant@4.2.0 + zvariant_derive@4.2.0 + zvariant_utils@2.1.0 +" + +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/amberol/-/archive/${PV}/${P}.tar.bz2 + ${CARGO_CRATE_URIS} +" + +LICENSE="GPL-3+ CC0-1.0 CC-BY-SA-3.0" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND=" + >=dev-libs/glib-2.66:2 + >=gui-libs/libadwaita-1.5:1 + >=gui-libs/gtk-4.13.4:4[wayland,X] + >=media-libs/graphene-1.10[introspection] + >=media-libs/gstreamer-1.20:1.0 + >=media-libs/gst-plugins-base-1.20:1.0 + >=media-libs/gst-plugins-bad-1.20:1.0 + >=sys-apps/dbus-1.6 + >=x11-libs/cairo-1.14[glib] + >=x11-libs/gdk-pixbuf-2.42:2 + >=x11-libs/pango-1.50 +" +RDEPEND=" + ${COMMON_DEPEND} + media-plugins/gst-plugins-meta:1.0 +" +DEPEND="${COMMON_DEPEND}" +BDEPEND="virtual/pkgconfig" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +src_compile () { + # upstream redefines CARGO_HOME, point to eclass defined + ln -s "${WORKDIR}"/cargo_home "${BUILD_DIR}"/cargo-home || die + meson_src_compile +} + +src_test() { + meson_src_test + cargo_src_test +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + elog "Configure media-plugins/gst-plugins-meta to support your audio" + elog "backend and codecs of choice" +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +}