Unverified Commit af46f3fc authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

shortwave: 3.2.0 -> 4.0.1, move to by-name (#352786)

parents 397a2540 27169a4e
Loading
Loading
Loading
Loading
+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 = [
@@ -53,10 +55,10 @@ stdenv.mkDerivation rec {
    rustPlatform.cargoSetupHook
    rustc
    wrapGAppsHook4
    cmake
  ];

  buildInputs = [
  buildInputs =
    [
      dbus
      gdk-pixbuf
      glib
@@ -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;
  };
}
+0 −2
Original line number Diff line number Diff line
@@ -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 { };