Merge pull request #176164 from sikmir/mod_mbtiles

apacheHttpdPackages.mod_mbtiles: init at 2022-05-25

authored by Sandro and committed by GitHub 33d9482f 9b3ec85d

+35
+33
pkgs/servers/http/apache-modules/mod_mbtiles/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, apacheHttpd, sqlite }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "mod_mbtiles"; 5 + version = "unstable-2022-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "systemed"; 9 + repo = pname; 10 + rev = "f9d12a9581820630dd923c3c90aa8dcdcf65cb87"; 11 + sha256 = "sha256-wOoLSNLgh0YXHUFn7WfUkQXpyWsgCrVZlMg55rvi9q4="; 12 + }; 13 + 14 + buildInputs = [ apacheHttpd sqlite ]; 15 + 16 + buildPhase = '' 17 + apxs -lsqlite3 -ca mod_mbtiles.c 18 + ''; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + install -D .libs/mod_mbtiles.so -t $out/modules 23 + runHook postInstall 24 + ''; 25 + 26 + meta = with lib; { 27 + homepage = "https://github.com/systemed/mod_mbtiles"; 28 + description = "Serve tiles with Apache directly from an .mbtiles file"; 29 + license = licenses.free; 30 + maintainers = with maintainers; [ sikmir ]; 31 + platforms = platforms.unix; 32 + }; 33 + }
+2
pkgs/top-level/all-packages.nix
··· 21933 21933 21934 21934 mod_itk = callPackage ../servers/http/apache-modules/mod_itk { }; 21935 21935 21936 + mod_mbtiles = callPackage ../servers/http/apache-modules/mod_mbtiles { }; 21937 + 21936 21938 php = pkgs.php.override { inherit apacheHttpd; }; 21937 21939 21938 21940 subversion = pkgs.subversion.override { httpServer = true; inherit apacheHttpd; };