diff --git a/pkgs/default.nix b/pkgs/default.nix
index 0eb69eefd42fe15cec902fe66870f28d705ece21..29180ef9d02772c1fdcbff299ebee2eb838f0c01 100644
--- a/pkgs/default.nix
+++ b/pkgs/default.nix
@@ -210,6 +210,7 @@ tilesets-cli = callPackage ./geospatial/tilesets-cli { };
tpkutils = callPackage ./geospatial/tpkutils { };
vt2geojson = callPackage ./geospatial/vt2geojson { };
titiler = callPackage ./geospatial/titiler { };
### GNSS
diff --git a/pkgs/geospatial/tilecloud/default.nix b/pkgs/geospatial/tilecloud/default.nix
new file mode 100644
index 0000000000000000000000000000000000000000..f7701f8259fbc5ae8f1700f9ff3d483f1f7f7dec
--- /dev/null
+++ b/pkgs/geospatial/tilecloud/default.nix
@@ -0,0 +1,43 @@
+{ lib, fetchFromGitHub, python3Packages, c2cwsgiutils }:
+python3Packages.buildPythonApplication rec {
+}
diff --git a/pkgs/geospatial/tilecloud/set-tmpl-path.patch b/pkgs/geospatial/tilecloud/set-tmpl-path.patch
new file mode 100644
index 0000000000000000000000000000000000000000..072132f7a8bbe83fac99a2543b1519c1ca861930
--- /dev/null
+++ b/pkgs/geospatial/tilecloud/set-tmpl-path.patch
@@ -0,0 +1,28 @@
+diff --git i/tc-viewer w/tc-viewer
+index bf226d2..2ff2735 100755
+--- i/tc-viewer
++++ w/tc-viewer
+@@ -7,6 +7,8 @@ import sys
++bottle.TEMPLATE_PATH = "@site_packages@/views"
++
+@@ -146,12 +148,12 @@ def openwebglobe():
+- return bottle.static_file("favicon.ico", root="static")
++ return bottle.static_file("favicon.ico", root="@site_packages@/static")
+- return bottle.static_file(path, root="static")
++ return bottle.static_file(path, root="@site_packages@/static")
application/octet-stream
This content has been proxied by September (3851b).