|
|
@ -51,8 +51,7 @@ let |
|
|
|
## By default, we download a specific version of loco. But if you had a |
|
|
|
## local codebase for development purposes, you could use that instead. |
|
|
|
|
|
|
|
loco = callPackage (fetchTarball https://github.com/totten/loco/archive/v0.4.5.tar.gz) {}; |
|
|
|
# loco = callPackage /home/myuser/src/loco { inherit pkgs; }; |
|
|
|
#loco = callPackage (fetchTarball https://github.com/totten/loco/archive/v0.4.3.tar.gz) {}; |
|
|
|
|
|
|
|
ramdisk = callPackage (fetchTarball https://github.com/totten/ramdisk/archive/5c699fbeb8ce3d8f3862a726e1e2684067b237dd.tar.gz) {}; |
|
|
|
|
|
|
@ -61,6 +60,8 @@ let |
|
|
|
|
|
|
|
sd-core = callPackage (fetchTarball https://git.law/newroco/searchanddisplace-core/archive/master.tar.gz) {}; |
|
|
|
|
|
|
|
sd-ingset = callPackage (fetchTarball https://git.law/newroco/searchanddisplace-ingest/archive/master.zip) {}; |
|
|
|
|
|
|
|
################################################################################ |
|
|
|
## Now, we have a list of available software packages. |
|
|
|
## Let's define the "locolamp" project and include some specific dependencies. |
|
|
@ -80,9 +81,15 @@ in [ |
|
|
|
]; |
|
|
|
stdExts = [ |
|
|
|
pkgs.php74Packages.redis |
|
|
|
pkgs.php74Extensions.pdo_sqlite |
|
|
|
## pkgs.php74Packages.imagick |
|
|
|
]; |
|
|
|
}) |
|
|
|
pkgs.python38 |
|
|
|
pkgs.python38Packages.devtools |
|
|
|
pkgs.python38Packages.supervisor |
|
|
|
pkgs.python38Packages.tesserocr |
|
|
|
pkgs.python38Packages.pdftotext |
|
|
|
|
|
|
|
# pkgs.mailcatcher |
|
|
|
|
|
|
@ -99,8 +106,16 @@ in [ |
|
|
|
##pkgs.unzip |
|
|
|
pkgs.which |
|
|
|
pkgs.zip |
|
|
|
pkgs.deskew |
|
|
|
pkgs.pandoc |
|
|
|
pkgs.libreoffice |
|
|
|
pkgs.poppler_utils |
|
|
|
|
|
|
|
pkgs.unoconv |
|
|
|
pkgs.unpaper |
|
|
|
sd-ingest |
|
|
|
sd-core |
|
|
|
loco |
|
|
|
#loco |
|
|
|
|
|
|
|
## Aside: Downloading a different version of PHP or MySQL or NodeJS is |
|
|
|
## simple, but bear in mind: this is upgrading (or downgrading). You |
|
|
|