2014-09-01 9 views
7

E 'possibile aggiungere a una ricetta di conda un requisito di costruzione proveniente da uno specifico canale binstar?requisito di compilazione conda: aggiungi pacchetto dal canale specifico

Ad esempio, desidero creare una ricetta per ffmpeg-devel, che richiede 7zip. Ma sembra solo 7za dai lavori del canale trent. Ho provato a mettere trent/7za o trent 7za ma nessuno di loro funziona.

package: 
name: ffmpeg-dev 
version: 2.3.3 

source: 
fn: ffmpeg-20140827-git-8c1b942-win64-dev.7z 
url: http://ffmpeg.zeranoe.com/builds/win64/dev/ffmpeg-20140827-git-8c1b942-win64-dev.7z [win] 
sha1: 1aaf45274229cba7fe723a4118ca243e77cb4587 

requirements: 
build: 
    - trent/7za 
    - ffmpeg-dev 
run: 
    - ffmpeg-dev 

about: 
home: https://www.ffmpeg.org/ 
license: "Various (see Copyright file from the aspell6-en source)" 
summary: "A complete, cross-platform solution to record, convert and stream au 

risposta

6

Questo non è ancora possibile, ma è una funzionalità che vogliamo aggiungere. Per ora, devi aggiungere i canali alla tua configurazione prima di costruire, come

conda config --add channels trent 
+0

C'è un problema per tracciare questa funzione? – astrojuanlu

+0

https://github.com/conda/conda/issues/988 – asmeurer