Merge pull request #222721 from chuangzhu/tuba

tuba: init at 0.1.0

authored by Nick Cao and committed by GitHub 66c029de 320f39c8

+76
+74
pkgs/applications/misc/tuba/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , vala 5 + , meson 6 + , ninja 7 + , python3 8 + , pkg-config 9 + , wrapGAppsHook 10 + , desktop-file-utils 11 + , gtk4 12 + , libadwaita 13 + , json-glib 14 + , glib 15 + , glib-networking 16 + , libxml2 17 + , libgee 18 + , libsoup 19 + , libsecret 20 + , gst_all_1 21 + , nix-update-script 22 + }: 23 + 24 + stdenv.mkDerivation rec { 25 + pname = "tuba"; 26 + version = "0.1.0"; 27 + src = fetchFromGitHub { 28 + owner = "GeopJr"; 29 + repo = "Tuba"; 30 + rev = "v${version}"; 31 + hash = "sha256-dkURVzbDBrE4bBUvf2fPqvgLKE07tn7jl3OudZpEWUo="; 32 + }; 33 + 34 + nativeBuildInputs = [ 35 + meson 36 + ninja 37 + pkg-config 38 + vala 39 + python3 40 + wrapGAppsHook 41 + desktop-file-utils 42 + ]; 43 + 44 + buildInputs = [ 45 + glib 46 + glib-networking 47 + json-glib 48 + libxml2 49 + libgee 50 + libsoup 51 + gtk4 52 + libadwaita 53 + libsecret 54 + ] ++ (with gst_all_1; [ 55 + gstreamer 56 + gst-libav 57 + gst-plugins-base 58 + (gst-plugins-good.override { gtkSupport = true; }) 59 + gst-plugins-bad 60 + ]); 61 + 62 + passthru = { 63 + updateScript = nix-update-script { 64 + attrPath = "tuba"; 65 + }; 66 + }; 67 + 68 + meta = with lib; { 69 + description = "Browse the Fediverse"; 70 + homepage = "https://tuba.geopjr.dev/"; 71 + license = licenses.gpl3Only; 72 + maintainers = with maintainers; [ chuangzhu ]; 73 + }; 74 + }
+2
pkgs/top-level/all-packages.nix
··· 33933 33933 33934 33934 ttyper = callPackage ../applications/misc/ttyper { }; 33935 33935 33936 + tuba = callPackage ../applications/misc/tuba { }; 33937 + 33936 33938 tudu = callPackage ../applications/office/tudu { }; 33937 33939 33938 33940 tumpa = callPackage ../applications/misc/tumpa {