nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 38 lines 1.0 kB view raw
1{ 2 php, 3 fetchFromGitHub, 4 lib, 5}: 6 7php.buildComposerProject2 (finalAttrs: { 8 pname = "hmr_enabler"; 9 # composer doesn't support our unstable version format 10 # version = "0-unstable-2024-08-24"; 11 version = "0"; 12 13 src = fetchFromGitHub { 14 owner = "nextcloud"; 15 repo = "hmr_enabler"; 16 rev = "d5d9d330d405ac4aa0de1a87d1133784560462ed"; 17 hash = "sha256-uLCpwvMVQ20z9vlO5q/GVPnaaQZ7ZjE8+V/zuqaB9Yo="; 18 }; 19 20 composerNoDev = false; 21 22 vendorHash = "sha256-H+yxviMYc6AuerhYtcHRluRWdS1mmqcSMlN2Q24G1m8="; 23 24 postInstall = '' 25 chmod -R u+w $out/share 26 mv $out/share/php/hmr_enabler/* $out/ 27 rm -r $out/share $out/composer.* $out/Makefile $out/psalm.xml $out/tests 28 ''; 29 30 meta = { 31 description = "Development Nextcloud app to enable apps to use hot module reloading"; 32 homepage = "https://github.com/nextcloud/hmr_enabler"; 33 changelog = "https://github.com/nextcloud/hmr_enabler/blob/master/CHANGELOG.md"; 34 license = lib.licenses.agpl3Only; 35 maintainers = with lib.maintainers; [ onny ]; 36 }; 37 38})