diff options
Diffstat (limited to 'guix-env.scm')
-rw-r--r-- | guix-env.scm | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/guix-env.scm b/guix-env.scm index c3333d94..669388af 100644 --- a/guix-env.scm +++ b/guix-env.scm @@ -23,7 +23,7 @@ ;;; WORK IN PROGRESS - UNRESOLVED ISSUES: ;;; ;;; 1. Switch MediaGoblin to using python-feedparser instead of -;;; werkzeug.contrib.atom so we can use Guix's newer version of werkzeug. +;;; werkzeug.contrib.atom so we can use Guix's newer version of werkzeug. DONE ;;; ;;; 2. Package python-soundfile. ;;; @@ -33,12 +33,13 @@ ;;; ;;; 4. Fix other test suite errors. ;;; -;;; 6. H264 videos won't transcode: "GStreamer: missing H.264 decoder". Try with -;;; openh264 installed? +;;; 5. H264 videos won't transcode: "GStreamer: missing H.264 decoder". ;;; -;;; 5. Don't have NPM in this environment yet. Maybe we use it, or maybe we +;;; 6. Don't have NPM in this environment yet. Maybe we use it, or maybe we ;;; modify MediaGoblin to provide most functionality without it? ;;; +;;; 7. Haven't even looked at running celery. +;;; ;;; With `guix environment' you can use guix as kind of a universal ;;; virtualenv, except a universal virtualenv with magical time traveling ;;; properties and also, not just for Python. @@ -77,9 +78,9 @@ ;;; ./bootstrap.sh ;;; ./configure --without-virtualenv ;;; make -;;; rm -rf bin include lib lib64 +;;; rm -rf bin include lib lib64 pyvenv.cfg ;;; python3 -m venv --system-site-packages . && bin/python setup.py develop --no-deps -;;; bin/python -m pip install soundfile 'werkzeug<1.0.0' +;;; bin/python -m pip install soundfile ;;; ;;; ... wait whaaat, what's that venv line?! I thought you said this ;;; was a reasonable virtualenv replacement! Well it is and it will @@ -204,10 +205,11 @@ ("python-docutils" ,python-docutils) ("python-sqlalchemy" ,python-sqlalchemy) ("python-unidecode" ,python-unidecode) - ;; ("python-werkzeug" ,python-werkzeug) ; Broken due to missing werkzeug.contrib.atom in 1.0.0. + ("python-werkzeug" ,python-werkzeug) ("python-exif-read" ,python-exif-read) ("python-wtforms" ,python-wtforms) - ("python-email-validator" ,python-email-validator))) + ("python-email-validator" ,python-email-validator) + ("python-feedgenerator" ,python-feedgenerator))) (home-page "http://mediagoblin.org/") (synopsis "Web application for media publishing") (description "MediaGoblin is a web application for publishing all kinds of |