Unverified Commit d12c4194 authored by Piotr Kwiecinski's avatar Piotr Kwiecinski
Browse files

librenms: switch to buildComposerProject2

parent fa648b28
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@
let
  phpPackage = php82.withExtensions ({ enabled, all }: enabled ++ [ all.memcached ]);
in
phpPackage.buildComposerProject rec {
phpPackage.buildComposerProject2 rec {
  pname = "librenms";
  version = "25.1.0";

@@ -36,7 +36,7 @@ phpPackage.buildComposerProject rec {
    sha256 = "sha256-Uo+JOgb1KSZkludoupIIGnuK88ER3LthGnGmShpkrNU=";
  };

  vendorHash = "sha256-QBZnsURxLf3vmeh9qxEOJtSVAi1Ipr0jEbC/EmhL4q8=";
  vendorHash = "sha256-9cywwX0vWrvbi3HGARxrjsObckGiGbJPRILe0ASgrGU=";

  php = phpPackage;

@@ -68,9 +68,8 @@ phpPackage.buildComposerProject rec {

  nativeBuildInputs = [ makeWrapper ];

  installPhase = ''
    runHook preInstall

  postInstall = ''
    chmod -R u+w $out/share
    mv $out/share/php/librenms/* $out
    rm -r $out/share

@@ -117,8 +116,6 @@ phpPackage.buildComposerProject rec {
    ln -s ${dataDir}/rrd $out/rrd
    ln -s ${dataDir}/storage $out/storage
    ln -s ${dataDir}/cache $out/bootstrap/cache

    runHook postInstall
  '';

  passthru = {