diff options
Diffstat (limited to 'media-sound')
105 files changed, 1716 insertions, 1222 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 3934a0149341..4e0a781be700 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/abcm2ps/Manifest b/media-sound/abcm2ps/Manifest index 0b2c1677c3f1..49d250e7dac5 100644 --- a/media-sound/abcm2ps/Manifest +++ b/media-sound/abcm2ps/Manifest @@ -1,3 +1,5 @@ DIST abcm2ps-8.14.12.tar.gz 259618 BLAKE2B d0efa0b8a624447791a56591b4a2c0d775c3c3f628dab437a0cb02d49614e21e587d13467f7fa72955a2846704dde0a0da28ae6888faa0032edcb6d026365f47 SHA512 a9bd26b21ed057be11f0de6c89e76615820c476b18e521fb7f478e6f685fb768824879d441d616b3de1bbb4a4335ec169aa819a609bea295e0d522d1466e42ed +DIST abcm2ps-8.14.13.tar.gz 259695 BLAKE2B 7554976bc55a0f254dd6645bb0b7ca36566a98b0b2cb76f5fcd01ddf243fba92426aadc0e5f5e71d2644048fa9b1aba6cf091f23ac4bac7f4e634288186a015f SHA512 d48f44051aa62b3ee0dcd5cd4a32199d36d4ba056e6473b3c5eb378afabd40831f2a9abb2bbad2acb1c8bd3197a5b36177fabfb4e712b71589f835cba6c87c25 EBUILD abcm2ps-8.14.12.ebuild 878 BLAKE2B 36b88fa45779d165602ae5b5805d501e3dda59ebf6d0712e0201b6af0922a8e7cc7a3322d7b9ac0efbaee636f59079caf3fa14b83d28071efb3e50b931139901 SHA512 8d166545f746551422117be43d011fcab1efc2591065a8e599089537c098f39220de25354f7963040d462c6faf203ee13957993bc66d6ca1c7ee0daaec2404eb +EBUILD abcm2ps-8.14.13.ebuild 880 BLAKE2B 04b11064df17602877ef0e5c849327b5197179b1a008517858af2d7ad4613a903566ee101b90b896789bd72ee8de432a0e02f762ee57fd6a2a5c346c18041925 SHA512 2f9a732eda8314534652df24c17ff40ccac99c9335ea4f36ca420525e655794c85ece549394ffe89c237c672762743646d11886adbae2bb9d1fd7a9d43b463f6 MISC metadata.xml 443 BLAKE2B 24e8ba1f04b867fa9b4e5ac6f195f696e417213feb6232f77b8ad266e57dea92a53b65fd252eda339e6a6a733a05e0aaa747f8a386c94de78d768dec387cfa68 SHA512 d213b82bddb08dd5624ce85deaf9d7962af180df83ac33288ee2b716ab3b50b590e1693f11fd68640728221b1dbad8c86389f09a24b883e3430862854cc39f9b diff --git a/media-sound/abcm2ps/abcm2ps-8.14.13.ebuild b/media-sound/abcm2ps/abcm2ps-8.14.13.ebuild new file mode 100644 index 000000000000..725e2681b729 --- /dev/null +++ b/media-sound/abcm2ps/abcm2ps-8.14.13.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Program to convert abc files to Postscript files" +HOMEPAGE="https://github.com/leesavide/abcm2ps" +SRC_URI="https://github.com/leesavide/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="examples pango" + +BDEPEND="virtual/pkgconfig" +DEPEND=" + pango? ( + media-libs/freetype:2 + x11-libs/pango + )" +RDEPEND="${DEPEND}" + +src_configure() { + econf \ + --enable-a4 \ + --enable-deco-is-roll \ + $(use_enable pango) +} + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" +} + +src_install() { + dobin abcm2ps + + insinto /usr/share/${PN} + doins *.fmt + + dodoc README.md + + if use examples ; then + docinto examples + dodoc sample*.* + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest index 49d3cdd0f627..9cc44914aba0 100644 --- a/media-sound/abcmidi/Manifest +++ b/media-sound/abcmidi/Manifest @@ -1,5 +1,7 @@ DIST abcMIDI-2021.12.12.zip 607868 BLAKE2B 89b978b3a8a635617e44a870a6d1f36c1053fafdee189fce5c1d419c51cea94f77b1ca1a8ecb6a7bd0cc0c4d92309a8f4d590ccba8d581f9793ae94fc8e4abb3 SHA512 909c25cbef04b9aada3914bbed1a13bc1ca47414a104601fdea733adc37bc7c7fd19be09c1dbdeac76e10df778a0d9481469d5df4d2b6a94622e157531d866e1 DIST abcMIDI-2022.01.13.zip 608407 BLAKE2B a61a0b536b268082a60638d05ac40bf40453b44751f36647515e31511600f2530037e53dea931e212321a8cdab40571dbbe97c63a7b88ac79823cf4cbf4c5871 SHA512 eaaee84e269cb7bc5a171906ada72d65be3f44e6fc5f1426333e03962c032bc709becfce9bf5aee66cfd18e6200afe855e1f703436f2cc61e3b64facd13837cb +DIST abcMIDI-2022.01.28.zip 608759 BLAKE2B 21e1b6fcd89dbecb759251ec4419704b22548d86f35166a81b5b87ddee4825d6f369886bb351b3ff9f9c33c34d81b994e7025d63c6ff1c8d555f511f031c4591 SHA512 4fab766e86a4f5da10c8f6368383a4b4dad50d7677d85b6a9f5fe7cf7681d23cab117fdf39d9fce6ec078c5af4a49115b14477866543e9eb4ce9a80e983f5d21 EBUILD abcmidi-2021.12.12.ebuild 676 BLAKE2B ce33e38e9ac6f8e8467ce54426cc8438bfc8aa6b21292a98097160afc74c3da4e7d649adbb65beb148bad10703ba3bd7fac998cf519705658fbd172ffb28c333 SHA512 5f0e1b9a3484b499ab963df3d9680fd078c2072145dae9bf6ebb55f6bc3ba43abae758434ef5e162cdb786f67375e4b4f085b133a7b6ae764af9f421d59b9021 EBUILD abcmidi-2022.01.13.ebuild 678 BLAKE2B 4b57316933b325ccfe2e5a34df1dff4f782e09af521e5d21f54ee435552c631fa73869008bb5beb21bfade619c03130083c4c52a266fb7c32b0741be66c3f4ef SHA512 3fcefcdced72e7d8ac0d82b638c893bf2472ba5fb20910b9d3651d890ad5886bdb263b8b8cb43d7f3a400f98df4c7b8a084cfbe666ce0c5b3fc18d0af7a430cc +EBUILD abcmidi-2022.01.28.ebuild 678 BLAKE2B 4b57316933b325ccfe2e5a34df1dff4f782e09af521e5d21f54ee435552c631fa73869008bb5beb21bfade619c03130083c4c52a266fb7c32b0741be66c3f4ef SHA512 3fcefcdced72e7d8ac0d82b638c893bf2472ba5fb20910b9d3651d890ad5886bdb263b8b8cb43d7f3a400f98df4c7b8a084cfbe666ce0c5b3fc18d0af7a430cc MISC metadata.xml 327 BLAKE2B d92d9b40b1c1af1a4ba5cea8b956a098066ae7cc9eab2cb31a0dfbcc37400558f5f35a6ce04a7541ecbea7578906f688d2931c1f62751e5a2d7bb7b80e97cd2f SHA512 170ca99684768ef2d5b0e8a26e6ca64468b3134847ffe53f6a1efb623bfe77a6c09dfd67df553a306af045a47bc69f0d41ceadf508cce7f75f3c2a7614d2d725 diff --git a/media-sound/abcmidi/abcmidi-2022.01.28.ebuild b/media-sound/abcmidi/abcmidi-2022.01.28.ebuild new file mode 100644 index 000000000000..11f547f4cb8e --- /dev/null +++ b/media-sound/abcmidi/abcmidi-2022.01.28.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="abcMIDI-${PV}" +DESCRIPTION="Programs for processing ABC music notation files" +HOMEPAGE="https://ifdo.ca/~seymour/runabc/top.html" +SRC_URI="https://ifdo.ca/~seymour/runabc/${MY_P}.zip" +S="${WORKDIR}"/${PN} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +BDEPEND="app-arch/unzip" + +src_prepare() { + default + sed -i "s:-O2::" configure.ac || die + sed -i "s:@datarootdir@/doc/abcmidi:@docdir@:" Makefile.in || die + eautoreconf +} + +src_install() { + default + + if use examples ; then + docinto examples + dodoc samples/*.abc + fi +} diff --git a/media-sound/aseqview/Manifest b/media-sound/aseqview/Manifest index 0acae1243b32..4f008e67cbcd 100644 --- a/media-sound/aseqview/Manifest +++ b/media-sound/aseqview/Manifest @@ -1,3 +1,3 @@ DIST aseqview-0.2.8.tar.gz 120287 BLAKE2B 331d4e93ba635b59dc1c07fcf470b94a47ee3e03b348b57ae7d7bff2da461d70f092284a461691e76f24cb9d0745c721f283b8b5656192814960761495f94219 SHA512 853dc2b1c54152c39a29cbbf17698c4f397f479b5a57397c778b22ecab803be0a69dce3b4a10d50a3c1ace08256f05bbc481ed695ab81c89c40af2034a97c203 -EBUILD aseqview-0.2.8.ebuild 545 BLAKE2B 30402264294de0c20996e7450e9631a12b1dd8fd5e947c3d7dd1e1a827048a3f7537524868b3de99cdcd02db36350cfbd378513fd13cfa82b94de4b9c09d985f SHA512 fbfd8aea35790dda240c9cb30bd26fa8a94e181c9fdc0ff1913a39a5d1ac9618c96ab3d77eecf83c6a410519c007a671fe072228987b37cfcd60df3a09aba058 +EBUILD aseqview-0.2.8-r1.ebuild 526 BLAKE2B 4ccd92620b7ffdf261907fbbbdb47ad75e0301475a85a0317b78645578e389f8900c699145897f6459d50e6014e79f32530a9242ea71e602ac1f9b413e104cbc SHA512 39efdba3e026819f7194fc006c804d951a1eed93c30e1599adb7dc3e9c5c9cc09d89f069b4c9e9486e532c5bb368925e4ab15f6cd08ba916a10ccd6b6d55e9ef MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/aseqview/aseqview-0.2.8.ebuild b/media-sound/aseqview/aseqview-0.2.8-r1.ebuild index 202bcc67d40d..115848b05549 100644 --- a/media-sound/aseqview/aseqview-0.2.8.ebuild +++ b/media-sound/aseqview/aseqview-0.2.8-r1.ebuild @@ -1,22 +1,22 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="ALSA sequencer event viewer/filter" -HOMEPAGE="https://www.alsa-project.org/~iwai/alsa.html" +HOMEPAGE="https://github.com/tiwai/aseqview" SRC_URI="https://ftp.suse.com/pub/people/tiwai/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~ppc sparc x86" -IUSE="" -RDEPEND=">=media-libs/alsa-lib-0.9.0 - x11-libs/gtk+:2 - net-libs/libpcap" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND=" + media-libs/alsa-lib + net-libs/libpcap + x11-libs/gtk+:2" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" src_configure() { econf --disable-alsatest --disable-gtktest --enable-gtk2 diff --git a/media-sound/audacious/Manifest b/media-sound/audacious/Manifest index 81a0e3d10f70..a71035007df2 100644 --- a/media-sound/audacious/Manifest +++ b/media-sound/audacious/Manifest @@ -3,4 +3,4 @@ DIST audacious-4.1.tar.bz2 586472 BLAKE2B baed9f47ddca9b6a4668da542483e8ead04912 DIST gentoo_ice-xmms-0.2.tar.bz2 51839 BLAKE2B d3bf8dbfee675dd588bc0258f1015c76877b6b0a3835813d8e9621d149b924aaa33544d07f7ad44a01c058d41d7480b3908b0773c124af33b6e020c376b13d54 SHA512 e863a8f86073007c47ce8c20739aae4bff22e22a7ddc11556b12ae6ebb68654cec7310fdc9d05f2c47f81cf2591fe601b2eb12a2fd911c0a6118c9f3cc524f05 EBUILD audacious-4.0.5.ebuild 1773 BLAKE2B 0debd08f37dd9d9e1bbe5cf313afc2d5769f75a12bab7b6df82ca73d3fbb92946aa2ba98a27395a1b2fcf8b1f5a9cedac67ffc9f2e212e395362e27f69022602 SHA512 effed1ada2d153a2734607ea4e0c3b0990d70dddd9eafe8b703ca1fc8683d85cba863d5ee5e49babf643919ecdbe68aa563a4df9e8135f862de827c55e443203 EBUILD audacious-4.1.ebuild 1463 BLAKE2B 49b69528a5e0085bf9908c7a9700c92ee9383f70c98b8738619d9d721b47f089b692ff54f34b92fc7821f20dc297e6803d355266b065bfde178cd5d062a87db4 SHA512 3e4415b7997fc2ec68cfc5723f71307fc27a69c2b6159cb970ada878fe52f0f1dfda3148cb2e629742a7068d962c8fc1d945e551091b28563740a2d2b368c3da -MISC metadata.xml 510 BLAKE2B 76fa4b58a1b93140cf1b0fd33a14670567ff2ed0fb7b9779db3dd99ebbc7a316d25f7e4d8c3bb6eb8a6d90bd96f0610c0c42fb00cb1b74800e7cba20acdb0ed9 SHA512 b2603e668fc0b82dc2eb86862d98a4b3e5ad2233036a8413785d998c4df09dd7f2974dc644f7c5cd99ea73e423d6ecf850adcf624a081b6071cfca064959828f +MISC metadata.xml 254 BLAKE2B 7f76152858fde96b9de5250e4cba30bfe0c5f2aa6ec7c84316072d84e4b664ecd6485642d3d184b1f2ddde8d9e03a94dd47dd00c5b8d82f80c5c0993d5627593 SHA512 7ed31d18221f55928f798dbf095166f535f7c0f5a1c3010b5113fd6b0d275af283f3d2e6839591335ec93bcd50aab5d0f104ad76eefda4d7a6b64d41af183f0b diff --git a/media-sound/audacious/metadata.xml b/media-sound/audacious/metadata.xml index 3e3caa0614e6..93423219a5bc 100644 --- a/media-sound/audacious/metadata.xml +++ b/media-sound/audacious/metadata.xml @@ -1,14 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>marco@scardovi.com</email> - <name>Marco Scardovi</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> <maintainer type="project"> <email>sound@gentoo.org</email> <name>Gentoo Sound project</name> diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest index bed2aaf73ca9..d69c21430535 100644 --- a/media-sound/deadbeef/Manifest +++ b/media-sound/deadbeef/Manifest @@ -1,8 +1,5 @@ AUX deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch 492 BLAKE2B d6ed36829d7ed139c43b6aa65c940f07e3f023d0554c258a2557c528d75e85c7dd2ca57eecef56088383a3b7b0b4f12109eb899f2847b86953421e826777c954 SHA512 0cec1ae38cf48b3f2ea53f74a6348d0217b1b3f017b836489d5b520f09ad76b6526cd3add48ed23871bc86feb7f7ed697cf6a62164a202be1ecabfd947e895f6 -DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb SHA512 18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7 -DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9 SHA512 49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca SHA512 399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47 -EBUILD deadbeef-1.8.4-r1.ebuild 3651 BLAKE2B 729c8fe81510da3eec6fa9e0912caaa57c4e7b7e931860122e2a3b27f8ebcc41b0f7fc3ea455233f175df5ee1f169936db45eb835be3468f124c780206c96fb3 SHA512 d5ab123e4c5addf7e86b40fb9c83fdb287421204ff2db3895a4174b0ed042435845ac42be4446636496cf1f87a965a86f2aabb814564d74bc88d4ca3da45dd54 -EBUILD deadbeef-1.8.7-r2.ebuild 4010 BLAKE2B 658678730c6c67b3887628f70d19148d35b865d0295eaa67104c369db8ea0dfd896c5c604df150c410e4b2168a6bae34bbfa8aafca883f17702acc305156981e SHA512 01311fe0fe57a9c2ba841d210e4d66c63fff1638ed2f0fff06e6b3eb6b67d9a1916b0595dcc986fc172c3db61bdd8d84c3158905b5aa0371490cc5ed6e897263 -EBUILD deadbeef-1.8.8-r1.ebuild 4010 BLAKE2B 658678730c6c67b3887628f70d19148d35b865d0295eaa67104c369db8ea0dfd896c5c604df150c410e4b2168a6bae34bbfa8aafca883f17702acc305156981e SHA512 01311fe0fe57a9c2ba841d210e4d66c63fff1638ed2f0fff06e6b3eb6b67d9a1916b0595dcc986fc172c3db61bdd8d84c3158905b5aa0371490cc5ed6e897263 -MISC metadata.xml 833 BLAKE2B e76e4b70c70cfb6e3894d103a1f3489962c111fa00b60c45844de1dc6138b7e63054f58de383ac4acf7dc53804efb055cf00af2b7d2f9c323b8a6e6a520e34cc SHA512 343b5ae6082c1ca2f0cee8ed933138a43893a51356f39451b6a692d56afe5ca1d5d93675bce4e38d1789abebba537a44e6bdd2d23b87cebdde449e7243511504 +EBUILD deadbeef-1.8.8-r1.ebuild 4013 BLAKE2B bd62bccf7d2c3fb49f8b80648dee1d8752b4af837dc8a40b7fa95458668cb335505d6b23c3c395702ac100e21ee8ce61befca5677a1f323762c0c89101008410 SHA512 53791b05f7f5985939961670aa3364c98a555d5ca6e0ff3deea22031d4f499a4374ab3c78802eb065c1c64aa6a63066a9c714d4f1b31cd133bd64b9a903ff5f2 +EBUILD deadbeef-1.8.8-r2.ebuild 4019 BLAKE2B 62239ca5d1417d1052c4d32e4bdc8090c62a8032ff072bf7ab8369c45312256e5c29e94f31e2bf83e387105b14ba8f6e5688718ca9fb2227d6c02c1caec5e062 SHA512 44571382588b47434445f8e63111294da1feb5ebbca0a50ef07228d783db7674ccedc4e35694c9c451887216ceb773bcaa20cea42a6912c9a97508f23cfa3156 +MISC metadata.xml 892 BLAKE2B f13f0c59c3f1085f2b14a480d1c0fceca3cae3aa72523fe8ea7c92ec44f392e2f005df3bd46442d9d7bd1b9cfbf087319b679bcded7a53549789c2e481b8f5cc SHA512 a1fb3ea4e169b3b02345977dd6032bdf790b993be96778348b7eefc3900b2d2faa285d6a5e4cfdc9c48148397f5e58e9b6d48986e6f8245758bd06e4dfda51c0 diff --git a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild deleted file mode 100644 index 723b32dae0e8..000000000000 --- a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools plocale xdg - -DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000" -HOMEPAGE="https://deadbeef.sourceforge.io/" -SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE=" - GPL-2 - LGPL-2.1 - wavpack? ( BSD ) -" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" - -REQUIRED_USE=" - || ( alsa oss pulseaudio nullout ) -" - -DEPEND=" - x11-libs/gtk+:3 - net-misc/curl:0= - dev-libs/jansson:= - aac? ( media-libs/faad2 ) - alsa? ( media-libs/alsa-lib ) - cdda? ( - dev-libs/libcdio:0= - media-libs/libcddb - dev-libs/libcdio-paranoia:0= - ) - cover? ( media-libs/imlib2[jpeg,png] ) - dts? ( media-libs/libdca ) - ffmpeg? ( media-video/ffmpeg ) - flac? ( - media-libs/flac - media-libs/libogg - ) - mp3? ( media-sound/mpg123 ) - musepack? ( media-sound/musepack-tools ) - nls? ( virtual/libintl ) - notify? ( sys-apps/dbus ) - opus? ( media-libs/opusfile ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( media-libs/libvorbis ) - wavpack? ( media-sound/wavpack ) -" - -RDEPEND="${DEPEND}" -BDEPEND=" - dev-util/intltool - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch" -) - -src_prepare() { - default - - drop_from_linguas() { - sed "/${1}/d" -i "${S}/po/LINGUAS" || die - } - - drop_and_stub() { - rm -rf "${1}" - mkdir "${1}" - cat > "${1}/Makefile.in" <<-EOF - all: nothing - install: nothing - nothing: - EOF - } - - plocale_for_each_disabled_locale drop_from_linguas || die - - eautopoint --force - eautoreconf - - # Get rid of bundled gettext. - drop_and_stub "${S}/intl" - - # Plugins that are undesired for whatever reason, candidates for unbundling and such. - for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid soundtouch wma; do - drop_and_stub "${S}/plugins/${i}" - done - - rm -rf "${S}/plugins/rg_scanner/ebur128" -} - -src_configure () { - local myconf=( - "--disable-static" - "--disable-staticlink" - "--disable-portable" - "--disable-rpath" - - "--disable-libmad" - "--disable-gtk2" - "--disable-adplug" - "--disable-coreaudio" - "--disable-dumb" - "--disable-alac" - "--disable-ffap" - "--disable-gme" - "--disable-mms" - "--disable-mono2stereo" - "--disable-psf" - "--disable-rgscanner" - "--disable-sc68" - "--disable-shn" - "--disable-sid" - "--disable-sndfile" - "--disable-soundtouch" - "--disable-src" - "--disable-tta" - "--disable-vfs-zip" - "--disable-vtx" - "--disable-wildmidi" - "--disable-wma" - - "$(use_enable alsa)" - "$(use_enable oss)" - "$(use_enable pulseaudio pulse)" - "$(use_enable mp3)" - "$(use_enable mp3 libmpg123)" - "$(use_enable nls)" - "$(use_enable vorbis)" - "$(use_enable threads)" - "$(use_enable flac)" - "$(use_enable supereq)" - "$(use_enable cdda)" - "$(use_enable cdda cdda-paranoia)" - "$(use_enable aac)" - "$(use_enable cover artwork)" - "$(use_enable cover artwork-imlib2)" - "$(use_enable cover artwork-network)" - "$(use_enable dts dca)" - "$(use_enable ffmpeg)" - "$(use_enable converter)" - "$(use_enable musepack)" - "$(use_enable notify)" - "$(use_enable nullout)" - "$(use_enable opus)" - "$(use_enable pulseaudio pulse)" - "$(use_enable shellexec)" - "$(use_enable shellexec shellexecui)" - "$(use_enable lastfm lfm)" - "$(use_enable wavpack)" - - "--enable-gtk3" - "--enable-vfs-curl" - "--enable-shared" - "--enable-m3u" - "--enable-pltbrowser" - ) - - econf "${myconf[@]}" -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild index df7525b2b282..60f97c9006e4 100644 --- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ LICENSE=" wavpack? ( BSD ) " SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" REQUIRED_USE=" diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild index df7525b2b282..d31640a2e649 100644 --- a/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild +++ b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ LICENSE=" " SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads vorbis wavpack" +IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads vorbis wavpack" REQUIRED_USE=" || ( alsa oss pulseaudio nullout ) @@ -93,7 +93,7 @@ src_prepare() { drop_and_stub "${S}/intl" # Plugins that are undesired for whatever reason, candidates for unbundling and such. - for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid soundtouch wma; do + for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid soundtouch wma; do drop_and_stub "${S}/plugins/${i}" done @@ -133,7 +133,6 @@ src_configure () { "--disable-mono2stereo" "--disable-psf" "--disable-rgscanner" - "--disable-sc68" "--disable-shn" "--disable-sid" "--disable-sndfile" @@ -169,6 +168,7 @@ src_configure () { "$(use_enable nullout)" "$(use_enable opus)" "$(use_enable pulseaudio pulse)" + "$(use_enable sc68)" "$(use_enable shellexec)" "$(use_enable shellexec shellexecui)" "$(use_enable lastfm lfm)" diff --git a/media-sound/deadbeef/metadata.xml b/media-sound/deadbeef/metadata.xml index 4c130e8a6995..8d086b986004 100644 --- a/media-sound/deadbeef/metadata.xml +++ b/media-sound/deadbeef/metadata.xml @@ -15,6 +15,7 @@ <flag name="lastfm">last.fm/AudioScrobbler protocol support</flag> <flag name="notify">Desktop notifications support</flag> <flag name="nullout">Dummy output driver</flag> + <flag name="sc68">Atari ST and Amiga music player</flag> <flag name="shellexec">Define custom shell commands that can be called on tracks</flag> <flag name="supereq">Enable equalizer</flag> </use> diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest index eb7b08913be1..b039de4a03ac 100644 --- a/media-sound/denemo/Manifest +++ b/media-sound/denemo/Manifest @@ -1,4 +1,3 @@ DIST denemo-2.5.0.tar.gz 17454004 BLAKE2B 66e2b35fc73819f40c0376150c42d135840f5709a70b7b7a2847264191fc1f66b62b312a85984a01d6a0c265fdc55492b9f1ce5d7680bfccd8ec44919bfa177f SHA512 9b9edaf02b243bc5ed9680ea998a6ee78e5167e395f4805ee8ceffad709c95eb964dcede69a039080fde4e9720e880a13f23c13bd4bd22266eb2352912f49c1e -EBUILD denemo-2.5.0-r1.ebuild 3015 BLAKE2B ff38cc0a9fb149936c7291ed7cd6175acca20a5a0ddff1ad4a80b0b8074ad3a33eb87b3886dd333d230692c685848b68f2ebd7579d549482708bfe208f8e8bc2 SHA512 a4dcd5608ccc2ab5459bc9f6cb0c2f9b2e9362735de26a064ad0b0ab3daa4ddd403f3bc7a0374cf1c533fc18502576ea4835d22faf2f56043bc8a54eb265f7ee -EBUILD denemo-2.5.0.ebuild 2876 BLAKE2B 00d1a90e577ba541e15a9a71b5f5c377ab065fefabec6e5d6078b7449e6c3ed39f4bdfaf61f1cdfdb4939717b61e8332327130cb0212f50a45411976fb28d731 SHA512 7bf2b042085591775e8accce5522827bfbd714ce776a27a6f94760a10bcf56fefba770e4f04d5bdde758d1f989e3d02c77c58aa3fac496d8f12ac84a58c6e2a8 +EBUILD denemo-2.5.0-r1.ebuild 3013 BLAKE2B 4b9ebe4683231ea9413273cd90b0d5d2e6bd83c0a64d1424105e5040a73edc0438222989e6efcebe2b5b91d876f24513129cadcb2e3885851ad82cba05b9a45f SHA512 83802cb91d236f0a2d032adff6dbd43f5602a3c0421f5284e5d3322cd0bb5c9daeae710bdaec8b20779aa490e433432d50c2981981d696a19d139cb65940dd13 MISC metadata.xml 1305 BLAKE2B b6e58a60c832879cfe3fa5d8fe3af73fdcc698b43b139e1063f20170d051023a00c076d7b618fbc04eb88b4ea113cab5ab97d68df39d6a56a2d81b5490ddfdcd SHA512 301c335b2abd0abadfec0c9ca4904fd3e56ab71b1abb84b632e81591485ad9cabf8c5abcb68f4e106ee4e9f2769737f0d1ab67d7fe0331e83f96897c08f840bd diff --git a/media-sound/denemo/denemo-2.5.0-r1.ebuild b/media-sound/denemo/denemo-2.5.0-r1.ebuild index 11db5633d214..5809bf4bd0fa 100644 --- a/media-sound/denemo/denemo-2.5.0-r1.ebuild +++ b/media-sound/denemo/denemo-2.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3+ OFL-1.1" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" # configure options currently not used: # --enable-mem(no) memory debugging: needs Electric fence (efence), which diff --git a/media-sound/denemo/denemo-2.5.0.ebuild b/media-sound/denemo/denemo-2.5.0.ebuild deleted file mode 100644 index 76409b2502ec..000000000000 --- a/media-sound/denemo/denemo-2.5.0.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools xdg - -DESCRIPTION="A music notation editor" -HOMEPAGE="http://www.denemo.org/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+ OFL-1.1" -SLOT="0" -KEYWORDS="amd64 x86" - -# configure options currently not used: -# --enable-mem(no) memory debugging: needs Electric fence (efence), which -# is not available in portage. See https://github.com/boundarydevices/efence -# --enable-gtk-doc-pdf(no) doesn't work -IUSE="alsa +aubio debug jack +fluidsynth gtk-doc nls +portaudio +portmidi - +rubberband test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-text/evince-3.22.1-r1:= - dev-libs/libxml2:2 - >=dev-scheme/guile-2:12= - gnome-base/librsvg:2 - media-libs/fontconfig:1.0 - >=media-libs/libsmf-1.3 - >=media-libs/libsndfile-1.0.28-r1 - >=media-sound/lilypond-2.19.54 - x11-libs/gtk+:3 - x11-libs/gtksourceview:3.0= - alsa? ( >=media-libs/alsa-lib-1.1.2 ) - aubio? ( >=media-libs/aubio-0.4.1-r1:= ) - fluidsynth? ( >=media-sound/fluidsynth-1.1.6-r1:= ) - jack? ( virtual/jack ) - portaudio? ( - >=media-libs/portaudio-19_pre20140130 - sci-libs/fftw:3.0= - ) - portmidi? ( >=media-libs/portmidi-217-r1 ) - rubberband? ( >=media-libs/rubberband-1.8.1-r1 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/gtk-doc-am-1.25-r1 - >=dev-util/intltool-0.51.0-r1 - >=sys-devel/flex-2.6.1 - virtual/pkgconfig - virtual/yacc - gtk-doc? ( >=dev-util/gtk-doc-1.25-r1 ) - nls? ( >=sys-devel/gettext-0.19.8.1 ) -" - -DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) - -src_prepare() { - sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/denemo.desktop || die - sed -e 's|appdatadir = \$(datarootdir)/appdata|appdatadir = \$(datarootdir)/metainfo|' \ - -i Makefile.am || die - default - eautoreconf -} - -src_configure() { - myeconfargs=( - --disable-gtk-doc-pdf - --disable-gtk2 - --disable-installed-tests - --disable-mem - --disable-rpath - --disable-static - --enable-evince - --enable-gtk3 - --enable-x11 - $(use_enable alsa) - $(use_enable aubio) - $(use_enable debug) - # --enable-doc does nothing for itself - # basic html documentation is always being installed in the - # /usr/share/denemo/manual directory - $(use_enable gtk-doc doc) - $(use_enable gtk-doc gtk-doc) - $(use_enable gtk-doc gtk-doc-html) - $(use_enable fluidsynth) - $(use_enable jack) - $(use_enable nls) - $(use_enable portaudio) - $(use_enable portmidi) - $(use_enable rubberband) - $(use_enable test always-build-tests) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - # make check fails if used with parallel builds - emake -j1 check -} - -src_install() { - default - - # link html documentation installed in /usr/share/denemo/manual - dodir /usr/share/doc/${PF}/html - local f - for f in denemo-manual.html denemo.css images; do - dosym ../../../denemo/manual/"${f}" /usr/share/doc/${PF}/html/"${f}" - done -} diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 25a4619f24a4..ac7d48d61d83 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,5 +1,7 @@ DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 -DIST easyeffects-6.2.1.tar.gz 1729150 BLAKE2B 660bfbd21c04bf0afcfd2918278f6fcf6f21a7c44ca5ff69b3782ec9de8a93c65d240bca52a0a6009a8a4c00d7970ff8fe740b1e969bed99e6f24eaa4b0789bd SHA512 0539c2cadf38796b7bb0f82b260829f5794b1ab8e20185b855335b080a107e6858b1d80fbaa3b7b59cdfb50d67e3ad90fecab464fc0901af49e76171f5bc0014 +DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b SHA512 d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111 +DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 EBUILD easyeffects-6.1.5.ebuild 2023 BLAKE2B 2f097197e93d3e4c62c05a3998c81129291f65c143a36c864eaceb3c941061eb54fd1cc93bda6ecf456dc22b546151e84cac23caeba4b467a8c08eb7e463d115 SHA512 542d72440be49b6229d2ce451fb3484775e1be14169d1570e8b68781c0808dc51f6ec521ff40df8153f084a90b5b279ae79c1856be88017b75355c46dd5107f5 -EBUILD easyeffects-6.2.1.ebuild 1985 BLAKE2B 51fe43f5d79ead323d03fc51c2955785757fae7e11a01c7290d514d3bd86490fddb3af5438dd3144282e1275609efe3f9ef96d6b0bf313d887e7f8dbade45451 SHA512 4b143e8d7baba5f2f068b2fd52b1699dec04b5657b4cee5b2efaf68a1a67659491ef4e336933415d31e8f8100a959524c5494849e40ba30e28432944de677a4b +EBUILD easyeffects-6.2.2.ebuild 1992 BLAKE2B 15bf4a205539d3f4a3d44ded39405e1e10fee799f0fb101edb050623e91ff6e00585857aa2fbea6ec4b1d78c716f4e8452905a329fe730f25df06e02dfd8e1bb SHA512 1b8ca4a5b9c71d1a247a83812e2b41c152c5c2891d899b16ced184490aef04711499ebe84d88d8cbebf177a1f441665ea52dc87215c9d3f534b9374f3d0f2fb2 +EBUILD easyeffects-6.2.3.ebuild 1992 BLAKE2B 15bf4a205539d3f4a3d44ded39405e1e10fee799f0fb101edb050623e91ff6e00585857aa2fbea6ec4b1d78c716f4e8452905a329fe730f25df06e02dfd8e1bb SHA512 1b8ca4a5b9c71d1a247a83812e2b41c152c5c2891d899b16ced184490aef04711499ebe84d88d8cbebf177a1f441665ea52dc87215c9d3f534b9374f3d0f2fb2 MISC metadata.xml 839 BLAKE2B d3fde7fe66f301f320a4fc3adb4a5fb5e5f84405b015209b696045eaffe251f7d1531efdb2d9fab6512647dac991290b622bf411dff36ecf304c9b063567c03c SHA512 fc68f37398082f885a2c7c5d117191fc37d1c1a51381439cefe1ae798b7b019598e81f5c5f1832950669cef340d418220024993b95aeb911dfd9fa1df0eb82fc diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild b/media-sound/easyeffects/easyeffects-6.2.2.ebuild index d5850143500c..c7f50ff049df 100644 --- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.2.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects" else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~ppc64" fi LICENSE="GPL-3" diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild new file mode 100644 index 000000000000..c7f50ff049df --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects" +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/media-sound/flacon/Manifest b/media-sound/flacon/Manifest index 00bdf8bc4f83..401b4b8bc684 100644 --- a/media-sound/flacon/Manifest +++ b/media-sound/flacon/Manifest @@ -1,5 +1,7 @@ AUX flacon-5.5.1-ninja-warning.patch 2227 BLAKE2B 07957a0d79d3c6d8c228ba00f1232c5e2071f6868097ff891ee00473ade0f01f32ec8a9ea8fdf55ea7681d82e9c023382dcf978d828a7a0c0a2b05053b36d070 SHA512 77755301347b562f1f0003d13cd933f98e3bd9041ec9e1f8c6d4daf6e4185197cbec7f7c9ee584ef3948594c98eba13ddc509350f3329c5753430d12090b1d31 AUX flacon-5.5.1-no-man-compress.patch 1089 BLAKE2B e4757b39f3ccbfb60e0298ed091718c809fa224d53d4cc0e15ae1f65e11d8698a5434bd3099bae3932b4931a7624ce9c00334e8503c2131a0d61d075642dc730 SHA512 a975329808a5642d4684d03c9261073633f394d789ac5b28dd30e0028a7ee8503a447644d5911a1bcd24c89fbab6279e3228dc21462f277aec9ef040b784703f DIST flacon-5.5.1.tar.gz 2336502 BLAKE2B 524fe5fa28126f56452515ca1ce1572343dad8b06c28fc8e3a22a11e9ad8f3a51a25b3c19ddd29a7e3c658f1d7fb3316a2554a12a4ba3dd22370fc1394d38022 SHA512 36900b011135b61cf3cc1f05d94f852fc7e127972f3fed09e0fb7e66fec944ed1c3bfc61307494aff87c2fe24e16479605043a79e0634bc23940d01fc337c6c1 -EBUILD flacon-5.5.1.ebuild 1937 BLAKE2B 2e69e1da1f7a82eea0695d4f1aade3ec4ad7dfe10d02d6d9ea824acaecb479500b117e195f08b549b926a109dabc04e315b3c66d43c7fce06e73eb5c862669ec SHA512 7fb874f8f243d14095f9a613f648315b347342f177ea7890c31dee0fbf59c25e4fb10dd44e1980d3eec620ef2f6b85107482b3843514f037c18e2f7b4c979442 +DIST flacon-8.2.0.tar.gz 3757221 BLAKE2B dff0dc849c326a53ad167efea3106ca2d057121081822a821f2daa4cc2140a858960f1b4cdc2935f3e569aac25c25ceece2d171056788b9f541355c540457550 SHA512 9799c1a27426a2f67d782f15a3a1d210c5dc61b00b30b9c4143047a243f2d46cb0eb651c18919fa1ac2a8fdc2f54c83ec2e0b46a00254c908230e7ffb34965bc +EBUILD flacon-5.5.1.ebuild 1944 BLAKE2B 0afa69737ffe96fb91799505de744eb1a4522e628c945b346cdff399aa8006a2855bbc6f82b7bcce0616e8bc402ed7f76a255a3ebb788158fc915ba3e34635a4 SHA512 bed116792c593ce302e1d5316c3b383079461a6b4f9ecb9e32da6d96757f24a708befa2c9b5edb95f1383226405d64de52ef3fbf5681bd4a10b6c94176e2959b +EBUILD flacon-8.2.0.ebuild 1857 BLAKE2B ae35909b2dc2e32f3dd13d490d91c1c0091ee0c7d03350c34194668ce03e8b5b4de11de1935633aa49c7b1db6efa35f721036b35ea125ce4dcab9e648e2be56d SHA512 b3399449ab554f8fbbcfbf13a42e01905030315772c791ec8ce91bbfd52a391da9aa79a4b97c2f464bc3fda99180bc13f01482cca0fea4f3fd8d151d16fa03b5 MISC metadata.xml 246 BLAKE2B e0d07a3c91f7569af181b932beaa2930098f5d2dc0fd8c8910340dc9df7b136420c0a28cfe4fb912b15bd7914114fe379e4adf7fb5639e275644b79cd5582826 SHA512 b602668bd3a36db851e8853ac0588776fce12f69897114d8f029fae5dacc7116b5faa35f46c5a2fdb3c151e09d4c117920b44eda4bbb4f766508d8961178d19a diff --git a/media-sound/flacon/flacon-5.5.1.ebuild b/media-sound/flacon/flacon-5.5.1.ebuild index ffc3d5f7fc6e..34c20012e82c 100644 --- a/media-sound/flacon/flacon-5.5.1.ebuild +++ b/media-sound/flacon/flacon-5.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -62,7 +62,7 @@ src_configure() { } src_test() { - virtx "${BUILD_DIR}/tests/${PN}_test" + virtx "${BUILD_DIR}/tests/${PN}_test" || die } pkg_postinst() { diff --git a/media-sound/flacon/flacon-8.2.0.ebuild b/media-sound/flacon/flacon-8.2.0.ebuild new file mode 100644 index 000000000000..c0da6cdb1ab8 --- /dev/null +++ b/media-sound/flacon/flacon-8.2.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Tests require lots of disk space +CHECKREQS_DISK_BUILD=10G +inherit check-reqs cmake optfeature virtualx xdg-utils + +DESCRIPTION="Extracts audio tracks from an audio CD image to separate tracks" +HOMEPAGE="https://flacon.github.io/" +SRC_URI="https://github.com/flacon/flacon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +BDEPEND=" + virtual/pkgconfig + dev-qt/linguist-tools:5 + media-libs/taglib +" +RDEPEND=" + app-i18n/uchardet + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtwidgets:5 +" +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 + test? ( + dev-qt/qttest:5 + media-libs/flac + media-sound/mac + media-sound/shntool + media-sound/ttaenc + media-sound/wavpack + ) +" + +RESTRICT="!test? ( test )" + +pkg_pretend() { + use test && check-reqs_pkg_pretend +} + +pkg_setup() { + use test && check-reqs_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTS="$(usex test)" + ) + cmake_src_configure +} + +src_test() { + virtx "${BUILD_DIR}/tests/${PN}_test" || die +} + +pkg_postinst() { + optfeature_header "${PN} optionally supports formats listed below." + optfeature 'FLAC input and output support' media-libs/flac + optfeature 'WavPack input and output support' media-sound/wavpack + optfeature 'APE input support' media-sound/mac + optfeature 'TTA input support' media-sound/ttaenc + optfeature 'AAC output support' media-libs/faac + optfeature 'MP3 output support' media-sound/lame + optfeature 'Vorbis output support' media-sound/vorbis-tools + optfeature 'MP3 Replay Gain support' media-sound/mp3gain + optfeature 'Vorbis Replay Gain support' media-sound/vorbisgain + + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/media-sound/fluidsynth/Manifest b/media-sound/fluidsynth/Manifest index 9b0d460d095a..d5f4ede9d11d 100644 --- a/media-sound/fluidsynth/Manifest +++ b/media-sound/fluidsynth/Manifest @@ -1,3 +1,5 @@ DIST fluidsynth-2.2.4.tar.gz 1746638 BLAKE2B 28a2a8048ad3f652afd424358b1b268d42672eb8fba0bdb30c72c06041617844fb5b90bc922e905d80ca2818eac03e9e5ce7f9a57b4cf68a43f60ed4bfddcd49 SHA512 46c3f0759cc011f34e5ba80684df4e8b593315d564da2341aaea14a5f0ba9cf732933f6ebc8712506f194b044a8e2b198b9e50879ff4221e6a9ab8051e79b48f +DIST fluidsynth-2.2.5.tar.gz 1747610 BLAKE2B a658e5fb66ebb091560d9e0b8bddd99ec7e7e84c58d9074057fd612a2eb0abf637778ea06c3481dd4d5179a917d47a08f25533d9002c1a915037a83279e2381a SHA512 9ba96da560d3e0a3e38febc6f10d2b3d8019b63ffa0a4c6fa9032efd019333df0367bdd3056faba22517f59f4ef27b18d52429606ed2b8306f69778fd755beb2 EBUILD fluidsynth-2.2.4.ebuild 3360 BLAKE2B 0e319d650cdc52bd9f53fc1e06b648ce37c98a9c757800828e7a9fcd98f475e1ec465116f68bcbfd813438ef9690d41e166b50d9148536b2dcc027a8d29f4e0b SHA512 ed077ad3818d3a2c606f3862cef14d59c6db0fcd56e395595bd728108ae486d8ad11d1450b38aa417849ecaf7f795ddc27ea2b5181105256b699a8cc19f7f7b1 +EBUILD fluidsynth-2.2.5.ebuild 3367 BLAKE2B c15ab1035cb3c198ee74b9c3429803ed0d4d3edd2f251cce08e0f9a88da4c85a4b15c3fe9394cffe8d4e35deec87d411134b965cb57e4d59c61d81aed1c789ec SHA512 837b85dc95152f7b00ee6aebdef06ea223ec50691cd02121a951ec823ab58ebaec373d5fe30e47656e677ef3029677e88ed6f4ffde3b84d11bb8a42a2d70f198 MISC metadata.xml 431 BLAKE2B f739f538274e2e63b1977673b0766a594db59982ab71d6552d1e841434c4040bb7af29d441b1d9e8ce61385dbdb8e522b5591f6826a4c52f085bf004f9fe8426 SHA512 c8085e7652a504610fb841e302ee380de58a67a16a9b874447c00ee20c2d56119254eed954704e8bd4cf8e574980da2dd2f90baa5c99e59cd534e26245af67bb diff --git a/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild b/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild new file mode 100644 index 000000000000..90271801e90c --- /dev/null +++ b/media-sound/fluidsynth/fluidsynth-2.2.5.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_ECLASS=cmake +inherit cmake-multilib systemd + +DESCRIPTION="Software real-time synthesizer based on the Soundfont 2 specifications" +HOMEPAGE="https://www.fluidsynth.org" +SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss portaudio pulseaudio +readline sdl +sndfile systemd threads" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + dev-libs/glib:2[${MULTILIB_USEDEP}] + alsa? ( + media-libs/alsa-lib[${MULTILIB_USEDEP}] + lash? ( media-sound/lash[${MULTILIB_USEDEP}] ) + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + jack? ( virtual/jack[${MULTILIB_USEDEP}] ) + ladspa? ( + media-libs/ladspa-sdk[${MULTILIB_USEDEP}] + media-plugins/cmt-plugins[${MULTILIB_USEDEP}] + ) + portaudio? ( media-libs/portaudio[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-sound/pulseaudio[${MULTILIB_USEDEP}] ) + readline? ( sys-libs/readline:0=[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) + sndfile? ( media-libs/libsndfile[${MULTILIB_USEDEP}] ) +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog README.md THANKS TODO doc/fluidsynth-v20-devdoc.txt ) + +src_configure() { + local mycmakeargs=( + -Denable-alsa=$(usex alsa) + -Denable-aufile=ON + -Denable-dbus=$(usex dbus) + -Denable-debug=$(usex debug) + -Denable-dsound=OFF # Windows + -Denable-floats=OFF # loat instead of double for DSP samples + -Denable-fpe-check=$(usex debug) + -Denable-ipv6=$(usex ipv6) + -Denable-jack=$(usex jack) + -Denable-ladspa=$(usex ladspa) + -Denable-libinstpatch=ON # https://github.com/swami/libinstpatch + -Denable-midishare=OFF # http://midishare.sourceforge.net/ + -Denable-network=$(usex network) + -Denable-opensles=OFF + -Denable-oboe=OFF # requires OpenSLES and/or AAudio + -Denable-oss=$(usex oss) + -Denable-libsndfile=$(usex sndfile) + -Denable-pkgconfig=ON + -Denable-portaudio=$(usex portaudio) + -Denable-profiling=$(usex debug) + -Denable-pulseaudio=$(usex pulseaudio) + -Denable-readline=$(usex readline) + -Denable-sdl2=$(usex sdl) + -Denable-systemd=$(usex systemd) + -Denable-threads=$(usex threads) + -Denable-trap-on-fpe=$(usex debug) + -Denable-ubsan=OFF # compile and link against UBSan (for debugging fluidsynth internals) + -Denable-waveout=OFF # Windows + -Denable-winmidi=OFF # Windows + ) + + if use alsa; then + mycmakeargs+=( -Denable-lash=$(usex lash) ) + else + mycmakeargs+=( -Denable-lash=OFF ) + fi + + if use systemd; then + mycmakeargs+=( -DFLUID_DAEMON_ENV_FILE="/etc/fluidsynth.conf" ) + fi + + cmake-multilib_src_configure +} + +install_systemd_files() { + if multilib_is_native_abi; then + systemd_dounit "${BUILD_DIR}/fluidsynth.service" + insinto /etc + doins "${BUILD_DIR}/fluidsynth.conf" + fi +} + +multilib_src_test() { + eninja check +} + +src_install() { + cmake-multilib_src_install + + docinto pdf + dodoc doc/*.pdf + + if use examples; then + docinto examples + dodoc doc/examples/*.c + fi + + if use systemd; then + multilib_foreach_abi install_systemd_files + + elog "When using fluidsynth as a systemd service, make sure" + elog "to configure your fluidsynth settings globally in " + elog "/etc/fluidsynth.conf or per-user in ~/.config/fluidsynth" + fi +} diff --git a/media-sound/gnome-music/Manifest b/media-sound/gnome-music/Manifest index 9a7c7ca4c33a..e4c8ad9e1d51 100644 --- a/media-sound/gnome-music/Manifest +++ b/media-sound/gnome-music/Manifest @@ -1,3 +1,6 @@ +AUX 40.1.1-fix-build-with-meson-0.61.1.patch 941 BLAKE2B b55eeaf227b092e11855fbd00ffadb3bc63c8cecb4689ea23351b525f4c8d1452b772edb344c07b6533b2831451e3c522f76290b85314e8db8760559f8c2aaab SHA512 a0e2940c11f8513b501e9f3561e68cbee93932a8b4ef967513399267b21f307b8b7a27eb1ffe89f6edfedf9e36f15a517dbef3fd3c0c4fc8d169356a80e7bbbe DIST gnome-music-40.1.1.tar.xz 978092 BLAKE2B cf9e41e1d519431c33edbd03eb72565612d127d7f6fd82ca34d46b1b3ed58073b7435d3b5b80b149a5fc47ea549018756914dbef5e512cb036303b64b4882083 SHA512 3095dfd31dc32f831e776055d5c1f8c32af5958be632050f709f5c3991b272769edac09a339638de2accf6aae4bf6e8dd1f377a0136897eade2c21d2ebce5f5e -EBUILD gnome-music-40.1.1.ebuild 1922 BLAKE2B c04d24a55391de91bcabc80c0e091a5eccf82bed86c31dfd842d329fe243abaa2576a14397b8d93ad0a6f07e924cbac28e68907a0c1d66dbddb858ccbadd103c SHA512 aa38a8403b3be4da9cdea0e91b2467afc37fd49d022e8dbd5eb2704a88b93557cd627cbf3e7fc379d0d94e9a58d787ac28e92369d892ba1eaf6e7b9b081bc52f +DIST gnome-music-41.0.tar.xz 898652 BLAKE2B cc72eb7be553ccefe10620a85aa3ee75aa30c1809e810a8ebb30a2ffbccebb9dc173cc79859e098be97fea9c964f0f6969f55c7c84ea9540a93a920376746ac1 SHA512 883f8862d5216ab30c3208a316378c2ef016ba52861c9261b8fa9ceb44f935e4dc35608ea66b333c3bf61c9dcc950fa338adfadc2d5e7f67a7a84467228d28a2 +EBUILD gnome-music-40.1.1.ebuild 1990 BLAKE2B 8621499508927fd17467b03a24fb2c1d0b9e14ae43d19303437c10975779fbdc1cab2ff55ab597385d996177bd9567636a1dc59e19b04b1215bcb32f71de0aeb SHA512 94ca4e4b51b1226f67312249f7a0bf7fa6381a3e39d610e29b9a75d45f35b6035d590ade31f5592c902670cf42ef4922bd97d0aaf4fbd92de9f4f6a91fc16f4c +EBUILD gnome-music-41.0.ebuild 2041 BLAKE2B 5532cfeb72dd94ec3bfcf64b36843c2f46fb91b28b4d4818e1398f57a6ccd861f30d98cc7ccab48d43c7dcdbff7325b703fb04e736e17cb3524f1d6600b76ac3 SHA512 00f2e51f3eb21cfbd5be7e4575a060ebf00f81a9f9dc9e2cdcc5f83b2b123b5e7e4cc0b4d19d88a371ea4416cf39b1e7fd3db70bbc4105cde206df51892b835c MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/media-sound/gnome-music/files/40.1.1-fix-build-with-meson-0.61.1.patch b/media-sound/gnome-music/files/40.1.1-fix-build-with-meson-0.61.1.patch new file mode 100644 index 000000000000..4ae460ac99d7 --- /dev/null +++ b/media-sound/gnome-music/files/40.1.1-fix-build-with-meson-0.61.1.patch @@ -0,0 +1,24 @@ +https://gitlab.gnome.org/GNOME/gnome-music/-/commit/d9f35b542adbf6b0e1114c7c077df04212a98fc7 +https://bugs.gentoo.org/831936 + +From: Jean Felder <jfelder@src.gnome.org> +Date: Thu, 18 Nov 2021 12:09:26 +0100 +Subject: [PATCH] meson: Remove incorrect i18n.merge_file argument + +The positional argument was being silently ignored until meson 0.60.0 +where it returns a deprecation message: +"DEPRECATION: i18n.merge_file does not take any positional +arguments. This will become a hard error in the next Meson release." + +See: https://github.com/mesonbuild/meson/issues/9441 +--- a/data/meson.build ++++ b/data/meson.build +@@ -47,7 +47,6 @@ appdata_conf.set('appid', APPLICATION_ID) + appdata_conf.set('package_url', PACKAGE_URL) + appdata_conf.set('package_url_bug', PACKAGE_URL_BUG) + i18n.merge_file( +- 'appdata', + input: configure_file( + output: PROJECT_RDNN_NAME + '.appdata.xml.in', + input: PROJECT_RDNN_NAME + '.appdata.xml.in.in', +GitLab diff --git a/media-sound/gnome-music/gnome-music-40.1.1.ebuild b/media-sound/gnome-music/gnome-music-40.1.1.ebuild index 261d35742d1c..ff9dc73cd09e 100644 --- a/media-sound/gnome-music/gnome-music-40.1.1.ebuild +++ b/media-sound/gnome-music/gnome-music-40.1.1.ebuild @@ -53,6 +53,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PV}"-fix-build-with-meson-0.61.1.patch +) + RESTRICT="test" # only does desktop and appdata validation, and latter needs network to validate screenshot from https pkg_setup() { diff --git a/media-sound/gnome-music/gnome-music-41.0.ebuild b/media-sound/gnome-music/gnome-music-41.0.ebuild new file mode 100644 index 000000000000..dc330de8c9a2 --- /dev/null +++ b/media-sound/gnome-music/gnome-music-41.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit gnome.org gnome2-utils meson python-single-r1 xdg + +DESCRIPTION="Music management for Gnome" +HOMEPAGE="https://wiki.gnome.org/Apps/Music" + +LICENSE="GPL-2+" +SLOT="0" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.67.1:2 + >=net-libs/gnome-online-accounts-3.35.90[introspection] + >=dev-libs/gobject-introspection-1.54:= + >=x11-libs/gtk+-3.24.14:3[introspection] + >=gui-libs/libhandy-1.2.0:1=[introspection] + >=dev-libs/libdazzle-3.28.0[introspection] + >=media-libs/libmediaart-1.9.1:2.0[introspection] + net-libs/libsoup:2.4[introspection] + app-misc/tracker:3=[introspection(+)] + >=x11-libs/pango-1.44:= + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.36.1:3[cairo,${PYTHON_USEDEP}] + >=dev-python/pycairo-1.14.0[${PYTHON_USEDEP}] + ') + >=media-libs/grilo-0.3.13:0.3[introspection] + >=media-plugins/grilo-plugins-0.3.13:0.3 +" +# xdg-user-dirs-update needs to be there to create needed dirs +# https://bugzilla.gnome.org/show_bug.cgi?id=731613 +RDEPEND="${DEPEND} + || ( + app-misc/tracker-miners:3[gstreamer] + app-misc/tracker-miners:3[ffmpeg] + ) + x11-libs/libnotify[introspection] + media-libs/gstreamer:1.0[introspection] + media-libs/gst-plugins-base:1.0[introspection] + media-plugins/gst-plugins-meta:1.0 + media-plugins/grilo-plugins:0.3[tracker] + x11-misc/xdg-user-dirs +" +BDEPEND=" + dev-libs/libxml2:2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/40.1.1-fix-build-with-meson-0.61.1.patch +) + +RESTRICT="test" # only does desktop and appdata validation, and latter needs network to validate screenshot from https + +pkg_setup() { + python_setup +} + +src_install() { + meson_src_install + python_fix_shebang "${D}"/usr/bin/gnome-music + python_optimize +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} diff --git a/media-sound/gnome-sound-recorder/Manifest b/media-sound/gnome-sound-recorder/Manifest index 78dcbe08eb6b..439bc6d73bcd 100644 --- a/media-sound/gnome-sound-recorder/Manifest +++ b/media-sound/gnome-sound-recorder/Manifest @@ -1,3 +1,4 @@ +AUX 40.0-fix-build-with-meson-0.61.1.patch 1456 BLAKE2B 3326dd305dbb9ba2fb24de56d0d6d96507ac6d995f3b01ce2cbbe8fabda6a697e8a4f76043c75ea8415a751b547ef7a58a8d1bdfd8799855d5d1d846567b5bf6 SHA512 d409749979f8f2f07830ca36d902b886cd92daa47fa4fc23b837c988ed2fa272bfce63242bbc08b48e6e6df686139a220c3fb960008b0b7dcf929c0b9d3d9393 DIST gnome-sound-recorder-40.0.tar.xz 199056 BLAKE2B e830b746ccf9e038a6f425dee9a6ef8eb88cd849659570c11364b833b0be8c7e7302c0b20e8c853d7228a589d6e3953fecf2fddb31304a1905678aa99b461248 SHA512 28de1dbb9251c834513be55c3f4107cd014d74e634e383e6feb3b9430ff562e19d29e9abcd566b0fc0ed1ec3841add0f694b47c51fe91a3b4ba33b9f43a0d617 -EBUILD gnome-sound-recorder-40.0.ebuild 1048 BLAKE2B 1ed337d3faf845a00bf860b032bbc10c0ce31d22914d6c39c2064e1d370b7b6cf53ea918090ab42f839f48400c7031d25a2b0026707a5dac78f57261364fb84a SHA512 a8b998f49f1dd357383f3cbbe39494a660bb0777a7add6f893fa39f52e0ef46f7ceb1bc6a472358a31760c17be98a2fb3c7b6f496e638882978b289ec31e52f1 +EBUILD gnome-sound-recorder-40.0.ebuild 1116 BLAKE2B 8598f16aa62a75219e15dc6c9249b14d80463c1814d89de996c6a58f2a4553ffd8a3e8544f7e1b21915455701c4c09a319e10e44bfa1039de55ad0ef03285ab9 SHA512 8499a041cf2d6cc1efc2a99d2eafac12f080f7176169579df21521b0eefb94909d074e09d1340f162de3d5673b97aeeae544700569b3cc14b89b7fa3a19784f4 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/media-sound/gnome-sound-recorder/files/40.0-fix-build-with-meson-0.61.1.patch b/media-sound/gnome-sound-recorder/files/40.0-fix-build-with-meson-0.61.1.patch new file mode 100644 index 000000000000..0eea5fe096e9 --- /dev/null +++ b/media-sound/gnome-sound-recorder/files/40.0-fix-build-with-meson-0.61.1.patch @@ -0,0 +1,43 @@ +https://gitlab.gnome.org/GNOME/gnome-sound-recorder/-/commit/1335b1b1aff61167f8648f7cb3c569764031960d.patch +https://bugs.gentoo.org/831924 + +From: Jan Beich <jbeich@FreeBSD.org> +Date: Mon, 24 Jan 2022 11:37:06 +0000 +Subject: [PATCH] meson: drop unused argument for i18n.merge_file() + +Ignored in Meson < 0.60.0, deprecated since 0.60.1 and fatal since 0.61.0. + +data/appdata/meson.build:5:0: ERROR: Function does not take positional arguments. +data/meson.build:16:0: ERROR: Function does not take positional arguments. +--- + data/appdata/meson.build | 1 - + data/meson.build | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/data/appdata/meson.build b/data/appdata/meson.build +index 1f5744e..d2c2c3a 100644 +--- a/data/appdata/meson.build ++++ b/data/appdata/meson.build +@@ -3,7 +3,6 @@ metainfo_conf.set('app-id', application_id) + metainfo_conf.set('gettext-package', gettext_package) + + metainfo_file = i18n.merge_file( +- 'metainfo-file', + input: configure_file( + input: 'org.gnome.SoundRecorder.metainfo.xml.in.in', + output: '@BASENAME@', +diff --git a/data/meson.build b/data/meson.build +index 44117ad..0ff8fa5 100644 +--- a/data/meson.build ++++ b/data/meson.build +@@ -14,7 +14,6 @@ install_data( + desktop_conf = configuration_data() + desktop_conf.set('app-id', application_id) + desktop_file = i18n.merge_file( +- 'desktop', + input: configure_file( + input: 'org.gnome.SoundRecorder.desktop.in.in', + output: '@BASENAME@', +-- +GitLab + diff --git a/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild b/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild index a16fdea8099a..06371a510876 100644 --- a/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild +++ b/media-sound/gnome-sound-recorder/gnome-sound-recorder-40.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,6 +35,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PV}"-fix-build-with-meson-0.61.1.patch +) + pkg_setup() { python-any-r1_pkg_setup } diff --git a/media-sound/gnump3d/Manifest b/media-sound/gnump3d/Manifest index 477fb6145434..a8da750969a0 100644 --- a/media-sound/gnump3d/Manifest +++ b/media-sound/gnump3d/Manifest @@ -1,5 +1,5 @@ AUX gnump3d.conf.d 159 BLAKE2B d03de16b977c8c892be3dcd6ec7b45414dac9694a777fde5775f30ad94552349263563316c7e48517c60947e5751ef1f7d9eff4648c7a0cc720b845df32ee8cf SHA512 33c87ac067be3ae4f3dac690e38eecf8400ac393e47cea8f6b5b1238cc41b08dfe684ee33a7bf3bcb24cd6f9a8ff3861caed12c0d9d7f0df61a757cee5910e33 AUX gnump3d.init.d-r1 826 BLAKE2B 37e9ea5403584881c2a4d87460fa058464eac1a1342af0decec37149f682b4946bb9cf34dc8eff21e6cd83c03aa2a334a8fbe2d9f7c9afd77194897b914dec20 SHA512 c54609e031615cf84328e52ed44d2744391abc580c19df512a62ff8e9091f52eea3741748559fe22f995cedc7d47bb12ea5bd0f5851bf4706327a8fd24d17309 DIST gnump3d-3.0.tar.bz2 633215 BLAKE2B aec3e2e95ebcbf2b9465f8f7e5cf579fe64e9e48d3b1757f78d3102f3a02f92970cbccc5986741013505e1b2f0e54e0d7a7c3871837c6169898e763f23e7fcca SHA512 23778604b557346e42f5cd2045cc394c7d6f7044479c74cd635dfdbbfd6835c8e3ad761d54c5cba239cc5e020b049ac11d64eb463272fc4134b7645226e2524b -EBUILD gnump3d-3.0-r4.ebuild 1907 BLAKE2B 0e8b43a98ae2cf32071aa48b95bf35b041af4a218cd44d5303dc052296e891389a91ee5b693d95e71389137dced0739eaac3ebca23ed92ccf3e519a871d40c13 SHA512 11431e8a2e3b56cf068132662236debb247390ae5aff1608ff9268c8aa07ff7480d3b098d9f071aa0ca35bcf8fb135f369f3ed30b039a1f7d84cbf61b77cc67f +EBUILD gnump3d-3.0-r4.ebuild 1889 BLAKE2B 4e6cb3bc6dedcc7a4457a54667b3bbf973b171cb79632d526787d4a0a0a37315c9ae4b86223d4b8f332f1977258ac8dba8f259702135c83f235e8ac1edda1cda SHA512 101c6fa5cc4a54a246df1b37a5ae12e20db1643dd62d20fdc315815567bb65df5271030d3a95e14f8c489a24221f2c318c0648012d583206e8982deeba1c82aa MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/gnump3d/gnump3d-3.0-r4.ebuild b/media-sound/gnump3d/gnump3d-3.0-r4.ebuild index fc1a65587ece..1e5fb6e69414 100644 --- a/media-sound/gnump3d/gnump3d-3.0-r4.ebuild +++ b/media-sound/gnump3d/gnump3d-3.0-r4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit multilib perl-module +inherit perl-module DESCRIPTION="A streaming server for MP3, OGG vorbis and other streamable files" HOMEPAGE="https://www.gnu.org/software/gnump3d/" @@ -43,7 +43,7 @@ src_install() { doins lib/gnump3d/lang/*.pm dobin bin/gnump3d2 bin/gnump3d-top bin/gnump3d-index - dosym /usr/bin/gnump3d2 /usr/bin/gnump3d + dosym gnump3d2 /usr/bin/gnump3d doman man/*.1 insinto /usr/share/gnump3d diff --git a/media-sound/grip/Manifest b/media-sound/grip/Manifest index 7ed8d50861d2..010de13cf697 100644 --- a/media-sound/grip/Manifest +++ b/media-sound/grip/Manifest @@ -1,3 +1,5 @@ DIST grip-4.2.0.tar.gz 1209972 BLAKE2B 087118b0871b149745fa083f3eeaa79ac8c00c2b094a486cb9c5188e215dd7ce4cb06d13fb362914d7b688c89989e3b6b86ee889b4027e38b727876a06f06dd1 SHA512 26cb32064019da1d1683c44caa3c52ae513cec5b1fb435930e8e4c62433a70f14145d92f2215bf54a5bface96945d3e5e879302e2824029650d2a34218528e94 +DIST grip-4.2.3.tar.gz 1210695 BLAKE2B d4b5cde336fd9db3a68d6ded2375d12c0ac42af86b34067d5eb4b3356bead13e3c5fe967a7932ae9f4be418dbf5136a889fecc0362bf453f4b1d92193013f739 SHA512 05b66c363af31835e534547ae5dcb21340a7b3a824e46b337b511a8ddd0bbd161ab16470b658eb1df3887838b391d71702069da9207160a692e1a8ebae0d52e0 EBUILD grip-4.2.0.ebuild 1078 BLAKE2B ee5035d64431048f35105df93a21c7134359902d62f753153b05c333183126aff91562a7a3de7a8f2ddd36d458d9639eb70616e0cde0cb38e85ce232a5222c36 SHA512 8e7fef6928b40371e25e1f4351c638857f5ac484a6e4a8d650e06f601b45d6e7e813648f9c6f1fd4dfab27c6cf84d6e2685ebe9c0cb4a31e08260547a7d1ea4a +EBUILD grip-4.2.3.ebuild 1082 BLAKE2B 12619ef9856be9a0662d58bb60eed383b7778b954151128bc21f3eb3a5319bbf4474bb77e107998c773841cc8e4b0fecb80d1a3a9e3207ff2a17fd3962e38be6 SHA512 f41957a65bfcd8a6b1488ab0deae14e7463b05c2cfc244800db83a8b50573463e4b07fc2d0c549a2d9fc170285d37e258127ddadbaf469f626229fdbccfb3a14 MISC metadata.xml 328 BLAKE2B 069257071d00003496464c8990afebb2d35428231b1b787ff65237c6ddf69c40c6f402939696915d781d21c13fd823183e0c2266b26176f9e58ce47324f07bfc SHA512 e6d401ccb1682cf890600714a33d51650901e9c4724b0b08bad99c2c85a17571fb877489e8f4ae33b1db760c5de5f9150ebf4fb6ab50303186402fad624b6d86 diff --git a/media-sound/grip/grip-4.2.3.ebuild b/media-sound/grip/grip-4.2.3.ebuild new file mode 100644 index 000000000000..09c22db206c4 --- /dev/null +++ b/media-sound/grip/grip-4.2.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit flag-o-matic toolchain-funcs xdg strip-linguas + +DESCRIPTION="GTK+ based Audio CD Player/Ripper" +HOMEPAGE="https://sourceforge.net/projects/grip/" +SRC_URI="mirror://sourceforge/grip/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="vorbis" + +# lame and vorbis-tools are no real RDEPENDs. But without them +# grip cannot convert ripped files to any format. So use them as +# a sane default. +RDEPEND=" + !app-text/grip + dev-libs/glib:2 + media-libs/id3lib + media-sound/cdparanoia + media-sound/lame + net-misc/curl + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/pango + vorbis? ( media-sound/vorbis-tools ) +" +# gnome-extra/yelp, see bug 416843 +DEPEND=" + ${RDEPEND} + sys-devel/gettext +" +BDEPEND=" + virtual/pkgconfig +" + +src_configure() { + # Bug #69536 + [[ $(tc-arch) == "x86" ]] && append-flags "-mno-sse" + + strip-linguas be bg ca de en en_CA en_GB en_US es fi fr hu it ja nb nl pl_PL pt_BR ru sr vi zh_CN zh_HK zh_TW + + econf +} diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest index 59c257ddab56..62096c578e49 100644 --- a/media-sound/guitarix/Manifest +++ b/media-sound/guitarix/Manifest @@ -1,8 +1,6 @@ AUX guitarix-0.41.0-nostrip.patch 1601 BLAKE2B dbfbcb84635fed192ef5d3fdfe97f6d30891cd0f7877cccff3cb9125d756ce3a30206ed67b1c4a30f85e7689245c8ec7fd2b12a5894f07756ed6bdb31a4ad492 SHA512 5002b05fa2fe13bb9f28e1b6d8f9cce518550b58e77e8d56fa278fa16232ab94c06618733364b5271667e77700809136333e55db1215ca7b9436f48590b6a297 AUX guitarix-0.42.1-fix-build-with-glib-2.68.patch 535 BLAKE2B 0281b89eca6dc32051226c09ddb6255e5c8bfd4a278aced69f995954d2dcc5c7d7ad9299d6827afa37cdb857f8b236976663fa63165b94fb5029a473ae07bb09 SHA512 05d66714c72e1c2a647d3d769f4d81f6a48d653f9bd3094a5306343b3838fe34d137d6c34b0955a3889a6feb7f1b2a9ac237ca2ec42190dffff0822b3ac706b2 -DIST guitarix2-0.42.1.tar.xz 71825372 BLAKE2B 06b2a19d68e77c622eea222e3f0658d9f89c6c8377e9b0442d581e14342f82f97948ca0ebb7ff40f4abd6cab0c9ba582fa6f43f74cad5e112d2e762445f2ab43 SHA512 66a71b4d66e0cbcff7feeceae6317c016e497626c9fde3ca44e1f06e42d9021b2857151660c1c49832cc8e6f2aa27de68dfea67d4e896c7e89f84865f8ba1eb0 DIST guitarix2-0.43.1.tar.xz 71742288 BLAKE2B bfa72a20f5fe1bdd08162e283f7074f6bcd6b4d6ccb1771f0351e60802ebf030f8f6627d2480ccd2e5972215847edd62bff38c338723fd0bf2504b9b2cee5101 SHA512 30e56d863308cea18bb4af6f71d3e8d852662b4252c998507a1c3de9a2d97fe1c4ecb525bd35ef8e176b5cb5138806553cba157c1aa6cb14e48fe0bbea8a7def -EBUILD guitarix-0.42.1.ebuild 1879 BLAKE2B 36d5b345407d6d6de9f5b0e8682c4c2c7a818a82099d966fa7b105fbad4d83d2de4d178aa53e5226547c607a84ecc05ccfbf54e037d1ff9465064dc6c3bd41a3 SHA512 6d7c320981ad12ec0f8a6b380c564a27c6097c69bba1f101af511faebd2777d2ff7d519bc34df63be82ee7e33d28e69e64d1ef3198b78a309d43786f24531980 -EBUILD guitarix-0.43.1.ebuild 1799 BLAKE2B 1b720e72d59dfc3b7173ebaa140e9d30d698142563a61a866617f9af40198adb8d0151e79231f39b33e2b8ff5162d2ece778aca7be1b0d9780b8025ff2881b46 SHA512 cab4955bbaae6a9e49311e7a2757d34128dd7d6164242856c7958137dff3994f2dc810437afdce18656052ec9edcd3c1f7acdd68e1bd12c84c0bd5bad275a049 +EBUILD guitarix-0.43.1.ebuild 1798 BLAKE2B 05cdbd8f5681d4013c8ee8893b9ed9baa913fc3675e4f8310e08dad930435e88fe5dbfe538ca2f1b19fa515cbeba95b80e4d0901325594606524c46ef6b2e618 SHA512 16f6e3b7417830b444eab1bd6f84db738ced2827497e2c0bb99ec8cb892df7d01b2ddf7e41afd5e2cb0d63b7dbbdd9b056cdf50faee6c0a27b0b76dcd8c8574c EBUILD guitarix-9999.ebuild 1762 BLAKE2B 6bc5e9ef78e46f02196e6866d081801774af2cde30b65b7035e81e85168f099c449608922d7694b0f74b9768c6eddae195b51c5485f7401f8cf35e4066144d99 SHA512 f5b0d0c1ad5d4d7fc52744ac187f26153cb7f5681395be416bf83dc1a46ae4cb42ad8b0fe6a6ed84df3248b26ac4a32c8abe614c9dfcaf5555775e7f46803cf1 MISC metadata.xml 692 BLAKE2B d71528f5f53831df41070160d9abee21667fc98c2000f28f87abd1669497cd7dbdf5f16ce8401d54e1886eda75ba7f991387586b9c758a35c5b5a9dde6a29a2a SHA512 0444744e99fd322718d0cd5b42406b549e72db08ca053a8ff06fe405646946291038719e6b6873dd1695b6661e2864c03f225476108b2424a5c9019e9983a0c4 diff --git a/media-sound/guitarix/guitarix-0.42.1.ebuild b/media-sound/guitarix/guitarix-0.42.1.ebuild deleted file mode 100644 index 19a6df94df79..000000000000 --- a/media-sound/guitarix/guitarix-0.42.1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -PYTHON_REQ_USE='threads(+)' - -inherit python-any-r1 waf-utils xdg - -MY_P="${PN}2-${PV}" - -DESCRIPTION="Virtual guitar amplifier for Linux" -HOMEPAGE="https://guitarix.org/" -SRC_URI="mirror://sourceforge/guitarix/guitarix/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64" -IUSE="bluetooth debug lv2 nls nsm +standalone zeroconf" -REQUIRED_USE="|| ( lv2 standalone )" - -DEPEND=" - dev-cpp/eigen:3 - dev-cpp/glibmm:2 - dev-cpp/gtkmm:3.0 - dev-libs/glib:2 - >=media-libs/libsndfile-1.0.17 - >=media-libs/zita-convolver-3:= - media-libs/zita-resampler - >=net-misc/curl-7.26.0 - >=sci-libs/fftw-3.3.8:3.0= - x11-libs/gtk+:3 - lv2? ( media-libs/lv2 ) - standalone? ( - dev-libs/boost:= - media-libs/liblrdf - media-libs/lilv - virtual/jack - bluetooth? ( net-wireless/bluez ) - nsm? ( media-libs/liblo ) - zeroconf? ( net-dns/avahi ) - ) -" -# roboto fonts are required for correct ui rendering -RDEPEND=" - ${DEPEND} - standalone? ( - media-fonts/roboto - ) -" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig - standalone? ( - dev-lang/sassc - nls? ( - dev-util/intltool - sys-devel/gettext - ) - ) -" - -DOCS=( changelog README ) - -PATCHES=( - "${FILESDIR}"/${PN}-0.41.0-nostrip.patch - "${FILESDIR}"/${P}-fix-build-with-glib-2.68.patch -) - -src_configure() { - local myconf=( - --cxxflags-debug="" - --cxxflags-release="-DNDEBUG" - --ldflags="${LDFLAGS}" - --enable-lfs - --lib-dev - --no-desktop-update - --no-faust - --no-ldconfig - --shared-lib - $(use_enable nls) - $(usex bluetooth "" "--no-bluez") - $(usex debug "--debug" "") - $(usex lv2 "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2" "--no-lv2 --no-lv2-gui") - $(usex nsm "" "--no-nsm") - $(usex standalone "" "--no-standalone") - $(usex zeroconf "" "--no-avahi") - ) - waf-utils_src_configure "${myconf[@]}" -} diff --git a/media-sound/guitarix/guitarix-0.43.1.ebuild b/media-sound/guitarix/guitarix-0.43.1.ebuild index d7de3341b7f3..32de3d3a96e1 100644 --- a/media-sound/guitarix/guitarix-0.43.1.ebuild +++ b/media-sound/guitarix/guitarix-0.43.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/guitarix/guitarix/${MY_P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="bluetooth debug lv2 nls nsm +standalone zeroconf" REQUIRED_USE="|| ( lv2 standalone )" diff --git a/media-sound/kid3/Manifest b/media-sound/kid3/Manifest index 6e1586a8889f..c4438e879df4 100644 --- a/media-sound/kid3/Manifest +++ b/media-sound/kid3/Manifest @@ -1,5 +1,3 @@ -DIST kid3-3.8.7.tar.gz 3356781 BLAKE2B 967a7af8f3ca5413716b1f246d07fa1723f57113369f466f853c00106e81648efb19c54abbb27b802ca9dae308c44683764356ebbbc708c7454e9669ae0201f4 SHA512 9d1a2c64d05e19c7a8c33f5447f896043ffd68ec95387dc04502549d59cb0398dd6946d17bfce12ed57ea445e0b39c8b3769918069ee9f1862f2480482bf2a01 -DIST kid3-3.9.0.tar.xz 1778964 BLAKE2B 946d4bed60de8774460d26d54de69df6a208e4a0eb25f5d7f54a66c31716a4ba479d1a75979f2febb9a398c5a1429d1822230dad7d9eed77e3e5c912c65fb1c3 SHA512 276a1e564b82cb2091008a8a532fc2b86a522ac3a5d83e8388b22c1172d88422555cb330ab51037e04d674dfb172f994d2494d4f6527b5c9ab635346531b4f7c -EBUILD kid3-3.8.7.ebuild 2005 BLAKE2B ada62f924eb468088bc94361fff8fc2985a9654a271035890e4680458f76f6bf0ea09fa8bd4e6aa3188602a3f08fa42d61e284189fbe12e8603f810c018b27a8 SHA512 d1f1ddaebcb873bf9d8b344b09a529317a0d9ce8232487e0ab53baecab22b71a083fe3d0302cfb9006c83f994b12b718153450cb2b723bfa7442815a8ec72d27 -EBUILD kid3-3.9.0.ebuild 2103 BLAKE2B 33964353ab6279a21fe1ebf75cd27fc28ec5aea490f43593ef13c9ca07234832e749167f79f29185edd68950ed0c579e94f21ef9675e2d02646292c5bf5bdbff SHA512 afc1d48ccdc39872b7d0a879d26181f4b8e614d12682651ca27670eae1146dd23249f49f16b63f7596deba07bc617e8f3ef6e0f3e2ade6f8d5f2840b0c6910bb +DIST kid3-3.9.1.tar.xz 1796320 BLAKE2B 3404c6016a7d5195cc2e9826ef8daf452f5419566ffa9b50b20dd21072c0e34159e39bb8eeec08b7e12fe7f14df96517e929163ae4c14e28509cc51a0e96de08 SHA512 865fc2abfffd9533347ecfee037dfa15c6cedfc33ed0378b6d8dfef3436c6ec78c2100a317edf0882b16d345ea14b564cfb4055f74317634b4863ec477a80669 +EBUILD kid3-3.9.1.ebuild 2101 BLAKE2B ae7f775742394404cd286ab5cfd15024f83913926866722012cb3d51ffb7cb52bb2674a8cf1d5390b47e57ce9fe7e32414557473a85937b0700035ac517c76a0 SHA512 0fb1385b4ea2f539a62989633ad69a47e3b808227412fd6ac7e4b16957d85e75cf1a979f59ead5127dd08e0e1c1f54d08735c8147b8e1ba767d720d63b00fcb0 MISC metadata.xml 650 BLAKE2B a05aeb21a41043f2a4891e07db9fcdb32051fcb306dda9db0e892165e44728607430d3aeaf9f749e6a0b0a88b1935d1768853572661c1437c4b51a79a80acbf9 SHA512 02720f1bfffea6ee6a6f29d7bd2241b0bf425c491b5844f119d1ea9b6512b52d6c75a4eb9052d506905edb4790f5af0f7778d0ce05ddd3b17ba37e9b83cf3a5a diff --git a/media-sound/kid3/kid3-3.8.7.ebuild b/media-sound/kid3/kid3-3.8.7.ebuild deleted file mode 100644 index 752bd1daaff3..000000000000 --- a/media-sound/kid3/kid3-3.8.7.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake kde.org python-any-r1 xdg - -DESCRIPTION="Simple tag editor based on Qt" -HOMEPAGE="https://kid3.kde.org/" - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="amd64 x86" -fi - -LICENSE="GPL-2+" -SLOT="5" -IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis" - -REQUIRED_USE="flac? ( vorbis )" -RESTRICT+=" !test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - sys-libs/readline:0= - acoustid? ( - media-libs/chromaprint - media-video/ffmpeg - ) - flac? ( - media-libs/flac[cxx] - media-libs/libvorbis - ) - kde? ( - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kio:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 - ) - mp3? ( media-libs/id3lib ) - mp4? ( media-libs/libmp4v2:0 ) - mpris? ( dev-qt/qtdbus:5 ) - taglib? ( >=media-libs/taglib-1.9.1 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" -BDEPEND="${PYTHON_DEPS} - dev-qt/linguist-tools:5 - kde? ( kde-frameworks/extra-cmake-modules:5 ) -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - # overengineered upstream build system - cmake_src_prepare - # applies broken python hacks, bug #614950 - cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - -DPython3_EXECUTABLE="${PYTHON}" - -DWITH_CHROMAPRINT=$(usex acoustid) - -DWITH_DBUS=$(usex mpris) - -DWITH_FLAC=$(usex flac) - -DWITH_ID3LIB=$(usex mp3) - -DWITH_MP4V2=$(usex mp4) - -DWITH_TAGLIB=$(usex taglib) - -DBUILD_TESTING=$(usex test) - -DWITH_VORBIS=$(usex vorbis) - ) - - if use kde ; then - mycmakeargs+=( "-DWITH_APPS=KDE;CLI" ) - else - mycmakeargs+=( "-DWITH_APPS=Qt;CLI" ) - fi - - cmake_src_configure -} diff --git a/media-sound/kid3/kid3-3.9.0.ebuild b/media-sound/kid3/kid3-3.9.1.ebuild index 417c35f22d21..a3361e1c7c99 100644 --- a/media-sound/kid3/kid3-3.9.0.ebuild +++ b/media-sound/kid3/kid3-3.9.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ HOMEPAGE="https://kid3.kde.org/" if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2+" diff --git a/media-sound/kmetronome/Manifest b/media-sound/kmetronome/Manifest index 7ddd1664dbc2..b53d3f5d61c7 100644 --- a/media-sound/kmetronome/Manifest +++ b/media-sound/kmetronome/Manifest @@ -1,5 +1,3 @@ -DIST kmetronome-1.2.0.tar.bz2 227803 BLAKE2B 89d95f088ff038586ceee56315ae8172715a32e8b1c3c2b482fff4e072b523900016b2004b16d19e0e0210b743a8a6753552be8c0ca3e2873038cbbfd8fc5b9a SHA512 6bfba857661b031da37067a88a3ed07f687167ad218f924295d2b953ee555722d00bd5700d541207a93a43afce3f95ded11809630d15657b6d4b0df055792ead DIST kmetronome-1.3.0.tar.bz2 366463 BLAKE2B 5140fbf8a31a76febda94713419f14455196ab0017ef048be1d780e66bde95c9f79f6917a02a73f74cd996f39d5e020c6b6fff744c48f21ae0c516940f43aba7 SHA512 3b888dfc802a5a3e83d11a42c6f6f9fd5cd21e294fafa6ef670a6a76cf6b0f37616fcf465d0589c10238b18881e44b85a2104f9b986bc5ddfeecddb51918a78a -EBUILD kmetronome-1.2.0.ebuild 608 BLAKE2B 1ce94adf543072d2c858c0bc4340eed7560afc1869c4034238dff35a42039670cbf0aca11ce109334bf7f1b54c39bc706c5f7f83f7e0d8cca7fa20ef3a8d9aff SHA512 e683d5c28181d1c1f2c527b0cbc9ae169c54ba728a975d207defd17e964199b818e582412d5fee6ba121cd59ea46d1d1f82255f3207339be00447a3e2d425488 -EBUILD kmetronome-1.3.0.ebuild 665 BLAKE2B 62fd9cd92592dacff5cdcc1821a9d209ae833bb9a524fc26740d690baf5bca0dc02179aa5ca66d86a450c62390206cfc53191febdeb635621153324478ca1e82 SHA512 e3cb13d9af3ef3dbc4778850dd7838384972cc64ee6ac3e1b5beb4b703bf3186ae7552c3e62af0345edee1bcba84b4a6f3e785aff1d9b72853c10dfd0adf7db8 +EBUILD kmetronome-1.3.0.ebuild 663 BLAKE2B 74f66740442ffdb90f1806ef7685d93d646171ed72ec480041ac86dfa7bbf2958e6923f9b3e2650ee1e355947fdcda1b018955733a9deabafef284fc6db73870 SHA512 ef0e7e04fbc58d9b61897b34c5fc11feccc96d52b47b36ca3d2fc9ef42f5430d557e3bf2a1f60fd4653a15a2588cdd9f818c9d270e21bab813f30b36420c753b MISC metadata.xml 444 BLAKE2B dcbcb4ac3aaf26e6732bede37e196ca0ed5962038888d4f15fea2adebfa767059bb7be433355e9fad07faa18e3a7fab60afeadd61ff699b7e70888b168859f70 SHA512 efb191ddc954fb7115879eb8c6c992da1c5aef70d84fdb4d22a78202634aa7bad4a602ea60bf1a14d23b6ea6ffdde883a04a31d3a5cb76be003a45831490b074 diff --git a/media-sound/kmetronome/kmetronome-1.2.0.ebuild b/media-sound/kmetronome/kmetronome-1.2.0.ebuild deleted file mode 100644 index 60347b63333b..000000000000 --- a/media-sound/kmetronome/kmetronome-1.2.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake xdg - -DESCRIPTION="MIDI based metronome using ALSA sequencer" -HOMEPAGE="https://kmetronome.sourceforge.io/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 x86" -IUSE="debug" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-libs/alsa-lib - >=media-sound/drumstick-2.0.0 -" -RDEPEND="${DEPEND}" - -src_prepare() { - cmake_src_prepare -} diff --git a/media-sound/kmetronome/kmetronome-1.3.0.ebuild b/media-sound/kmetronome/kmetronome-1.3.0.ebuild index 4a254b284185..9454a1487ed8 100644 --- a/media-sound/kmetronome/kmetronome-1.3.0.ebuild +++ b/media-sound/kmetronome/kmetronome-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="5" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND=" diff --git a/media-sound/kmidimon/Manifest b/media-sound/kmidimon/Manifest index 5374f9607ce6..537e26b57a1b 100644 --- a/media-sound/kmidimon/Manifest +++ b/media-sound/kmidimon/Manifest @@ -1,7 +1,4 @@ -AUX kmidimon-1.1.0-fix-install.patch 446 BLAKE2B 3a1a4633c63dee9334ddd1f8a5b40f8a8427d83193ea65e7296c833f7856544323c47a02684ad90c59906fb63d9dc5f2de008a0b197a4e6325f953461271ad95 SHA512 9a3cdb4586b988a78c9f38fc167475db27cec608bbeca2bf489252a74007bcde241732e9cf4dbe5db709637ffa70e5e43ddb2b51859c0bfde723f420d8c1dae8 AUX kmidimon-1.2.0-fix-cmake-pathvar.patch 579 BLAKE2B c3a169a4d947aed747fcf63a01ae550759d78b26315fccaf5e7a4666f3b7807ce655add3028800144fa075b78bbddb86afd443a357a00e0b5f6db8840219529c SHA512 dda87e16ae63a6bacf40faa3dd02ef26eb2a90040a4e27bfc7f6dd9c26b8415493dcf63df4b15488d80deb23655e5c6a7045822ee765961800d95afb81ed975b -DIST kmidimon-1.1.0.tar.bz2 392541 BLAKE2B b4b45eaf0d370c0b0989e7c1a7a30473cb8e252346687a6b3d99a5d3e78a8155893e478d354cadc00b1a7df07a174dbd21ae07fd9a0746f5b7dcdb5786520797 SHA512 6792d2b45e2ee9da777d2f29623453a41532d6f6d93a6e375afd07b4cbcf2eb18f11ab2d9358febbb22925ee7e63912c5bd4714a3804b95971a52a1c0b00a324 DIST kmidimon-1.2.0.tar.bz2 696057 BLAKE2B a0a3cc8ccd7d9f065c5b1b5594a6baeafd36e4a124207bd8b8f55a3d3c22f7bc7eb84771b51f71f07f3251da3d796a79980a8e22a545576220dce17b354a1403 SHA512 ea62240438111428b1b10e4df2179497495038a376b848cd3fc910ca5eb6126a63f1ebafe9eb1408a0037a9626ffab5bf43e7e3cc31608d878b329450ec17463 -EBUILD kmidimon-1.1.0.ebuild 704 BLAKE2B 0c28d4e8a2115feff95b3fb3483601a3ea4b01e5640de8a922d68aaffd1ff6dbc63438421f5f1d32a91695f5504f65ed963d4544400a5f9a0cd5cddbd089018e SHA512 27f0a3ab0327b75819be82071ea4e9876400a54f02bca775c6b77bd16368d526a2d6ae7174509af5e23a9b8f546cbb69dd155f1b123a1021352c797e907be3ce -EBUILD kmidimon-1.2.0.ebuild 742 BLAKE2B 9586f619f5983b21000a26cb303862c47f5535833b7941161a73e5a77e05362b02d97e7e20f278c14a29cd284fbe79c1ede0d590651e23d01e2f8726f4ba50a7 SHA512 6f284633ea305648bc4742406d1d916123bfc5b512d28d9253a1c8a0eca570f9978812bb13f37f50b5d6338122f603fa2b0a41c75653aa3c82eea7bae3bc64b4 +EBUILD kmidimon-1.2.0.ebuild 740 BLAKE2B 6a273d79f052ad37fd8cc32693d275b09f82fb34e51eefdb0288ddc4ea2d710809465b52cf9682c5336b0974d05f068d9397fd0c4ee2d77bd52e41fe119b57b5 SHA512 164d7c8d782b96ddd382e2e12de098b1ad6faecb3816d8c835dbe89c9e693cf44efda6fe9eef97d4ba97144a1845584b07035e657334c806f6a0bc5a9a0629fd MISC metadata.xml 442 BLAKE2B 20c1a6190737f4d447ab159fa0568f27b731d3472b3a4ec26fc4d3225ec9e82fca014d82ad41fe1c8c6b80e785973d066bf7101078ccccd7efac67d3d992749b SHA512 bf4cb478d26b5e1f49057954f77284b6126c72541925299b71f901559bba3020c25a8ca6e6b9b4ccee966f612c71a6b8554f08e64e97e00c3c09232ded483c09 diff --git a/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch b/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch deleted file mode 100644 index 8bc48a7d5559..000000000000 --- a/media-sound/kmidimon/files/kmidimon-1.1.0-fix-install.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/CMakeLists.txt 2021-09-18 22:32:19.273613410 +0200 -+++ b/CMakeLists.txt 2021-09-23 00:07:47.940122305 +0200 -@@ -92,8 +92,6 @@ - - install( FILES net.sourceforge.kmidimon.desktop - DESTINATION ${CMAKE_INSTALL_DATADIR}/applications ) --install( FILES net.sourceforge.kmidimon.appdata.xml -- DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo ) - - install( FILES standards.ins - DESTINATION ${CMAKE_INSTALL_DATADIR}/kmidimon ) diff --git a/media-sound/kmidimon/kmidimon-1.1.0.ebuild b/media-sound/kmidimon/kmidimon-1.1.0.ebuild deleted file mode 100644 index ad3369ffd0dc..000000000000 --- a/media-sound/kmidimon/kmidimon-1.1.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="MIDI monitor for ALSA sequencer" -HOMEPAGE="https://kmidimon.sourceforge.io/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - media-libs/alsa-lib - >=media-sound/drumstick-2.4.0 -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/unzip - dev-qt/linguist-tools:5 -" - -PATCHES=( "${FILESDIR}/${P}-fix-install.patch" ) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html - ) - cmake_src_configure -} diff --git a/media-sound/kmidimon/kmidimon-1.2.0.ebuild b/media-sound/kmidimon/kmidimon-1.2.0.ebuild index 927feb7fa79c..203ceb048fe8 100644 --- a/media-sound/kmidimon/kmidimon-1.2.0.ebuild +++ b/media-sound/kmidimon/kmidimon-1.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="debug" RDEPEND=" diff --git a/media-sound/lxmusic/Manifest b/media-sound/lxmusic/Manifest index 0079ef7a1957..5c6939a9eb8f 100644 --- a/media-sound/lxmusic/Manifest +++ b/media-sound/lxmusic/Manifest @@ -1,3 +1,3 @@ DIST lxmusic-0.4.7.tar.xz 180300 BLAKE2B c07552be481eb901ced81078b6d264207957ccbb67a1c6e2a03ee1419fd1e0fae16542d81ce4529b9e7e4f667571e0e44c243c090ccccde45e9374b268957ca0 SHA512 e1e6a7e2306b24dfd5864df88db47c07656d43a1901212b1d6b6edec8addf866b31ebae46bca572e88801620016c6fab9860f5ed44d6086f24494e2eb2737216 -EBUILD lxmusic-0.4.7.ebuild 437 BLAKE2B 58abbbd8c3cbf56dd674d470cd2284e25f62682be9a9c1911de28192edaeaf2860c90a74f907cd7c55cd7cffa07ddcdd60f6f287b2bdaf50060236e192fa76d4 SHA512 f032e61061fc2101b7148d32b4c51a5f52113ac5f1d9e457d12c822015086a90350f1747de3a7ede41fc0192f241f37aeb45c9fa94a3fd873e7a784526e3c4e2 +EBUILD lxmusic-0.4.7-r1.ebuild 437 BLAKE2B 2aad8fb3f2ac684e5b50f372d8b3d8e87f56d1baa6e9315e20ddb61f3685f24017dcc3a6d85aca7a124b4bf3596f1b465127b3a7d036d3a45c4ebf184be86a06 SHA512 a4274f7152beb0f0fe54f39b44ae6be2bd50014e094264b099f2e15833a267094c9a3881de26508b58ddf8b5f3c94f3939236819d038a4e0056f077bf97fb7a1 MISC metadata.xml 247 BLAKE2B 3b37ff1877cfc7fcc0e16b26e64daf919cea425d6f26460e2c4f8d732e2c729de13bdff9c518ed7878f5bffac3a0312e1a72131b1c61d3ab6b8c013c35208f4f SHA512 8e4697c27ada4b1f484c98d641b66fe364cb2ebc7d85960e056c31ff659a4460f44442ba26fe0c89becc1a4e02631e171fafb597875350faec022b172f8901e4 diff --git a/media-sound/lxmusic/lxmusic-0.4.7.ebuild b/media-sound/lxmusic/lxmusic-0.4.7-r1.ebuild index 45825d844b8f..ed8935bba257 100644 --- a/media-sound/lxmusic/lxmusic-0.4.7.ebuild +++ b/media-sound/lxmusic/lxmusic-0.4.7-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="A simple GUI XMMS2 client with minimal functionality" HOMEPAGE="https://wiki.lxde.org/en/LXMusic" @@ -10,10 +10,10 @@ SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="x11-libs/gtk+:2 +RDEPEND=" media-sound/xmms2 + x11-libs/gtk+:2 x11-libs/libnotify" -DEPEND="${RDEPEND} - virtual/pkgconfig" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" diff --git a/media-sound/mixxx/Manifest b/media-sound/mixxx/Manifest index f7951a300261..0ba7e3c6dd65 100644 --- a/media-sound/mixxx/Manifest +++ b/media-sound/mixxx/Manifest @@ -2,9 +2,37 @@ AUX mixxx-2.0.0-docs.patch 435 BLAKE2B c2e9b09abb293e59b2af49527eccf07c9488ae5e3 AUX mixxx-2.2.3-qt-5.14.patch 17550 BLAKE2B 3f5c16106bbda8e45f1180ef6f2323a3786ddb11f9a355fac57c545d71a1f5080ef39665011d41b4500643a4e33340851bb3d849d381874e4abf9ac42a18e85f SHA512 677d8e832aab28f21c2641b1a94fce6fa43d652ba76b580a8a7cb7911dc5e5fb788cdcf7825906e7894d90198433f96e421531af4e65bd7d16a8b16fcb68fb54 AUX mixxx-2.2.4-fix-scons-compat.patch 744 BLAKE2B ffadce18947d538a8f614bc3c53f7e4da5020f2ef87b06e258d864a33fee64f059db5789eff0ad5524161bcbc93565fc5af58e546eff913c5305c5f23871707a SHA512 29bb141ac45fb89cf84018fe1b7ffacbe856d1d2aa6e2eede49b699dd9541f8a25bebc7d3945f6ce044b2a65f134d43142279ef9dd2a2e87c6300e5591634b52 AUX mixxx-2.2.4-metadata.patch 848 BLAKE2B c5acec33886b585572426da7dd56c147c64683ab5f30b5f8023836330b365bbd17cd490cc70ae383c2159b18fcf9b582f6020b04df20dc18c49c0489c59c6f90 SHA512 d09fbb8171e84b0a0fb23249efb9485140e080e3abaa06c4c59ce1b1110d84f6d6e8c421207ffb214738ddf3e23739db04257bef212728631f9a740693b5c8f8 +AUX mixxx-2.3.0-cmake.patch 556 BLAKE2B 2757a1c72f4ad052aacd17fba1934a106c34971ac3fb0af2b3a65ebc0eacdcc9809949697aaba6166ae45ab1876a4cc6e6759eb90317efff73b8ab629b506078 SHA512 277fe726ad2d656f97a7350bf6e32bc77b93fb5d6ccddf5bacb7cfa35a9e78dd772b9823097b672ce6a0a4ef8d62222629a375b77ed6cd4e3d201593833d6252 +AUX mixxx-2.3.0-docs.patch 626 BLAKE2B 73eca9849d69112edd254bd28329b360c31434eb1a4bcb626ca9fcfc0b00dee2c9f9d81d83302fbe0718be9e5a47a1748835013f20398eeb4e50c5e81b78a172 SHA512 2de279b48463d214ef7c9da58c58fb10d0fb300afe80b01e1981f4df15a5f7da1079b53ca1422dc0d69da8a367fe4693ba002a351e57f95fa1b24d5ec7fb12a4 +AUX mixxx-2.3.1-benchmark_compile_fix.patch 220 BLAKE2B 28c5a7fe5e6e465bd7d9445e741d366341fadcb8d142961cf25d6b57aabcc453f74cbb0d3f63b01df5e65e7151a9e59545c50b52e732234ae6a734eb171cef82 SHA512 d301a87760a0162a9e09e08dd544183219776c61d2810d75c37d39a9ac9fcf8a329681e53ca922864ccafeb98231cbeea565db2196e56bf62417a09b40bae4b8 AUX mixxx-9999-docs.patch 469 BLAKE2B 6daf15a450b79fb85deb9a218c5762e26bc3a88e92f96fc73575ac64eb9731945e3fc95d63e3f4b391f07263dc2ec56820ca486725971cf35ee223afd30dede9 SHA512 76d18e26ccdfb0bfda9bb7563a5012e567b2546dee8014da9070a8654d93fd548475293ae9cbd1914407727b146738e6ba5647229acc41b43f1405cd8efe5d80 DIST mixxx-2.2.4.tar.gz 35480450 BLAKE2B 3ce656a7249ce7105de369f650cdc6e3fc70df1899ff99fc37d2c938545d1e8bec2ef3afd34ce3d63c29fae900ed67abb3ab615678ed36dc9bb5c2f14854198f SHA512 34f67088ea2271cb13b75d001d3814237b1b6c2052646d670a36e341fb78e24c34d361a3eb03b0dbfb2d94b0026fecc9125713d7533aac7e99161c27090115fa +DIST mixxx-2.3.1.tar.gz 39977210 BLAKE2B 08edfe19f5d0f16072762c3800e34ff37dcad478bde04356b0aae6a02ab99b115a5d1e8a33846f7f142228860bb5b19ded16b52dd464e4738462f6634b9fd6be SHA512 17cf8dee2aaca2ed85067474d40b0955abd22268767a9c68dbc8126554e6b216ddab9a42b6c888606aca61fdcccccda3062f5b4f1f550722c5033c516e046816 +DIST mixxx-manual-2.3-ca.pdf 34083768 BLAKE2B 0572da067016d6fd1a0e955cfa9daad319e633357532bad1143333a277d3dee1876709447ecfb954b5294f5fd176af229884e11a8e2fd40d03c12a6cf80bf01c SHA512 965f2f344bfa57531974362de889a92bb8b3024e527158f6c1819e285f70078762e958f7805ff1f833e7310646925cb8120eb3010f8600aa2cd21b2266a9333b +DIST mixxx-manual-2.3-cs.pdf 8358958 BLAKE2B de00e08468fed15670751b0997759af0eca71b041d0366ad0e8cf2297fe27368eb6340a3f109b3f992a6f01a99f0d04ba7962c983756cdca2121bf9ca025aa76 SHA512 648eedde674155094b4fa9605422032e71427c95580ffe3f01c8d41a26495bd9bd2d8d7dff38e99bdfbba3a46aee9ca6a6e1c9327b8d1d503310e4c669755068 +DIST mixxx-manual-2.3-de.pdf 34069018 BLAKE2B bdcc970d37e43c2f1244aa1f03bc07287581711e534419caada3aabbc585e3006ec489e752142b5b50e526646d3d5431e0ec5924b9d6b31a92de4e7cc7efcc86 SHA512 fbbf27c4b898f856e61301bd1f26a3523bb97c133d96c8d94f1267c15ef63aa03313c18ebec62d4380c423c3896067ed1cedccbc775e5abc6d14e1baf8b668fc +DIST mixxx-manual-2.3-en.pdf 34055279 BLAKE2B 1d4dac58d1d51dec0868f584b7c338a0f5889811c8c1770f89fb86a8ff25c189f68e58c39fb8d279622df1ae5955c3d5d476026976ea4c2144f1d264e0026273 SHA512 ae050aac9d10767de4f1793b9147a85cb41b2070d4747e50b4e17308dd6a4a54e049559473bb1c1dd0dcf0c50a51a649fd2e70aebde78139073adb4068e0ac77 +DIST mixxx-manual-2.3-es.pdf 34063874 BLAKE2B 9a08615f7f01051c01585b967ca82829e264335462874b42bab4314079d1cc08dd5678472403451dde83bd57097be0f827d1e15b4cfe6567a96e817403eea942 SHA512 0bfb5d45a950e08120856ebbd4af771ae4da646a5d77994f2423166b3f9c8c8c90087ccf7eb6ccd81d596867f351ea935623b7299d077d587e1265c7ecf196c1 +DIST mixxx-manual-2.3-fi.pdf 34061528 BLAKE2B e7408e8efec4fab095f6e46f8c25ec0410895cf3d4fac6e11b7ad048d27fa6226b5516c9fba5428f357bf979d7878811bbb719490675da20a06190a6b93e775d SHA512 70fa602c2c90c629a0b5b671f63ffff0110e8945ed76c7e9fe5b09ee167bb75e6a73d1d7c0a23ea30736710555cd1626c4c313cd45436488d3ecd254e245cd58 +DIST mixxx-manual-2.3-fr.pdf 34104354 BLAKE2B fd9b0c2d3a2705018771ca2ad4e609ec6a4a969148dc711bee4bd829f60a71713277cd94d0d95c6ca080a2c75233c7e395532aa816b1e2150c2fe45fe8242364 SHA512 cf8f9a0559845f1d4540d2a27ffa8b251e85aab6408166b352416f357ea045387ab8dd60c746b99c7d84eaf708f8d173bc16d4b92ebf726042b7aea59d3c460d +DIST mixxx-manual-2.3-gl.pdf 34059337 BLAKE2B 27cc942a0fd9994c573913e246d833e5014b535d152c338d18cd30d3f4f6cf2ffaf782a076862a7df638d0c7b2b61fb23dee61fa51f0cd3e4a4abed47ec48843 SHA512 17460fba1e754018b67d010fd529218b26a0218cc22c3da3ad92db837c5e5cc7d81ae463b168e965a296fff7fb790ee1e04a8228b5596450027cec12bb445a1e +DIST mixxx-manual-2.3-id.pdf 34061075 BLAKE2B 382d72e6429a83586f1b32779d2abef3a4610688b4bbd194568d4561f8df9d388dcb18cdfe3fd005a79cfca1ea32c948531d7964524d3195c65686d9eff11483 SHA512 231b5e8e617b714095952350dcf84ad5038d37a3e15071f32a827917c8a74bdf16aa529e7832eb46b12169156c30665365c6d4e354ec85a523641fb83d06ac07 +DIST mixxx-manual-2.3-it.pdf 34065113 BLAKE2B 44c7cb83d17c3529096c3f94eab77a9cd6d09e2b33032042efcb8ba776fcf02cb298c5cd6e029bf33c1cd1f3a5239540a2e071cd091960bb3ce8e356fb9f7448 SHA512 d899171401fa5bc3b20b78997aa80cd806c7c2a901ff3e05204c819a7c039d460d09bc29276e862718e84db2e0c2875155b4bb20320b323668a971fc99a5fcdd +DIST mixxx-manual-2.3-ja-JP.pdf 32835197 BLAKE2B d4fffe0297abaef128fabb14bbead429cf6ee0249b7a7679af88e5cbde606a2ec5f2f2f6fa587efa4fb8f37ebc5559af2e39dca67c20098f12a0442079248ed3 SHA512 ddb288925ceb759ecb33820326d400f5c5fa02a7e8905c5d84b374c6d3eb646fe0da738aa617c787bb9787d0b9be538ef123cb016c5ab0dfd12d77685717ae04 +DIST mixxx-manual-2.3-kn.pdf 34058121 BLAKE2B 9d33e5c2c4f2a4d558968b9af495263dbe817ccc9aeadac947e5eec738d658b303ace613bf9824fae4a5c7de4040ecfea66092bc4dea9306fed610abfc1dd5a9 SHA512 e09a231d17f0c69a95df89112c75ed0a683783d4b1561c575f6ea7b9cc16e0129ba4aa7bd1968ad33cd068826bd9b2ac7bd986b5e9ba99251b87fd618f906cc3 +DIST mixxx-manual-2.3-nl.pdf 34060208 BLAKE2B ccecf45483bfe42691893d68abe8955d57af03116a44e5d4aed506686ec9e77113e424b0eca0e1e9cecefac281749cfba2bc273c0c3caf9da5acf0f2070fdf03 SHA512 5329383a9be0ab39110efc11cd6c3465fc7e57d830b46bf7065a44b1dff330406367f249a9da36a898b26979464ecb68baa1f3e08dad18aba087a0e659048d74 +DIST mixxx-manual-2.3-pl.pdf 34067404 BLAKE2B d50af6a710b1e08a67742bbb97d5c62127ca63508344c6986b5ceede39a58203f950516c6ce9b6a8df00dedc9231e216f63dfe268ec23a204cf67d51809a90a9 SHA512 9fba40e45913e56fb64f3071a0255b459c58a882306ed62e06ed358b8c8a2f209184d55b6f833bd5fdadeb85e0be73b3fa1b8a9ba5093368a0fec384a35a4be1 +DIST mixxx-manual-2.3-pt.pdf 34062564 BLAKE2B 13bdfd9ecf376a6fd516bbacd382956628338c1da77354a8d946c53f4c66828726d50c0fdc26294034853db42daad7bc448aaa3bbac676f82117d1fe68d7cbf4 SHA512 ce73a8bb92832e446bbd6e4ed177455011b0be3210ff11a31dcb2ba6d3c9c7e97495cb34ae1bec30d31be939ea396af70106b61c7b3262c1afdce489e79c8739 +DIST mixxx-manual-2.3-ro.pdf 34067722 BLAKE2B 70cc517f0926fe1bc867d723a0bffcf6dedc75ef0e5cda0ab1a1294f28aad45fdd8f0a9373573ae2d1466a7832710c621cd1c84f692733ad2262e1c98f669872 SHA512 57b60df38aca9000d73bdd1a58c4bb5633340f37d284e6f92921216ac09d38a53415dafc374e43fbffbe2cf528299a61e744db96ab6aa808e11bc30dbc4f8c1d +DIST mixxx-manual-2.3-ru.pdf 34024493 BLAKE2B d3faca1606cf155ecbf8215d9e0ab94167ff5e536a96625679993000186b02c41d9867490808458d1bd00fd837817a6ddc5e9c5286ef2c71d2ea0aec48e562bc SHA512 9c4abaccb3f6ff452d6d356853a4ba4cf4bd7bbfe9314edcf3c8adf8ff2902445c8ec377cdd3ef97acca1e2a2dccc453f670c2abbfc69cf43a2ab05ac2040bf9 +DIST mixxx-manual-2.3-sl.pdf 34102881 BLAKE2B d7bb7470b7d0164ce7c5ad6341889e465afc2d3e1f79fd57dd708ff2170cb6f7e65773f1977b512caebee41d0313891be7e684f386d176673bfe577f20a3ed4d SHA512 c2f79073b2e3c5afc45f48076314cbdde5a2b60e359e688ff7d1b2c7550c3b2ab4be7a1ab601e4a3b58506e0f86aad9e4ae21b1beb7e3eee067572e6114d60bd +DIST mixxx-manual-2.3-sq.pdf 34074464 BLAKE2B 2ea7e6b58f821a1969a2bfe167c6045ec4410ef3f87edbabbd28fd304ec2bed1d76591452f08fe3ce627bff9e8bd1ffd70fb80fd66cdf6fc992a7e70800cea7f SHA512 c7d702dde88f4c5607c8fbacb7a89f68f3b42b1a16ae15e478a6ee2165eeee1739d7195ef201cc84b81ab668103a553f12ad9e49b055a34c01ead4f0fbab07e7 +DIST mixxx-manual-2.3-sr.pdf 34079603 BLAKE2B 83ed178b8b095928138c853b530017631621c3c77dcf9944e9ebf6a4bbbcd0202e5aafae9bded76d6c6fd464d8faf7803e16fbb298c597ba59224c8cefab4d56 SHA512 6fd07e473348fe93fc0bf68cd05ae8c78e9a624e48422480b7723952a067489cd72d90f0752f91e3c343e3caae57660b0721a6c947db3c3fb83591373f0829f2 +DIST mixxx-manual-2.3-tr.pdf 34062405 BLAKE2B 69b5f76b4e74aa0d48636ae3914a6f40e0104d509f76c0569f99348d17131926a564d7e43a73d34036c5a94be4b61a37645e7933b1dea2513c6d72d5d25334fc SHA512 b05f297f3000767e2a8a2319e56f0db73981418943a96d0822f4f3f51f29bbb5667cc0b487ef328f1d6d115013af705371668ef3081321b6980ea95834a40895 +DIST mixxx-manual-2.3-zh-CN.pdf 34165133 BLAKE2B 58e717082ace6824532392a282cd1452c279410c547fabc333b6adccaf47fb8e4bbac0c612f9679c8d85317e9b706e5fe10b7c1fc11a4325a14c5b3faafdda46 SHA512 995fb6c9bf1f729eaa08cd5b2003f21c76274f8f3046bd85b771cb86c429fa65cc50f0f4a36396e654a4378125157777b2f0f04a9343b20aa3aef76281395aec +DIST mixxx-manual-2.3-zh-TW.pdf 34135938 BLAKE2B b5747b2156d686bb84166beb2c1552e0d998f3c402793444631c1f146c93fd8f6addb5fc34c0f59b16b2866994b8f64ee5670ab26c683d51b0c36d3f247dcf70 SHA512 55a5c3d5064c021f73a48dab5fb93094bc0f9220a1790518b043a21900dc6792a2fc01ee5c6def6338a3df09bcbb7441e1c8b2f23aac2aad2b2a5974babb8a9f EBUILD mixxx-2.2.4-r1.ebuild 3354 BLAKE2B 6be93d4f897357f38bc65d5e0f4a3a6c42c9a701e1e0e452d2549b40eeac346fe7bcb7f0f3cc803db8cdb248e8d894ec70c165e7a86c28dedd0a1036fc09d63c SHA512 5f4cd8ef58b8eec7c608bdc796d393e28c9b397df58a74acf78ed530c85702708953135522f7546b259195e007b914a935c53b8ebf6ee6a96d34b3af5516f19b -EBUILD mixxx-2.3.9999.ebuild 2740 BLAKE2B 1fc346b62b137915adf3b992ffdddbc1c3ed9eec8b8e854e2f8894b00616c6bade501b856fc40b5061909499209be642b7e0dbd90dbe83ca9a6018dc5d63acb5 SHA512 1f07442ea9b628b1e7dfce44735b570db611725fefdc4d9015e01923050dae3dfd95fb4d34d24ea91e42ac71b8750fc425f6f00ee6a991445755369048ad2e26 +EBUILD mixxx-2.3.1-r4.ebuild 3761 BLAKE2B aab85ed765d52e6ed9796fec1d3afd70cb2b65866c6f050d2132137070654943a94b89d3fd0685aace7f442d01716f0360a91772a24071cc8b1e97330814e805 SHA512 b21b6910cf4a183afd7585d884979a49e9d7afa4ca0dc07477acb3dbce6da3af8395080d73089277d9fee94926f4a8ff2d9ae4e77896a462d0d7a06e4856be02 +EBUILD mixxx-2.3.9999.ebuild 3667 BLAKE2B a110809c0f831aaa12707c87a3befe96898a4ede480b141684af14ee651c7af97ab36e827ae35a729388b8487d08d387a2d94de6589202dc0f911ec775569dda SHA512 0ef19fd437b1c957d31470ecbefd1fa38a4596479f73f96a4da903c4457c0892dc833f34b5d4ecf1fce7e580ed7d1a39c4d7e5ffe8042d3bfd3b3ec1ce10c582 EBUILD mixxx-9999.ebuild 2740 BLAKE2B 1fc346b62b137915adf3b992ffdddbc1c3ed9eec8b8e854e2f8894b00616c6bade501b856fc40b5061909499209be642b7e0dbd90dbe83ca9a6018dc5d63acb5 SHA512 1f07442ea9b628b1e7dfce44735b570db611725fefdc4d9015e01923050dae3dfd95fb4d34d24ea91e42ac71b8750fc425f6f00ee6a991445755369048ad2e26 -MISC metadata.xml 850 BLAKE2B 988b0e86bb646e484fb395996aa389e416dc000fc9b46665638f52391f4c24ecf04a8b8efa8f64bac66f3ed994f65db9f87de2c08d4301e3021308cf073122f2 SHA512 7673654ee70e239937c65fc597b744893085e7b1d8b4901d0ea28764933bfe317bf98615b2beb85236f6fd34d51ab67a27a5cd5e6c7f4e0c17e78ff7b07294f4 +MISC metadata.xml 903 BLAKE2B 1fd2e01da4d96a257d0ba595e67005e5233503f54ea17c81f65d105a61dc42f84df601cc112ff0a5e99393cbc53a0130b890d96a47cc2b88b59cbe7b9779654d SHA512 7e9dfd69240a57efbdaceb4dcfe71549d7a8c2edba5c81f956407e101cb62a0c51cf231e1e68c029783340189139309dde4fa3e995a231856ea094df09288cd8 diff --git a/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch b/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch new file mode 100644 index 000000000000..b573a624d31e --- /dev/null +++ b/media-sound/mixxx/files/mixxx-2.3.0-cmake.patch @@ -0,0 +1,11 @@ +--- mixxx-2.3.0/CMakeLists.txt ++++ mixxx-2.3.0/CMakeLists.txt +@@ -53,8 +53,6 @@ + set(CMAKE_BUILD_TYPE "${default_build_type}" CACHE STRING "Choose the type of build." FORCE) + # Set the possible values of build type for cmake-gui + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS "Debug" "Release" "RelWithDebInfo") +- elseif(NOT CMAKE_BUILD_TYPE MATCHES "^(Debug|Release|RelWithDebInfo)$") +- message(FATAL_ERROR "CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} is not supported, use one of Debug, Release or RelWithDebInfo.") + endif() + endif() + diff --git a/media-sound/mixxx/files/mixxx-2.3.0-docs.patch b/media-sound/mixxx/files/mixxx-2.3.0-docs.patch new file mode 100644 index 000000000000..e956e1ce2401 --- /dev/null +++ b/media-sound/mixxx/files/mixxx-2.3.0-docs.patch @@ -0,0 +1,26 @@ +--- mixxx-2.3.0/CMakeLists.txt ++++ mixxx-2.3.0/CMakeLists.txt +@@ -1320,23 +1320,6 @@ + "${MIXXX_INSTALL_LICENSEDIR}" + ) + +-# Documentation +-install( +- FILES +- "${CMAKE_CURRENT_SOURCE_DIR}/README.md" +- "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Keyboard-Shortcuts.pdf" +- DESTINATION +- "${MIXXX_INSTALL_DOCDIR}" +-) +-if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf") +- install( +- FILES +- "${CMAKE_CURRENT_SOURCE_DIR}/res/Mixxx-Manual.pdf" +- DESTINATION +- "${MIXXX_INSTALL_DOCDIR}" +- ) +-endif() +- + # Additional Linux-only files + if(UNIX AND NOT APPLE) + # .desktop file for KDE/GNOME menu diff --git a/media-sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch b/media-sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch new file mode 100644 index 000000000000..2ab50c85309e --- /dev/null +++ b/media-sound/mixxx/files/mixxx-2.3.1-benchmark_compile_fix.patch @@ -0,0 +1,10 @@ +--- mixxx-2.3.1/lib/benchmark/src/benchmark_register.h ++++ mixxx-2.3.1/lib/benchmark/src/benchmark_register.h +@@ -2,6 +2,7 @@ + #define BENCHMARK_REGISTER_H + + #include <vector> ++#include <limits> + + #include "check.h" + diff --git a/media-sound/mixxx/metadata.xml b/media-sound/mixxx/metadata.xml index 6cfda3f97a3e..38deddc8020f 100644 --- a/media-sound/mixxx/metadata.xml +++ b/media-sound/mixxx/metadata.xml @@ -8,6 +8,7 @@ <use> <flag name="hid">Enable HID controller support</flag> <flag name="keyfinder">Enable musical key detection support via <pkg>media-libs/libkeyfinder</pkg></flag> + <flag name="modplug">Add libmodplug support</flag> <flag name="lv2">Add support for Ladspa V2 via <pkg>media-libs/lilv</pkg></flag> <flag name="qtkeychain">Enable Secure credential storage support via <pkg>dev-libs/qtkeychain</pkg></flag> <flag name="shout">Enable broadcasting support via <pkg>media-libs/libshout</pkg></flag> diff --git a/media-sound/mixxx/mixxx-2.3.1-r4.ebuild b/media-sound/mixxx/mixxx-2.3.1-r4.ebuild new file mode 100644 index 000000000000..fff5c84c8171 --- /dev/null +++ b/media-sound/mixxx/mixxx-2.3.1-r4.ebuild @@ -0,0 +1,157 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg udev + +DESCRIPTION="Advanced Digital DJ tool based on Qt" +HOMEPAGE="https://www.mixxx.org/" +if [[ "${PV}" == *9999 ]] ; then + inherit git-r3 + if [[ "${PV}" == ?.?.9999 ]] ; then + EGIT_BRANCH=${PV%.9999} + fi + EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git" +else + SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + #S="${WORKDIR}/${PN}-release-${PV}" + KEYWORDS="~amd64 ~x86" +fi +LICENSE="GPL-2" +SLOT="0" +IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack" + +RDEPEND=" + dev-db/sqlite + dev-libs/glib:2 + dev-libs/protobuf:0= + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtscript:5[scripttools] + dev-qt/qtsql:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtxml:5 + media-libs/chromaprint + media-libs/flac + media-libs/libebur128 + media-libs/libid3tag:= + media-libs/libogg + media-libs/libsndfile + media-libs/libsoundtouch + media-libs/libvorbis + media-libs/portaudio[alsa] + media-libs/portmidi + media-libs/rubberband + media-libs/taglib + media-libs/vamp-plugin-sdk + media-sound/lame + sci-libs/fftw:3.0= + sys-power/upower + virtual/glu + virtual/libusb:1 + virtual/opengl + virtual/udev + x11-libs/libX11 + aac? ( + media-libs/faad2 + media-libs/libmp4v2:0 + ) + ffmpeg? ( media-video/ffmpeg:0= ) + hid? ( dev-libs/hidapi ) + keyfinder? ( media-libs/libkeyfinder ) + lv2? ( media-libs/lilv ) + modplug? ( media-libs/libmodplug ) + mp3? ( media-libs/libmad ) + mp4? ( media-libs/libmp4v2:= ) + opus? ( media-libs/opusfile ) + qtkeychain? ( dev-libs/qtkeychain ) + wavpack? ( media-sound/wavpack ) + " + # libshout-idjc-2.4.6 is required. Please check and re-add once it's + # available in ::gentoo + # Meanwhile we're using the bundled libshout-idjc. See bug #775443 + #shout? ( >=media-libs/libshout-idjc-2.4.6 ) + +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 +" +BDEPEND="virtual/pkgconfig + dev-qt/qttest:5 + dev-qt/qtxmlpatterns:5" + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.0-docs.patch + "${FILESDIR}"/${PN}-2.3.0-cmake.patch + "${FILESDIR}"/${PN}-2.3.1-benchmark_compile_fix.patch +) + +PLOCALES=" + ca cs de en es fi fr gl id it ja kn nl pl pt ro ru sl sq sr tr zh-CN zh-TW +" + +mixxx_set_globals() { + local lang + local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/$(ver_cut 1-2)" + for lang in ${PLOCALES} ; do + SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-$(ver_cut 1-2)-${lang/ja/ja-JP}.pdf )" + IUSE+=" l10n_${lang/ en/ +en}" + done + SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-$(ver_cut 1-2)-en.pdf" +} +mixxx_set_globals + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + # Not available on Linux yet and requires additional deps + -DBATTERY="off" + -DBROADCAST="$(usex shout on off)" + -DCCACHE_SUPPORT="off" + -DFAAD="$(usex aac on off)" + -DFFMPEG="$(usex ffmpeg on off)" + -DHID="$(usex hid on off)" + -DINSTALL_USER_UDEV_RULES=OFF + -DKEYFINDER="$(usex keyfinder on off)" + -DLILV="$(usex lv2 on off)" + -DMAD="$(usex mp3 on off)" + -DMODPLUG="$(usex modplug on off)" + -DOPTIMIZE="off" + -DOPUS="$(usex opus on off)" + -DQTKEYCHAIN="$(usex qtkeychain on off)" + -DVINYLCONTROL="on" + -DWAVPACK="$(usex wavpack on off)" + ) + + if [[ "${PV}" == 9999 ]] ; then + mycmakeargs+=( + -DENGINEPRIME="OFF" + + ) + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install + udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules + dodoc README.md CHANGELOG.md + local locale + for locale in ${PLOCALES} ; do + if use l10n_${locale} ; then + dodoc ${DISTDIR}/${PN}-manual-$(ver_cut 1-2)-${locale/ja/ja-JP}.pdf + fi + done +} diff --git a/media-sound/mixxx/mixxx-2.3.9999.ebuild b/media-sound/mixxx/mixxx-2.3.9999.ebuild index 8b5963df7ac6..73bd3177b918 100644 --- a/media-sound/mixxx/mixxx-2.3.9999.ebuild +++ b/media-sound/mixxx/mixxx-2.3.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,28 +7,25 @@ inherit cmake xdg udev DESCRIPTION="Advanced Digital DJ tool based on Qt" HOMEPAGE="https://www.mixxx.org/" -if [[ "${PV}" == 9999 || ?.?.9999 ]] ; then +if [[ "${PV}" == *9999 ]] ; then inherit git-r3 + if [[ "${PV}" == ?.?.9999 ]] ; then + EGIT_BRANCH=${PV%.9999} + fi EGIT_REPO_URI="https://github.com/mixxxdj/${PN}.git" else - SRC_URI="https://github.com/mixxxdj/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-release-${PV}" + SRC_URI="https://github.com/mixxxdj/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + #S="${WORKDIR}/${PN}-release-${PV}" KEYWORDS="~amd64 ~x86" fi - -if [[ "${PV}" == ?.?.9999 ]] ; then - EGIT_BRANCH=${PV%.9999} -fi - LICENSE="GPL-2" SLOT="0" -IUSE="aac doc ffmpeg hid keyfinder lv2 mp3 mp4 opus qtkeychain shout wavpack" +IUSE="aac ffmpeg hid keyfinder lv2 modplug mp3 mp4 opus qtkeychain shout wavpack" RDEPEND=" dev-db/sqlite dev-libs/glib:2 dev-libs/protobuf:0= - dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5 @@ -48,11 +45,12 @@ RDEPEND=" media-libs/libsndfile media-libs/libsoundtouch media-libs/libvorbis - media-libs/portaudio + media-libs/portaudio[alsa] media-libs/portmidi media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk + media-sound/lame sci-libs/fftw:3.0= sys-power/upower virtual/glu @@ -68,15 +66,21 @@ RDEPEND=" hid? ( dev-libs/hidapi ) keyfinder? ( media-libs/libkeyfinder ) lv2? ( media-libs/lilv ) + modplug? ( media-libs/libmodplug ) mp3? ( media-libs/libmad ) mp4? ( media-libs/libmp4v2:= ) opus? ( media-libs/opusfile ) qtkeychain? ( dev-libs/qtkeychain ) - shout? ( >=media-libs/libshout-2.4.5 ) wavpack? ( media-sound/wavpack ) " + # libshout-idjc-2.4.6 is required. Please check and re-add once it's + # available in ::gentoo + # Meanwhile we're using the bundled libshout-idjc. See bug #775443 + #shout? ( >=media-libs/libshout-idjc-2.4.6 ) -DEPEND="${RDEPEND}" +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 +" BDEPEND="virtual/pkgconfig dev-qt/qttest:5 dev-qt/qtxmlpatterns:5" @@ -85,34 +89,51 @@ PATCHES=( "${FILESDIR}"/mixxx-9999-docs.patch ) +PLOCALES=" + ca cs de en es fi fr gl id it ja kn nl pl pt ro ru sl sq sr tr zh-CN zh-TW +" + +mixxx_set_globals() { + local lang + local MANUAL_URI_BASE="https://downloads.mixxx.org/manual/$(ver_cut 1-2)" + for lang in ${PLOCALES} ; do + SRC_URI+=" l10n_${lang}? ( ${MANUAL_URI_BASE}/${PN}-manual-$(ver_cut 1-2)-${lang/ja/ja-JP}.pdf )" + IUSE+=" l10n_${lang/ en/ +en}" + done + SRC_URI+=" ${MANUAL_URI_BASE}/${PN}-manual-$(ver_cut 1-2)-en.pdf" +} +mixxx_set_globals + src_prepare() { cmake_src_prepare } src_configure() { - local mycmakeargs=( + # Not available on Linux yet and requires additional deps + -DBATTERY="off" + -DBROADCAST="$(usex shout on off)" + -DCCACHE_SUPPORT="off" -DFAAD="$(usex aac on off)" -DFFMPEG="$(usex ffmpeg on off)" -DHID="$(usex hid on off)" + -DINSTALL_USER_UDEV_RULES=OFF + -DKEYFINDER="$(usex keyfinder on off)" -DLILV="$(usex lv2 on off)" -DMAD="$(usex mp3 on off)" + -DMODPLUG="$(usex modplug on off)" -DOPTIMIZE="off" - -DCCACHE_SUPPORT="off" -DOPUS="$(usex opus on off)" - -DBROADCAST="$(usex shout on off)" + -DQTKEYCHAIN="$(usex qtkeychain on off)" -DVINYLCONTROL="on" - -DINSTALL_USER_UDEV_RULES=OFF -DWAVPACK="$(usex wavpack on off)" - -DQTKEYCHAIN="$(usex qtkeychain on off)" - -DKEYFINDER="$(usex keyfinder on off)" ) if [[ "${PV}" == 9999 ]] ; then - local mycmakeargs+=( - -DENGINEPRIME="OFF" + mycmakeargs+=( + -DENGINEPRIME="OFF" - ) + ) fi cmake_src_configure } @@ -124,8 +145,11 @@ src_compile() { src_install() { cmake_src_install udev_newrules "${S}"/res/linux/mixxx-usb-uaccess.rules 69-mixxx-usb-uaccess.rules - - if use doc ; then - dodoc README Mixxx-Manual.pdf - fi + dodoc README.md CHANGELOG.md + local locale + for locale in ${PLOCALES} ; do + if use l10n_${locale} ; then + dodoc ${DISTDIR}/${PN}-manual-$(ver_cut 1-2)-${locale/ja/ja-JP}.pdf + fi + done } diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest index ea326b1955a6..33d24ecd925a 100644 --- a/media-sound/mpd/Manifest +++ b/media-sound/mpd/Manifest @@ -6,5 +6,5 @@ DIST mpd-0.22.3.tar.xz 726356 BLAKE2B a821e9fed56c3ad625d155057867747d2c883dd90d DIST mpd-0.23.5.tar.xz 770700 BLAKE2B 91f0d37bca0632a414083f6ecf8838ba5dc4ef4965692b14e56587d3d145140f61bcc120fe4b2bf83eb41f2a7e085da4d999efc19ca9717d2552d92fc6359c65 SHA512 3a870e79bb82c9e8877958d271e933daa3dd970a4510aff4aeea91feab521d7927cd59c7f1ea16a36e84ff879e4f24e4347602ac449c5da31853acb5a3b46f34 EBUILD mpd-0.22.11.ebuild 8443 BLAKE2B feec210b7c18ee035be6ae785d80a93cec9d76af775146655834933a05e6962025b2ad2a119f45bb55bf5a187aa541689bbadc0ab9d9ff639fbd70d5923a42b1 SHA512 e4abf4bac79a66e3f8ac058d7be22761a904501adae91d38485e1ab3cf984cd9269e696530b7fd08b1e6386e6b5e0487451e49e7eabb2ba918ca85b1c6f1f3f4 EBUILD mpd-0.22.3-r1.ebuild 8133 BLAKE2B a627f1a5641ce7a3253aaf140bdc3afbf917ba43a3ba5e6a0271559ae144e13f55ad3abd7d280c39ba9486f4f48c50b06c1465560496f82949ce8c455b4aaec7 SHA512 c688ccf84623fe0e1a3f350587ba34c79cb3bf0ed6cc5f9f61369ceabcf92279fc7c31838148db9d7b43ece61090e498c3e045869d00e27e3f3065e65eff2c1c -EBUILD mpd-0.23.5.ebuild 9025 BLAKE2B 9246b8d06bce451acdafc464b75f7f33ecbb48fbca9a5b2e545e202b40dc9d2c422043b838002d66b619f2379c64df3d9e8b9154347018e225bbb6b2fc8fe6ba SHA512 07c149302a865fb269540b4ae886bbd1b3c59747838ebf3f23cc25fca944314c7162d25c66dd9e17b762003e64be89d68b1f89c11e92d75ba25cfc84dea6e953 +EBUILD mpd-0.23.5.ebuild 9032 BLAKE2B 9815ae7d9ecc7471512d5ff38c3f1f99fa5b7aed1a517bf65cc6daee8d5743194d3b6b0619aa14b0cf3b533222c20be447a7f4d65261be12a9e87a17a873d965 SHA512 6f3ea96bba2c542bcfb4262476af0c22017c3923aaa9ef82825d52cdc357dbbc6111333f4af68ac04c0ab129ddbd4a2daa7007c391ae275da937e259280635f0 MISC metadata.xml 2724 BLAKE2B 08bb2402db4224ccced73cb40aa2e3d7e9a9d699277c999e08f12bb0cb1bbd1406c6fb20b9b80cfe3a41eae05e28f4be30d5e59482132723a82d4ef6de81219f SHA512 112a969c9150a17bc99e18949bc32ef15fb2d06903c0ac5ab455d29ca0cae0f2150b90f0e94cd3a4755c5f545b23c0bd5ec2de93bd154df1d70f224a0f8011c0 diff --git a/media-sound/mpd/mpd-0.23.5.ebuild b/media-sound/mpd/mpd-0.23.5.ebuild index 6fa4a901619c..b2311a5604ec 100644 --- a/media-sound/mpd/mpd-0.23.5.ebuild +++ b/media-sound/mpd/mpd-0.23.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +cue +curl doc +dbus +eventfd expat faad +ffmpeg +fifo flac fluidsynth gme +icu +id3tag +inotify +ipv6 jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest index 26d2ca9957ca..b2c1cce6362d 100644 --- a/media-sound/mpg123/Manifest +++ b/media-sound/mpg123/Manifest @@ -1,5 +1,3 @@ -DIST mpg123-1.29.2.tar.bz2 1069976 BLAKE2B 2580f1a4ce3a9ba7016c61289da08e0185eed363d51e4477bab34f1e4ac296b9ab4912a565afcffd29c16f5287c320d8a3d4f92872a0b8a7e2a32c147d87b7c9 SHA512 ffb82ffbebedeb12783338b5159bf055afd25cb77e1b705bef29f04fa50bcb2ceaf2a6418d0e111fab1151ea956fe48ba3576d978e6b0c8f4ca72c3883608ec0 DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc SHA512 0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6 -EBUILD mpg123-1.29.2.ebuild 2992 BLAKE2B 4bb2cafa1ed3c1f69097a953697fe924c675b78d5117dc52d1abcd3b8a9e6fd6b694e791320c9ada6fd6852c478f3a93eb5e810323f59fdd719ec2ad829fba66 SHA512 804e99324bf8c5fbbf870307d8b243733eb09708b0c6a9a6068803f8886219169d7153789f43690e368a0c2fc2ed2ac47ebcf84a67fca035937c202abc5869a4 -EBUILD mpg123-1.29.3.ebuild 2994 BLAKE2B 9cc72c5b3eb4365f906214022e4ce968817189313bb5a40e1ffef60b9e7baa9e85b8569c961bb51c19a3ca6c15161a226d41b6905264a16b1217deec32e5c98e SHA512 ece567dfe97b106c89215936b2adb2eee6566c8f9e06d7ff12966e46aa8111636e03f2169e6eecbed93771f3fc736de6337da4a065e8078eba0f7c9e39df31f6 +EBUILD mpg123-1.29.3.ebuild 2992 BLAKE2B 19ce0484093dcf499d8dc9380ed02fd66e3669a4aa690b2f585446afafdc301cb785f208c49a1c560c9edb1ee00d33ab04a4b3828035446dce3ece64b828b161 SHA512 d2bcc2a3b7818a93c23c57e53c9c439226b261e9c8baefb2bbdbdb59a3d0df222a42cc5a4c1049c4aa80ce08bc91a200969c3cdb0c2e00e08281c995849f6663 MISC metadata.xml 526 BLAKE2B 42eed8f068420cefea4cf3e75a880889be7abe182feec2aa95e0e7f550cf68eb2582460e43500d24b7ad189adb3e0e135da1079efb405957fe3dfc6b93a91ece SHA512 11e572b6ec77d6c971766e666db84ee4b605479c3f89ba639177de7fb109a8d9e38d1f5034a52554736e6bd0915aae84830169ba3580f6d64794adc4c8cb9d0e diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild b/media-sound/mpg123/mpg123-1.29.2.ebuild deleted file mode 100644 index b49ebad52d41..000000000000 --- a/media-sound/mpg123/mpg123-1.29.2.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic toolchain-funcs libtool multilib-minimal - -DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3" -HOMEPAGE="https://www.mpg123.org/" -SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" -IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" - -# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. -# Note: build system prefers libsdl2 > libsdl. We could in theory add both -# but it's tricky when it comes to handling switching between them properly. -# We'd need a USE flag for both sdl1 and sdl2 and to make them clash. -RDEPEND=" - dev-libs/libltdl:0 - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack ) - nas? ( media-libs/nas ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-sound/pulseaudio ) - sdl? ( media-libs/libsdl2 )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/libtool - virtual/pkgconfig -" -IDEPEND="app-eselect/eselect-mpg123" - -DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README ) - -src_prepare() { - default - elibtoolize # for Darwin bundles -} - -multilib_src_configure() { - local _audio=dummy - local _output=dummy - local _cpu=generic_fpu - - # Build fails without -D_GNU_SOURCE like this: - # error: ‘struct hostent’ has no member named ‘h_addr’ - append-cflags -D_GNU_SOURCE - - if $(multilib_is_native_abi) ; then - local flag - for flag in nas portaudio sdl oss jack alsa pulseaudio coreaudio; do - if use ${flag}; then - _audio+=" ${flag/pulseaudio/pulse}" - _output=${flag/pulseaudio/pulse} - fi - done - fi - - use cpu_flags_ppc_altivec && _cpu=altivec - - if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then - use cpu_flags_x86_sse && _cpu=x86-64 - elif use x86 && gcc-specs-pie ; then - # Don't use any mmx, 3dnow, sse and 3dnowext - # bug #164504 - _cpu=generic_fpu - else - use cpu_flags_x86_mmx && _cpu=mmx - use cpu_flags_x86_3dnow && _cpu=3dnow - use cpu_flags_x86_sse && _cpu=x86 - use cpu_flags_x86_3dnowext && _cpu=x86 - fi - - local myconf=( - --with-optimization=0 - --with-audio="${_audio}" - --with-default-audio=${_output} - --with-cpu=${_cpu} - --enable-network - $(use_enable ipv6) - --enable-int-quality=$(usex int-quality) - ) - - multilib_is_native_abi || myconf+=( --disable-modules ) - - ECONF_SOURCE="${S}" econf "${myconf[@]}" - - if ! $(multilib_is_native_abi) ; then - sed -i -e 's:src doc:src/libmpg123:' Makefile || die - fi -} - -multilib_src_install_all() { - einstalldocs - mv "${ED}"/usr/bin/mpg123{,-mpg123} - find "${ED}" -type f -name '*.la' -delete || die -} - -pkg_postinst() { - eselect mpg123 update ifunset -} - -pkg_postrm() { - eselect mpg123 update ifunset -} diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild b/media-sound/mpg123/mpg123-1.29.3.ebuild index 20ac2ef9c320..a57001dd1aeb 100644 --- a/media-sound/mpg123/mpg123-1.29.3.ebuild +++ b/media-sound/mpg123/mpg123-1.29.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio sdl cpu_flags_x86_sse" # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs. diff --git a/media-sound/mumble/Manifest b/media-sound/mumble/Manifest index 31042c507c80..00ba28620f86 100644 --- a/media-sound/mumble/Manifest +++ b/media-sound/mumble/Manifest @@ -1,4 +1,6 @@ DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6 SHA512 e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68 +DIST mumble-1.4.230.tar.gz 9441667 BLAKE2B da433f3c15d7e45dfac0c8a78c9dbe86ba8d5cd078d2d87fd4d90718968fc9e5928c3c5c5ba2e40a8a54d02a646c5fc6a7ee2fff4b71dfa411d74f395b097c26 SHA512 6cffc7a95d88b33876f4093b99266468210f5c14f190fbd2fbe4991bef91a567e55296e7c8c6cc99e19c054853211085cc3cc08109e367e6776afb70766b3a53 EBUILD mumble-1.3.4.ebuild 3775 BLAKE2B dcf342af9e2a3ad6e19ac795931fd6df8bf8b1f9932dd12c78d58db453604da80e1c59cde9b87055777ab463ccec0b1e18da2fd8b025125d13ae88bc6b687f12 SHA512 157d75a84cdc693f34533aced498f57c28e19d00ca1b49d5f1a13736cc5d8fddb6e06bfafa5e48e154d3ae3e11ab8a10dd40a86501264ca148a5776438bb127e -EBUILD mumble-9999.ebuild 3032 BLAKE2B f5dbfab60d82ea467f4b387fab941555ecd05a82ac80d67cc6dff962d049f3dd91ad9e59ed3a15dfdbe5c0c1981f6116decdf503526cad3aa2a37a5da6fe1f28 SHA512 6ff0537b360e770b73dd081aab902603f6583a268702d4aedc8d75619f9aa4dd9bb058d5cf70e4f0769fd037fd8564a041dcf7746831061d1c65db175d3fb5a0 -MISC metadata.xml 597 BLAKE2B c99a93344cfd24880faa9a9253a7a9f2e629067a043f6f9c0d086971be27e70b54b7f32ddbf403d92513c91762f5a90c71f341debc856a223ca02575a2ac7db0 SHA512 696dbbe72020708d862cb944ad3ab4c8e3bce6e5a2565f4318086a3d3c1fe86ca1205eb58316a2e79f724ffb45d435acd51665dcee7b5efe68f61b27a979b5c2 +EBUILD mumble-1.4.230.ebuild 3227 BLAKE2B 81096ad43811ab6319e8a351e976433562993be83f893f96c9476a7e73d12becd245a8ee4c15bcb9f115d8ff7ef9685e287da0921bf47f46d6078473b31cfe8c SHA512 d7eab2d63ded30a7e0fbe44b57c07e7fb960dc64b0ecfc8c1bb75ef8ebc02a1def8e4df4b2397f7689eebf82881eb40330d052c4e2310a2cbc136185557e7760 +EBUILD mumble-9999.ebuild 3234 BLAKE2B 9395a98a310ea3fed8c05806d6a8d1bbbd3de10ae4f8682a45a1ad51c23f496767e2b1eaf175d86d67f021c75f4c7a98903a36581da95b44e26a77e674e94dfd SHA512 360d075e9d057b3377cdf807665903475f0443337e9d184f2e9ecffd5cfaf22ada64ad15cf96d5eaa3c23c7ebd9ca7b79a33bc0790217d5a1ec774398a5a3642 +MISC metadata.xml 670 BLAKE2B fe98e9c1906942bac7fb7c5f66dd14ca201b7be96580c627a21f768507d2700e7c3bb6d63ac29a3402daf2ccbfc64096c61b73414b70489f43fd99ad78abbf6a SHA512 4902e6f6900e479f4c55fce2833b87149cd0175cb261fa08d2835431995472db794c1b47e7b6ade3812b007afe0e0ec8fa252bab7ae3c7bb02378f26a9287fc4 diff --git a/media-sound/mumble/metadata.xml b/media-sound/mumble/metadata.xml index 45d6f53a49e9..8c16fbd1e7e9 100644 --- a/media-sound/mumble/metadata.xml +++ b/media-sound/mumble/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <use> <flag name="g15">Enable support for the Logitech G15 LCD (and compatible devices).</flag> + <flag name="pipewire">Enable pipewire support for audio output.</flag> <flag name="rnnoise">Enable alternative noise suppression option based on RNNoise.</flag> <flag name="speech">Enable text-to-speech support in Mumble.</flag> </use> diff --git a/media-sound/mumble/mumble-1.4.230.ebuild b/media-sound/mumble/mumble-1.4.230.ebuild new file mode 100644 index 000000000000..8326c431832d --- /dev/null +++ b/media-sound/mumble/mumble-1.4.230.ebuild @@ -0,0 +1,126 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +if [[ "${PV}" == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git" + EGIT_SUBMODULES=( '-*' celt-0.7.0-src celt-0.11.0-src themes/Mumble 3rdparty/rnnoise-src 3rdparty/FindPythonInterpreter ) +else + if [[ "${PV}" == *_pre* ]] ; then + SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${P}.tar.xz" + else + MY_PV="${PV/_/-}" + MY_P="${PN}-${MY_PV}" + SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz" + S="${WORKDIR}/${P/_*}.src" + fi + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD MIT" +SLOT="0" +IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise speech test zeroconf" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-libs/openssl-1.0.0b:0= + dev-libs/poco + >=dev-libs/protobuf-2.2.0:= + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtsql:5[sqlite] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + >=media-libs/libsndfile-1.0.20[-minimal] + >=media-libs/opus-1.3.1 + >=media-libs/speex-1.2.0 + media-libs/speexdsp + sys-apps/lsb-release + x11-libs/libX11 + x11-libs/libXi + alsa? ( media-libs/alsa-lib ) + dbus? ( dev-qt/qtdbus:5 ) + g15? ( app-misc/g15daemon ) + jack? ( virtual/jack ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-sound/pulseaudio ) + pipewire? ( media-video/pipewire ) + speech? ( >=app-accessibility/speech-dispatcher-0.8.0 ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) +" +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 + dev-qt/qttest:5 + >=dev-libs/boost-1.41.0 + x11-base/xorg-proto +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +src_prepare() { + # required because of xdg.eclass also providing src_prepare + cmake_src_prepare +} + +src_configure() { + + local mycmakeargs=( + -Dalsa="$(usex alsa)" + -Dtests="$(usex test)" + -Dbundled-celt="ON" + -Dbundled-opus="OFF" + -Dbundled-speex="OFF" + -Ddbus="$(usex dbus)" + -Dg15="$(usex g15)" + -Djackaudio="$(usex jack)" + -Doverlay="ON" + -Dportaudio="$(usex portaudio)" + -Doverlay-xcompile="$(usex multilib)" + -Dpipewire="$(usex pipewire)" + -Dpulseaudio="$(usex pulseaudio)" + -Drnnoise="$(usex rnnoise)" + -Dserver="OFF" + -Dspeechd="$(usex speech)" + -Dtranslations="$(usex nls)" + -Dupdate="OFF" + -Dzeroconf="$(usex zeroconf)" + ) + + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" ) + fi + + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use amd64 && use multilib ; then + # The 32bit overlay library gets built when multilib is enabled. + # Install it into the correct 32bit lib dir. + local libdir_64="/usr/$(get_libdir)/mumble" + local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble" + dodir ${libdir_32} + mv "${ED}"/${libdir_64}/libmumbleoverlay.x86.so* \ + "${ED}"/${libdir_32}/ || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + echo + elog "Visit https://wiki.mumble.info/ for futher configuration instructions." + elog "Run 'mumble-overlay <program>' to start the OpenGL overlay (after starting mumble)." + echo +} diff --git a/media-sound/mumble/mumble-9999.ebuild b/media-sound/mumble/mumble-9999.ebuild index 260bec92b200..632f8eab78d9 100644 --- a/media-sound/mumble/mumble-9999.ebuild +++ b/media-sound/mumble/mumble-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,19 +17,21 @@ else else MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" - SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz - https://dl.mumble.info/${MY_P}.tar.gz" - S="${WORKDIR}/${P/_*}" + SRC_URI="https://github.com/mumble-voip/mumble/releases/download/v${MY_PV}/${MY_P}.tar.gz" + S="${WORKDIR}/${P/_*}.src" fi KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="BSD MIT" SLOT="0" -IUSE="+alsa +dbus debug g15 jack portaudio pulseaudio nls +rnnoise speech test zeroconf" +IUSE="+alsa +dbus debug g15 jack pipewire portaudio pulseaudio multilib nls +rnnoise speech test zeroconf" RESTRICT="!test? ( test )" RDEPEND=" + >=dev-libs/openssl-1.0.0b:0= + dev-libs/poco + >=dev-libs/protobuf-2.2.0:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] @@ -37,8 +39,6 @@ RDEPEND=" dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 - dev-libs/poco - >=dev-libs/protobuf-2.2.0:= >=media-libs/libsndfile-1.0.20[-minimal] >=media-libs/opus-1.3.1 >=media-libs/speex-1.2.0 @@ -50,13 +50,15 @@ RDEPEND=" dbus? ( dev-qt/qtdbus:5 ) g15? ( app-misc/g15daemon ) jack? ( virtual/jack ) - >=dev-libs/openssl-1.0.0b:0= portaudio? ( media-libs/portaudio ) pulseaudio? ( media-sound/pulseaudio ) + pipewire? ( media-video/pipewire ) speech? ( >=app-accessibility/speech-dispatcher-0.8.0 ) zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) " DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 + dev-qt/qttest:5 >=dev-libs/boost-1.41.0 x11-base/xorg-proto " @@ -74,7 +76,7 @@ src_configure() { local mycmakeargs=( -Dalsa="$(usex alsa)" - -DBUILD_TESTING="$(usex test)" + -Dtests="$(usex test)" -Dbundled-celt="ON" -Dbundled-opus="OFF" -Dbundled-speex="OFF" @@ -83,6 +85,8 @@ src_configure() { -Djackaudio="$(usex jack)" -Doverlay="ON" -Dportaudio="$(usex portaudio)" + -Doverlay-xcompile="$(usex multilib)" + -Dpipewire="$(usex pipewire)" -Dpulseaudio="$(usex pulseaudio)" -Drnnoise="$(usex rnnoise)" -Dserver="OFF" @@ -92,14 +96,18 @@ src_configure() { -Dzeroconf="$(usex zeroconf)" ) + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" ) + fi + cmake_src_configure } src_install() { cmake_src_install - if use amd64 ; then - # The 32bit overlay library gets automatically built and installed on x86_64 platforms. + if use amd64 && use multilib ; then + # The 32bit overlay library gets built when multilib is enabled. # Install it into the correct 32bit lib dir. local libdir_64="/usr/$(get_libdir)/mumble" local libdir_32="/usr/$(get_abi_var LIBDIR x86)/mumble" diff --git a/media-sound/murmur/Manifest b/media-sound/murmur/Manifest index 3b01eb418c5e..cc1dfe650177 100644 --- a/media-sound/murmur/Manifest +++ b/media-sound/murmur/Manifest @@ -1,10 +1,13 @@ AUX murmur.confd 172 BLAKE2B 1f25ce417f1b9f504ea59d4e5216774f8eb2b00450577a1d137f645fbbd69f0991b510c35bad81ac739c868ce128f4de0c6b4e4095edcd977d3822fac622524c SHA512 4a05e2a640abf3f7a74c63b47ab87774718ad4e86f985c5308a2ba3167d816abedd9c35b07b8572f7789309ba91fa37bc0c1938493cc8d78844ecdeed7bd4171 AUX murmur.initd-r1 506 BLAKE2B fd483f5f1c43f1778a909c725abee43b7299251e70e3f4e365804e7da94f674035dbb953167f2143c2d00dfbb4e23d5ed3d378c8aa2acbafbae8e7cf93fab263 SHA512 e1178a42c10f4a62f9b937e977b9e13059cae501851a377aea221ae2bd2bf031a1574e1f29f6df1b0ee08406a6a88fae8fbffd8acd0546f9ff6b27189ef55653 +AUX murmur.initd-r2 511 BLAKE2B 2ff09ffdb62c5131f97f52960ac71360eb4959bb974c8cbc7f0fb0a27da91f34826a3065840be5a5ef9c24e243185cee0106c85285aa2aefbb534934cff9621d SHA512 3153254ec2c31e1b19e4991cce65ae9df7a609ad61c13ff569bbe822fc728dcf562c63c0a0d3198de3bd1599524db3f0e122004d1491b6bceafdbb28066a56cc AUX murmur.logrotate 175 BLAKE2B b13282fc194ed7a576e22ac241285053a7882f670580b6a3004e8ce22b3cc5f3854f46aa2a89629931a0e8cdc826e2d4e1096e837aed41148d8ef87afd485676 SHA512 09bbc2f364e038dc81e55adb86210f4cdc178bd2dba770e373f6c411b2c21d08218fd9784fff0ba133b7e18c84ddc3b2ac86d9d67a99a3169d3be42bd7fe2863 AUX murmurd-dbus.tmpfiles 33 BLAKE2B 4040c58c142ae051e3086bfb179a1b28fc97f997d2b4ccf0392fb30d6212ac937f3d8ec120699210bee333b224af73dc1b72a40f3bda1cb4f4e8e683ac09b262 SHA512 9bc78c99dd5d830e6ea0fff82e1fdc3c323b7952e54f139754d8d0dd5e5e75c3374e26ea5a404029c96766cbf3a08afdffd53b99fdca5cd9c97dd8a28b8fc410 DIST mumble-1.3.3.tar.gz 8591354 BLAKE2B e5bf4d0a21f3c9af761b0892c4a5a7d86244d3283070976fe7a779a10567ffd857e0c19dad750cdbae40d851ce1dcf17b66c63a2cb5142a13358af6f272445dd SHA512 be4c6d4de82a1059bf30d4c7e3c44e41e4bb50dc4a811b7d0def808c52059ff7bcccf65140db940f18cc1bb66d58ea4dab23ba5dcfae3b8b904866751f32edb3 DIST mumble-1.3.4.tar.gz 8592741 BLAKE2B bcde3fd859ec4faea06f996cd4c583af7c0b8409cca79cb05ef8ba7fcdeac9e49ed1d07a4131225dd582da7610190d4006abc731fd4276b2288e02e8c18effb6 SHA512 e2dde5aad30d1a931e7acd8d7db0b8c785d3a268d0b8cf5626fa03953a51bcadb719c6682c440d02524e83beee13d73d8f5bb3fdf98ab1c82d3ecf824cc25f68 +DIST mumble-1.4.230.tar.gz 9441667 BLAKE2B da433f3c15d7e45dfac0c8a78c9dbe86ba8d5cd078d2d87fd4d90718968fc9e5928c3c5c5ba2e40a8a54d02a646c5fc6a7ee2fff4b71dfa411d74f395b097c26 SHA512 6cffc7a95d88b33876f4093b99266468210f5c14f190fbd2fbe4991bef91a567e55296e7c8c6cc99e19c054853211085cc3cc08109e367e6776afb70766b3a53 EBUILD murmur-1.3.3.ebuild 3717 BLAKE2B b696165aaefb36ddc61ca17008bfc128d01664bccac3dd02729865a8d9f0b12b5d9f75648099d1b43d374e5cba18ff99c89cbec7174130e8c4598d6569c86958 SHA512 a76d12a2cc60d016cd4527b9776898e7dae75a4aa438eee36617afa40d118cd619396cec8db5eff2cd5579aac2cf61941cc77e027120a5996fbe5f574e7b0320 EBUILD murmur-1.3.4.ebuild 3719 BLAKE2B 3b0dd3378a043e2bbfc5ebde7832985365a83ac4b524e818f5bb2a70963824376e3bf2973c6a43f02edf8b59c33947572150e250206595a73cf21a95f4a59d21 SHA512 5ecf3483b8c9e1c5bd74f385e5e4bd129f0997df9b51c18595797bfb60a624757be69592f0b0ed7b7b7e9a339eb52412ce9a0d9fbd309ca16d88382a6ffeea27 -EBUILD murmur-9999.ebuild 3777 BLAKE2B 4a25f63367c23082d3dff4e75027e077ca402612e1587246c21410a7cf582d20fa7a59c52f08ff9206cbd56df308d67524075c2258ed9557b6739566b5f64a90 SHA512 dab8a355b497a0b78a6958166960d2bde03edc2b07d56394420f5372e0aa9995aaf91b57b6e570221d5436904f9c15ab932aa12901205ac2646e8078a09d1c59 +EBUILD murmur-1.4.230-r2.ebuild 3894 BLAKE2B 658989f4911510a3c75a9a30b78d92bdc5077db00c37d9325068f69b8fd65ef4f0b1633d48bd70eb42a531b360908d5476325b99f50ee6ade6dfb7f485700b6f SHA512 b65c4ebbe0865464f2a303a02fe070507e878dd32c9f627f041939e447d62ce4e5634f0b1dfd0a7ad17f54a4508409d9d4c9547437f7b669901362d1ec6da1ec +EBUILD murmur-9999.ebuild 3894 BLAKE2B 658989f4911510a3c75a9a30b78d92bdc5077db00c37d9325068f69b8fd65ef4f0b1633d48bd70eb42a531b360908d5476325b99f50ee6ade6dfb7f485700b6f SHA512 b65c4ebbe0865464f2a303a02fe070507e878dd32c9f627f041939e447d62ce4e5634f0b1dfd0a7ad17f54a4508409d9d4c9547437f7b669901362d1ec6da1ec MISC metadata.xml 531 BLAKE2B 26cf46acdb8163b6afed12a320ef3a4f776dc1dad34191544da5525c75a5af718bbee12fd1505294bee016fbe40cc0fb3c923fdac9b07428419f0de6efb44c4c SHA512 a11789a617bbf4f78bdf3ab2b406dff874d1db2bc1c24ac48b8eccdb49049d2679b511a809be6004967798fc0d89b52adcdc6e855420eebf2e7bfcba424953fc diff --git a/media-sound/murmur/files/murmur.initd-r2 b/media-sound/murmur/files/murmur.initd-r2 new file mode 100644 index 000000000000..b754c242462b --- /dev/null +++ b/media-sound/murmur/files/murmur.initd-r2 @@ -0,0 +1,24 @@ +#!/sbin/openrc-run + +pidfile="/run/murmur/murmur.pid" +command="/usr/bin/mumble-server" +command_args="-ini \"${MURMUR_CONF}\"" +start_stop_daemon_args="-u \"${MURMUR_USER}\" --env HOME=\"${MURMUR_HOME}\" --wait 20" +extra_started_commands="reload" + +depend() { + need localmount net + use dbus logger + after bootmisc mysql +} + +start_pre() { + checkpath -q -d -o ${MURMUR_USER} ${pidfile%/*} +} + +reload() { + ebegin "Reloading Murmur" + start-stop-daemon --signal HUP --pidfile "${pidfile}" \ + --exec ${command} + eend $? +} diff --git a/media-sound/murmur/murmur-1.4.230-r2.ebuild b/media-sound/murmur/murmur-1.4.230-r2.ebuild new file mode 100644 index 000000000000..50cc111347c0 --- /dev/null +++ b/media-sound/murmur/murmur-1.4.230-r2.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake systemd readme.gentoo-r1 tmpfiles + +DESCRIPTION="Mumble is an open source, low-latency, high quality voice chat software" +HOMEPAGE="https://wiki.mumble.info" +if [[ "${PV}" == 9999 ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/mumble-voip/mumble.git" + EGIT_SUBMODULES=( '-*' ) +else + MY_PN="mumble" + if [[ "${PV}" == *_pre* ]] ; then + MY_P="${MY_PN}-${PV}" + SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${MY_P}.tar.xz" + S="${WORKDIR}/${MY_P}" + else + MY_PV="${PV/_/-}" + MY_P="${MY_PN}-${MY_PV}" + SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz + https://dl.mumble.info/${MY_P}.tar.gz" + S="${WORKDIR}/${MY_PN}-${PV/_*}.src" + fi + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="+dbus grpc +ice test zeroconf" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/murmur + acct-user/murmur + >=dev-libs/openssl-1.0.0b:0= + >=dev-libs/protobuf-2.2.0:= + dev-qt/qtcore:5 + dev-qt/qtnetwork:5 + || ( + dev-qt/qtsql:5[sqlite] + dev-qt/qtsql:5[mysql] + ) + dev-qt/qtxml:5 + sys-apps/lsb-release + >=sys-libs/libcap-2.15 + dbus? ( dev-qt/qtdbus:5 ) + grpc? ( net-libs/grpc ) + ice? ( dev-libs/Ice:= ) + zeroconf? ( net-dns/avahi[mdnsresponder-compat] ) +" + +DEPEND="${RDEPEND} + >=dev-libs/boost-1.41.0 + dev-qt/qttest:5 +" +BDEPEND=" + acct-group/murmur + acct-user/murmur + virtual/pkgconfig +" + +if [[ "${PV}" == *9999 ]] ; then + # Required for the mkini.sh script which calls perl multiple times + BDEPEND+=" + dev-lang/perl + " +fi + +DOC_CONTENTS=" + Useful scripts are located in /usr/share/doc/${PF}/scripts.\n + Please execute:\n + murmurd -ini /etc/murmur/murmur.ini -supw <pw>\n + chown murmur:murmur /var/lib/murmur/murmur.sqlite\n + to set the build-in 'SuperUser' password before starting murmur. + Please restart dbus before starting murmur, or else dbus + registration will fail. +" + +src_prepare() { + default + + if [[ "${PV}" == *9999 ]] ; then + pushd scripts &>/dev/null || die + ./mkini.sh || die + popd &>/dev/null || die + fi + + sed \ + -e 's:mumble-server:murmur:g' \ + -e 's:/var/run:/run:g' \ + -i "${S}"/scripts/murmur.{conf,ini} || die + + # Adjust systemd service file to our config location #689208 + sed \ + -e "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \ + -e "s@murmurd@mumble-server@" \ + -i scripts/${PN}.service || die + + cmake_src_prepare +} + +src_configure() { + myuse() { + [[ -n "${1}" ]] || die "myconf: No use flag given." + use ${1} || echo "no-${1}" + } + local mycmakeargs=( + -DBUILD_TESTING="$(usex test)" + -Dclient="OFF" + -Ddbus="$(usex dbus)" + -Dg15="OFF" + -Dgrpc="$(usex grpc)" + -Dice="$(usex ice)" + -Doverlay="OFF" + -Dserver="ON" + -Dzeroconf="$(usex zeroconf)" + ) + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" ) + fi + cmake_src_configure +} + +src_install() { + cmake_src_install + + dodoc README.md CHANGES + + docinto scripts + dodoc -r scripts/server + docompress -x /usr/share/doc/${PF}/scripts + + local etcdir="/etc/murmur" + insinto ${etcdir} + doins scripts/${PN}.ini + + insinto /etc/logrotate.d/ + newins "${FILESDIR}"/murmur.logrotate murmur + + insinto /etc/dbus-1/system.d/ + doins scripts/murmur.conf + + insinto /usr/share/murmur/ + doins src/murmur/Murmur.ice + + newinitd "${FILESDIR}"/murmur.initd-r2 murmur + newconfd "${FILESDIR}"/murmur.confd murmur + + systemd_dounit scripts/${PN}.service + newtmpfiles "${FILESDIR}"/murmurd-dbus.tmpfiles "${PN}".conf + + keepdir /var/lib/murmur /var/log/murmur + fowners -R murmur /var/lib/murmur /var/log/murmur + fperms 750 /var/lib/murmur /var/log/murmur + + # Fix permissions on config file as it might contain passwords. + # (bug #559362) + fowners root:murmur ${etcdir}/murmur.ini + fperms 640 ${etcdir}/murmur.ini + + doman man/murmurd.1 + + readme.gentoo_create_doc +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + readme.gentoo_print_elog +} diff --git a/media-sound/murmur/murmur-9999.ebuild b/media-sound/murmur/murmur-9999.ebuild index 49460f4e5a97..50cc111347c0 100644 --- a/media-sound/murmur/murmur-9999.ebuild +++ b/media-sound/murmur/murmur-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -22,9 +22,9 @@ else MY_P="${MY_PN}-${MY_PV}" SRC_URI="https://github.com/mumble-voip/mumble/releases/download/${MY_PV}/${MY_P}.tar.gz https://dl.mumble.info/${MY_P}.tar.gz" - S="${WORKDIR}/${MY_PN}-${PV/_*}" + S="${WORKDIR}/${MY_PN}-${PV/_*}.src" fi - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="~amd64 ~x86" fi LICENSE="BSD" @@ -54,6 +54,7 @@ RDEPEND=" DEPEND="${RDEPEND} >=dev-libs/boost-1.41.0 + dev-qt/qttest:5 " BDEPEND=" acct-group/murmur @@ -90,10 +91,12 @@ src_prepare() { sed \ -e 's:mumble-server:murmur:g' \ -e 's:/var/run:/run:g' \ - -i "${S}"/scripts/murmur.{conf,ini.system} || die + -i "${S}"/scripts/murmur.{conf,ini} || die # Adjust systemd service file to our config location #689208 - sed "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \ + sed \ + -e "s@/etc/${PN}\.ini@/etc/${PN}/${PN}.ini@" \ + -e "s@murmurd@mumble-server@" \ -i scripts/${PN}.service || die cmake_src_prepare @@ -115,7 +118,9 @@ src_configure() { -Dserver="ON" -Dzeroconf="$(usex zeroconf)" ) - + if [[ "${PV}" != 9999 ]] ; then + mycmakeargs+=( -DBUILD_NUMBER="$(ver_cut 3)" ) + fi cmake_src_configure } @@ -130,7 +135,7 @@ src_install() { local etcdir="/etc/murmur" insinto ${etcdir} - newins scripts/${PN}.ini.system ${PN}.ini + doins scripts/${PN}.ini insinto /etc/logrotate.d/ newins "${FILESDIR}"/murmur.logrotate murmur @@ -141,7 +146,7 @@ src_install() { insinto /usr/share/murmur/ doins src/murmur/Murmur.ice - newinitd "${FILESDIR}"/murmur.initd-r1 murmur + newinitd "${FILESDIR}"/murmur.initd-r2 murmur newconfd "${FILESDIR}"/murmur.confd murmur systemd_dounit scripts/${PN}.service diff --git a/media-sound/paprefs/Manifest b/media-sound/paprefs/Manifest index df94f3ba59f2..cc80c8acb8eb 100644 --- a/media-sound/paprefs/Manifest +++ b/media-sound/paprefs/Manifest @@ -1,5 +1,3 @@ -DIST paprefs-1.1.tar.xz 69144 BLAKE2B 9809bb73156be1e4020679637c1203524a0ccc5f5e1fb3696724925bb196cd397e433c22e993e7353cfaadd38260980676af6ace2cac795c0b615298d1d85805 SHA512 4203fcb485b40223a5c8672fdbbd2875a25d05d85366773015728f54a17020098ee9e9fd1c02180c01799e100b99389c970855fc1bd69921d32d8e43c749ce76 DIST paprefs-1.2.tar.xz 74820 BLAKE2B 5b4e3b2e4e0e940a7685dbff287cf42951931da1aad6f011a72115a8393bae11f6e80dc09a3e5724afaaac0e6580dcc7a37a9b9b4ab6fc6a53f29647d9980a4d SHA512 2bc50116528c150060711899c66976179e433f6be36f6b7806f0fd3f66346ce14037875e7f119dc205d2047c3998d78105fa7d7c397dfcf02fb8d3bfec34154c -EBUILD paprefs-1.1-r1.ebuild 939 BLAKE2B e392fae53c00d30b07e9dbe843c360edde26cce313b78f9b96b00e2aaf63924c0a5aec2029dde26da8434b32b14112721b91e2fec036b2acfe76d68bea7b697e SHA512 e8fe1c5cc828753144974db389296a9e58ec38ea6101aef5b0d426f711860bf121cf2d3ea82289ad7d432dc279b698deadab158854d472997c02a20ad76f6764 -EBUILD paprefs-1.2.ebuild 823 BLAKE2B e94127ffa5bf4cced9e3ffcaf3fb261863c399e3aed19adb278b68f48a726c67b14d5da8496b7647e3dec1397ff95b766b8c268512f896513cd3aa618f1147e7 SHA512 2b32aeb3b8b03007b6f984e905fd3d86218c96d4bbd49f5db2b570dd4d224ed7ec6ba9dcd042ba1104c4902ef7e9732e434ac79b2aa6151f19c02ddde39d4b40 +EBUILD paprefs-1.2.ebuild 821 BLAKE2B 8a4a6544daef81f7380dc3748c40802e32052d5c5d9390368f14dd2cb4902c0fd254b65666ffd57939873771b556e5d41dfe6fc4994bfdee74d1c12950c6d7a7 SHA512 cd1977ab72ce74740355d19e713b9d03e17e0ff60b27515a365a8488709205839025527929a1a66590ce329d910d1669fa585f022a268136d37e84ef21759ca9 MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/paprefs/paprefs-1.1-r1.ebuild b/media-sound/paprefs/paprefs-1.1-r1.ebuild deleted file mode 100644 index fcf064732a0d..000000000000 --- a/media-sound/paprefs/paprefs-1.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic meson xdg-utils - -DESCRIPTION="PulseAudio Preferences, configuration dialog for PulseAudio" -HOMEPAGE="https://freedesktop.org/software/pulseaudio/paprefs" -SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~ppc ~sparc x86" - -RDEPEND="dev-cpp/atkmm:0 - dev-cpp/glibmm:2 - dev-cpp/gtkmm:3.0 - dev-libs/glib:2 - >=dev-libs/libsigc++-2.2:2 - >=media-sound/pulseaudio-12.0-r1[glib] - x11-libs/gtk+:3 - || ( - x11-themes/tango-icon-theme - x11-themes/adwaita-icon-theme - )" -DEPEND="${RDEPEND}" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - append-cxxflags -std=c++11 #568590 - local mymesonargs=( - -Dlynx=false - ) - meson_src_configure -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/media-sound/paprefs/paprefs-1.2.ebuild b/media-sound/paprefs/paprefs-1.2.ebuild index ee0a35651ddf..0e6bd7270503 100644 --- a/media-sound/paprefs/paprefs-1.2.ebuild +++ b/media-sound/paprefs/paprefs-1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://freedesktop.org/software/pulseaudio/${PN}/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~sparc ~x86" +KEYWORDS="amd64 ~ppc ~sparc x86" RDEPEND="dev-cpp/atkmm:0 dev-cpp/glibmm:2 diff --git a/media-sound/pasystray/Manifest b/media-sound/pasystray/Manifest index 9871fb8e264a..cc2c1d8ca8b2 100644 --- a/media-sound/pasystray/Manifest +++ b/media-sound/pasystray/Manifest @@ -1,5 +1,3 @@ -DIST pasystray-0.7.1.tar.gz 56041 BLAKE2B 5f7cae7a55580bf3dfe294e95bbda372c3a679bec000d222964b4027ced2462dfb4a8446d0683f8910e96ab98e1541b3fa9fafc36da530c92d2285f00a1beb65 SHA512 2af5176e6a5bf6d74baf0a0b52b731b7a3b54f787c4e89d945357aab4e186a35e0f77288d69d66743bf4e21f758e0d961cc1f9b339ce513eb4eb2bcab0d754bb DIST pasystray-0.8.0.tar.gz 58770 BLAKE2B dff11dec46986d3b086acdff43aa7eda97e8edcdef0ef85a246087a3a0da9407cb4475ab4b579a370f90c23327d065ae704685124915b27e03f0be1a44e50a58 SHA512 104c68e41659306ca1e750d0d580d6ffcf4411da2da51a4f2780f551e12da9e104eb66ea841234292769f05a15f8f14ceaefc55893cf551a47124d086b1fb291 -EBUILD pasystray-0.7.1.ebuild 999 BLAKE2B 311f499a2c1eb72326a348893098836166330425c323a9cd6ed117f0619eb7a8179d1c883344143d0d858f7037193451c5b3c0486f47dec52bb192aad557e5c0 SHA512 74b5e0e8fc57f0bcc6c6285dffb7c60a1a9cb32f9d96d05b64a429a6f79bf0c638434529cf36323387fff1338cc5f6bbffe3362efe1d6a0179f4e093d7bc635f EBUILD pasystray-0.8.0.ebuild 761 BLAKE2B eaaea52da0a581800446fbd3fe37d88195dad259b5ab1a3d5d8e4c91872f00d7b9421bc3e9ce6fda4a172266f0bb230efad6fcb0d66d95243fc04116069a5f08 SHA512 5ba573f74b1ec5f468863738b4d5a28aae4a07d5b74a2f0baad1333e358ff91253c5491e050b3881adce4891f5b8c8a4d511b47159e54d2aaf5ba0605438ba77 MISC metadata.xml 666 BLAKE2B 6729f9a6e3bbfeaa9f8319c53770972326a0ffe851c02b5238d0e928c02d222d93bf569d00a9b6c1f33602fc13b764f9750d4473f67b1fc5d36da06e52fe96c0 SHA512 11a383b58d521ce5ca4bdcf3505e45b8dbd3053cf3e075c39c8dc4b83c94e3e7654141ffc8048cacdf8b4cc0c4d6565fe0d9609a3e14bf14bc248578978cf39d diff --git a/media-sound/pasystray/pasystray-0.7.1.ebuild b/media-sound/pasystray/pasystray-0.7.1.ebuild deleted file mode 100644 index b9732e0f3ecd..000000000000 --- a/media-sound/pasystray/pasystray-0.7.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils autotools xdg - -DESCRIPTION="PulseAudio system tray" -HOMEPAGE="https://github.com/christophgysin/pasystray" -SRC_URI="https://github.com/christophgysin/${PN}/archive/${P}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="amd64 ~arm ~x86" -IUSE="libnotify zeroconf" - -RDEPEND=" - >=dev-libs/glib-2.48.2 - >=media-sound/pulseaudio-5.0-r3[glib,zeroconf?] - x11-libs/gtk+:3 - x11-libs/libX11 - zeroconf? ( >=net-dns/avahi-0.6 ) - libnotify? ( >=x11-libs/libnotify-0.7 ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR}/${PN}-${P} - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable libnotify notify) \ - $(use_enable zeroconf avahi) -} - -pkg_postinst() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_mimeinfo_database_update - gnome2_icon_cache_update -} diff --git a/media-sound/pavucontrol-qt/Manifest b/media-sound/pavucontrol-qt/Manifest index 5ec892f185e4..3532498626cb 100644 --- a/media-sound/pavucontrol-qt/Manifest +++ b/media-sound/pavucontrol-qt/Manifest @@ -1,3 +1,5 @@ DIST pavucontrol-qt-0.17.0.tar.xz 104120 BLAKE2B 13cfd361d134a8fb79eb6bf20ab2e2755b998e4c46105efb0e7d29a171262d795b6f77629c4b066b0d786cf1bd60784d0d7155c4b77d23ff2a0a148f3f7764a5 SHA512 b6c77fc78c62051c8c0484edb09d1e2a347fc30ae8b65f1e4b3d279499abd47aeaf19c2cb3037871ef8885a5bc787f3d0307d7c0aa0699deaba3129501fb9a3a +DIST pavucontrol-qt-1.0.0.tar.xz 110092 BLAKE2B 82d95fb649422d5d9921b8d1b7759367689d884e7bf134c47a7254f2bdf9c0eaf31fc4f96cbc105112b52c5619f31f13a1816545b7d619f4b358fc185c4d1652 SHA512 10e03572287a468b2c8062098edab1e5783a6b02ec3629ff0d65f87a8dbe2e490752d9edfdba1f0886165302ec9da615467344ae6b7fa97afde63491e193df89 EBUILD pavucontrol-qt-0.17.0.ebuild 671 BLAKE2B 85a5d3d4810e3580d35e16143d9a901f51d0c9f8f0f3bbba205e1430f0e3df908113b24b583ad07458a3cb9bab622ee66ef27e031e0de8c100d436db3a1618aa SHA512 56b254b486e007b0c663b2bbcc49f710e4226e4ddbf71261c9e0b2ccc16131836a460e4d264c4d0f0c98e3de5f2f944f12ed60dbd80ad37056b4f5172dbfcf2b +EBUILD pavucontrol-qt-1.0.0.ebuild 720 BLAKE2B 730392287c43a21c2bb2de2f433d329a854394f13256480f84d2d23d8fef4dcad479af75d4dfec9efd2de67678df72d78f293edd33507a8486c0999c61e3217b SHA512 e4c501e6820323f57a3536575ac437ff91f9dc310a92953fa38d2a46826818bd70e62af4cd22de4e1478b90a9bb0f1e89d6dcdf6759c7ee8e4f90df4272dd622 MISC metadata.xml 321 BLAKE2B b7f545670cc272a1ae2adc3042c6e3aadd1c290cd0c5ae53e7b9a07dace88a7ae388c8aab67547272f9196fb25a36dcbf27e33004d39a56923c288bee9cea327 SHA512 97d8ab3268bbd28ad78fd4e1667a4e5e5920b611adc9b175c45f670afeb99d7a88101ce53aa5594436ad67e32b94501f90b97ba29c312b6f3e90c14af1035a6e diff --git a/media-sound/pavucontrol-qt/pavucontrol-qt-1.0.0.ebuild b/media-sound/pavucontrol-qt/pavucontrol-qt-1.0.0.ebuild new file mode 100644 index 000000000000..7331d3993129 --- /dev/null +++ b/media-sound/pavucontrol-qt/pavucontrol-qt-1.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Qt GUI Pulseaudio Mixer" +HOMEPAGE="https://lxqt-project.org/" + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~x86" +fi + +LICENSE="GPL-2 GPL-2+" +SLOT="0" + +BDEPEND=" + >=dev-qt/linguist-tools-5.15:5 + >=dev-util/lxqt-build-tools-0.10.0 + virtual/pkgconfig +" +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtgui-5.15:5 + >=dev-qt/qtcore-5.15:5 + >=dev-qt/qtwidgets-5.15:5 + media-sound/pulseaudio[glib] +" +RDEPEND="${DEPEND}" diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest index 7087689789c3..8763e85c43d1 100644 --- a/media-sound/picard/Manifest +++ b/media-sound/picard/Manifest @@ -1,10 +1,6 @@ -DIST picard-2.6.4.tar.gz 4319362 BLAKE2B 78768b4a8a22c51c118ba03a9e97ba6c4bec9180e5739867b5756170083930a942a0a1ceaeb74bbe724af3ca392b92139cbc4acdde9556e9031be16a968a0240 SHA512 5f44f91f9f44cb17ecd27e204b75c83b776a2c55e2a6e42f96018c83f4073d92f028ef74006d6acbe42b1ed374543a65e177f34c561bfdf13ded1085515bf353 DIST picard-2.7.1.tar.gz 4884448 BLAKE2B b9f5ac2b6205aadbb707dcaee2dc6c89c333568d8fc6ca85da3fe8f9d308d0a54076d17b3f14be52e0154767c4f24ee2fd89d9df909ce1c74b9fc57c970ff0b1 SHA512 e3cffc538bdb7bf851e378b5ce7d4155fd6a2c13e77c42eb4c10a6cd129d45bb0c52d295bc209694fd89eadd60b0f04eb2d7c9eedbcec0a03ab00b7ee1f4e0be DIST picard-2.7.3.tar.gz 4887533 BLAKE2B 65a10be3dafcdd99e20d6c193d1238b0edfa66425a28c705bd6df0f57f75ddcf874f3bf09cef3c331e583a35f49ec780a63d2960081188081c8f0687f6a0b4d1 SHA512 33cd37ce19e261d14882b4400054c289bf921d3c74313db634f3876bc7f51ecca184aa29a9cb1d673fe799c53eda81de45d23c83caaf2f71b74fe341c258d2f7 -DIST picard-2.7.tar.gz 4868049 BLAKE2B 87f04056843623f81165bdae181699125d5aa8e41e5da47d645026bb1b3ee4a70edeeef0399f3230584026caf8f014cfe27b5d9f3f2e6b71a8e2de48a832655a SHA512 b88d2cc24a9b6a01e6bb1a54f93bb8ec62c901fe9ff352641ea402b5e091d71241665b067fd12bbf77cf219b951db9a570400adda82fa9da9406f9cfa6aee4e5 -EBUILD picard-2.6.4-r1.ebuild 1411 BLAKE2B 25a245abce95b21718ee395eb86b0866ec46ea6a3b8acf2ed747a2b370ba8743f76c862eaa0bba8114b170d6cd346995e4cdf378daf0c15acbc58ba45dda69f5 SHA512 0c1e20ad7072859da7115334755821b2c868dd85442cc5a1a619b2df214cb034328e9b782884ca9606be4a2eed968a0ffc99f4673118e5ea168257eae31b7a83 -EBUILD picard-2.7-r1.ebuild 1413 BLAKE2B e4c2e7e17203d3ea53580b91ca547dd1fb8a600fb736a9004c73a3759189796c6813fa500e715dfac2c0070b7b0cdc10eecb529a690dfb55e47876cef65cd2ad SHA512 fd01f4fee1be7998f084b2c2371076c5f54e003003f092cb72e264fe1ac0e927f7e8d03a78dd0cd9936f08a3b6a0d14793ced3593f2b9794bde6de4f0e9ef9a9 -EBUILD picard-2.7.1-r1.ebuild 1413 BLAKE2B e4c2e7e17203d3ea53580b91ca547dd1fb8a600fb736a9004c73a3759189796c6813fa500e715dfac2c0070b7b0cdc10eecb529a690dfb55e47876cef65cd2ad SHA512 fd01f4fee1be7998f084b2c2371076c5f54e003003f092cb72e264fe1ac0e927f7e8d03a78dd0cd9936f08a3b6a0d14793ced3593f2b9794bde6de4f0e9ef9a9 +EBUILD picard-2.7.1-r1.ebuild 1411 BLAKE2B 1eca988cde74b9b7ca3de813b8d5262e432b2c9f055fa8f528b0551842e0192d7f28ba8f3eae283309ed3265d3bb4fda5b0f134e36bfd55e9b3924a50789c07b SHA512 b73760154b1d29344a91fbfc8e5406de9ac4d561e01384ba84a4f631d1cfad54bb743fc6020da26fa69d4bb9fbb4e43f8e2c8971ddcd99edb32355dd8989023d EBUILD picard-2.7.3.ebuild 1413 BLAKE2B ef1c81a19e42fedffb65c47278e340c0b7ca27b0f2da934c3f4d232db314f05efd7499c1a818c842a0a94f18afdf18b01e16ab8f8a75ee3d1a03026a2002e8c4 SHA512 d464908123fc47a3770b920ac36d649913a08322d1dfedf4f748fc91bffe2e4eb0ef0a411326411d561aaf312faaf1de890619dacf8c7e5cacd0f51d62ac0786 EBUILD picard-9999.ebuild 1413 BLAKE2B e4c2e7e17203d3ea53580b91ca547dd1fb8a600fb736a9004c73a3759189796c6813fa500e715dfac2c0070b7b0cdc10eecb529a690dfb55e47876cef65cd2ad SHA512 fd01f4fee1be7998f084b2c2371076c5f54e003003f092cb72e264fe1ac0e927f7e8d03a78dd0cd9936f08a3b6a0d14793ced3593f2b9794bde6de4f0e9ef9a9 MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43 diff --git a/media-sound/picard/picard-2.6.4-r1.ebuild b/media-sound/picard/picard-2.6.4-r1.ebuild deleted file mode 100644 index 1679584d7db8..000000000000 --- a/media-sound/picard/picard-2.6.4-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 xdg - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/metabrainz/picard" - inherit git-r3 -else - SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz" - KEYWORDS="amd64 x86" - S="${WORKDIR}/${PN}-release-${PV}" -fi - -DESCRIPTION="Cross-platform music tagger" -HOMEPAGE="https://picard.musicbrainz.org" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="discid fingerprints nls" - -BDEPEND=" - nls? ( dev-qt/linguist-tools:5 ) -" -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/fasteners[${PYTHON_USEDEP}] - dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/mutagen[${PYTHON_USEDEP}] - discid? ( dev-python/python-discid[${PYTHON_USEDEP}] ) - ') - fingerprints? ( media-libs/chromaprint[tools] ) -" - -distutils_enable_tests pytest - -python_compile() { - local build_args=( - --disable-autoupdate - ) - if ! use nls; then - build_args+=( --disable-locales ) - fi - distutils-r1_python_compile ${build_args[@]} -} - -python_install() { - local install_args=( - --disable-autoupdate - --skip-build - ) - if ! use nls; then - install_args+=( --disable-locales ) - fi - distutils-r1_python_install ${install_args[@]} -} diff --git a/media-sound/picard/picard-2.7-r1.ebuild b/media-sound/picard/picard-2.7-r1.ebuild deleted file mode 100644 index a096198a73fd..000000000000 --- a/media-sound/picard/picard-2.7-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 xdg - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/metabrainz/picard" - inherit git-r3 -else - SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-release-${PV}" -fi - -DESCRIPTION="Cross-platform music tagger" -HOMEPAGE="https://picard.musicbrainz.org" - -LICENSE="GPL-2+" -SLOT="0" -IUSE="discid fingerprints nls" - -BDEPEND=" - nls? ( dev-qt/linguist-tools:5 ) -" -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/fasteners[${PYTHON_USEDEP}] - dev-python/PyQt5[declarative,gui,network,widgets,${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - media-libs/mutagen[${PYTHON_USEDEP}] - discid? ( dev-python/python-discid[${PYTHON_USEDEP}] ) - ') - fingerprints? ( media-libs/chromaprint[tools] ) -" - -distutils_enable_tests pytest - -python_compile() { - local build_args=( - --disable-autoupdate - ) - if ! use nls; then - build_args+=( --disable-locales ) - fi - distutils-r1_python_compile ${build_args[@]} -} - -python_install() { - local install_args=( - --disable-autoupdate - --skip-build - ) - if ! use nls; then - install_args+=( --disable-locales ) - fi - distutils-r1_python_install ${install_args[@]} -} diff --git a/media-sound/picard/picard-2.7.1-r1.ebuild b/media-sound/picard/picard-2.7.1-r1.ebuild index a096198a73fd..c57f433dd767 100644 --- a/media-sound/picard/picard-2.7.1-r1.ebuild +++ b/media-sound/picard/picard-2.7.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://musicbrainz.osuosl.org/pub/musicbrainz/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" S="${WORKDIR}/${PN}-release-${PV}" fi diff --git a/media-sound/pulsemixer/Manifest b/media-sound/pulsemixer/Manifest index d1f73154cfac..7f44ca0172ef 100644 --- a/media-sound/pulsemixer/Manifest +++ b/media-sound/pulsemixer/Manifest @@ -1,4 +1,4 @@ DIST pulsemixer-1.5.1.tar.gz 21789 BLAKE2B 4a20be7b6499501adc64f5ac33b30ad1ea9418190104fbf452e1ed2bd3585552033c042554948b78b41e6a48c22ac62a42f4117b0311300bda738f7556ef1dc3 SHA512 c07b5e5fffa71ca60ed41e4c28a0f4ae5c8b5df9f269ea7376ed835b35536300f34504da724899bab5277f0c39a4c345654b99930ec8bdf4b43374d9b6d331be -EBUILD pulsemixer-1.5.1.ebuild 591 BLAKE2B 43bf974025e537601720be6a85830764a7895ae062ebd9464335aa5fc8387b975a1b4eac07f44c5b5c5886937f16cd6b61f8f19299474d81948be6e310558d3c SHA512 0ac1cf209a4bc5477fdc099a6eb198040e22c8a2e0ca55fd1e085a89dad89e4f9fd28c5a8c1f7924cbf1a01633f25ea552e24f2c07b8eb3bf28d77ebc5b9b2e2 -EBUILD pulsemixer-9999.ebuild 581 BLAKE2B df8247a32ee6ecacbd92903eebd21e340bb938d0ae21e9adac83c12b23eb6478e487f917d2d11a289f0b7e80f11214dbe3bfc7ec5af9eba22a58c769e7b2125f SHA512 11e696b5746211fa84708ae67f6a9cf3968170fb88bc0a015387c766cb4e51e9ddf7a0528b640da8ae7ebef94d6f9fe342d7bcbed6f6eeee8a00028369f310b9 +EBUILD pulsemixer-1.5.1.ebuild 592 BLAKE2B 82627ca2e11ef115a98fd879f147901a93f71cfdf00e458b4850ea164ca25e4d93c142fe23de9edfb23ffe2bd7050c353ae57f93360611e9b8fccac29c0e07a6 SHA512 3a4bb11d20d6c6879fdfd5e22cff32231dce7c6fa09f6437ee4e227ef1a181987cea9c2bdee6a341ebd4f8b55a183c0c606f9ea6f8f8e70b4b837bfc77506cbf +EBUILD pulsemixer-9999.ebuild 592 BLAKE2B 82627ca2e11ef115a98fd879f147901a93f71cfdf00e458b4850ea164ca25e4d93c142fe23de9edfb23ffe2bd7050c353ae57f93360611e9b8fccac29c0e07a6 SHA512 3a4bb11d20d6c6879fdfd5e22cff32231dce7c6fa09f6437ee4e227ef1a181987cea9c2bdee6a341ebd4f8b55a183c0c606f9ea6f8f8e70b4b837bfc77506cbf MISC metadata.xml 417 BLAKE2B 267271b586eec63c18fd18569725926390af968f2f0e2f97acec8de1d8ea2142e9141f9f10e1c2394503c6cde38708f827bb5c502881e3194f408a626692c8d2 SHA512 4df4b25df556c4cd5847d37cca815807c878027a49054a9a76b749981c649921100600daf9874ca1632628bde98a8a1ea4581ffa1907fb505c930009e1a5c26b diff --git a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild b/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild index 59fab70d4f78..a4059e5a370c 100644 --- a/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild +++ b/media-sound/pulsemixer/pulsemixer-1.5.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="ncurses" inherit distutils-r1 diff --git a/media-sound/pulsemixer/pulsemixer-9999.ebuild b/media-sound/pulsemixer/pulsemixer-9999.ebuild index 69fcc89df9db..a4059e5a370c 100644 --- a/media-sound/pulsemixer/pulsemixer-9999.ebuild +++ b/media-sound/pulsemixer/pulsemixer-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) PYTHON_REQ_USE="ncurses" inherit distutils-r1 @@ -16,7 +16,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_REPO_URI="https://github.com/GeorgeFilipkin/${PN}" else SRC_URI="https://github.com/GeorgeFilipkin/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 x86" fi LICENSE="MIT" diff --git a/media-sound/qmmp/Manifest b/media-sound/qmmp/Manifest index fc51667a3db2..fe431b542b7d 100644 --- a/media-sound/qmmp/Manifest +++ b/media-sound/qmmp/Manifest @@ -1,4 +1,6 @@ DIST qmmp-1.5.1.tar.bz2 1363593 BLAKE2B 7c344ce2d9c1bc419b17c8d3727afa6f95273e7487f539b0e2f8cb5328f0185a7aab184d9df01a023f896e8b516135fd58ebe0e2204fb1f5ca283f4e0c04d78f SHA512 4b866e7b53ea1757a94e028730dd99bab3b56917e6835b46284cce148e779e00a5fe0a396667283aa13c980a9ee33d0fe76df0198320f1897ec3b73bcd1f275e +DIST qmmp-1.5.3.tar.bz2 1388836 BLAKE2B 90fe166204125773d888f54f7f2b044215816ca337f079a73bca708440dc011c31a17afd7070a43103374f21879932527c123d5fe3066b46331abbdc91f8c224 SHA512 135802fde0d8ec0cad4ea1968dc6a4ab418d403ce2fd8fb4f96535420c84f7c56b67491e80b700960ab7d99600657dfe661cb2fd6bec3ae3a7c8cd809f16d9ba EBUILD qmmp-1.5.1.ebuild 4131 BLAKE2B 9a1ad81f31602acdefc2e9c3a30d3953c61d19edc5186f796399bbb5a24e7e078d9deebb35d09594b66a56a9e396c4f141832b259c7739c8a06ca8299c78a224 SHA512 6f39f9ee519e07872d6c73eb51f78bb4c71fb1c1665d905cc511064ab86e8cf0c541e8cd4a6440682e57371bfbc30b51dba98ac309bb65fa19af7e50ffbd55b3 -EBUILD qmmp-9999.ebuild 4133 BLAKE2B 7d65727a5858560cea4992734486ef6d080c64673ff65509a6883f05dc0f21b125f84635203b2f06f4d2baebddd2b769141b7db2ac9768fe23ffa46a7f888d30 SHA512 12d3d0b02a7a221a7f6edc82e0da2d3f7c60b77013f34c734f38155abbd924a4f53c98554a58317fc71dd30be06ad158eb34e387aa9439af778f75570bdc5736 +EBUILD qmmp-1.5.3.ebuild 4112 BLAKE2B bf5c0a3724e3670be2a65a996ced8fdf7bae069fee3d6012c2008b8f53ab23ff3713806ab3d546f413f16e8215ecb44fe7a8d89056eed1559c0124af34f1b80a SHA512 7e3755425e4c04ea312512077a52e90fb5965b701d99919e14f4b8d082e874b947584cec67a2d1399e5cb28aa37dda9ed710b210a4a1c57788efcce4e31ed537 +EBUILD qmmp-9999.ebuild 4112 BLAKE2B bf5c0a3724e3670be2a65a996ced8fdf7bae069fee3d6012c2008b8f53ab23ff3713806ab3d546f413f16e8215ecb44fe7a8d89056eed1559c0124af34f1b80a SHA512 7e3755425e4c04ea312512077a52e90fb5965b701d99919e14f4b8d082e874b947584cec67a2d1399e5cb28aa37dda9ed710b210a4a1c57788efcce4e31ed537 MISC metadata.xml 1883 BLAKE2B 8f252d3c02181fe5c7897a6f23b689dc75b507af80e765248ba856c8cd6564d162cfa60190fdd57350e1cf00229391f5057c1a51853dd2e291b3bc7311049d8f SHA512 affecdc44bc4b87cae10aba228f52b6eee63f759fa70e609206c9a4e627dab7d89741cdf51a22fe4b502f8c8d62077512494c893c7963afeb7d0cc0c23f945c0 diff --git a/media-sound/qmmp/qmmp-1.5.3.ebuild b/media-sound/qmmp/qmmp-1.5.3.ebuild new file mode 100644 index 000000000000..ee881e5be18c --- /dev/null +++ b/media-sound/qmmp/qmmp-1.5.3.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake xdg + +DESCRIPTION="Qt5-based audio player with winamp/xmms skins support" +HOMEPAGE="http://qmmp.ylsoftware.com" +if [[ ${PV} != 9999 ]]; then + SRC_URI="http://qmmp.ylsoftware.com/files/${P}.tar.bz2 + mirror://sourceforge/${PN}-dev/files/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +else + inherit subversion + QMMP_DEV_BRANCH="1.3" + ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}" +fi + +LICENSE="GPL-2" +SLOT="0" +# KEYWORDS further up +IUSE="aac +alsa analyzer archive bs2b cdda cover crossfade cue curl +dbus enca +ffmpeg flac game gnome jack ladspa lyrics +mad midi mms modplug mplayer musepack +notifier opus oss pipewire projectm pulseaudio qsui qtmedia scrobbler shout sid +sndfile soxr stereo tray udisks +vorbis wavpack" + +REQUIRED_USE=" + gnome? ( dbus ) + shout? ( soxr vorbis ) + udisks? ( dbus ) +" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-libs/taglib + x11-libs/libX11 + aac? ( media-libs/faad2 ) + alsa? ( media-libs/alsa-lib ) + archive? ( app-arch/libarchive ) + bs2b? ( media-libs/libbs2b ) + cdda? ( + dev-libs/libcdio:= + dev-libs/libcdio-paranoia + ) + curl? ( net-misc/curl ) + dbus? ( dev-qt/qtdbus:5 ) + enca? ( app-i18n/enca ) + ffmpeg? ( media-video/ffmpeg:= ) + flac? ( media-libs/flac ) + game? ( media-libs/game-music-emu ) + jack? ( + media-libs/libsamplerate + virtual/jack + ) + ladspa? ( media-plugins/cmt-plugins ) + mad? ( + media-libs/libmad:= + media-sound/mpg123:= + ) + midi? ( media-sound/wildmidi ) + mms? ( media-libs/libmms ) + modplug? ( >=media-libs/libmodplug-0.8.4 ) + mplayer? ( media-video/mplayer ) + musepack? ( >=media-sound/musepack-tools-444 ) + opus? ( media-libs/opusfile ) + pipewire? ( media-video/pipewire ) + projectm? ( + dev-qt/qtgui:5[-gles2-only] + dev-qt/qtopengl:5 + media-libs/libprojectm:= + ) + pulseaudio? ( >=media-sound/pulseaudio-0.9.9 ) + qtmedia? ( dev-qt/qtmultimedia:5 ) + scrobbler? ( net-misc/curl ) + shout? ( media-libs/libshout ) + sid? ( >=media-libs/libsidplayfp-1.1.0 ) + sndfile? ( media-libs/libsndfile ) + soxr? ( media-libs/soxr ) + udisks? ( sys-fs/udisks:2 ) + vorbis? ( + media-libs/libogg + media-libs/libvorbis + ) + wavpack? ( media-sound/wavpack ) +" +DEPEND="${RDEPEND} + dev-qt/linguist-tools:5 +" + +DOCS=( AUTHORS ChangeLog README ) + +src_prepare() { + if has_version dev-libs/libcdio-paranoia ; then + sed -i \ + -e 's:cdio/cdda.h:cdio/paranoia/cdda.h:' \ + src/plugins/Input/cdaudio/decoder_cdaudio.cpp || die + fi + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DUSE_AAC="$(usex aac)" + -DUSE_ALSA="$(usex alsa)" + -DUSE_ANALYZER="$(usex analyzer)" + -DUSE_ARCHIVE="$(usex archive)" + -DUSE_BS2B="$(usex bs2b)" + -DUSE_CDA="$(usex cdda)" + -DUSE_COVER="$(usex cover)" + -DUSE_CROSSFADE="$(usex crossfade)" + -DUSE_CUE="$(usex cue)" + -DUSE_CURL="$(usex curl)" + -DUSE_KDENOTIFY="$(usex dbus)" + -DUSE_MPRIS="$(usex dbus)" + -DUSE_ENCA="$(usex enca)" + -DUSE_FFMPEG="$(usex ffmpeg)" + -DUSE_FILEWRITER="$(usex vorbis)" + -DUSE_FLAC="$(usex flac)" + -DUSE_GME="$(usex game)" + -DUSE_GNOMEHOTKEY="$(usex gnome)" + -DUSE_HAL=OFF + -DUSE_JACK="$(usex jack)" + -DUSE_LADSPA="$(usex ladspa)" + -DUSE_LYRICS="$(usex lyrics)" + -DUSE_MAD="$(usex mad)" + -DUSE_MIDI="$(usex midi)" + -DUSE_MMS="$(usex mms)" + -DUSE_MODPLUG="$(usex modplug)" + -DUSE_MPLAYER="$(usex mplayer)" + -DUSE_MPC="$(usex musepack)" + -DUSE_NOTIFIER="$(usex notifier)" + -DUSE_OPUS="$(usex opus)" + -DUSE_OSS="$(usex oss)" + -DUSE_PIPEWIRE="$(usex pipewire)" + -DUSE_PROJECTM="$(usex projectm)" + -DUSE_PULSE="$(usex pulseaudio)" + -DUSE_QSUI="$(usex qsui)" + -DUSE_QTMULTIMEDIA="$(usex qtmedia)" + -DUSE_SCROBBLER="$(usex scrobbler)" + -DUSE_SHOUT="$(usex shout)" + -DUSE_SID="$(usex sid)" + -DUSE_SNDFILE="$(usex sndfile)" + -DUSE_SOXR="$(usex soxr)" + -DUSE_STEREO="$(usex stereo)" + -DUSE_STATICON="$(usex tray)" + -DUSE_UDISKS2="$(usex udisks)" + -DUSE_VORBIS="$(usex vorbis)" + -DUSE_WAVPACK="$(usex wavpack)" + ) + + cmake_src_configure +} diff --git a/media-sound/qmmp/qmmp-9999.ebuild b/media-sound/qmmp/qmmp-9999.ebuild index 2fe547a222c2..ee881e5be18c 100644 --- a/media-sound/qmmp/qmmp-9999.ebuild +++ b/media-sound/qmmp/qmmp-9999.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit cmake xdg -[[ ${PV} = 9999 ]] && inherit subversion DESCRIPTION="Qt5-based audio player with winamp/xmms skins support" HOMEPAGE="http://qmmp.ylsoftware.com" @@ -13,6 +12,7 @@ if [[ ${PV} != 9999 ]]; then mirror://sourceforge/${PN}-dev/files/${P}.tar.bz2" KEYWORDS="~amd64 ~x86" else + inherit subversion QMMP_DEV_BRANCH="1.3" ESVN_REPO_URI="svn://svn.code.sf.net/p/${PN}-dev/code/branches/${PN}-${QMMP_DEV_BRANCH}" fi diff --git a/media-sound/schismtracker/Manifest b/media-sound/schismtracker/Manifest index 1fdd6ade4d80..57d39e920884 100644 --- a/media-sound/schismtracker/Manifest +++ b/media-sound/schismtracker/Manifest @@ -1,5 +1,7 @@ DIST schismtracker-20210525.tar.gz 1309489 BLAKE2B acc295bed4236d3161fd67a8c97ddadaa07d6d6319a0ad75710fb4d3c7ea251edd2648932533e9181b512fd78b54db929b07e3472ff754220f16cca2bd610932 SHA512 1f20535e4e3b5175ceea803a45b7286a99cab248829c39d11bc85780bc63e0e26c49ad78997a13e290fb4ad2c292d15eeb494a975d53fbe25dec80499e675b16 DIST schismtracker-20211116.tar.gz 1309344 BLAKE2B 9c6475779cb28955acffa708d8a54b4d6be28d107624a3fc0d3604fc4edbab04cc730da08e78f623e287bcee5ffa337dc56215004aa1a67bc99377c0971cbda1 SHA512 5f666995ac2f0785c3f39077dbd39d6549b9d0d5b9ee85dc72b3bbc1e77d5d7d2465df9f64cff77ee2896c148f8c4166ed6eb88efc1e7121736017bc56a00026 +DIST schismtracker-20220125.tar.gz 1309919 BLAKE2B 54fedd4936e51db248b8b237d53b2338488c8332866a221bdd03bc1598aabca80f644052bdc48d8be2f95ad3b10bc6cfc9065a37b62f09df7c0ef4d304a8adde SHA512 c34979cf6cda75a4e5533631b8134b2994a5491f1182b69bfa6e1c97fd2f2e0dc90d883c6184fb24e68e60351e91ca1a2bcccb3708fc0099d0051452b5a44851 EBUILD schismtracker-20210525.ebuild 1430 BLAKE2B f183a48a46eac6350da059dbdfe7231de6c8e3fb0b261f6d2fc2ef27d4c0cfd8da4dd528523fc41e453c2065b21ef432fdc65a339bac529966609f2a8a5d8ffe SHA512 2376ef542792a18e8b80e1429992226c5a709a28e174de759dbf81d220eb7ad2975b74c49e66cbd76e8b74c79b927fd10afad450f8f14ce9cffed25380cd3bae EBUILD schismtracker-20211116.ebuild 1430 BLAKE2B fc04c0a8c3a4dc72e1f17a56b2661a118f9eb5f55288800ca174de3867d8d3abd4e66dd686d94639635e7ecc5238e1b32580453c45161c83f3d3f6469483d8fe SHA512 a865b8e70e7a5d56ffa05291e999391e059fd6f0060c2a3d666a6f30581ec89af5af4aeb495e85c92f979c66b85e1efdfb2c387b45d59a86d609e5a0832122c1 +EBUILD schismtracker-20220125.ebuild 1432 BLAKE2B 6deb4efd60e063e0cc0dcad049e14d712cbd4919ed5e54eaec283c3c41fdbd8f54adc3c44e78805b3d2491b970b9074bd4017bd05f6664653a70f9e7d94b454e SHA512 d0f4d36af940ab82414fcdce3c6aac8422e3a0a1697c096a86aa2b8e24e6434a20cfa5ac59d39c1ca2099a29b2d6eb8e779a42b7d9b1cbe92ae1a5ba1ce6eec3 MISC metadata.xml 356 BLAKE2B d0dafca63357e3b8b2fd8658b79f4f3e62202273f63dd59fbe1cdd7255a66ac2199854ee1adc870cb5b82ae18c294e65a5504163347920480e851a914dcc1fb6 SHA512 5c0f821a6f33b5a06ea18319e989c38714d2cc06bd2049b4e52fef62fdfe93b2e1a2e2c97c4776ebcd9cc10ecd3039b1f805faf5acc63cd20d60d3b4d05d4e3d diff --git a/media-sound/schismtracker/schismtracker-20220125.ebuild b/media-sound/schismtracker/schismtracker-20220125.ebuild new file mode 100644 index 000000000000..c5e2f717127a --- /dev/null +++ b/media-sound/schismtracker/schismtracker-20220125.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop xdg + +DESCRIPTION="Free implementation of Impulse Tracker, a tool used to create high quality music" +HOMEPAGE="http://schismtracker.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2 public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + media-libs/alsa-lib + media-libs/libsdl[X] + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXv +" +DEPEND="${RDEPEND} + virtual/os-headers + x11-base/xorg-proto +" + +src_prepare() { + default + eautoreconf + + sed -e "/^Categories/ s/Audio/AudioVideo;Audio/" -i sys/fd.org/schism.desktop || die + + # workaround for temporary files (missing directory). Fixes: + # sh ./scripts/build-font.sh . font/default-lower.fnt font/default-upper-alt.fnt font/default-upper-itf.fnt font/half-width.fnt >auto/default-font.c + # /bin/sh: auto/default-font.c: No such file or directory + mkdir auto + + # sys-devel/binutils[multitarget] provides ${CHOST}-windres + # wine provides /usr/bin/windres + # and schismtracker fails to use it properly: + # sys/win32/schismres.rc:2:20: fatal error: winver.h: No such file or directory + [[ ${CHOST} = *mingw32* ]] || export WINDRES= ac_cv_prog_WINDRES= ac_cv_prog_ac_ct_WINDRES= +} + +src_install() { + default + + domenu sys/fd.org/*.desktop + doicon icons/schism{,-itf}-icon-128.png +} diff --git a/media-sound/snapcast/Manifest b/media-sound/snapcast/Manifest index 4e70fb0a3460..9c958f564625 100644 --- a/media-sound/snapcast/Manifest +++ b/media-sound/snapcast/Manifest @@ -7,5 +7,5 @@ AUX snapserver.initd 386 BLAKE2B a88d150fd5dc0e11b20fad8d07111ca9ef0074bd79d6617 DIST snapcast-0.25.0.tar.gz 1412827 BLAKE2B 54d0c7b4fd20ec7d7ea414ed9915da9458c0875e5ca0277ba9c4d1415d50b0ef5940530ede3a09fe7d6bb94c7b17c7d0c6194105aa88a9719506f7494e79c723 SHA512 bc5e0540574f96a73971bae4b185a96f8ce0ca6619a51d9418368cf19f1e5b5248052a3a1e8922a15ba6b54dc8c3234c2f800fa2951fa5e97b9dd5610f78419d DIST snapcast-0.26.0.tar.gz 1537036 BLAKE2B f6ef4393f3601c749140a9505f57515582147aacf25072d9114491aafb108c202c3631142171858d2b8f914be8105bbd9c66054c6d36d0b4a443e5b9a642cf51 SHA512 fc7885e42a11794e33314544083251ffbb91a0cf160c6d4b854c56f57ffe9f38f75c7594478c9edabfe9076959938cd8de891dd456e66202692de664a75cde71 EBUILD snapcast-0.25.0-r2.ebuild 1644 BLAKE2B 064b1fa8101911973d6e2ca077982e5dcff7ffc3c7af92b8bd6fd8b1df435e458b7ff46e9a31fa27fb4a1556b0831980845d04644d5fe60e993e2107f5729671 SHA512 403c1b3347f50a49f87b205ecca22f048963b586752adb8eec6e7f0b3ae3d87772e641b681d25e578463f538afabe35480dff03779f052935b2264659120631d -EBUILD snapcast-0.26.0.ebuild 1558 BLAKE2B 50b29ff2f253789447eb288e250f9f3db874c3a2e9def0bcd72c289b92fc449277e8db8ad5d41ed9c87ed0b14b6b1f3113eb6290e8bc9a538a96eab1aa899a22 SHA512 71cbd7c0f144cef6bc502f21c73151e54c40fe3b8b6bfee2d26a5f046b103b9f38149218cbc905468a3c1a62884a5333005620791c94d628aacced26322ea4a5 +EBUILD snapcast-0.26.0.ebuild 1565 BLAKE2B 24e27bfb9452a5b6d4492f5909411d99f4f9f97743f5b49c3eaf7a521cdea32df5fe9f422dfcea6c736cee67bf5d27333a47bcaf7dec83a3805045d0322c6a2a SHA512 3804d35d45acc32fc2e28ea9136aabd1d8e7e20770a4b01936d557d9b143aae9a985c8f1e4945fa03fd6f844d936d9a3465b1a1275c4857fe5d01aebc3652ad2 MISC metadata.xml 1040 BLAKE2B 5a5296b35eeae6e07b8b8c3dc3d63b58fb2d1aff7c0977f87690b9228183624c9d21fb2699aa82fef1d6027ff2cd89cb7a282cfa2c2ea0683f9da5a728fff17c SHA512 ac97766f2fe178adf1d6f642c60fab45be05e9b0509f34a270cb970ab16b3596ea90fc16b25d94b6457ff7c3543d4b88e5d291c62079ecc6b9d9e730fedc6250 diff --git a/media-sound/snapcast/snapcast-0.26.0.ebuild b/media-sound/snapcast/snapcast-0.26.0.ebuild index 5303188d8416..d6c4df9a9d74 100644 --- a/media-sound/snapcast/snapcast-0.26.0.ebuild +++ b/media-sound/snapcast/snapcast-0.26.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/badaix/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="+client +expat +flac +opus +server tremor +vorbis +zeroconf" REQUIRED_USE="|| ( server client )" diff --git a/media-sound/streamtranscoder/Manifest b/media-sound/streamtranscoder/Manifest index e23e8172a2ab..ddfa588b773d 100644 --- a/media-sound/streamtranscoder/Manifest +++ b/media-sound/streamtranscoder/Manifest @@ -1,6 +1,3 @@ -AUX streamtranscoder-1.2.4-build.patch 1732 BLAKE2B 5e7f85857fc59eac7f2fb94e2532ee4fa206e1ff664f7b0326bd4943bf196efea8cc599507f13420b48f173c3313f041b1d6ad47060683467b487db4f233f9be SHA512 84d8a20b1157a927bb25c38c9cb9cb493b8b7b425545b2ac4ffaa7da379314ab7e5a9b95bb0595e2a98481100947839d3f5dba94aa1e8b737f49f895b55814f6 -DIST streamtranscoder-1.2.4.tar.gz 352873 BLAKE2B ab6fa290469a68273eeb1acf1790ccdf00aab23862130e903a0c70594fa791766c9f09422de81feec39a1ce6be4e24e44d652bedf8ab9cd8e8bc63d7cb85d4f7 SHA512 c2a4d866e65628777a15ac301bbd06bdc5cab1558747c07d4b12d2b007989ab871ee0e5109f503779bf8554897a2ff11aab0ea9c522979bdee540235d2054071 DIST streamtranscoderv3-3.1.11.tar.gz 480731 BLAKE2B 2b1adb68d8b92f392e6807cba5a92be6fb03b84ad649f717a4ed0cd3b69a32cbc870561eb1f67aade7c123f05194ad5589056ef337848d09adf2948d6511f12c SHA512 5682d8bc8f93a85bd84ba4bba37d1613f3b53afea9499d9417daa40806b4fb7e4fd77c209df2e68ea5e102a783ad8c2424468022e71366114006d041d4e20b99 -EBUILD streamtranscoder-1.2.4.ebuild 696 BLAKE2B ba9d279bb19d3710aa2a758e57559672cd8f340659d0aff858260bf57b052e4bb4c1c89f952ed224c621875763b8c36dc56c254bb032f8a27035118fcb77b1ea SHA512 29c58d989fb2a6afc584002d69c8e17db66aa12e6448eacad80ee112855cdb04e9f243479fdce98a9092c9d69a1904944191e7e6233947b6dba308201f092c54 -EBUILD streamtranscoder-3.1.11.ebuild 618 BLAKE2B 6b954e34029d76208fbd7e72c34713548ed22b4715a46970545f26c6ace2340f503b380ed163be01d376b98993f38eb12d1ab39c54c4f19eeb043dcd2d7faf8c SHA512 a4b29964d0c4dc03fc5bb395d6b9c28a2b683013b408b5ac24e91fcf42939b1f353adbc8a880dff45e11c78dd8d5a086429552dfeddbc2797f216d9d15e8d99b +EBUILD streamtranscoder-3.1.11-r1.ebuild 567 BLAKE2B f57e9945d84e4c9d53f4bcf26d45c0528950ad54e7ef8cb17fef0896802e68efc8a99bf7f1062d5068d4922b0001ee9612a170a6a03605a73cb4cd9b3e7c9ef6 SHA512 6c0ed4bb54aaf76a77e50a115f031e0f6f021a01050823c5d38305adeecc3056ec1a13cde174f17743065e493671a38d38c241b33ddecb5bcb55c9976b819ff5 MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/media-sound/streamtranscoder/files/streamtranscoder-1.2.4-build.patch b/media-sound/streamtranscoder/files/streamtranscoder-1.2.4-build.patch deleted file mode 100644 index d79b074abd9d..000000000000 --- a/media-sound/streamtranscoder/files/streamtranscoder-1.2.4-build.patch +++ /dev/null @@ -1,59 +0,0 @@ ---- a/configure.in -+++ b/configure.in -@@ -83,22 +83,29 @@ - - dnl -- configure options -- - --XIPH_PATH_OGG(, AC_MSG_ERROR(must have Ogg installed!(Perhaps you need --with-ogg-prefix=/usr/local))) --XIPH_PATH_VORBIS(, AC_MSG_ERROR(must have Vorbis installed!(Perhaps you need --with-vorbis-prefix=/usr/local))) --AM_PATH_CURL(,,AC_MSG_ERROR(must have libcurl installed!)) --AM_PATH_MAD(, AC_MSG_ERROR(must have libmad installed!)) --AM_PATH_LAME(, AC_MSG_ERROR(must have libmp3lame installed!)) -+PKG_CHECK_MODULES([OGG],[ogg]) -+PKG_CHECK_MODULES([VORBIS],[vorbis]) -+PKG_CHECK_MODULES([VORBISENC],[vorbisenc]) -+PKG_CHECK_MODULES([VORBISFILE],[vorbisfile]) -+PKG_CHECK_MODULES([CURL],[libcurl]) -+PKG_CHECK_MODULES([MAD],[mad]) -+ -+AC_PATH_PROG([LAME],[lame]) - - dnl Make substitutions - - AC_SUBST(MAD_CFLAGS) - AC_SUBST(MAD_LIBS) - AC_SUBST(LAME_CFLAGS) --AC_SUBST(LAME_LIBS) -+AC_SUBST([LAME_LIBS],[-lmp3lame]) - AC_SUBST(OGG_CFLAGS) - AC_SUBST(VORBIS_CFLAGS) -+AC_SUBST(VORBISENC_CFLAGS) -+AC_SUBST(VORBISFILE_CFLAGS) - AC_SUBST(OGG_LIBS) - AC_SUBST(VORBIS_LIBS) -+AC_SUBST(VORBISENC_LIBS) -+AC_SUBST(VORBISFILE_LIBS) - AC_SUBST(LIBTOOL_DEPS) - AC_SUBST(OPT) - AC_SUBST(LIBS) ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -17,5 +17,6 @@ - - INCLUDES = -I$(srcdir)/liboddcast -I$(srcdir)/libtranscoder - --install-hook: -- cp transcoder.cfg $(DESTDIR)$(sysconfdir)/transcoder.cfg -+install-data-hook: -+ $(INSTALL) -d $(DESTDIR)$(sysconfdir) -+ $(INSTALL) -m644 transcoder.cfg $(DESTDIR)$(sysconfdir)/transcoder.cfg ---- a/src/libtranscoder/transcurl.cpp -+++ b/src/libtranscoder/transcurl.cpp -@@ -18,7 +18,6 @@ - #include <winsock2.h> - #endif - #include <curl/curl.h> --#include <curl/types.h> - #include <curl/easy.h> - #include "transcurl.h" - #include "cbuffer.h" diff --git a/media-sound/streamtranscoder/streamtranscoder-1.2.4.ebuild b/media-sound/streamtranscoder/streamtranscoder-1.2.4.ebuild deleted file mode 100644 index 3ad59e039eb8..000000000000 --- a/media-sound/streamtranscoder/streamtranscoder-1.2.4.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Commandline program to transcode shoutcast/icecast streams to different bitrates" -HOMEPAGE="http://www.oddsock.org" -SRC_URI="http://www.oddsock.org/tools/streamTranscoder/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" -IUSE="" - -RDEPEND=">=media-libs/libogg-1.1 - >=media-libs/libvorbis-1.0.1-r2 - >=media-sound/lame-3.96 - >=media-libs/libmad-0.15.1b - >=net-misc/curl-7.11.0" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${P}-build.patch ) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} diff --git a/media-sound/streamtranscoder/streamtranscoder-3.1.11.ebuild b/media-sound/streamtranscoder/streamtranscoder-3.1.11-r1.ebuild index 8e03e14c0175..f763307a9203 100644 --- a/media-sound/streamtranscoder/streamtranscoder-3.1.11.ebuild +++ b/media-sound/streamtranscoder/streamtranscoder-3.1.11-r1.ebuild @@ -1,24 +1,23 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 -MY_P=${PN}v3-${PV} +MY_P="${PN}v3-${PV}" DESCRIPTION="Commandline program to transcode shoutcast/icecast streams to different bitrates" HOMEPAGE="http://www.oddsock.org/tools/streamTranscoderV3" SRC_URI="http://www.oddsock.org/tools/streamTranscoderV3/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc sparc x86" -IUSE="" -RDEPEND=">=media-libs/libogg-1.1 - >=media-libs/libvorbis-1.0.1-r2 - >=media-sound/lame-3.96 - >=media-libs/libmad-0.15.1b - >=net-misc/curl-7.11.0" +RDEPEND=" + media-libs/libogg + media-libs/libvorbis + media-sound/lame + media-libs/libmad + net-misc/curl" DEPEND="${RDEPEND}" - -S="${WORKDIR}"/${MY_P} diff --git a/media-sound/vbrfixc/Manifest b/media-sound/vbrfixc/Manifest index e6f8c0e42809..aa43f36cbcdc 100644 --- a/media-sound/vbrfixc/Manifest +++ b/media-sound/vbrfixc/Manifest @@ -1,4 +1,4 @@ -AUX vbrfixc-0.24-gcc43.patch 489 BLAKE2B b55b18d7fdd37c0400547abd5f837b2023936889fe7a1812a996919138e476141e7f579db8bc291a6433fc71bc812e80546afe5ff8a813ea7299d994cbcdf365 SHA512 c79a4cb19016a055d2bc460f312798ae2e4626b0151f0f026a1ba0697cc5d3079c79f4e7d131c893f810c5f27ce835625e4533e172b96f0e811aecc7f02dbd9f +AUX vbrfixc-0.24-gcc43.patch 1207 BLAKE2B 0a380a5e40072999cc8bbe4bb063c93214ffe6304dc66f3683c1447f4a6266d138183e8660a26907cadd924689a93847a4c257496042b3bf0027a7e5af691f1e SHA512 23926f5396291fc0af65db57ec8f28b12fd5291fc2776e0b79bff41ae73ea6f27ec2b58dff70bd19029bd2ce3c419f52761fa32e8eb583c14dc9d8b30725da51 DIST vbrfixc-0.24.tar.gz 656877 BLAKE2B df6e7a31e19d78abcd05781e3d346318ff9b3a091f92cac747862c67baa5b54f6290df3e10e7aa366c7fd7756f4ea340f4cecbc8ad44d22cd6bd943d0fe04584 SHA512 afc6db7ba53999de9b601c0cf65583ae0d0c3ca5177ea0da04d53fdb41d3dd75492b75ec5d7ddf37ec9447888c2afde03d07fb5d090a495f8a51507a2aede745 -EBUILD vbrfixc-0.24.ebuild 548 BLAKE2B 2eb13aff2c32ce583b915dfc12e7a9fe8adbc9d98409032deb37ab5c4449404dd6d41e3109d06f896f4274fcdd73e87baccac698ffea8b0e149b236a3c5deefb SHA512 75a08623a1aeff90ee4bc2548c4c54bab4633e9e426c7ca56177407307a5face3845353bfc497eb27d82091d94a8de810951c475c3cb4aef2be1efdf0dc7cec5 +EBUILD vbrfixc-0.24-r1.ebuild 528 BLAKE2B 885f3f4ea9619338fec2d1498176998b7ea3d1115b0f6844881c4b0ef91b683e3ec51134259c935009ed33a389b4bbbcfd3c0895d4a343114c20cd995d4ba8e2 SHA512 b30e9cb6c7248e50f711af56cd0f8d78f5a381ee187fb36d78fb935102971a90be64597111101379a029b7ee94619f610f179c9fa99e3ed4c21d4c7399a7a033 MISC metadata.xml 439 BLAKE2B 2e4181c2d65bc6847fcbd2ad4e3a067437f353947eb290ed3bc2bbe112ce6917f68893b26249abce53e71741314fad352e672f87d895003c157c48d6d1d1711d SHA512 b621aad7c558c9ea08064b9d93467b94f808f87f46256afc8d1d741cbb08d20d4a859cf55fb466d04e3ee03f6a832d76e8e7cf666efd7d0c45f6d2c343603d89 diff --git a/media-sound/vbrfixc/files/vbrfixc-0.24-gcc43.patch b/media-sound/vbrfixc/files/vbrfixc-0.24-gcc43.patch index 89e20e3aade0..d2473e81d8f5 100644 --- a/media-sound/vbrfixc/files/vbrfixc-0.24-gcc43.patch +++ b/media-sound/vbrfixc/files/vbrfixc-0.24-gcc43.patch @@ -1,11 +1,31 @@ -diff -ur vbrfixc-0.24/vbrfixc/vbrfix.cpp vbrfixc-0.24.dmd/vbrfixc/vbrfix.cpp ---- vbrfixc-0.24/vbrfixc/vbrfix.cpp 2003-07-17 13:58:21.000000000 -0400 -+++ vbrfixc-0.24.dmd/vbrfixc/vbrfix.cpp 2008-06-11 11:26:42.000000000 -0400 -@@ -16,6 +16,7 @@ +--- a/vbrfixc/vbrfix.cpp ++++ b/vbrfixc/vbrfix.cpp +@@ -16,6 +16,8 @@ ***************************************************************************/ #include "vbrfix.h" //#include "stdafx.h"//include in mfc version +#include <cstring> ++#include <stdint.h> int getXHpos(int ver,int chan); VbrFix::VbrFix(){ frameptrs=NULL;flags=0; +@@ -295,7 +297,7 @@ + } + lyrics3Pos=mp3.getpos()-8-4; + //find its length +- bool e=false;unsigned char c;uint correctv1=0,correctv2=0,p=0;char ev1[]="LYRICSEND";char ev2[]="LYRICS200"; ++ bool e=false;unsigned char c;uint32_t correctv1=0,correctv2=0,p=0;char ev1[]="LYRICSEND";char ev2[]="LYRICS200"; + while(!e && mp3.getpos()< mp3length){ + mp3.fRead(&c,1); + if(c==255){logi("Error byte value of 255 in the lyrics3 tag!, asuming tag has ended");e=true;} +--- a/vbrfixc/wputil.h ++++ b/vbrfixc/wputil.h +@@ -199,7 +199,7 @@ + ofstream out(output, ios::out|ios::binary|ios::trunc); + if(out.fail())return false; + // fast portable file copy +- return out << in.rdbuf(); ++ return bool(out << in.rdbuf()); + } + static wps loadSetting(const char *file,wps setting,wps defaultValue){ + ifstream in(file, ios::in); diff --git a/media-sound/vbrfixc/vbrfixc-0.24.ebuild b/media-sound/vbrfixc/vbrfixc-0.24-r1.ebuild index 696cce119952..6aea3451bdef 100644 --- a/media-sound/vbrfixc/vbrfixc-0.24.ebuild +++ b/media-sound/vbrfixc/vbrfixc-0.24-r1.ebuild @@ -1,22 +1,18 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 DESCRIPTION="Vbrfix fixes MP3s and re-constructs VBR headers" -HOMEPAGE="http://home.gna.org/vbrfix/" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" SRC_URI="ftp://mirror.bytemark.co.uk/gentoo/distfiles/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -# bin endian ones need vbrfixc-0.24-bigendian.diff from gentoo-x86 cvs Attic +# big-endian ones need vbrfixc-0.24-bigendian.diff from gentoo-x86 cvs Attic KEYWORDS="amd64 x86" -IUSE="" -DEPEND="" -RDEPEND="" - -PATCHES=( "${FILESDIR}/${P}-gcc43.patch" ) +PATCHES=( "${FILESDIR}"/${P}-gcc43.patch ) src_install() { HTML_DOCS=( vbrfixc/docs/en/*.html ) diff --git a/media-sound/vmpk/Manifest b/media-sound/vmpk/Manifest index fa2e7c63424e..3b5328dc4859 100644 --- a/media-sound/vmpk/Manifest +++ b/media-sound/vmpk/Manifest @@ -1,5 +1,3 @@ -DIST vmpk-0.8.5.tar.bz2 484128 BLAKE2B d13965358d21a81053cc5c32e11d0b8a9f6fda733ef5e7295cee7b774d8ca584ee58c0f7cd5f10f0f3948528031e314d09736fe3f7c0dc94929bcadd3aa94e5d SHA512 62de7acc353b95511c1c1afd54d7c5ddb34de69fd2dff5dfccd6ed83b6e1ca2cfdcd36c1a4878118821dead8dd8b15c44a2c1138b677da3b218f8093e7a49abf DIST vmpk-0.8.6.tar.bz2 483376 BLAKE2B a2145394a9ad90f567e292e23bd9b7f62e26160b6375a48cea2a84818139865a65fdde172f6a8b6e42015e0ce14127c1f97558e00b56ebc288fa1e3d3bd11eab SHA512 0b77aabf1dda99c9149a5353fc9d0363469de2678e6089fc7dc13dc349587fd1b1630cf511c4d9ef384a7523b8f023e451d6c543a805dcda0bf5cf9d7a4b4277 -EBUILD vmpk-0.8.5.ebuild 900 BLAKE2B 64581ee3ea7c6f655fdbea25923907e8544ccc386d73e9b460fa98c39f2762b0f3634b164f86e1ab274dca7525fbba502b83d81c453d797eb0eb22f0b2a278db SHA512 82a6105a6345e5796dc4df8fe610b75d7d16797793cbcf8aa55b627d85d889b290de9ac7fa629c62060a54d01f517d15f3ca6311b58ec397c49f2a44d71c42e8 -EBUILD vmpk-0.8.6.ebuild 902 BLAKE2B 175d7a2ca1c5fa21823294e007ec135b43e9f9fab56ba4be96535326fefe87fff06051e5afd1e489e99d709bf711674196997a6f6ea81b8152f46ab41a9e0add SHA512 3c0d204dccb98cdf4d58a38666177ac2b7d8fdeb2e8c8277cef4eca82ce5444464190da30581bca7c9b7211b4b71b4dd223eadc2c2e521e3037f737a9d532b12 +EBUILD vmpk-0.8.6.ebuild 900 BLAKE2B c03d41aca3f7e1f0d4cc9ebab0c8bb6c8f4b4fac7ae9fe44e71f6edc020729f92ca6d175f7fa80cb896bf55fe4f8809b47fd382d52e3e05106c6bcfb0e288ee7 SHA512 3d015e48a8155bf03a0806c3c957f852e51f7ad75d17bbef4543823aca86231ae27e6066b64249321787c8664f5a897c9fd560e141a0ac8da4277bf71474d89a MISC metadata.xml 857 BLAKE2B 6d6600a0209d9d251f21c2e9f48ce1a9feffd2680a4e97c29f69f7a19f251607f7a2724e3a170b916dd3f3cad16f59ac8034621ab599f2de74171eedacea68ed SHA512 8d053c4c85a7ae69d87ea01058e0496f1a89994e7ff482e290e97afc4de2714eec397ed05129b98e9a1dbc5932a6067eb97bf17c6e05d13c6d2d1ba3747fd8b3 diff --git a/media-sound/vmpk/vmpk-0.8.5.ebuild b/media-sound/vmpk/vmpk-0.8.5.ebuild deleted file mode 100644 index 23b8ede7e0ab..000000000000 --- a/media-sound/vmpk/vmpk-0.8.5.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="Virtual MIDI Piano Keyboard" -HOMEPAGE="https://vmpk.sourceforge.io/" -SRC_URI="mirror://sourceforge/vmpk/${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="dbus" - -BDEPEND=" - app-text/docbook-xsl-stylesheets - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-sound/drumstick - x11-libs/libxcb - dbus? ( dev-qt/qtdbus:5 ) -" -RDEPEND="${DEPEND} - dev-qt/qtsvg:5 -" - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DBUS=$(usex dbus) - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - dodir /usr/share/doc/${PF}/html - mv "${D}"/usr/share/vmpk/*.html "${D}"/usr/share/doc/${PF}/html/ || die -} diff --git a/media-sound/vmpk/vmpk-0.8.6.ebuild b/media-sound/vmpk/vmpk-0.8.6.ebuild index 06432a54115a..f75004c7bb05 100644 --- a/media-sound/vmpk/vmpk-0.8.6.ebuild +++ b/media-sound/vmpk/vmpk-0.8.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/vmpk/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="dbus" BDEPEND=" diff --git a/media-sound/zynaddsubfx/Manifest b/media-sound/zynaddsubfx/Manifest index bccf92afbe03..d6b8b8d214a4 100644 --- a/media-sound/zynaddsubfx/Manifest +++ b/media-sound/zynaddsubfx/Manifest @@ -1,5 +1,8 @@ AUX zynaddsubfx-3.0.5-cmake.patch 469 BLAKE2B 98d1d0fadd3aebab6b0336149f0aa897d99ab6939178c6af08a261ad5800dbfdf62693fd8f93575daaf05c02caa8d4ab63aa907b49df2e671548204aadad009a SHA512 bacc4916f4a3cdb11b492092e65fd935b28bb72a5097d7090adf8bec9a4a874a80e0fb0c62cb24daf5b98102a4bcbc1b4d6ff288472ea64b7a316f8c801714bf AUX zynaddsubfx-3.0.5-docs.patch 436 BLAKE2B 23724992b4ce5a58961984481bcf9782a7960ca033a6abe7f71f061e8c7e4026de470b71080e5eb58f67f882a6138824d893949acd44d95ed026df24eaf95e3a SHA512 958d4f7bbb6b267b4aae2295df99eaad5f41f574183c1bb03ed6499475cb8ac3a2c52edaae60fce5a552e8d53dbed9f6677fa6c67aec4ec4dfa4436e591eae84 +AUX zynaddsubfx-3.0.6-docs.patch 500 BLAKE2B 6f6e81c4e700f42c56417f4226408bfb7b45b67999a2c15eed5871d108f88cad49bcb5ea794b34dfaded63af335351c3a376d56797234403896d4337d05bae4a SHA512 5f240dc9256b6398a8b1ae517b0efc737afd87420a263d8bab63e1e6d81d522d43fcc95b696987d489072753bc283399e9792a0d6d44c4717111dc5fa45cd809 DIST zynaddsubfx-3.0.5.tar.bz2 8141703 BLAKE2B 61f28a62d5ef8c17b5e38febb8ad1ecd40c80f87b26d90804131b97b57534adf5ad96a1f54980b75fd5e71185e2d5376a7df35696c7bcfd593b5d8e34bd2e386 SHA512 1e4d5a6393937e6c7103e6d0e97df76f2d129350854c2f338aa888591091b1508c63e9b52c8e5a176e282ff2f6b72c6a87de54875c412771aff26e8ece2c84e8 +DIST zynaddsubfx-3.0.6.tar.bz2 10001014 BLAKE2B 4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7 SHA512 86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea EBUILD zynaddsubfx-3.0.5.ebuild 2020 BLAKE2B 1d91b8f853875abcdfbc0e11bdfe29365b14479708d721aaf06450aadde4c6e5e601002a3fdb5b45ab874b8de70b515012e6876b584be9d59d8f956600d5e4e2 SHA512 a72b79d923b556ff0b9310ea90600a16dfbdf9e3494cbe1d662b775ccbbe6415711f1dcd2f59fb23672a3667d6ce09c0ecfa89100a7f2c4fb51397b2aac504a8 +EBUILD zynaddsubfx-3.0.6.ebuild 1963 BLAKE2B 8d3c024a839d57b12f26ab67d433da5d6eb71b1a61c7bf1bae11254f5b69a53cfb57431ea83221a14c524fb047ffb089ad4e5583c5ffa4c8a4fb85140cafef6f SHA512 ef7ba112a4ef14c80a54580f09bfb9c76680df0537484a009654698f738364b1e21d74289ef73b672e184201264b35aab430e39345507d0adcedb084d606f610 MISC metadata.xml 428 BLAKE2B 5a450f26afae683f0aa9ff386c87c37c3445b81240d4864fe90564f2c86913af772174cfeaeb82c29b4df0b92337d00f710d8779c9f3300865e7d20e6f9fc06c SHA512 53de61301fd080758dc195c67dfaf9ece5fba941988d17ca6edb7249e01a8804fe4e7edf961a4a0ec6891730dc6f6250e5cf7e91441061eb1e487be243c9b111 diff --git a/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-docs.patch b/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-docs.patch new file mode 100644 index 000000000000..e10b92d096eb --- /dev/null +++ b/media-sound/zynaddsubfx/files/zynaddsubfx-3.0.6-docs.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5c70857..20e20d2 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -35,9 +35,6 @@ include(CTestConfig.cmake) + add_subdirectory(src) + add_subdirectory(doc) # Doxygen only + +-install(FILES AUTHORS.txt COPYING README.adoc +- DESTINATION share/doc/zynaddsubfx +- ) + install(FILES zynaddsubfx-jack-multi.desktop zynaddsubfx-jack.desktop zynaddsubfx-alsa.desktop zynaddsubfx-oss.desktop + DESTINATION share/applications) + install(FILES zynaddsubfx.svg diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6.ebuild new file mode 100644 index 000000000000..7ba88ec4ec0a --- /dev/null +++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake flag-o-matic + +DESCRIPTION="Software synthesizer capable of making a countless number of instruments" +HOMEPAGE="http://zynaddsubfx.sourceforge.net/" +SRC_URI="mirror://sourceforge/zynaddsubfx/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="+alsa doc dssi +fltk jack lash portaudio" + +REQUIRED_USE="|| ( alsa jack portaudio )" + +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +DEPEND=" + dev-libs/mxml + media-libs/liblo + sci-libs/fftw:3.0 + sys-libs/zlib + alsa? ( media-libs/alsa-lib ) + dssi? ( media-libs/dssi ) + fltk? ( + x11-libs/fltk:1 + x11-libs/libX11 + x11-libs/libXpm + ) + jack? ( virtual/jack ) + lash? ( media-sound/lash ) + portaudio? ( media-libs/portaudio ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-docs.patch +) + +DOCS=( AUTHORS.txt NEWS.txt README.adoc ) + +src_prepare() { + cmake_src_prepare + + if ! use dssi; then + sed -i -e '/pkg_search_module.*DSSI/s/^/#DONT/' src/CMakeLists.txt || die + fi + if ! use jack; then + sed -e '/pkg_check_modules.*JACK/s/^/#DONT/' -i {rtosc,src}/CMakeLists.txt || die + fi + if ! use lash; then + sed -i -e '/pkg_search_module.*LASH/s/^/#DONT/' src/CMakeLists.txt || die + fi + if ! use portaudio; then + sed -i -e '/pkg_check_modules.*PORTAUDIO/s/^/#DONT/' src/CMakeLists.txt || die + fi + + # FIXME upstream: sandbox error + sed -i -e '/add_subdirectory(bash-completion)/d' doc/CMakeLists.txt || die +} + +src_configure() { + append-cxxflags -std=c++11 + + local mycmakeargs=( + -DPluginLibDir=$(get_libdir) + $(cmake_use_find_package alsa Alsa) + $(cmake_use_find_package doc Doxygen) + $(cmake_use_find_package fltk FLTK) + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile + use doc && cmake_src_compile doc +} + +src_install() { + use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + cmake_src_install + insinto /usr/share/${PN} + doins -r instruments/* +} |