Skip to content

Commit

Permalink
pinnwand: apply patch for pygment lexer weirdness
Browse files Browse the repository at this point in the history
Also drop tornado override and apply some cleanup.
  • Loading branch information
mweinelt committed Apr 13, 2021
1 parent 7289645 commit f16071a
Showing 1 changed file with 19 additions and 17 deletions.
36 changes: 19 additions & 17 deletions pkgs/servers/pinnwand/default.nix
Original file line number Diff line number Diff line change
@@ -1,18 +1,11 @@
{ lib, python3, fetchFromGitHub, nixosTests }:

let
python = python3.override {
packageOverrides = self: super: {
tornado = super.tornado.overridePythonAttrs (oldAttrs: rec {
version = "6.0.4";
src = oldAttrs.src.override {
inherit version;
sha256 = "1p5n7sw4580pkybywg93p8ddqdj9lhhy72rzswfa801vlidx9qhg";
};
});
};
};
in with python.pkgs; buildPythonApplication rec {
{ lib
, python3
, fetchFromGitHub
, fetchpatch
, nixosTests
}:

with python3.pkgs; buildPythonApplication rec {
pname = "pinnwand";
version = "1.2.3";
format = "pyproject";
Expand All @@ -24,17 +17,26 @@ in with python.pkgs; buildPythonApplication rec {
sha256 = "1p6agvp136q6km7gjfv8dpjn6x4ap770lqa40ifblyhw13bsrqlh";
};

patches = [
(fetchpatch {
# https://github.com/supakeen/pinnwand/issues/110
url = "https://github.com/supakeen/pinnwand/commit/b9e72abb7f25104f5e57248294ed9ae1dbc87240.patch";
sha256 = "098acif9ck165398bp7vwfr9g7sj9q3pcdc42z5y63m1nbf8naan";
})
];

nativeBuildInputs = [
poetry-core
];

propagatedBuildInputs = [
click
docutils
tornado
pygments
pygments-better-html
toml
sqlalchemy
toml
tornado
];

checkInputs = [ pytestCheckHook ];
Expand Down

0 comments on commit f16071a

Please sign in to comment.