summaryrefslogtreecommitdiff
path: root/media-sound
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-12-30 06:30:40 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-12-30 06:30:40 +0000
commit7d7cc3f0fa58454952dec67b110b41d503bca422 (patch)
tree1a8f98c27530104edbec5993a3ae262b82a25823 /media-sound
parent0e12f8e53cdddba84b0eb27dca59153e2cf52309 (diff)
gentoo auto-resync : 30:12:2024 - 06:30:40
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/Manifest.gzbin57387 -> 57389 bytes
-rw-r--r--media-sound/audacity/Manifest2
-rw-r--r--media-sound/audacity/metadata.xml15
-rw-r--r--media-sound/chuck/Manifest2
-rw-r--r--media-sound/chuck/chuck-1.5.4.2.ebuild2
-rw-r--r--media-sound/drumstick/Manifest2
-rw-r--r--media-sound/drumstick/drumstick-2.10.0.ebuild67
-rw-r--r--media-sound/strawberry/Manifest2
-rw-r--r--media-sound/strawberry/strawberry-1.2.2.ebuild2
-rw-r--r--media-sound/vmpk/Manifest2
-rw-r--r--media-sound/vmpk/vmpk-0.9.1.ebuild47
11 files changed, 133 insertions, 10 deletions
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 229c6292e70d..ef7aa983ba4c 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/audacity/Manifest b/media-sound/audacity/Manifest
index 2032a24c5d3d..09053775c6e9 100644
--- a/media-sound/audacity/Manifest
+++ b/media-sound/audacity/Manifest
@@ -25,4 +25,4 @@ EBUILD audacity-3.4.2-r1.ebuild 6904 BLAKE2B 1884b799dbbcf59ea235d4351b1fe9da68f
EBUILD audacity-3.7.0.ebuild 6925 BLAKE2B ccffb8bf679ddc8212722b21c1b11830cb79564d49e177cdbe40eb402a71d61cd20cd3ce97cec9135c48c8169fc878976bb6d624136fee0426dee7cbee8d9328 SHA512 363918e777b3da5f0bb46fd355c04a4929ae8cab74ec18a0e65b68494c22e34cc338e8ea7adda699bb90edcdf404908ce521f18a0a179c65e5f5a96a5f5a3252
EBUILD audacity-3.7.1.ebuild 6998 BLAKE2B 4788577a01786135a018ccda77548361437533848570e1c63d6c4a06bee7bdb26923336ef80453375071d76268101ca1f16df87abf6f91d07e067d47bf6f5655 SHA512 ebcfab27c0601dc8ed9acbe3b72dc24aa52152e3d8ee6c43e67ebb8aeb00c634da3195b09e2d5b9e7d2f0d4bb8d327bee680721736ae339d95477e63af64cac0
EBUILD audacity-9999.ebuild 7048 BLAKE2B 6c661ade492cc7d7287d7c69be4b4475b3f5fcfae01b29922842c8364260c3f05293679fd225d6a578d2a509e4b932bf0cac3b8910505bc91d5a5741b673b134 SHA512 9418de04b75ce522bc0b3d08278cae3802491a67e2a74ad120e3bf4b1dcc1d2b7c965e97773d5b4e44ef3fd029f135bfa4ccbcc53d79bd2f425199456cdc5ece
-MISC metadata.xml 1409 BLAKE2B a3ca34262c6bc000ba252729024afdf354aa2f61cfb31a382e8d2571cb5321451ed88b6baa2c976b5adadb0b76a07aa64b2e75b61441f46d431c09b1aebb9804 SHA512 d9e0158632dfa398fd07602e65a3e5a4a8a12a3786a5b3672f7983be976cdfe023fc38b9a3c2c1742d0a0fc0411eea5989c3cf48c2ecfe33b2533c27e9098b05
+MISC metadata.xml 1749 BLAKE2B 44bbb4f2f0b4837d87988fbc30c3d7e1063686a720797197e56d8c6c523e506fbab218622be10dfab50283a834f31fd795d286a3e36a7661105e84585baec8d4 SHA512 6e4e7fc5638fd7b3828b3081ec9541f53346d5ddd4bcba2fbf4bc398a6f57c4a4e02197cba134b99f8cf69e9e5dc1727a5b35d44e514e194ad3d93cc7617a3cf
diff --git a/media-sound/audacity/metadata.xml b/media-sound/audacity/metadata.xml
index 74f5a6715d2d..dd53dd22184e 100644
--- a/media-sound/audacity/metadata.xml
+++ b/media-sound/audacity/metadata.xml
@@ -15,18 +15,23 @@
<name>Matthew White</name>
</maintainer>
<upstream>
+ <bugs-to>https://github.com/audacity/audacity/issues</bugs-to>
+ <!-- There also is the changelog file and the website but only this is up to date -->
+ <changelog>https://github.com/audacity/audacity/releases</changelog>
+ <doc>https://manual.audacityteam.org/</doc>
<remote-id type="github">audacity/audacity</remote-id>
</upstream>
<use>
<flag name="audiocom">Enable integrated uploading to audio.com</flag>
- <flag name="id3tag">Enables ID3 tagging with id3tag library</flag>
+ <flag name="id3tag">Enable ID3 tagging via <pkg>media-libs/libid3tag</pkg></flag>
<flag name="lv2">Add support for Ladspa V2</flag>
<flag name="mpg123">Use <pkg>media-sound/mpg123-base</pkg> instead of
<pkg>media-libs/libmad</pkg> for MPEG decoding</flag>
<flag name="portmixer">Enable the internal portmixer feature</flag>
- <flag name="sbsms">Enables sbsms library support for slower, more
- accurate pitch and tempo changing</flag>
- <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder)</flag>
- <flag name="vamp">Enables vamp plugins support (Audio analysing plugins)</flag>
+ <flag name="sbsms">Enable slower, more accurate pitch and tempo changing
+ via <pkg>media-libs/libsbsms</pkg></flag>
+ <flag name="twolame">Enable twolame support (MPEG Audio Layer 2 encoder)
+ via <pkg>media-sound/twolame</pkg></flag>
+ <flag name="vamp">Enable vamp plugins support (Audio analysing plugins)</flag>
</use>
</pkgmetadata>
diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest
index c3579a5ab0a1..ee2e97af8eff 100644
--- a/media-sound/chuck/Manifest
+++ b/media-sound/chuck/Manifest
@@ -4,6 +4,6 @@ DIST chuck-1.5.4.1.tgz 22311510 BLAKE2B adfc00bf7b5e828d5b5668b703919d4a4b9e7890
DIST chuck-1.5.4.2.tgz 22311827 BLAKE2B 1215211c837fa55c132742a9a4edef97446304fffb6a6e9f4de0d1da66c634c81398870fbd30ba864939f7e3a54bd0f2125bd6c4c9634edb51da43fa25fd05a9 SHA512 c4ce1e3e04d33fbd516f41eebfbc3b71399c587c0ea7b5d16b4d8a8fe5efb3e244ea0e8860f7331aa740f68f96f6b8f92d37104e6b71f0b6e0cb704acc14715b
DIST chuck-1.5.4.3.tgz 22318954 BLAKE2B 83fffaa811fb9ba73f2000ea7a6d5e133c42964571340877a4080e2a6360ac3a7df8bda01a7c0a4acbdbe2f64d97310dbcff237d935b5598ba5ca0e1a312cd2f SHA512 a8324c7dcd5d031cc256d0a5e87d69ae728d008735c81d977911695ec9e93ff6e647cbc4ef36f7fabf84674c468fcaf7df3350f4898436267344f44f8e4089c7
EBUILD chuck-1.5.4.1.ebuild 1853 BLAKE2B 95b698e790e022be54b16657aa25b6bf5461f9fabd77feaa5a565beb1ee203882c8076cfd90e52e57f991eb714d4568fc65610648112ac660489c739bb3cc405 SHA512 b1ec557443d943ef4efa0b7dcd29a74259cb43e9c6eef95aa1d2fe872f1b50383d2e720e52a9b345f5f6473e5bdeec517cf5320593632c7d04f19084fcc7a55f
-EBUILD chuck-1.5.4.2.ebuild 1855 BLAKE2B 0cd25e5032ce928c1bff8969d383a14722275667ed03b10c57c70726b57347263ade552ac558a4699af82bf812f19928e2d1aa5d32fe67bfd2c24b01b2f432e6 SHA512 1e0faac1cc0ba109609fdc27c14bd40e18e92797e7d764104fbf66bccaf1265590aa4b14873a7811b18ce9923c0a16cd0cf78e68de7c6fca3c9e31f2f5f26684
+EBUILD chuck-1.5.4.2.ebuild 1853 BLAKE2B 95b698e790e022be54b16657aa25b6bf5461f9fabd77feaa5a565beb1ee203882c8076cfd90e52e57f991eb714d4568fc65610648112ac660489c739bb3cc405 SHA512 b1ec557443d943ef4efa0b7dcd29a74259cb43e9c6eef95aa1d2fe872f1b50383d2e720e52a9b345f5f6473e5bdeec517cf5320593632c7d04f19084fcc7a55f
EBUILD chuck-1.5.4.3.ebuild 1855 BLAKE2B 0cd25e5032ce928c1bff8969d383a14722275667ed03b10c57c70726b57347263ade552ac558a4699af82bf812f19928e2d1aa5d32fe67bfd2c24b01b2f432e6 SHA512 1e0faac1cc0ba109609fdc27c14bd40e18e92797e7d764104fbf66bccaf1265590aa4b14873a7811b18ce9923c0a16cd0cf78e68de7c6fca3c9e31f2f5f26684
MISC metadata.xml 968 BLAKE2B 5f7c72834133fedc3ffb54f563dc80552668484628029f8d205444cd69f89f91081ed6a71aae4d542dae09bcfc729ad88c6701df450313275e6d1c1f522fd7a6 SHA512 c548e0d3c701497e696626f46c010aea9a90bb1b52bd5f2e1ebe0f4189b171dc21c0848b90a6a23cc44ae2ba5e98d8671529fe6b14c957ad73202191c2915c0f
diff --git a/media-sound/chuck/chuck-1.5.4.2.ebuild b/media-sound/chuck/chuck-1.5.4.2.ebuild
index 70115f4d5785..a9df37bf63c1 100644
--- a/media-sound/chuck/chuck-1.5.4.2.ebuild
+++ b/media-sound/chuck/chuck-1.5.4.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+alsa jack examples"
REQUIRED_USE="|| ( alsa jack )"
diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest
index d80d0db7b77e..989a6aa06464 100644
--- a/media-sound/drumstick/Manifest
+++ b/media-sound/drumstick/Manifest
@@ -1,3 +1,5 @@
+DIST drumstick-2.10.0.tar.gz 571622 BLAKE2B b6b7380dbd731fcfa1e894cdb188c0f300181af138ca2161df66599db716e632b34c3a464bbdb0cead080cdd8959a410da063a90b0587efb51909f32ea328703 SHA512 af265f2646739552c3d94538e0716453de3210308c0af4658e734a4815fe61f9667d09d069aea3e26b24d600be49088afc0cf3cd961463edca684466c7761805
DIST drumstick-2.9.1.tar.gz 571028 BLAKE2B 6ec7459f77763fae354e4c64f4b2b208d28fb8e24bfe939b46456e20bf01ad1b6a7e57e7d8e847b6f594b7431792128cffde517b5d8714e951ec232bc07ef50f SHA512 72ab6062e94aa4e995e9f9c563dfb2cb7dd5fe47bb129ca9f58b8877e980e81611cb59c9964fe72847fccec4f7de3f4b884eaa8dc7b5384ce0cada2e721bebc3
+EBUILD drumstick-2.10.0.ebuild 1532 BLAKE2B 18c3dba30e1e00a717f7446d33c621794f2760d337c7d7fae5cb9b68b7f0fafe65721406dc20d79633163328a42b9427c4befc8bd027d8c1e3360bd82e52861a SHA512 5e64e85c34b93260b5656c5f56c7ea582282473dcdb732025070cfc9a8a15b0e0d80d8115ff55d6bee7a5faf738eab55f17ef6f85ba9ff4c730260b8491a7412
EBUILD drumstick-2.9.1.ebuild 1530 BLAKE2B 57939a42a33abe32b4356e03a8b0e7a66ae5b89d0154112c13be3b257345d78387f332eab2bad4538a00ba3a7ba2a0439f825ec4dd8461c8396e1a76e7b095a6 SHA512 abc69ed27ff6e2dcf8163cf390aa45005f8188d0f0bf86d19dadcc967b9a32520bdc3c00ad4b80de070bb6df6e206aff00b5210c38a3459f2c192f00f73c8a63
MISC metadata.xml 544 BLAKE2B 2b2d701f6d34f29156f56bd84e34fb8322a6034c71b5ca65a12579d6e88a5f84d57692d82a564e9c652e9361f72e8fbb78fb9fc3f41495dd43227192ce089434 SHA512 5d2a7d5d366e3d08a9885f45ffa0a21d32f7f4519981a8da39f272c1e3e1204d619ea41b498ac38c48c0b90a10bdaab6a88b68e8ac2e96d6ac054d68d103a4e3
diff --git a/media-sound/drumstick/drumstick-2.10.0.ebuild b/media-sound/drumstick/drumstick-2.10.0.ebuild
new file mode 100644
index 000000000000..255774dc750b
--- /dev/null
+++ b/media-sound/drumstick/drumstick-2.10.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QTMIN=6.7.2
+inherit cmake xdg
+
+DESCRIPTION="Qt/C++ wrapper for ALSA sequencer"
+HOMEPAGE="https://drumstick.sourceforge.io/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="alsa doc fluidsynth test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-libs/libxslt
+ >=dev-qt/qttools-${QTMIN}:6[linguist]
+ virtual/pkgconfig
+ x11-misc/shared-mime-info
+ doc? (
+ app-text/doxygen[dot]
+ app-text/docbook-xsl-stylesheets
+ )
+"
+DEPEND="
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
+ >=dev-qt/qtsvg-${QTMIN}:6
+ >=dev-qt/qttools-${QTMIN}:6[designer]
+ alsa? ( media-libs/alsa-lib )
+ fluidsynth? ( media-sound/fluidsynth:= )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog NEWS readme.md TODO )
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_RT=ON
+ -DUSE_NETWORK=ON # just to satisfy BUILD_RT w/o REQUIRED_USE
+ -DUSE_PIPEWIRE=OFF # only affects fluidsynth RT backend
+ -DUSE_DBUS=ON
+ -DUSE_QT5=OFF # bug 919682
+ -DUSE_SONIVOX=OFF # not packaged, bug #865259
+ -DUSE_PULSEAUDIO=OFF # requires Sonivox
+ -DBUILD_ALSA=$(usex alsa)
+ -DBUILD_DOCS=$(usex doc)
+ -DUSE_FLUIDSYNTH=$(usex fluidsynth)
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doxygen
+}
+
+src_install() {
+ use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+ cmake_src_install
+}
diff --git a/media-sound/strawberry/Manifest b/media-sound/strawberry/Manifest
index b022f2ad5435..24c4cb5c1b4d 100644
--- a/media-sound/strawberry/Manifest
+++ b/media-sound/strawberry/Manifest
@@ -2,7 +2,7 @@ DIST strawberry-1.1.3.tar.xz 11347368 BLAKE2B 38e6de5e2723f14973ca922d2bcf593cc4
DIST strawberry-1.2.2.tar.xz 11460012 BLAKE2B bf0edcec29b85cd33b8f2ee883979e6056f776b039e265f63e9b1f7c04cd5193531477f4a52d1eb6f520e380078eee13d3b8d9823f78806527712c09b7a445aa SHA512 f61029de969c47c10c4353d2613a111e0103d1fa0f2e968e3b3c0ce8679f4eaeb302ff24e4bbe28af4513b88b73ca8d02e8e0418fc1150a3144316d5441e996c
DIST strawberry-1.2.3.tar.xz 11460484 BLAKE2B 7fc1313a496a4f19ca2853b3cc21ba0ceab8dfa2a4916271fd073e7171e4705f232c244598df550574c57bd73cf1446e384d0d563cf9281be32f2d01ef996d65 SHA512 3efe5c8245376731a0558493f6153d312badad21553502d9a876c0d00c74c157aa3b7549815d9925457cedf87f1c94dca25588ae4ece1cf442b9a29f056dc447
EBUILD strawberry-1.1.3.ebuild 3374 BLAKE2B 441ff1c297048bcdaa94fd2d7be1cd5291d6e8ff86775f75043db44277857cf8e3f83fb3a7b245a481a8e171c8635933557af0cc136fe0dd47e78ea1f3c473bb SHA512 5320f1429991cff0c20e1279554f83f6346599251d183cb6e253a2d83aaecfa1ba111c10c9d5efc096a9310f39047256686a6417fa63ed4783bab9f929cafd7e
-EBUILD strawberry-1.2.2.ebuild 2990 BLAKE2B 2b0d96c3d88084a5878182a360066abbdfd14c9aeb4aa54dc68e153221f3239eecca28b5718a68fcf8e4bbb8024856a9616b2b7e4f35d60038d89582c3ff3fa2 SHA512 6a4ffb183f42ecf7436856d22872e10157cc1b31decaa6da62aca830bc880a414526e9d633bfe4af92483dad090cb7b79ffc3aea96113da87ca2c592dda10396
+EBUILD strawberry-1.2.2.ebuild 2988 BLAKE2B ec5b1da66303a1dfccaf4a71025f022ed4a7c4b704be7e4e3e7eb8b5a15d1966031218dfdf58f278ec5d553b838a6cfa4d3ff64a1db3fc893aec711407f716df SHA512 46a647ad4779c4cbf85f9b4570d55045751b4185a1bad6669296f429de5945679976656d95100ce88955bf1c43bde7f81dd6d338f42cdecad36198913a3279f6
EBUILD strawberry-1.2.3-r1.ebuild 2992 BLAKE2B d979cf90a9e1a54d37b0538f192762bc4554f048731b35c74a13bfdd0382d15a6230f948aac8df31c293481ec5dd86b7438a0baef1b836c342c61fdbf877296e SHA512 ec85d3363fba9f85c744a01458c4a43f05e1c193b43ba67f47be0cee5d676ca331efb3cce39744834388a9db4ed8001c25cc71962ae2bfb638a3a70d7dba4424
EBUILD strawberry-9999.ebuild 2992 BLAKE2B d979cf90a9e1a54d37b0538f192762bc4554f048731b35c74a13bfdd0382d15a6230f948aac8df31c293481ec5dd86b7438a0baef1b836c342c61fdbf877296e SHA512 ec85d3363fba9f85c744a01458c4a43f05e1c193b43ba67f47be0cee5d676ca331efb3cce39744834388a9db4ed8001c25cc71962ae2bfb638a3a70d7dba4424
MISC metadata.xml 886 BLAKE2B 3be6ba12b734f2b3dc93d42ea20be3bfd0b2a534c683ae5a9e332b538e2e7044b9ffbd8528242bd904c48d8e279e3e05292232af38cee91cfb9c8e12e618b67e SHA512 c0d2c35d46cfe96ba8cab89f0cba8946cf8dc65bf14d87ea46f483df5bdb302eb14eaae85f1a99bb88c69629a7a2df0b9b8acdc3dedcfb5fe512dd6d18307c76
diff --git a/media-sound/strawberry/strawberry-1.2.2.ebuild b/media-sound/strawberry/strawberry-1.2.2.ebuild
index 50b3d4f3a933..c8643f713b38 100644
--- a/media-sound/strawberry/strawberry-1.2.2.ebuild
+++ b/media-sound/strawberry/strawberry-1.2.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/strawberrymusicplayer/strawberry/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi
LICENSE="GPL-3"
diff --git a/media-sound/vmpk/Manifest b/media-sound/vmpk/Manifest
index 19972083fbe1..9000606f86e4 100644
--- a/media-sound/vmpk/Manifest
+++ b/media-sound/vmpk/Manifest
@@ -1,3 +1,5 @@
DIST vmpk-0.9.0.tar.bz2 449608 BLAKE2B 80827907ac32788c687ff71170afec2de32a02cc9f1096b5af5e1cc6a43c513efbbd5f9dc443cf2d56a536c158b343a362fccb57814c99d9891a5a5b7c83d5ff SHA512 7e84daa0664bc9d403df6c7bd5a226ea37c4804c49e4bcfb2e4f141e257e0081b752e9c2bddc29a9d2eda8bcb06b8ed1c79d129e55d601dfb58951449ebf454f
+DIST vmpk-0.9.1.tar.bz2 451586 BLAKE2B 752f395193509f829e5c259e833a0e41de7cd98f773a7c8c67df6e55d66e25c532530234104a50fffcce632473eeea7fbed1128a2a8417db8eada2759bab6016 SHA512 fddeb5c87c442eb5aff85a871e0daa05ce2d56f006c8b710bad35152e3696f5f2f7eac5fc713afec461940d45d4a4156e81773aad1ea454494d65e47aac93016
EBUILD vmpk-0.9.0.ebuild 870 BLAKE2B becf3e5a24a4863dbc7f2ba270d33a779db0afa87d85805e888aaf7ad686cf11e6154de04779068e0c80b819ec193c90041c2c141a4f37d6d8f5c6d894cdc019 SHA512 45ed15be8f3429a919f2091065fbbcf8532a2f1ed314eae23d3d1bea1f1a2c4b7d52a839d5231f0641b50fc20ed04c958cb58a5a5ac56402dd15154be5915d40
+EBUILD vmpk-0.9.1.ebuild 873 BLAKE2B dd9e8871b08594307158725fefb9273accb39f55992d6f7d6b28eb5fc314ed497d3c10ed95c5550d9d4c1173c9336a12e5c5d3f1ed1a67a23f674736ddef55d6 SHA512 10051bcea3da2132f231d76e85c8e28a2bf75e8acb824699e9416b2e8c7efcfc1154bd8201e4d54662edc2836312f18772aa9f44939f09481618f03e5da62d1b
MISC metadata.xml 858 BLAKE2B 20b44d6c38d0f95fdc8bc98493ebb2526ccfb6459f1b8b2e9d10d3b81753945d0387d11bbb71e7bc6f9364eb7c6da9d3795c09fbf077e5a4d97c96ae944ed1b6 SHA512 1721098bd213eed29139ee33f4a715f975f66cd8e7efc9d733c34b6ba44d729be4f6475b807304b3e81968065ea15bcb0131f405aed3b67e1e747c4b44f9403a
diff --git a/media-sound/vmpk/vmpk-0.9.1.ebuild b/media-sound/vmpk/vmpk-0.9.1.ebuild
new file mode 100644
index 000000000000..ffc295090c49
--- /dev/null
+++ b/media-sound/vmpk/vmpk-0.9.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 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="https://downloads.sourceforge.net/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/qtbase:6[gui,network,widgets]
+ >=media-sound/drumstick-2.10.0
+ x11-libs/libxcb
+ dbus? ( dev-qt/qtbase:6[dbus] )
+"
+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
+}