pleroma-otp: init at 2.1.2

This commit is contained in:
Félix Baylac-Jacqué 2020-09-25 08:33:44 +02:00
commit 997d35f2ec
No known key found for this signature in database
GPG Key ID: EFD315F31848DBA4
2 changed files with 31 additions and 0 deletions

17
default.nix Normal file
View File

@ -0,0 +1,17 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.stdenv.mkDerivation {
pname = "pleroma";
version = "2.1.2";
src = pkgs.fetchurl {
# To find the latest binary release stable link, have a look at
# the CI pipeline for the latest commit of the stable branch
# https://git.pleroma.social/pleroma/pleroma/-/tree/stable
url = "https://git.pleroma.social/pleroma/pleroma/-/jobs/154862/artifacts/download";
sha256 = "16352ail4w1v0im5w1aq0z4lb1k85qa2qrr44pq12h0l6m05bc0z";
};
unpackPhase = "${pkgs.unzip}/bin/unzip $src";
installPhase = ''
mkdir $out
cp -r release/* $out'';
}

14
readme.md Normal file
View File

@ -0,0 +1,14 @@
# Pleroma on NixOS: OTP Release
## TODO
- Add NixOS module.
- Test all the $out binaries
## Minor Annoyances
We're retrieving the binary distribution directly from the GitLab CI pipeline.
To find the latest and greatest bindist stable URL, you have to visit
https://git.pleroma.social/pleroma/pleroma/-/tree/stable, clicky click
on the CI status and find the amd64 release link.