Browse Source

Debian packages needed for audio and video

Bob Mottram 10 years ago
parent
commit
81f4cfcd12
1 changed files with 9 additions and 6 deletions
  1. 9
    6
      src/freedombone

+ 9
- 6
src/freedombone View File

@@ -5392,11 +5392,11 @@ function spam_filtering {
5392 5392
   fi
5393 5393
   # this must be accessible by root
5394 5394
   chown -R $MY_USERNAME:root /home/$MY_USERNAME/.spamassassin
5395
-  
5395
+
5396 5396
   service spamassassin restart
5397 5397
   service exim4 restart
5398 5398
   service cron restart
5399
-  
5399
+
5400 5400
   echo 'spam_filtering' >> $COMPLETION_FILE
5401 5401
 }
5402 5402
 
@@ -8349,6 +8349,9 @@ function install_mediagoblin {
8349 8349
 
8350 8350
   apt-get -y install git-core python python-dev python-lxml python-imaging python-virtualenv
8351 8351
   apt-get -y install postgresql postgresql-client python-psycopg2
8352
+  apt-get -y install python-gst-1.0 libjpeg62-turbo-dev gstreamer1.0-plugins-base python-gobject
8353
+  apt-get -y install gstreamer1.0-plugins-bad gstreamer1.0-plugins-good gstreamer1.0-libav
8354
+  apt-get -y install python-numpy python-scipy libsndfile1-dev python-gst0.10-dev
8352 8355
   su -c "createuser -A -D mediagoblin" - postgres
8353 8356
   su -c "createdb -E UNICODE -O mediagoblin mediagoblin" - postgres
8354 8357
   adduser --disabled-login --gecos 'Mediagoblin' mediagoblin
@@ -8378,18 +8381,18 @@ function install_mediagoblin {
8378 8381
       su -c "cp $MEDIAGOBLIN_PATH/mediagoblin.ini $MEDIAGOBLIN_PATH/mediagoblin_local.ini" - mediagoblin
8379 8382
   fi
8380 8383
   sed -i 's|# sql_engine.*|sql_engine = postgresql:///mediagoblin|g' $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8381
-  sed -i "s/notice@mediagoblin.example.org/$MY_EMAIL_ADDRESS/g" $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8384
+  sed -i "s/email_sender_address.*/email_sender_address = \"$MY_EMAIL_ADDRESS\"/g" $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8382 8385
 
8383 8386
   # add extra media types
8387
+  if grep -q "media_types.stl" $MEDIAGOBLIN_PATH/mediagoblin_local.ini; then
8388
+      echo '[[mediagoblin.media_types.stl]]' >> $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8389
+  fi
8384 8390
   if grep -q "media_types.audio" $MEDIAGOBLIN_PATH/mediagoblin_local.ini; then
8385 8391
       echo '[[mediagoblin.media_types.audio]]' >> $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8386 8392
   fi
8387 8393
   if grep -q "media_types.video" $MEDIAGOBLIN_PATH/mediagoblin_local.ini; then
8388 8394
       echo '[[mediagoblin.media_types.video]]' >> $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8389 8395
   fi
8390
-  if grep -q "media_types.stl" $MEDIAGOBLIN_PATH/mediagoblin_local.ini; then
8391
-      echo '[[mediagoblin.media_types.stl]]' >> $MEDIAGOBLIN_PATH/mediagoblin_local.ini
8392
-  fi
8393 8396
 
8394 8397
   #su -c "cd $MEDIAGOBLIN_PATH; git submodule update && ./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate" - mediagoblin
8395 8398
   su -c "cd $MEDIAGOBLIN_PATH; ./bin/gmg dbupdate" - mediagoblin