diff options
Diffstat (limited to 'pkgs/by-name')
-rw-r--r-- | pkgs/by-name/pr/pretix/language-build.patch | 12 | ||||
-rw-r--r-- | pkgs/by-name/pr/pretix/package.nix | 7 |
2 files changed, 18 insertions, 1 deletions
diff --git a/pkgs/by-name/pr/pretix/language-build.patch b/pkgs/by-name/pr/pretix/language-build.patch new file mode 100644 index 000000000000..b4043b95446d --- /dev/null +++ b/pkgs/by-name/pr/pretix/language-build.patch @@ -0,0 +1,12 @@ +diff --git a/src/pretix/_build_settings.py b/src/pretix/_build_settings.py +index d1ea73b84..9e13cdc87 100644 +--- a/src/pretix/_build_settings.py ++++ b/src/pretix/_build_settings.py +@@ -49,6 +49,7 @@ HAS_MEMCACHED = False + HAS_CELERY = False + HAS_GEOIP = False + SENTRY_ENABLED = False ++LANGUAGES = ALL_LANGUAGES + + for entry_point in entry_points(group='pretix.plugin'): + INSTALLED_APPS.append(entry_point.module) # noqa: F405 diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index dc7fc925f1f5..7b238ff6f8e4 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -67,6 +67,10 @@ python.pkgs.buildPythonApplication rec { # INSTALLED_APPS, so that their static files are collected. ./plugin-build.patch + # Configure django-statici18n to compile all available languages at + # build time. + ./language-build.patch + (fetchpatch2 { # Allow customization of cache and log directory # https://github.com/pretix/pretix/pull/3997 @@ -247,7 +251,6 @@ python.pkgs.buildPythonApplication rec { meta = with lib; { description = "Ticketing software that cares about your event—all the way"; - mainProgram = "pretix-manage"; homepage = "https://github.com/pretix/pretix"; license = with licenses; [ agpl3Only @@ -261,5 +264,7 @@ python.pkgs.buildPythonApplication rec { asl20 ]; maintainers = with maintainers; [ hexa ]; + mainProgram = "pretix-manage"; + platforms = platforms.linux; }; } |