lemoa: init at unstable-2023-06-25
This commit is contained in:
parent
0751e748ea
commit
e5124fd0d6
2862
pkgs/additional/lemoa/Cargo.lock
generated
Normal file
2862
pkgs/additional/lemoa/Cargo.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
49
pkgs/additional/lemoa/default.nix
Normal file
49
pkgs/additional/lemoa/default.nix
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
{ lib
|
||||||
|
, fetchFromGitHub
|
||||||
|
, gdk-pixbuf
|
||||||
|
, glib
|
||||||
|
, graphene
|
||||||
|
, gtk4
|
||||||
|
, libadwaita
|
||||||
|
, openssl
|
||||||
|
, pango
|
||||||
|
, pkg-config
|
||||||
|
, rustPlatform
|
||||||
|
}:
|
||||||
|
|
||||||
|
rustPlatform.buildRustPackage rec {
|
||||||
|
pname = "lemoa";
|
||||||
|
version = "unstable-2023-06-25";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "lemmy-gtk";
|
||||||
|
repo = pname;
|
||||||
|
rev = "bfa01c86093a0ecce9a443df900acfc12c9d9828";
|
||||||
|
hash = "sha256-Yr//COIeoGlwPlCnHOzM3BZ+3VhjDocUfPp7nVw3BIM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
cargoLock = {
|
||||||
|
lockFile = ./Cargo.lock;
|
||||||
|
outputHashes = {
|
||||||
|
"lemmy_api_common-0.18.0" = "sha256-l4UNO5Obx73nOiVnl6dc+sw2tekDLn2ixTs1GwqdE8I=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
buildInputs = [
|
||||||
|
gdk-pixbuf
|
||||||
|
glib
|
||||||
|
graphene
|
||||||
|
gtk4
|
||||||
|
libadwaita
|
||||||
|
openssl
|
||||||
|
pango
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Native Gtk client for Lemmy";
|
||||||
|
homepage = "https://github.com/lemmy-gtk/lemoa";
|
||||||
|
license = licenses.gpl3Plus;
|
||||||
|
maintainers = with maintainers; [ colinsane ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -25,6 +25,7 @@ let
|
||||||
browserpass-extension = callPackage ./additional/browserpass-extension { };
|
browserpass-extension = callPackage ./additional/browserpass-extension { };
|
||||||
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
|
cargoDocsetHook = callPackage ./additional/cargo-docset/hook.nix { };
|
||||||
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
|
feeds = lib.recurseIntoAttrs (callPackage ./additional/feeds { });
|
||||||
|
lemoa = callPackage ./additional/lemoa { };
|
||||||
jellyfin-media-player-qt6 = callPackage ./additional/jellyfin-media-player-qt6 { };
|
jellyfin-media-player-qt6 = callPackage ./additional/jellyfin-media-player-qt6 { };
|
||||||
gopass-native-messaging-host = callPackage ./additional/gopass-native-messaging-host { };
|
gopass-native-messaging-host = callPackage ./additional/gopass-native-messaging-host { };
|
||||||
gpodder-adaptive = callPackage ./additional/gpodder-adaptive { };
|
gpodder-adaptive = callPackage ./additional/gpodder-adaptive { };
|
||||||
|
|
Loading…
Reference in New Issue
Block a user