diff --git a/pkgs/applications/audio/hydrogen/default.nix b/pkgs/applications/audio/hydrogen/default.nix deleted file mode 100644 index 6d81b7cc4a6d..000000000000 --- a/pkgs/applications/audio/hydrogen/default.nix +++ /dev/null @@ -1,64 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - cmake, - pkg-config, - wrapQtAppsHook, - alsa-lib, - ladspa-sdk, - lash, - libarchive, - libjack2, - liblo, - libpulseaudio, - libsndfile, - lrdf, - qtbase, - qttools, - qtxmlpatterns, -}: - -stdenv.mkDerivation rec { - pname = "hydrogen"; - version = "1.2.4"; - - src = fetchFromGitHub { - owner = "hydrogen-music"; - repo = pname; - rev = version; - sha256 = "sha256-OMd8t043JVfMEfRjLdcE/R/4ymGp2yennkCjyX75r8Q="; - }; - - nativeBuildInputs = [ - cmake - pkg-config - wrapQtAppsHook - ]; - buildInputs = [ - alsa-lib - ladspa-sdk - lash - libarchive - libjack2 - liblo - libpulseaudio - libsndfile - lrdf - qtbase - qttools - qtxmlpatterns - ]; - - cmakeFlags = [ - "-DWANT_DEBUG=OFF" - ]; - - meta = with lib; { - description = "Advanced drum machine"; - homepage = "http://www.hydrogen-music.org"; - license = licenses.gpl2Plus; - platforms = platforms.linux; - maintainers = with maintainers; [ orivej ]; - }; -} diff --git a/pkgs/by-name/hy/hydrogen/package.nix b/pkgs/by-name/hy/hydrogen/package.nix new file mode 100644 index 000000000000..89b2f022f093 --- /dev/null +++ b/pkgs/by-name/hy/hydrogen/package.nix @@ -0,0 +1,64 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + pkg-config, + alsa-lib, + ladspa-sdk, + lash, + libarchive, + libjack2, + liblo, + libpulseaudio, + libsndfile, + lrdf, + qt5, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "hydrogen"; + version = "1.2.4"; + + src = fetchFromGitHub { + owner = "hydrogen-music"; + repo = "hydrogen"; + tag = finalAttrs.version; + hash = "sha256-OMd8t043JVfMEfRjLdcE/R/4ymGp2yennkCjyX75r8Q="; + }; + + nativeBuildInputs = [ + cmake + pkg-config + qt5.wrapQtAppsHook + ]; + buildInputs = + [ + alsa-lib + ladspa-sdk + lash + libarchive + libjack2 + liblo + libpulseaudio + libsndfile + lrdf + ] + ++ (with qt5; [ + qtbase + qttools + qtxmlpatterns + ]); + + cmakeFlags = [ + "-DWANT_DEBUG=OFF" + ]; + + meta = { + description = "Advanced drum machine"; + homepage = "http://www.hydrogen-music.org"; + license = lib.licenses.gpl2Plus; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ orivej ]; + }; +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9e44b6355b73..6f18dc312401 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12518,8 +12518,6 @@ with pkgs; hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { }; - hydrogen = qt5.callPackage ../applications/audio/hydrogen { }; - hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { }; jackline = callPackage ../applications/networking/instant-messengers/jackline {