aboutsummaryrefslogtreecommitdiffstats
path: root/guix-env.scm
Commit message (Collapse)AuthorAgeFilesLines
* Switch to propagated inputs.Ben Sturmfels2021-09-171-3/+4
|
* Remove sphinx from native inputs.jgart2021-09-151-1/+1
| | | | | | | I moved sphinx to native inputs since if sphinx were to be used it would be used to build docs instead of as a direct library input to mediagoblin. The patch is attached. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Consolidate Guix packaging details across to the channel.Ben Sturmfels2021-09-131-24/+5
|
* Trim down and tidy up guix-env.scm.Ben Sturmfels2021-09-131-150/+39
| | | | | | Removed libsndfile and python-soundfile by excluding the relevant audio tests until core-updates is merged. Updated to latest master branch and removed some unnecessary dependencies.
* Update guix.scm for passing test suite.Ben Sturmfels2021-09-121-23/+90
|
* Update Guix todos.Ben Sturmfels2021-09-121-6/+6
|
* Update guix-env to be more about MediaGoblin hacking than package building.Ben Sturmfels2021-08-191-21/+4
|
* Tidy up guix-env.scm.Ben Sturmfels2021-08-191-13/+9
|
* Handle bash history in direnv config.Ben Sturmfels2021-08-191-1/+1
|
* Remove Guix libsndfile and python-soundfile definitions now they're in Guix.Ben Sturmfels2021-08-191-95/+4
|
* Remove mention of persona in guix.scm.Ben Sturmfels2021-04-231-1/+1
|
* Remove reference to unused translitcodec.Ben Sturmfels2021-04-231-1/+0
|
* Include static assets in setuptools package.Ben Sturmfels2021-04-071-11/+3
|
* Note that should avoid Guix propagated-inputs.Ben Sturmfels2021-04-061-0/+3
|
* Consolidate the Guix mediagoblin/mediagoblin-hackenv packages.Ben Sturmfels2021-04-061-39/+47
|
* Fix missing Guix support for uploading H.264 videos.Ben Sturmfels2021-04-061-5/+3
| | | | Turned out to be a typo.
* Add some docs to guix-env.scm.Ben Sturmfels2021-04-021-7/+12
|
* Test and document Celery on Guix.Ben Sturmfels2021-04-011-6/+19
|
* Fix pytest issues in Guix.Ben Sturmfels2021-03-301-17/+11
| | | | | | | Key here was removing pytest-xdist from setup.py's "install_requires" list. Otherwise running the test suite under Guix would fail with something like: pkg_resources.ContextualVersionConflict: (pytest 5.3.5 (/gnu/store/9clwgf5svincpw3fbjcijdlw9mylyzn3-profile/lib/python3.8/site-packages), Requirement.parse('pytest>=6.0.0'), {'pytest-xdist'})
* Remove explicit dependency on kombu (sub-dependency of celery).Ben Sturmfels2021-03-301-1/+0
|
* Sort Guix dependencies.Ben Sturmfels2021-03-301-18/+17
|
* Hack in an upgraded python-wtforms for Guix.Ben Sturmfels2021-03-301-9/+47
|
* Note Guix "meta" issue tracking the packaging process.Ben Sturmfels2021-03-301-0/+5
|
* Enable OpenID and LDAP tests under Guix.Ben Sturmfels2021-03-301-1/+4
|
* Fix audio and submission tests under Guix.Ben Sturmfels2021-03-301-29/+129
| | | | | | | | Have temporarily included libsndfile and python-soundfile until these changes get merged into Guix upstream. Identified that Guix's older python-wtforms 2.1 is not compatible with the test suite.
* Add PDF support in guix environment.Ben Sturmfels2021-03-301-6/+13
|
* Convert atom feeds to use feedgenerator library.Ben Sturmfels2021-03-161-8/+10
| | | | | | | | | | | | | | | Issue is that Werkzeug > 1.0.0 has removed werkzeug.contrib.atom.AtomFeed, making it difficult to use a distribution-packaged version of werkzeug. To solve this, I've replaced use of werkzeug.contrib.atom.AtomFeed with feedgenerator.Atom1Feed. After the change, the only major difference between the feeds before and after is that they use <summary> instead of <content>. Minor differences include no longer adding 'type="text/html"' on some <link> elements and no "xml:base" attribute on <entry> elements. I don't think these differences will have any noticable effect. Tested on Liferea feed reader.
* Improve Guix packaging incrementally.Ben Sturmfels2021-03-151-46/+57
|
* Use OS install of email-validator package for Guix.Ben Sturmfels2021-03-141-2/+2
| | | | This package is now available as `python-email-validator`.
* Say `git submodule update --init` - it's shorter.Ben Sturmfels2021-03-091-3/+2
|
* Remove reference to --with-python3.Ben Sturmfels2021-03-061-1/+1
|
* Remove six library.Ben Sturmfels2021-03-051-1/+0
|
* Further document guix workaround for Werkzeug.Ben Sturmfels2020-05-131-1/+6
|
* Add release notes for v0.10.0.Ben Sturmfels2020-05-011-0/+3
|
* Fix dependencies and tests for clean Python 2 & 3 test runs under Docker.Ben Sturmfels2020-04-281-3/+10
| | | | | This change gives a clean test run in the Debian-based Python 2 and Python 3 docker images.
* Note werkzeug breaking in Guix.Ben Sturmfels2020-04-011-1/+2
| | | | The `python-lxml` package has also moved.
* Note potential issues with guix environment --pure.Ben Sturmfels2019-11-271-1/+6
|
* Note use of direnv with guix.Ben Sturmfels2019-09-191-1/+9
|
* Add omitted --system-site-packages for Python 3 on Guix, add ↵Ben Sturmfels2019-09-181-2/+3
| | | | update_extlib.sh docs.
* Note issues uploading H264 video under Guix.Ben Sturmfels2019-09-121-0/+3
|
* Provide an update_extlib.sh alternative for Guix.Ben Sturmfels2019-09-091-3/+7
|
* Update guix-env.scm for use with current version of Guix.Ben Sturmfels2019-09-091-39/+43
|
* guix: Add additional useful packages for developmentChristopher Allan Webber2016-03-291-0/+6
| | | | * guix-env.scm: Added openssh, git, and rsync in the development package.
* guix-env.scm: Comment on python-numpy pulling in texliveChristopher Allan Webber2016-03-241-1/+2
| | | | | | | | textlive-texmf is currently a dependency of texlive in Guix, and is very large. Users may want to know and disable this dependency, if they can bear limiting the media types they are developing with. * guix-env.scm: New comment on returned package.
* Add python-gst to guix-env.scmChristopher Allan Webber2016-03-091-0/+1
|
* Remove version caps on sqlalchemy and alembic.Christopher Allan Webber2016-03-021-2/+2
| | | | | Code seems to pass fine after the cap is removed. Whatever dependency issues we were running into before don't seem to be an issue now.
* No need for python-chardet in guix-env.scmChristopher Allan Webber2016-02-251-22/+0
| | | | That was *already* upstream in guix!
* guix-env.scm: Remove python-paste and python-pastescript, add python-chardetChristopher Allan Webber2016-02-251-75/+26
| | | | | python-paste and python-pastescript are now part of Guix proper. Working on getting python-chardet there as well.
* Add guix-env.scm to launch a Guix environment for hacking.Christopher Allan Webber2016-02-241-0/+267
(Thanks to David Thompson for help on the MediaGoblin packaging, which went into this a lot!)