remove moa

This commit is contained in:
Charlotte 🦝 Delenk 2023-03-18 09:28:28 +01:00
parent 870457eb27
commit 27e6080455
Signed by: darkkirb
GPG key ID: AB2BD8DAF2E37122
4 changed files with 0 additions and 1382 deletions

View file

@ -66,7 +66,6 @@ in
miifox-net = pkgs.python3Packages.callPackage ./web/miifox-net.nix {};
old-homepage = pkgs.callPackage ./web/old-homepage.nix {};
python-instagram = pkgs.python3Packages.callPackage ./python/instagram.nix {};
moa = pkgs.python3Packages.callPackage ./moa {};
inherit (attic'.defaultNix.packages.${pkgs.system}) attic attic-client attic-server;
element-web = pkgs.callPackage ./matrix/element-web {};
mautrix-cleanup = mautrix-cleanup'.defaultNix.packages.${pkgs.system}.default;

View file

@ -1,90 +0,0 @@
{
fetchFromGitLab,
python3,
certifi,
flask,
flask_sqlalchemy,
flask_mail,
flask_migrate,
flask_wtf,
mastodon-py,
pandas,
psutil,
pygal,
python-twitter,
pymysql,
sentry-sdk,
authlib,
cairosvg,
werkzeug,
wheel,
callPackage,
stdenvNoCC,
lib,
setuptools,
psycopg2,
applyPatches,
}: let
source = builtins.fromJSON (builtins.readFile ./source.json);
src = applyPatches {
src = fetchFromGitLab {
owner = "fedstoa";
repo = "moa";
inherit (source) rev sha256;
};
patches = [./moa.patch];
};
moa-env = python3.withPackages (_: [
certifi
flask
flask_sqlalchemy
flask_mail
flask_migrate
flask_wtf
mastodon-py
pandas
psutil
pygal
python-twitter
pymysql
sentry-sdk
authlib
cairosvg
werkzeug
wheel
setuptools
(callPackage ../python/instagram.nix {})
psycopg2
]);
in
stdenvNoCC.mkDerivation {
pname = "moa";
version = source.date;
inherit src;
buildPhase = ''
echo "#!/bin/sh" > start.sh
echo "cd $out" >> start.sh
cp start.sh start-worker.sh
echo "${moa-env}/bin/python -m moa.models" >> start.sh
mv start.sh start-app.sh
echo "exec ${moa-env}/bin/python -m moa.worker" >> start-worker.sh
echo "exec ${moa-env}/bin/python app.py" >> start-app.sh
chmod +x start-*.sh
'';
installPhase = ''
cp -rv $src $out
chmod -R +w $out
cp start-*.sh $out
'';
meta = {
description = "Mastodon-Twitter crossposter";
license = lib.licenses.mit;
broken = true;
};
passthru.updateScript = [
../scripts/update-git.sh
"https://gitlab.com/fedstoa/moa"
"moa/source.json"
];
}

File diff suppressed because it is too large Load diff

View file

@ -1,11 +0,0 @@
{
"url": "https://gitlab.com/fedstoa/moa",
"rev": "ea907cfeea9cfc989b38c8f08e73773e841b3add",
"date": "2022-11-14T00:39:05+00:00",
"path": "/nix/store/c894wxkx10df4jivmhcvymdmb7nbvz5w-moa",
"sha256": "1cqzqmmrbh6isjkk9vkrvg18z2zk3w7md9pa6f3agarag63si1ii",
"fetchLFS": false,
"fetchSubmodules": false,
"deepClone": false,
"leaveDotGit": false
}