postgis was added by me many years ago, I guess nobody since then looked at it. That time it was neccessary to prepare a databse before you were able to use postgis - to simplify I added helper scripts like this: pg_db_postgis_enable
Things might have changed a lot. > Rebuilding OS works fine. Postgis appears to install (I can see > postgis-1.5.so), but i'm missing `postgis.control` and presumably one > extra step? Eventually add use such installPhase: installPhase = '' unset installPhase installPhase fail ''; and use the -K flag when building, then you can have a look at the build directory as well. => Neither the source nor the build nor the install directory contain any .control files > 'CREATE EXTENSION postgis; ERROR: could not open extension control file > "/nix/store/[...]-postgresql-and-plugins-9.2.9/share/extension/postgis.control"' Looking at http://postgis.net/source it looks like there are newer versions as well: postgis-2.1.4.tar.gz pdf html (Release Notes) postgis-2.0.6.tar.gz pdf html (Release Notes) postgis-1.5.8.tar.gz pdf html (Release Notes) Thus which ones do you care about? This file (replace the postgis file) makes 1_5_8 build providing the shell script, probably it still just works: http://mawercer.de/tmp/default.nix The newer versions I added as well don't build yet for this reason: gcc: error: ../liblwgeom/.libs/liblwgeom.a: No such file or directory there is a liblwgeom.la file, however replacing the .a version with the .la version in Makefile.in makes gcc not know the file. Does any C guru just know what's going wrong? . o O (Yes - I know that I should rewrite composobaleDerivation ...) Marc Weber _______________________________________________ nix-dev mailing list nix-dev@lists.science.uu.nl http://lists.science.uu.nl/mailman/listinfo/nix-dev