diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-04-10 11:36:37 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-04-10 11:36:37 +0100 |
commit | d6fe3a53bdeea6b060d1755199cc2c27492dc14c (patch) | |
tree | 7bb8240ab620eafcfe59b3d1b45831bf45e12501 /media-sound | |
parent | 4bbcd26e7cb1908fb98bb318bfaa13ea9e32d860 (diff) |
gentoo auto-resync : 10:04:2023 - 11:36:36
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/Manifest.gz | bin | 56775 -> 56769 bytes | |||
-rw-r--r-- | media-sound/denemo/Manifest | 2 | ||||
-rw-r--r-- | media-sound/denemo/denemo-2.6.0-r1.ebuild | 129 | ||||
-rw-r--r-- | media-sound/denemo/files/denemo-2.6.0-respect-user-CFLAGS.patch | 22 | ||||
-rw-r--r-- | media-sound/qmidiarp/Manifest | 4 | ||||
-rw-r--r-- | media-sound/qmidiarp/qmidiarp-0.6.5.ebuild | 4 | ||||
-rw-r--r-- | media-sound/qmidiarp/qmidiarp-0.6.6.ebuild | 39 |
7 files changed, 197 insertions, 3 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex a10e19b0eb5e..b8ff0acb3d7f 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/denemo/Manifest b/media-sound/denemo/Manifest index c9f181a62b39..4a8b3eb4f3e3 100644 --- a/media-sound/denemo/Manifest +++ b/media-sound/denemo/Manifest @@ -1,3 +1,5 @@ +AUX denemo-2.6.0-respect-user-CFLAGS.patch 797 BLAKE2B 9ef79afe9fdda59e80e0a01e200408f97bf126ce2288807ae0f6e15ff80e31f2dee9bb973a0b1e8530df12acb1bedbe87b2fb1115b5920954f6144b880e1b1b8 SHA512 ae83ef7376618e411717b924247e907da4618b1b7cb56172ed17db1087b89295c4717c9dacc38fd3a9c482c2de9b54d8a54e9f6cb562a86296b8310ba6d56f01 DIST denemo-2.6.0.tar.gz 17620623 BLAKE2B 55d142954834332a4bd5ca89125411181521d53f1a552b1397b16bbc51803cac3bc4eb0ffb309ababe2ad1b554e293d23102383aba95cde1cbb18cc96f9c6203 SHA512 9069c973624f05b53c62e5d8a9db5c2b4835ce3465402544d6a9f2a7d3bd617d79ac35c83940b37842a7a147bc2ee44ef33202bf7c107e739bfa303ffcf19738 +EBUILD denemo-2.6.0-r1.ebuild 3224 BLAKE2B 33afa995277385a5cbdd79ad2950faf8bd1881e75f3de82740bf01a3e1b47dad41b10dbffb381973aaf5bedf27272dc88061addc79fa5d29ed037e3d47a416b0 SHA512 9adc53de2369223f829d34a0d61c632beb932525050838701d429050883fede62e3f72de89d5d390100db7b67681594383042d3173f11e0e846cf92273df2df4 EBUILD denemo-2.6.0.ebuild 3171 BLAKE2B ae61eb17f885247673b116176816725a3e5651eeb2e194f163171adfc50d36fcfc9b828617e249083feee0cff053084e82678cb4f8723a7bc35158695ce72c3f SHA512 93be7d9b1435242492a3358998258162ebab3daf4a0d862226c67a98836ef931fbd68a26298bba229ac9175290d476a629e011c43ee02ac02b60411c7c66808f MISC metadata.xml 1331 BLAKE2B a6a5a632746ef42c5dd74c118aa78d602b20e476fc1ac3b432ddea1f4cd611c2874466786b2cae755a03cd9ac8bc4b0c24eb56a81473a8dd04cdb25fa9ce9d80 SHA512 394384a789b4c972d45785af5e5c28c0dc41b1e4af8de087ea4d4ff43e37cd44f96509157fb8172d1e8a849fcdf45366597101784b1264e4271565da0a1695df diff --git a/media-sound/denemo/denemo-2.6.0-r1.ebuild b/media-sound/denemo/denemo-2.6.0-r1.ebuild new file mode 100644 index 000000000000..b7bca75ec19e --- /dev/null +++ b/media-sound/denemo/denemo-2.6.0-r1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools font 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 +# fluidsynth currently broken. See https://savannah.gnu.org/bugs/index.php?62202 +IUSE="alsa +aubio debug jack gtk-doc nls +portaudio +portmidi + +rubberband test" + +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-text/evince-3.22.1-r1:= + dev-libs/glib:2 + 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/fluidsynth-1.1.6-r1:= + >=media-sound/lilypond-2.19.54 + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/gtksourceview:3.0= + x11-libs/pango + alsa? ( >=media-libs/alsa-lib-1.1.2 ) + aubio? ( >=media-libs/aubio-0.4.1-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 + app-alternatives/yacc + gtk-doc? ( >=dev-util/gtk-doc-1.25-r1 ) + nls? ( >=sys-devel/gettext-0.19.8.1 ) +" + +PATCHES=( "${FILESDIR}"/${PN}-2.6.0-respect-user-CFLAGS.patch ) +DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS ) + +src_prepare() { + sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/org.denemo.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-fluidsynth + --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 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 -r /usr/share/denemo/manual/"${f}" /usr/share/doc/${PF}/html/"${f}" + done +} + +pkg_postinst() { + font_pkg_postinst + xdg_desktop_database_update +} + +pkg_postrm() { + font_pkg_postrm + xdg_desktop_database_update +} diff --git a/media-sound/denemo/files/denemo-2.6.0-respect-user-CFLAGS.patch b/media-sound/denemo/files/denemo-2.6.0-respect-user-CFLAGS.patch new file mode 100644 index 000000000000..e57be9c57bee --- /dev/null +++ b/media-sound/denemo/files/denemo-2.6.0-respect-user-CFLAGS.patch @@ -0,0 +1,22 @@ +From c4eff03fb11d7085035892a688ed5d29e2faefe9 Mon Sep 17 00:00:00 2001 +From: Bernd Waibel <waebbl-gentoo@posteo.net> +Date: Mon, 27 Mar 2023 19:44:28 +0200 +Subject: [PATCH] respect user CFLAGS + +Signed-off-by: Bernd Waibel <waebbl-gentoo@posteo.net> +--- a/configure.ac ++++ b/configure.ac +@@ -42,8 +42,8 @@ AC_ARG_ENABLE( + [ + if test "x$enableval" != "xno"; then + build_debug=yes +- CFLAGS="-O0 -DDEBUG -g -Wall -Wextra -Wno-deprecated-declarations -Wno-sign-compare" +- CXXFLAGS="-O0 -DDEBUG -g -Wall -Wextra -Wno-deprecated-declarations -Wno-sign-compare" ++ CFLAGS="$CFLAGS -DDEBUG -g -Wall -Wextra -Wno-deprecated-declarations -Wno-sign-compare" ++ CXXFLAGS="$CFLAGS -DDEBUG -g -Wall -Wextra -Wno-deprecated-declarations -Wno-sign-compare" + fi + ]) + +-- +2.40.0 + diff --git a/media-sound/qmidiarp/Manifest b/media-sound/qmidiarp/Manifest index f8ed202baaf4..5135a74b16a1 100644 --- a/media-sound/qmidiarp/Manifest +++ b/media-sound/qmidiarp/Manifest @@ -1,3 +1,5 @@ DIST qmidiarp-0.6.5.tar.bz2 541288 BLAKE2B eb2acb80c6fd442b197510eef2be000dc6a8e4cf7142cebbbbd156dad464f80062cc0a41881476aedc41c1b7cff27b1c56ae64354134b255b6cbd7672ef182f0 SHA512 171d74230a77b15453367fd38f9bcc94bbbd025a9665853180172bdfd812c2ee5ae0954124706d46c7e5cec0aafaebd5de68435f717789f052e7f86c48917379 -EBUILD qmidiarp-0.6.5.ebuild 797 BLAKE2B 841918068fe901cdf1b9fb6e48542b643fd16020fa36ced955e78b18035789e34e5c466d352d1c9229d656ecc1bf874158fae7675ee18932ddd0f831b792c70e SHA512 216d9ea1fe06af480d45b31d522e28606d5c130f1e17efa7719c67ebcb9275881cf75c32e21a9a15e37e47ae0d402ef00e0076c131751c28a8b3e7c385a7183f +DIST qmidiarp-0.6.6.tar.bz2 574160 BLAKE2B 6a48fcf246cb18bd9b744f9927506c3e17f8c5cc8ecca9f8a05176d66cb41beec208df8e8c366b1785bd5e8262ea4c069bbcb20a606ca628e5bacc7e641dea97 SHA512 976f483d6d9446d5b2ad641ff68d881963be267cbbd809f0049ead9059f09987e01dfbf378869371d0564a5c2460319af94228c7321fb58c9b6faf0fd2cd3567 +EBUILD qmidiarp-0.6.5.ebuild 796 BLAKE2B bd505dbdbc2afa334455c6a6e196e9bbf3c51089b8af1dbb781c1f182c9194a7e9aa6909717648bff7d5924e7689a4ff79010b8ab54088c8de889b73f18e372c SHA512 6215c10b00a4b94618c0081ac9509e22a1cd74604c90a316047b4c83ed04bc04ade84326d4dc358ad86209885733adeae26f32aca0efbfa419937ad2d3e0ce07 +EBUILD qmidiarp-0.6.6.ebuild 797 BLAKE2B aca2d84522a1f43ade4fbd292dc309e914fc1dd31495b070d61649229df99416a6a0fd22b6c2ebe4843ca6f902f674a32d776cf0fedf2209b0fc9bf41bba9e7e SHA512 0ab24e02905547680c5a3ba823847de9370fdcfa886bf297a674e78d786fe5ab4f6f18d4e541782d0e6307e1ddd868cbbc6df49c9bb754dce8d5e37a5ee3b401 MISC metadata.xml 400 BLAKE2B 97788da0d85fcb9aefeded864bb45387d641d30ae070f72d9257f0625191a58fcde3753bc9a0aac64c72111755d1f0595be0c32224e3986f1e54e0a8c3fafbb2 SHA512 cc204d2ac82bace84865fdaab94d8e7c40ec98bb833cf12ac1da3af56c4fa6277c4456e7bd6cb180b21972b4236b55983b707574d310b910c0a986cb2360265c diff --git a/media-sound/qmidiarp/qmidiarp-0.6.5.ebuild b/media-sound/qmidiarp/qmidiarp-0.6.5.ebuild index 3f32bdbdb919..4a93ca1e850f 100644 --- a/media-sound/qmidiarp/qmidiarp-0.6.5.ebuild +++ b/media-sound/qmidiarp/qmidiarp-0.6.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="lv2 nls osc" BDEPEND=" diff --git a/media-sound/qmidiarp/qmidiarp-0.6.6.ebuild b/media-sound/qmidiarp/qmidiarp-0.6.6.ebuild new file mode 100644 index 000000000000..6591ea357739 --- /dev/null +++ b/media-sound/qmidiarp/qmidiarp-0.6.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils xdg + +DESCRIPTION="Arpeggiator, sequencer and MIDI LFO for ALSA" +HOMEPAGE="http://qmidiarp.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="lv2 nls osc" + +BDEPEND=" + nls? ( dev-qt/linguist-tools:5 ) + virtual/pkgconfig" +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + media-libs/alsa-lib + virtual/jack + lv2? ( media-libs/lv2 ) + osc? ( media-libs/liblo )" +DEPEND="${RDEPEND}" + +src_configure() { + export PATH="$(qt5_get_bindir):${PATH}" + + local myeconfargs=( + $(use_enable lv2 lv2plugins) + $(use_enable nls translations) + $(use_enable osc nsm) + ) + econf "${myeconfargs[@]}" +} |