Loading pkgs/applications/audio/shortwave/default.nix→pkgs/by-name/sh/shortwave/package.nix +88 −0 Original line number Diff line number Diff line { stdenv , lib , fetchFromGitLab , cargo , dbus , desktop-file-utils , gdk-pixbuf , gettext , gitMinimal , glib , gst_all_1 , gtk4 , libadwaita , meson , ninja , openssl , pkg-config , rustPlatform , rustc , sqlite , wrapGAppsHook4 , cmake , libshumate { stdenv, lib, fetchFromGitLab, cargo, dbus, desktop-file-utils, gdk-pixbuf, gettext, gitMinimal, glib, gst_all_1, gtk4, libadwaita, meson, ninja, openssl, pkg-config, rustPlatform, rustc, sqlite, wrapGAppsHook4, libshumate, libseccomp, lcms2, }: stdenv.mkDerivation rec { pname = "shortwave"; version = "3.2.0"; version = "4.0.1"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "Shortwave"; rev = version; sha256 = "sha256-ESZ1yD1IuBar8bv83xMczZbtPtHbWRpe2yMVyr7K5gQ="; sha256 = "sha256-W1eOMyiooDesI13lOze/JcxzhSSxYOW6FOY85NkVyps="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; hash = "sha256-8W46bGAitR2YbZbnsigAZMW5pSFTkDAe5JNaNOH5JfA="; hash = "sha256-O5K5aNcWwUYkaJbGzTzS3FdNbEsQsdliyi0YShw+6PU="; }; nativeBuildInputs = [ Loading @@ -53,10 +55,10 @@ stdenv.mkDerivation rec { rustPlatform.cargoSetupHook rustc wrapGAppsHook4 cmake ]; buildInputs = [ buildInputs = [ dbus gdk-pixbuf glib Loading @@ -65,23 +67,22 @@ stdenv.mkDerivation rec { openssl sqlite libshumate ] ++ (with gst_all_1; [ libseccomp lcms2 ] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]); meta = with lib; { meta = { homepage = "https://gitlab.gnome.org/World/Shortwave"; description = "Find and listen to internet radio stations"; mainProgram = "shortwave"; longDescription = '' Shortwave is a streaming audio player designed for the GNOME desktop. It is the successor to the older Gradio application. ''; maintainers = with maintainers; [ lasandell ]; license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with lib.maintainers; [ lasandell ]; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; } pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -32182,8 +32182,6 @@ with pkgs; shipments = callPackage ../applications/misc/shipments { }; shortwave = callPackage ../applications/audio/shortwave { }; shotgun = callPackage ../tools/graphics/shotgun { }; shot-scraper = callPackage ../tools/graphics/shot-scraper { }; Loading
pkgs/applications/audio/shortwave/default.nix→pkgs/by-name/sh/shortwave/package.nix +88 −0 Original line number Diff line number Diff line { stdenv , lib , fetchFromGitLab , cargo , dbus , desktop-file-utils , gdk-pixbuf , gettext , gitMinimal , glib , gst_all_1 , gtk4 , libadwaita , meson , ninja , openssl , pkg-config , rustPlatform , rustc , sqlite , wrapGAppsHook4 , cmake , libshumate { stdenv, lib, fetchFromGitLab, cargo, dbus, desktop-file-utils, gdk-pixbuf, gettext, gitMinimal, glib, gst_all_1, gtk4, libadwaita, meson, ninja, openssl, pkg-config, rustPlatform, rustc, sqlite, wrapGAppsHook4, libshumate, libseccomp, lcms2, }: stdenv.mkDerivation rec { pname = "shortwave"; version = "3.2.0"; version = "4.0.1"; src = fetchFromGitLab { domain = "gitlab.gnome.org"; owner = "World"; repo = "Shortwave"; rev = version; sha256 = "sha256-ESZ1yD1IuBar8bv83xMczZbtPtHbWRpe2yMVyr7K5gQ="; sha256 = "sha256-W1eOMyiooDesI13lOze/JcxzhSSxYOW6FOY85NkVyps="; }; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; name = "${pname}-${version}"; hash = "sha256-8W46bGAitR2YbZbnsigAZMW5pSFTkDAe5JNaNOH5JfA="; hash = "sha256-O5K5aNcWwUYkaJbGzTzS3FdNbEsQsdliyi0YShw+6PU="; }; nativeBuildInputs = [ Loading @@ -53,10 +55,10 @@ stdenv.mkDerivation rec { rustPlatform.cargoSetupHook rustc wrapGAppsHook4 cmake ]; buildInputs = [ buildInputs = [ dbus gdk-pixbuf glib Loading @@ -65,23 +67,22 @@ stdenv.mkDerivation rec { openssl sqlite libshumate ] ++ (with gst_all_1; [ libseccomp lcms2 ] ++ (with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad ]); meta = with lib; { meta = { homepage = "https://gitlab.gnome.org/World/Shortwave"; description = "Find and listen to internet radio stations"; mainProgram = "shortwave"; longDescription = '' Shortwave is a streaming audio player designed for the GNOME desktop. It is the successor to the older Gradio application. ''; maintainers = with maintainers; [ lasandell ]; license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with lib.maintainers; [ lasandell ]; license = lib.licenses.gpl3Plus; platforms = lib.platforms.linux; }; }
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -32182,8 +32182,6 @@ with pkgs; shipments = callPackage ../applications/misc/shipments { }; shortwave = callPackage ../applications/audio/shortwave { }; shotgun = callPackage ../tools/graphics/shotgun { }; shot-scraper = callPackage ../tools/graphics/shot-scraper { };