diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-23 18:55:58 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-23 18:55:58 -0500 |
| commit | cdcbdbc2768a2b227ed7d980ebcec51a492bd53f (patch) | |
| tree | 3d2e7f33d50ce982cd8767ee5099f7c924d4eb49 /media-sound | |
| parent | 3ac897312b1982e0855eb4251695765d57976b18 (diff) | |
| download | baldeagleos-repo-cdcbdbc2768a2b227ed7d980ebcec51a492bd53f.tar.gz baldeagleos-repo-cdcbdbc2768a2b227ed7d980ebcec51a492bd53f.tar.xz baldeagleos-repo-cdcbdbc2768a2b227ed7d980ebcec51a492bd53f.zip | |
Adding metadata
Diffstat (limited to 'media-sound')
| -rw-r--r-- | media-sound/drumstick/Manifest | 1 | ||||
| -rw-r--r-- | media-sound/drumstick/drumstick-2.11.1.ebuild | 67 |
2 files changed, 68 insertions, 0 deletions
diff --git a/media-sound/drumstick/Manifest b/media-sound/drumstick/Manifest index 763ec14457e7..10e305d2660e 100644 --- a/media-sound/drumstick/Manifest +++ b/media-sound/drumstick/Manifest @@ -1 +1,2 @@ DIST drumstick-2.11.0.tar.gz 571444 BLAKE2B b5a1490f62a1bb10457403dd8dfa6aa3fd9b14b99377e6136ca34124487269166fca4272d7d08968179d637f460f08c71c54d965910de4eeebc1093aa151f3b4 SHA512 5d689765578d35727c676cda4e62800e02471040eed484bde6360d45ba42ac01532c5c1551ff56efd33a20f7ac4fd7613177d10b172e9b95b3a946a4207008a2 +DIST drumstick-2.11.1.tar.gz 591519 BLAKE2B e83ce69770f152b9d0c03711f6deb6e4b2b0566d9e809c71165247aaf610417718dabe14ef9ae9236161ca62bbd8d4f03d4a27b615b70d640666d7df6acf911f SHA512 66ef3c7ad6ebcc8886a0ae32e9f2640221629af110bad482acf8ff4af0f31f2e374ddd154bcaa61fd60bcb14b16dc403dc391cfc5fc21973cb552d8797c7180b diff --git a/media-sound/drumstick/drumstick-2.11.1.ebuild b/media-sound/drumstick/drumstick-2.11.1.ebuild new file mode 100644 index 000000000000..27f62d5e5b6c --- /dev/null +++ b/media-sound/drumstick/drumstick-2.11.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2026 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-2.5.0:= ) +" +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 +} |
