2014-09-01 6 views
7

Ist es möglich, zu einem Conda-Rezept eine Build-Anforderung hinzuzufügen, die von einem bestimmten Binstar-Kanal kommt?Conda Build Anforderung: Paket von bestimmten Kanal hinzufügen

Zum Beispiel möchte ich ein Rezept für ffmpeg-devel erstellen, die 7zip erfordert. Aber es scheint nur 7za aus dem trent Kanal funktioniert. Ich habe versucht, trent/7za oder trent 7za setzen, aber keiner von ihnen funktioniert.

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 

Antwort

6

Dies ist noch nicht möglich, aber es ist eine Funktion, die wir hinzufügen möchten. Vorerst müssen Sie die Kanäle zu Ihrer Konfiguration hinzufügen, bevor Sie Build, wie

conda config --add channels trent 
+0

Gibt es ein Problem, diese Funktion zu verfolgen? – astrojuanlu

+0

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