Update guix-env to be more about MediaGoblin hacking than package building.
This commit is contained in:
parent
ea5669f93e
commit
1b55d25fec
25
guix-env.scm
25
guix-env.scm
@ -48,20 +48,20 @@
|
|||||||
;;; virtualenv, except a universal virtualenv with magical time traveling
|
;;; virtualenv, except a universal virtualenv with magical time traveling
|
||||||
;;; properties and also, not just for Python.
|
;;; properties and also, not just for Python.
|
||||||
;;;
|
;;;
|
||||||
;;; Assuming you have Guix installed, run:
|
;;; Assuming you have Guix installed, you can get a MediaGoblin hacking environment with:
|
||||||
;;;
|
;;;
|
||||||
;;; guix environment -l guix-env.scm --container --network --share=$HOME/.bash_history
|
;;; guix environment -l guix-env.scm --container --network --share=$HOME/.bash_history mediagoblin --ad-hoc which git automake autoconf python-psycopg2
|
||||||
;;;
|
;;;
|
||||||
;;; or, after applying the patch to upstream Guix:
|
;;; or, after applying the patch to upstream Guix:
|
||||||
;;;
|
;;;
|
||||||
;;; ~/ws/guix/pre-inst-env guix environment --container --network --share=$HOME/.bash_history --ad-hoc mediagoblin python
|
;;; ~/ws/guix/pre-inst-env guix environment --container --network --share=$HOME/.bash_history mediagoblin --ad-hoc which git automake autoconf python-psycopg2
|
||||||
;;;
|
;;;
|
||||||
;;; You'll need to run the above command every time you close your terminal or
|
;;; You'll need to run the above command every time you close your terminal or
|
||||||
;;; restart your system, so a handy way to save having to remember is to install
|
;;; restart your system, so a handy way to save having to remember is to install
|
||||||
;;; "direnv" an then create a ".envrc" file in your current directory containing
|
;;; "direnv" an then create a ".envrc" file in your current directory containing
|
||||||
;;; the following and then run "direnv allow" when prompted:
|
;;; the following and then run "direnv allow" when prompted:
|
||||||
;;;
|
;;;
|
||||||
;;; use guix -l guix-env.scm --container --network --share=$HOME/.bash_history
|
;;; use guix -l guix-env.scm --container --network --share=$HOME/.bash_history mediagoblin --ad-hoc which git automake autoconf python-psycopg2
|
||||||
;;;
|
;;;
|
||||||
;;; First time setup only, run:
|
;;; First time setup only, run:
|
||||||
;;;
|
;;;
|
||||||
@ -305,20 +305,3 @@ available in Django, but is a standalone package.")
|
|||||||
(description "MediaGoblin is a web application for publishing all kinds of
|
(description "MediaGoblin is a web application for publishing all kinds of
|
||||||
media.")
|
media.")
|
||||||
(license agpl3+)))
|
(license agpl3+)))
|
||||||
|
|
||||||
(package
|
|
||||||
(inherit mediagoblin)
|
|
||||||
(name "mediagoblin-hackenv")
|
|
||||||
(version "git")
|
|
||||||
(inputs
|
|
||||||
`(("mediagoblin" ,mediagoblin)
|
|
||||||
("which" ,which)
|
|
||||||
("git" ,git)
|
|
||||||
("automake" ,automake)
|
|
||||||
("autoconf" ,autoconf)))
|
|
||||||
(propagated-inputs
|
|
||||||
`(("python-virtualenv" ,python-virtualenv)
|
|
||||||
("python-chardet", python-chardet)
|
|
||||||
("python-psycopg2" ,python-psycopg2)
|
|
||||||
("openssh" ,openssh)
|
|
||||||
("rsync" ,rsync))))
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user