Merge pull request #110939 from dasj19/giara-init

giara: init at 0.3

Sandro 82c5dac6 9eb31314

Changed files
+70
pkgs
applications
networking
giara
top-level
+68
pkgs/applications/networking/giara/default.nix
···
+
{ lib
+
, fetchFromGitLab
+
, meson
+
, gobject-introspection
+
, pkg-config
+
, ninja
+
, python3
+
, wrapGAppsHook
+
, gtk3
+
, gdk-pixbuf
+
, webkitgtk
+
, gtksourceview4
+
, libhandy
+
, glib-networking
+
}:
+
+
python3.pkgs.buildPythonApplication rec {
+
pname = "giara";
+
version = "0.3";
+
+
format = "other";
+
+
src = fetchFromGitLab {
+
domain = "gitlab.gnome.org";
+
owner = "World";
+
repo = pname;
+
rev = version;
+
sha256 = "004qmkfrgd37axv0b6hfh6v7nx4pvy987k5yv4bmlmkj9sbqm6f9";
+
};
+
+
nativeBuildInputs = [
+
meson
+
gobject-introspection
+
pkg-config
+
ninja
+
wrapGAppsHook
+
];
+
+
buildInputs = [
+
gtk3
+
gdk-pixbuf
+
webkitgtk
+
gtksourceview4
+
libhandy
+
glib-networking
+
];
+
+
pythonPath = with python3.pkgs; [
+
pygobject3
+
pycairo
+
dateutil
+
praw
+
pillow
+
mistune
+
beautifulsoup4
+
];
+
+
# Fix setup-hooks https://github.com/NixOS/nixpkgs/issues/56943
+
strictDeps = false;
+
+
meta = with lib; {
+
description = "A Reddit app, built with Python, GTK and Handy; Created with mobile Linux in mind";
+
maintainers = with maintainers; [ dasj19 ];
+
homepage = "https://gitlab.gnome.org/World/giara";
+
license = licenses.gpl3Plus;
+
platforms = platforms.linux;
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
giada = callPackage ../applications/audio/giada {};
+
giara = callPackage ../applications/networking/giara { };
+
gitit = callPackage ../applications/misc/gitit {};
gkrellm = callPackage ../applications/misc/gkrellm {