diff --git a/src/freedombone-app-mediagoblin b/src/freedombone-app-mediagoblin index 6ec7cc2e..a8b29a2d 100755 --- a/src/freedombone-app-mediagoblin +++ b/src/freedombone-app-mediagoblin @@ -252,6 +252,7 @@ function install_mediagoblin { apt-get install -yq python python-dev python-lxml python-imaging python-virtualenv apt-get install -yq automake perl sqlite python-paste python-pastedeploy python-pastescript + apt-get install -yq python3 python3-dev libpython3-dev python3-lxml python3-pil useradd -c "GNU MediaGoblin system account" -d /var/lib/mediagoblin -m -r -g www-data mediagoblin groupadd mediagoblin usermod --append -G mediagoblin mediagoblin @@ -271,6 +272,7 @@ function install_mediagoblin { su -c "cd $MEDIAGOBLIN_BASE_DIR/mediagoblin && bash -c 'cp -av mediagoblin.ini mediagoblin_local.ini && cp -av paste.ini paste_local.ini'" - mediagoblin su -c "cd $MEDIAGOBLIN_BASE_DIR/mediagoblin && perl -pi -e 's|.*sql_engine = .*|sql_engine = sqlite:////var/lib/mediagoblin/mediagoblin.db|' mediagoblin_local.ini" - mediagoblin + # Video plugin apt-get install -yq python-gi python3-gi \ gstreamer1.0-tools \ @@ -280,12 +282,13 @@ function install_mediagoblin { gstreamer1.0-plugins-bad \ gstreamer1.0-plugins-ugly \ gstreamer1.0-libav \ - python-gst-1.0 + python-gst-1.0 python3-gst-1.0 cd $MEDIAGOBLIN_BASE_DIR/mediagoblin su -c "cd $MEDIAGOBLIN_BASE_DIR/mediagoblin && echo '[[mediagoblin.media_types.video]]' | tee -a mediagoblin_local.ini" - mediagoblin # Audio plugin apt-get install -yq python-gst-1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-libav libsndfile1-dev libasound2-dev libgstreamer-plugins-base1.0-dev python-numpy python-scipy + apt-get -yq install libasound2-dev python3-numpy python3-scipy libsndfile-dev su -c "cd $MEDIAGOBLIN_BASE_DIR/mediagoblin && echo '[[mediagoblin.media_types.audio]]' | tee -a mediagoblin_local.ini" - mediagoblin su -c "cd $MEDIAGOBLIN_BASE_DIR/mediagoblin && bin/pip install scikits.audiolab" - mediagoblin