Loading pkgs/servers/http/apache-modules/mod_tile/default.nix +15 −12 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ , cairo , curl , glib , gtk2 , harfbuzz , icu , iniparser Loading @@ -20,13 +19,13 @@ stdenv.mkDerivation rec { pname = "mod_tile"; version = "0.6.1+unstable=2023-03-09"; version = "0.7.0"; src = fetchFromGitHub { owner = "openstreetmap"; repo = "mod_tile"; rev = "f521540df1003bb000d7367a59ad612161eab0f0"; sha256 = "sha256-jIqeplAQt4W97PNKm6ZDGPDUc/PEiLM5yEdPeI+H03A="; rev = "v${version}"; hash = "sha256-jDuOcmKzZGU6L0aOfPKRGpDLbX0O9ueTufBy7Bd6KMU="; }; nativeBuildInputs = [ Loading @@ -49,16 +48,20 @@ stdenv.mkDerivation rec { mapnik ]; # the install script wants to install mod_tile.so into apache's modules dir # also mapnik pkg-config config is missing this patch: https://github.com/mapnik/mapnik/commit/692c2faa0ef168a8c908d262c2bbfe51a74a8336.patch postPatch = '' sed -i "s|\''${HTTPD_MODULES_DIR}|$out/modules|" CMakeLists.txt sed -i -e "s|@MAPNIK_FONTS_DIR@|$(mapnik-config --fonts)|" -e "s|@MAPNIK_PLUGINS_DIR@|$(mapnik-config --input-plugins)|" tests/renderd.conf.in ''; enableParallelBuilding = true; cmakeFlags = [ "-DENABLE_TESTS=1" ]; # Explicitly specify directory paths cmakeFlags = [ (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") (lib.cmakeFeature "CMAKE_INSTALL_MANDIR" "share/man") (lib.cmakeFeature "CMAKE_INSTALL_MODULESDIR" "modules") (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "") (lib.cmakeBool "ENABLE_TESTS" doCheck) ]; # And use DESTDIR to define the install destination installFlags = [ "DESTDIR=$(out)" ]; doCheck = true; meta = with lib; { Loading Loading
pkgs/servers/http/apache-modules/mod_tile/default.nix +15 −12 Original line number Diff line number Diff line Loading @@ -10,7 +10,6 @@ , cairo , curl , glib , gtk2 , harfbuzz , icu , iniparser Loading @@ -20,13 +19,13 @@ stdenv.mkDerivation rec { pname = "mod_tile"; version = "0.6.1+unstable=2023-03-09"; version = "0.7.0"; src = fetchFromGitHub { owner = "openstreetmap"; repo = "mod_tile"; rev = "f521540df1003bb000d7367a59ad612161eab0f0"; sha256 = "sha256-jIqeplAQt4W97PNKm6ZDGPDUc/PEiLM5yEdPeI+H03A="; rev = "v${version}"; hash = "sha256-jDuOcmKzZGU6L0aOfPKRGpDLbX0O9ueTufBy7Bd6KMU="; }; nativeBuildInputs = [ Loading @@ -49,16 +48,20 @@ stdenv.mkDerivation rec { mapnik ]; # the install script wants to install mod_tile.so into apache's modules dir # also mapnik pkg-config config is missing this patch: https://github.com/mapnik/mapnik/commit/692c2faa0ef168a8c908d262c2bbfe51a74a8336.patch postPatch = '' sed -i "s|\''${HTTPD_MODULES_DIR}|$out/modules|" CMakeLists.txt sed -i -e "s|@MAPNIK_FONTS_DIR@|$(mapnik-config --fonts)|" -e "s|@MAPNIK_PLUGINS_DIR@|$(mapnik-config --input-plugins)|" tests/renderd.conf.in ''; enableParallelBuilding = true; cmakeFlags = [ "-DENABLE_TESTS=1" ]; # Explicitly specify directory paths cmakeFlags = [ (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") (lib.cmakeFeature "CMAKE_INSTALL_MANDIR" "share/man") (lib.cmakeFeature "CMAKE_INSTALL_MODULESDIR" "modules") (lib.cmakeFeature "CMAKE_INSTALL_PREFIX" "") (lib.cmakeBool "ENABLE_TESTS" doCheck) ]; # And use DESTDIR to define the install destination installFlags = [ "DESTDIR=$(out)" ]; doCheck = true; meta = with lib; { Loading