diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-03-15 02:47:05 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-03-16 14:50:57 +0100 |
commit | b36b95afa176fe4b39ca1c2752623311927fc3c9 (patch) | |
tree | 79036b9e6bb95230ff318ba03213d7e7f9090ded /pkgs/by-name/pr/pretix/plugins/passbook.nix | |
parent | 577eb95b085ac8ac4f7125d6d4d3b1b1a48a6962 (diff) | |
download | nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar.gz nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar.bz2 nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar.lz nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar.xz nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.tar.zst nixlib-b36b95afa176fe4b39ca1c2752623311927fc3c9.zip |
pretix.plugins.passbook: init at 1.13.1
Support for Apple Wallet/Passbook files in pretix
Diffstat (limited to 'pkgs/by-name/pr/pretix/plugins/passbook.nix')
-rw-r--r-- | pkgs/by-name/pr/pretix/plugins/passbook.nix | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/pkgs/by-name/pr/pretix/plugins/passbook.nix b/pkgs/by-name/pr/pretix/plugins/passbook.nix new file mode 100644 index 000000000000..b7d380aa681d --- /dev/null +++ b/pkgs/by-name/pr/pretix/plugins/passbook.nix @@ -0,0 +1,59 @@ +{ lib +, buildPythonPackage +, fetchFromGitHub +, substituteAll + +# build-system +, pretix-plugin-build +, setuptools + +# runtime +, openssl + +# dependencies +, googlemaps +, wallet-py3k +}: + +buildPythonPackage rec { + pname = "pretix-passbook"; + version = "1.13.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pretix"; + repo = "pretix-passbook"; + rev = "v${version}"; + hash = "sha256-bp64wCEMon05JhOaDr/cVbqUxc+7ndcsSuSesxJt8GE="; + }; + + patches = [ + (substituteAll { + src = ./passbook-openssl.patch; + openssl = lib.getExe openssl; + }) + ]; + + build-system = [ + pretix-plugin-build + setuptools + ]; + + dependencies = [ + googlemaps + wallet-py3k + ]; + + doCheck = false; # no tests + + pythonImportsCheck = [ + "pretix_passbook" + ]; + + meta = with lib; { + description = "Support for Apple Wallet/Passbook files in pretix"; + homepage = "https://github.com/pretix/pretix-passbook"; + license = licenses.asl20; + maintainers = with maintainers; [ hexa ]; + }; +} |