References:
zypper ar http://download.opensuse.org/repositories/Application:/Geo/openSUSE_13.1/Application:Geo.repo
zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_13.1 packman
zypper in -t pattern devel_basis
zypper in git postgresql-devel sqlite3-devel libcurl-devel libwebkitgtk-devel cairomm-devel libwebkitgtk3-devel libprotobuf-lite8 libprotobuf8 libprotoc8 protobuf-devel
zypper in mapnik
JOBS=`grep -c ^processor /proc/cpuinfo`
NODE_VERSION="0.10.26"
wget http://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}.tar.gz
tar xf node-v${NODE_VERSION}.tar.gz
cd node-v${NODE_VERSION}
./configure
make -j${JOBS}
sudo make install
cd ../
git clone https://github.com/mapbox/tilemill
cd tilemill
npm install
./index.js
TileMill can be accessed through a web browser at http://localhost:20009
Have fun!