mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-05-03 11:27:01 +00:00
gradio: init at 6.0.2
This commit is contained in:
parent
e76d8af375
commit
5ac01066f2
4 changed files with 98 additions and 0 deletions
|
@ -550,6 +550,7 @@
|
||||||
ryneeverett = "Ryne Everett <ryneeverett@gmail.com>";
|
ryneeverett = "Ryne Everett <ryneeverett@gmail.com>";
|
||||||
rzetterberg = "Richard Zetterberg <richard.zetterberg@gmail.com>";
|
rzetterberg = "Richard Zetterberg <richard.zetterberg@gmail.com>";
|
||||||
s1lvester = "Markus Silvester <s1lvester@bockhacker.me>";
|
s1lvester = "Markus Silvester <s1lvester@bockhacker.me>";
|
||||||
|
samdroid-apps = "Sam Parkinson <sam@sam.today>";
|
||||||
samuelrivas = "Samuel Rivas <samuelrivas@gmail.com>";
|
samuelrivas = "Samuel Rivas <samuelrivas@gmail.com>";
|
||||||
sander = "Sander van der Burg <s.vanderburg@tudelft.nl>";
|
sander = "Sander van der Burg <s.vanderburg@tudelft.nl>";
|
||||||
sargon = "Daniel Ehlers <danielehlers@mindeye.net>";
|
sargon = "Daniel Ehlers <danielehlers@mindeye.net>";
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
From 184c64718ee68b2738647f4a106b260c47f00437 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Sam Parkinson <sam@sam.today>
|
||||||
|
Date: Thu, 26 Oct 2017 14:50:13 +1100
|
||||||
|
Subject: [PATCH] Remove post-install script that hardcodes paths
|
||||||
|
|
||||||
|
---
|
||||||
|
meson.build | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 25f3e1a..18b43bd 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -21,4 +21,5 @@ subdir('src')
|
||||||
|
# subdir('tests')
|
||||||
|
# TODO: unit tests
|
||||||
|
|
||||||
|
-meson.add_install_script('meson_post_install.sh')
|
||||||
|
+# This does not work for nixos; it hard-codes paths
|
||||||
|
+# meson.add_install_script('meson_post_install.sh')
|
||||||
|
--
|
||||||
|
2.14.2
|
||||||
|
|
72
pkgs/applications/audio/gradio/default.nix
Normal file
72
pkgs/applications/audio/gradio/default.nix
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
{ stdenv, fetchFromGitHub, pkgconfig
|
||||||
|
, gcc
|
||||||
|
, python3
|
||||||
|
, gsettings_desktop_schemas
|
||||||
|
, desktop_file_utils
|
||||||
|
, glib
|
||||||
|
, gtk3
|
||||||
|
, intltool
|
||||||
|
, libsoup
|
||||||
|
, json_glib
|
||||||
|
, wrapGAppsHook
|
||||||
|
, meson
|
||||||
|
, ninja
|
||||||
|
, vala
|
||||||
|
, sqlite
|
||||||
|
, gst_all_1
|
||||||
|
, gst_plugins ? with gst_all_1; [ gst-plugins-good gst-plugins-ugly ]
|
||||||
|
}:
|
||||||
|
let
|
||||||
|
version = "6.0.2";
|
||||||
|
|
||||||
|
in stdenv.mkDerivation rec {
|
||||||
|
name = "gradio-${version}";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "haecker-felix";
|
||||||
|
repo = "gradio";
|
||||||
|
rev = "v${version}";
|
||||||
|
sha256 = "05hg26yr7splgpkl8wjxcsdks9sm1is3hcnp7f5mjnp2ch0nn57s";
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
pkgconfig
|
||||||
|
|
||||||
|
meson
|
||||||
|
ninja
|
||||||
|
vala
|
||||||
|
|
||||||
|
python3
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
sqlite
|
||||||
|
|
||||||
|
glib
|
||||||
|
intltool
|
||||||
|
libsoup
|
||||||
|
json_glib
|
||||||
|
|
||||||
|
gtk3
|
||||||
|
gst_all_1.gstreamer
|
||||||
|
gst_all_1.gst-plugins-base
|
||||||
|
|
||||||
|
wrapGAppsHook
|
||||||
|
desktop_file_utils
|
||||||
|
gsettings_desktop_schemas
|
||||||
|
] ++ gst_plugins;
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
postInstall = ''
|
||||||
|
${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas
|
||||||
|
'';
|
||||||
|
|
||||||
|
patches = [ ./0001-Remove-post-install-script-that-hardcodes-paths.patch ];
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://github.com/haecker-felix/gradio;
|
||||||
|
description = "A GTK3 app for finding and listening to internet radio stations";
|
||||||
|
license = licenses.gpl3;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.samdroid-apps ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -14617,6 +14617,8 @@ with pkgs;
|
||||||
|
|
||||||
rhythmbox = callPackage ../applications/audio/rhythmbox { };
|
rhythmbox = callPackage ../applications/audio/rhythmbox { };
|
||||||
|
|
||||||
|
gradio = callPackage ../applications/audio/gradio { };
|
||||||
|
|
||||||
puddletag = callPackage ../applications/audio/puddletag { };
|
puddletag = callPackage ../applications/audio/puddletag { };
|
||||||
|
|
||||||
w_scan = callPackage ../applications/video/w_scan { };
|
w_scan = callPackage ../applications/video/w_scan { };
|
||||||
|
|
Loading…
Add table
Reference in a new issue