Commit Graph

27 Commits

Author SHA1 Message Date
Sandro Jäckel
591d32cdb1 mastodon: reduce the amount of files information is spread across 2023-09-28 22:21:53 +02:00
Dan Buch
3ffce56f46
mastodon: generate and read yarn hash from dependencies dir
Co-authored-by: Robert Schütz <github@dotlambda.de>
2023-09-27 00:17:14 +00:00
Sandro Jäckel
71a96bd985
mastodon: simplify update script 2023-07-06 16:18:11 +02:00
Sandro Jäckel
74ca55400e
mastodon: add runHooks
This makes constructing overrides easier
2023-07-03 00:37:30 +02:00
Izorkin
e0371f9d20
mastodon: 4.1.0 -> 4.1.1 2023-03-20 21:47:01 +03:00
Kerstin Humm
8ae3db151a
mastodon: 4.0.2 -> 4.1.0 2023-02-11 18:49:47 +01:00
Izorkin
609dd87597
mastodon: create missing static gzip and brotli files 2023-01-26 11:05:58 +03:00
Andrew Dunham
5ff79caff9 mastodon: pass dependencies as environment variables
This makes it much easier to override components of the Mastodon
derivation to e.g. use a fork. With this change, one can use something
like the following to install a fork (with the appropriate files):

    let
      src = callPackage ./source.nix { };
    in
      (mastodon.override {
        pname = "hometown";
        version = import ./version.nix;
        srcOverride = src;
        dependenciesDir = ./.;
      }).overrideAttrs (oldAttrs: rec {
        yarnOfflineCache = fetchYarnDeps {
          yarnLock = "${src}/yarn.lock";
          sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
        };
        mastodonModules = oldAttrs.mastodonModules.overrideAttrs (oldModuleAttrs: {
          inherit yarnOfflineCache;
        });
      });

A spiritual successor to f949de4fbb
2023-01-07 16:18:47 -05:00
Kerstin Humm
d35c9e04e6 mastodon: 3.5.3 -> 4.0.2 2022-11-17 20:05:50 +01:00
Geoffrey Huntley
6e0c9dcd87
mastodon: add ghuntley as maintainer 2022-11-16 17:52:00 +10:00
Yureka
f949de4fbb mastodon: pass yarnOfflineCache as environment variable 2022-10-02 23:47:49 +02:00
Robert Gerus
65f1654de2 mastodon: Fix compatibility for openssl 3
https://github.com/mastodon/mastodon/issues/17924
2022-09-25 23:16:59 +02:00
ajs124
99466ee39e maintainers: remove petabyteboy
github account deleted
2022-06-29 00:52:12 +02:00
Kerstin Humm
03eb4fd7ae mastodon: 3.5.2 -> 3.5.3 2022-05-27 04:26:49 +02:00
techknowlogick
404e8283e9 mastodon: 3.5.1 -> 3.5.2 2022-05-04 09:19:41 +02:00
techknowlogick
6a441683a0 mastodon: 3.5.0 -> 3.5.1
Co-authored-by: Kerstin Humm <kerstin@erictapen.name>
2022-04-09 16:27:27 +02:00
Izorkin
239982c6c9 mastodon: fix indexing statuses in elasticsearch 2022-04-07 14:12:54 +02:00
Kerstin Humm
513f7beb55 mastodon: 3.4.6 -> 3.5.0
Co-authored-by: Izorkin <izorkin@elven.pw>
2022-03-31 13:17:11 +02:00
Izorkin
04efb0c252 mastodon: build nodejs modules with fetchYarnDeps 2022-03-21 12:38:34 +01:00
Izorkin
41f28e9fbc nixos/tests: add mastodon test 2022-03-20 21:01:03 +01:00
Robert Scott
3e432f195f
Merge pull request #160723 from erictapen/mastodon
mastodon: apply upstream patch for CVE-2022-0432
2022-02-20 17:03:22 +00:00
Kerstin Humm
a8121ca80e
mastodon: apply upstream patch for CVE-2022-0432
4d6d4b43c6

Co-authored-by: Robert Scott <github@humanleg.org.uk>
2022-02-20 14:03:14 +01:00
Jelle Besseling
a305410e4e mastodon: add aarch64-linux platform 2022-02-19 16:01:43 +01:00
Kerstin Humm
199690337d mastodon: migrate from ruby 2.7 to 3.0 2021-05-21 15:04:12 +02:00
Izorkin
7fa79457fb mastodon-assets: build all assets 2021-02-22 20:43:57 +01:00
Izorkin
96f0c2c191 mastodon, nixos/mastodon: use the same nodejs package in package and module 2021-02-16 17:57:31 +01:00
Milan Pässler
0640c21563
mastodon: init at 3.3.0
Co-authored-by: Happy River <happyriver93@runbox.com>
Co-authored-by: Justin Humm <justin.humm@posteo.de>
Co-authored-by: Alyssa Ross <hi@alyssa.is>
Co-authored-by: adisbladis <adisbladis@gmail.com>
2021-02-12 15:37:14 +00:00