<commit_before>SUMMARY = "Hydrogen is an advanced drum machine for GNU/Linux"
HOMEPAGE = "http://www.hydrogen-music.org"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"

# Note for LADSPA: If I read cmakeFindLadspa.cmake correctly, LASPA plugins
# available are searched during build process. Since I have no idea which
# plugins are useful for hydrogen (maybe caps??)  and all those have to go to
# RDEPEND LASPA support is skipped - althogh mentioned as 'desired' in config
# log. If it turns out that LADSPA is required, we need ladspa-sdk-native for 
# 'listplugins' tool.

DEPENDS += " \
    qtbase \
    qtxmlpatterns \
    libtar \
    libarchive \
    libsndfile1 \
    alsa-lib \
    liblo \
    jack \
    portaudio-v19 \
    portmidi \
    lrdf \
    pulseaudio \
    rubberband \
    cppunit \
"

# drumkits taken from http://www.hydrogen-music.org/feeds/drumkit_list.php (sf: http -> https)

SRC_URI = " \
    git://github.com/hydrogen-music/hydrogen.git \
    file://0001-Fix-man-installation-path.patch \
    file://0002-hydrogen.default.conf-do-not-show-developer-warnings.patch \
    file://0003-Fix-default-song-after-deletion-of-GMkit-in-favour-o.patch \
    \
    http://hydrogen-music.org/drumkits/Audiophob.h2drumkit;downloadfilename=Audiophob.tar.gz;name=Audiophob;subdir=drumkits \
    http://hydrogen-music.org/drumkits/belofilms_GuitarStrums.h2drumkit;downloadfilename=belofilms_GuitarStrums.tar.gz;name=belofilms_GuitarStrums;subdir=drumkits \
    https://sourceforge.net/projects/hydrogen/files/Sound%20Libraries/Main%20sound%20libraries/BJA_Pacific.h2drumkit;downloadfilename=BJA_Pacific.tar.gz;name=BJA_Pacific;subdir=drumkits \<commit_msg>hydrogen: drop a note that downloading drumkits might need several attempts<commit_after>SUMMARY = "Hydrogen is an advanced drum machine for GNU/Linux"
HOMEPAGE = "http://www.hydrogen-music.org"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://COPYING;md5=393a5ca445f6965873eca0259a17f833"

# Note for LADSPA: If I read cmakeFindLadspa.cmake correctly, LASPA plugins
# available are searched during build process. Since I have no idea which
# plugins are useful for hydrogen (maybe caps??)  and all those have to go to
# RDEPEND LASPA support is skipped - althogh mentioned as 'desired' in config
# log. If it turns out that LADSPA is required, we need ladspa-sdk-native for 
# 'listplugins' tool.

DEPENDS += " \
    qtbase \
    qtxmlpatterns \
    libtar \
    libarchive \
    libsndfile1 \
    alsa-lib \
    liblo \
    jack \
    portaudio-v19 \
    portmidi \
    lrdf \
    pulseaudio \
    rubberband \
    cppunit \
"

# drumkits taken from http://www.hydrogen-music.org/feeds/drumkit_list.php (sf: http -> https)
# NOTE: download of drumkits might fail -> repeat builds of this recipe usually helps

SRC_URI = " \
    git://github.com/hydrogen-music/hydrogen.git \
    file://0001-Fix-man-installation-path.patch \
    file://0002-hydrogen.default.conf-do-not-show-developer-warnings.patch \
    file://0003-Fix-default-song-after-deletion-of-GMkit-in-favour-o.patch \
    \
    http://hydrogen-music.org/drumkits/Audiophob.h2drumkit;downloadfilename=Audiophob.tar.gz;name=Audiophob;subdir=drumkits \
    http://hydrogen-music.org/drumkits/belofilms_GuitarStrums.h2drumkit;downloadfilename=belofilms_GuitarStrums.tar.gz;name=belofilms_GuitarStrums;subdir=drumkits \
    https://sourceforge.net/projects/hydrogen/files/Sound%20Libraries/Main%20sound%20libraries/BJA_Pacific.h2drumkit;downloadfilename=BJA_Pacific.tar.gz;name=BJA_Pacific;subdir=drumkits \
{'fraction_non_alphanumeric': 0.10996082820369334, 'fraction_numerical': 0.027420257414661444, 'mean_word_length': 3.785809906291834, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 6, 'https://': 2, 'lorem ipsum': 0, 'www.': 4, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2492797', 'n_tokens_mistral': 1424, 'n_tokens_neox': 1271, 'n_words': 237}