diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml
index 43837f5..89ab23f 100755
--- a/.azure-pipelines/azure-pipelines-linux.yml
+++ b/.azure-pipelines/azure-pipelines-linux.yml
@@ -6,23 +6,21 @@ jobs:
- job: linux
pool:
vmImage: ubuntu-16.04
- timeoutInMinutes: 360
strategy:
- maxParallel: 8
matrix:
- linux_:
- CONFIG: linux_
- UPLOAD_PACKAGES: True
+ linux_64_:
+ CONFIG: linux_64_
+ UPLOAD_PACKAGES: 'True'
DOCKER_IMAGE: condaforge/linux-anvil-comp7
- linux_aarch64_:
- CONFIG: linux_aarch64_
- UPLOAD_PACKAGES: True
- DOCKER_IMAGE: condaforge/linux-anvil-aarch64
- linux_ppc64le_:
- CONFIG: linux_ppc64le_
- UPLOAD_PACKAGES: True
- DOCKER_IMAGE: condaforge/linux-anvil-ppc64le
+ maxParallel: 8
+ timeoutInMinutes: 360
+
steps:
+ - script: |
+ rm -rf /opt/ghc
+ df -h
+ displayName: Manage disk space
+
# configure qemu binfmt-misc running. This allows us to run docker containers
# embedded qemu-static
- script: |
@@ -34,7 +32,10 @@ jobs:
- script: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
+ export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
displayName: Run docker build
env:
- BINSTAR_TOKEN: $(BINSTAR_TOKEN)
\ No newline at end of file
+ BINSTAR_TOKEN: $(BINSTAR_TOKEN)
+ FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN)
+ STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN)
\ No newline at end of file
diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml
index e208fbe..568ec85 100755
--- a/.azure-pipelines/azure-pipelines-osx.yml
+++ b/.azure-pipelines/azure-pipelines-osx.yml
@@ -5,72 +5,25 @@
jobs:
- job: osx
pool:
- vmImage: macOS-10.13
- timeoutInMinutes: 360
+ vmImage: macOS-10.15
strategy:
- maxParallel: 8
matrix:
- osx_:
- CONFIG: osx_
- UPLOAD_PACKAGES: True
+ osx_64_:
+ CONFIG: osx_64_
+ UPLOAD_PACKAGES: 'True'
+ maxParallel: 8
+ timeoutInMinutes: 360
steps:
# TODO: Fast finish on azure pipelines?
- script: |
- echo "Fast Finish"
-
-
- - script: |
- echo "Removing homebrew from Azure to avoid conflicts."
- curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall > ~/uninstall_homebrew
- chmod +x ~/uninstall_homebrew
- ~/uninstall_homebrew -fq
- rm ~/uninstall_homebrew
- displayName: Remove homebrew
-
- - bash: |
- echo "##vso[task.prependpath]$CONDA/bin"
- sudo chown -R $USER $CONDA
- displayName: Add conda to PATH
-
- - script: |
- source activate base
- conda install -n base -c conda-forge --quiet --yes conda-forge-ci-setup=2 conda-build
- displayName: 'Add conda-forge-ci-setup=2'
-
- - script: |
- source activate base
- echo "Configuring conda."
-
- setup_conda_rc ./ ./recipe ./.ci_support/${CONFIG}.yaml
export CI=azure
- source run_conda_forge_build_setup
- conda update --yes --quiet --override-channels -c conda-forge -c defaults --all
- env: {
- OSX_FORCE_SDK_DOWNLOAD: "1"
- }
- displayName: Configure conda and conda-build
-
- - script: |
- source activate base
- mangle_compiler ./ ./recipe ./.ci_support/${CONFIG}.yaml
- displayName: Mangle compiler
-
- - script: |
- source activate base
- make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml
- displayName: Generate build number clobber file
-
- - script: |
- source activate base
- conda build ./recipe -m ./.ci_support/${CONFIG}.yaml --clobber-file ./.ci_support/clobber_${CONFIG}.yaml
- displayName: Build recipe
-
- - script: |
- source activate base
+ export OSX_FORCE_SDK_DOWNLOAD="1"
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
- upload_package ./ ./recipe ./.ci_support/${CONFIG}.yaml
- displayName: Upload package
+ export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
+ ./.scripts/run_osx_build.sh
+ displayName: Run OSX build
env:
BINSTAR_TOKEN: $(BINSTAR_TOKEN)
- condition: and(succeeded(), not(eq(variables['UPLOAD_PACKAGES'], 'False')))
\ No newline at end of file
+ FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN)
+ STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN)
\ No newline at end of file
diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml
index 8f47df7..ab8cb2b 100755
--- a/.azure-pipelines/azure-pipelines-win.yml
+++ b/.azure-pipelines/azure-pipelines-win.yml
@@ -6,20 +6,17 @@ jobs:
- job: win
pool:
vmImage: vs2017-win2016
- timeoutInMinutes: 360
strategy:
- maxParallel: 4
matrix:
- win_:
- CONFIG: win_
- CONDA_BLD_PATH: D:\\bld\\
- UPLOAD_PACKAGES: True
- steps:
- # TODO: Fast finish on azure pipelines?
- - script: |
- ECHO ON
-
+ win_64_:
+ CONFIG: win_64_
+ UPLOAD_PACKAGES: 'True'
+ maxParallel: 4
+ timeoutInMinutes: 360
+ variables:
+ CONDA_BLD_PATH: D:\\bld\\
+ steps:
- script: |
choco install vcpython27 -fdv -y --debug
condition: contains(variables['CONFIG'], 'vs2008')
@@ -56,31 +53,32 @@ jobs:
- task: CondaEnvironment@1
inputs:
- packageSpecs: 'python=3.6 conda-build conda conda-forge::conda-forge-ci-setup=2' # Optional
+ packageSpecs: 'python=3.6 conda-build conda conda-forge::conda-forge-ci-setup=3 pip' # Optional
installOptions: "-c conda-forge"
- updateConda: false
+ updateConda: true
displayName: Install conda-build and activate environment
- script: set PYTHONUNBUFFERED=1
+ displayName: Set PYTHONUNBUFFERED
# Configure the VM
- - script: setup_conda_rc .\ .\recipe .\.ci_support\%CONFIG%.yaml
+ - script: |
+ call activate base
+ setup_conda_rc .\ ".\recipe" .\.ci_support\%CONFIG%.yaml
+ displayName: conda-forge CI setup
# Configure the VM.
- script: |
set "CI=azure"
+ call activate base
run_conda_forge_build_setup
displayName: conda-forge build setup
- - script: |
- rmdir C:\strawberry /s /q
- continueOnError: true
- displayName: remove strawberryperl
-
# Special cased version setting some more things!
- script: |
- conda.exe build recipe -m .ci_support\%CONFIG%.yaml
+ call activate base
+ conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml
displayName: Build recipe (vs2008)
env:
VS90COMNTOOLS: "C:\\Program Files (x86)\\Common Files\\Microsoft\\Visual C++ for Python\\9.0\\VC\\bin"
@@ -88,16 +86,26 @@ jobs:
condition: contains(variables['CONFIG'], 'vs2008')
- script: |
- conda.exe build recipe -m .ci_support\%CONFIG%.yaml
+ call activate base
+ conda.exe build "recipe" -m .ci_support\%CONFIG%.yaml
displayName: Build recipe
env:
PYTHONUNBUFFERED: 1
condition: not(contains(variables['CONFIG'], 'vs2008'))
+ - script: |
+ set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%"
+ call activate base
+ validate_recipe_outputs "%FEEDSTOCK_NAME%"
+ displayName: Validate Recipe Outputs
- script: |
set "GIT_BRANCH=%BUILD_SOURCEBRANCHNAME%"
- upload_package .\ .\recipe .ci_support\%CONFIG%.yaml
+ set "FEEDSTOCK_NAME=%BUILD_REPOSITORY_NAME:*/=%"
+ call activate base
+ upload_package --validate --feedstock-name="%FEEDSTOCK_NAME%" .\ ".\recipe" .ci_support\%CONFIG%.yaml
displayName: Upload package
env:
BINSTAR_TOKEN: $(BINSTAR_TOKEN)
+ FEEDSTOCK_TOKEN: $(FEEDSTOCK_TOKEN)
+ STAGING_BINSTAR_TOKEN: $(STAGING_BINSTAR_TOKEN)
condition: and(succeeded(), not(eq(variables['UPLOAD_PACKAGES'], 'False')))
\ No newline at end of file
diff --git a/.ci_support/linux_.yaml b/.ci_support/linux_64_.yaml
similarity index 81%
rename from .ci_support/linux_.yaml
rename to .ci_support/linux_64_.yaml
index f97a142..04207cb 100644
--- a/.ci_support/linux_.yaml
+++ b/.ci_support/linux_64_.yaml
@@ -4,3 +4,5 @@ channel_targets:
- conda-forge main
docker_image:
- condaforge/linux-anvil-comp7
+target_platform:
+- linux-64
diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_.yaml
index 515197d..313718c 100644
--- a/.ci_support/linux_aarch64_.yaml
+++ b/.ci_support/linux_aarch64_.yaml
@@ -10,3 +10,5 @@ channel_targets:
- conda-forge main
docker_image:
- condaforge/linux-anvil-aarch64
+target_platform:
+- linux-aarch64
diff --git a/.ci_support/linux_ppc64le_.yaml b/.ci_support/linux_ppc64le_.yaml
index 23ce038..cbd594f 100644
--- a/.ci_support/linux_ppc64le_.yaml
+++ b/.ci_support/linux_ppc64le_.yaml
@@ -4,3 +4,5 @@ channel_targets:
- conda-forge main
docker_image:
- condaforge/linux-anvil-ppc64le
+target_platform:
+- linux-ppc64le
diff --git a/.ci_support/osx_.yaml b/.ci_support/osx_64_.yaml
similarity index 84%
rename from .ci_support/osx_.yaml
rename to .ci_support/osx_64_.yaml
index a6fcc34..7821b29 100644
--- a/.ci_support/osx_.yaml
+++ b/.ci_support/osx_64_.yaml
@@ -6,5 +6,5 @@ channel_targets:
- conda-forge main
macos_machine:
- x86_64-apple-darwin13.4.0
-macos_min_version:
-- '10.9'
+target_platform:
+- osx-64
diff --git a/.ci_support/win_.yaml b/.ci_support/win_64_.yaml
similarity index 74%
rename from .ci_support/win_.yaml
rename to .ci_support/win_64_.yaml
index e0e9375..af7d3f3 100644
--- a/.ci_support/win_.yaml
+++ b/.ci_support/win_64_.yaml
@@ -2,3 +2,5 @@ channel_sources:
- conda-forge,defaults
channel_targets:
- conda-forge main
+target_platform:
+- win-64
diff --git a/.drone.yml b/.drone.yml
new file mode 100644
index 0000000..d1e62ed
--- /dev/null
+++ b/.drone.yml
@@ -0,0 +1,31 @@
+---
+kind: pipeline
+name: linux_aarch64_
+
+platform:
+ os: linux
+ arch: arm64
+
+steps:
+- name: Install and build
+ image: condaforge/linux-anvil-aarch64
+ environment:
+ CONFIG: linux_aarch64_
+ UPLOAD_PACKAGES: True
+ PLATFORM: linux-aarch64
+ BINSTAR_TOKEN:
+ from_secret: BINSTAR_TOKEN
+ FEEDSTOCK_TOKEN:
+ from_secret: FEEDSTOCK_TOKEN
+ STAGING_BINSTAR_TOKEN:
+ from_secret: STAGING_BINSTAR_TOKEN
+ commands:
+ - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE"
+ - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe"
+ - export CI=drone
+ - export GIT_BRANCH="$DRONE_BRANCH"
+ - export FEEDSTOCK_NAME=$(basename ${DRONE_REPO_NAME})
+ - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint
+ - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh
+ - echo "Done building"
+
diff --git a/.gitattributes b/.gitattributes
index ac943c1..9060b27 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -17,7 +17,7 @@ bld.bat text eol=crlf
.gitattributes linguist-generated=true
.gitignore linguist-generated=true
.travis.yml linguist-generated=true
-.scripts linguist-generated=true
+.scripts/* linguist-generated=true
LICENSE.txt linguist-generated=true
README.md linguist-generated=true
azure-pipelines.yml linguist-generated=true
diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh
index 8a4af44..b452905 100755
--- a/.scripts/build_steps.sh
+++ b/.scripts/build_steps.sh
@@ -19,21 +19,31 @@ conda-build:
CONDARC
-conda install --yes --quiet conda-forge-ci-setup=2 conda-build -c conda-forge
+conda install --yes --quiet conda-forge-ci-setup=3 conda-build pip -c conda-forge
# set up the condarc
setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
source run_conda_forge_build_setup
+
+# Install the yum requirements defined canonically in the
+# "recipe/yum_requirements.txt" file. After updating that file,
+# run "conda smithy rerender" and this line will be updated
+# automatically.
+/usr/bin/sudo -n yum install -y libx11 libXext-devel libXrender-devel libSM-devel libX11-devel
+
+
# make the build number clobber
make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
conda build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \
+ --suppress-variables ${EXTRA_CB_OPTIONS:-} \
--clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml"
+validate_recipe_outputs "${FEEDSTOCK_NAME}"
if [[ "${UPLOAD_PACKAGES}" != "False" ]]; then
- upload_package "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
+ upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}"
fi
touch "${FEEDSTOCK_ROOT}/build_artifacts/conda-forge-build-done-${CONFIG}"
\ No newline at end of file
diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh
index 066a857..e4d5bab 100755
--- a/.scripts/run_docker_build.sh
+++ b/.scripts/run_docker_build.sh
@@ -13,6 +13,10 @@ PROVIDER_DIR="$(basename $THISDIR)"
FEEDSTOCK_ROOT=$(cd "$(dirname "$0")/.."; pwd;)
RECIPE_ROOT="${FEEDSTOCK_ROOT}/recipe"
+if [ -z ${FEEDSTOCK_NAME} ]; then
+ export FEEDSTOCK_NAME=$(basename ${FEEDSTOCK_ROOT})
+fi
+
docker info
# In order for the conda-build process in the container to write to the mounted
@@ -52,21 +56,27 @@ mkdir -p "$ARTIFACTS"
DONE_CANARY="$ARTIFACTS/conda-forge-build-done-${CONFIG}"
rm -f "$DONE_CANARY"
+# Allow people to specify extra default arguments to `docker run` (e.g. `--rm`)
+DOCKER_RUN_ARGS="${CONDA_FORGE_DOCKER_RUN_ARGS}"
if [ -z "${CI}" ]; then
- DOCKER_RUN_ARGS="-it "
+ DOCKER_RUN_ARGS="-it ${DOCKER_RUN_ARGS}"
fi
export UPLOAD_PACKAGES="${UPLOAD_PACKAGES:-True}"
docker run ${DOCKER_RUN_ARGS} \
- -v "${RECIPE_ROOT}":/home/conda/recipe_root:ro,z \
+ -v "${RECIPE_ROOT}":/home/conda/recipe_root:rw,z \
-v "${FEEDSTOCK_ROOT}":/home/conda/feedstock_root:rw,z \
-e CONFIG \
- -e BINSTAR_TOKEN \
-e HOST_USER_ID \
-e UPLOAD_PACKAGES \
-e GIT_BRANCH \
-e UPLOAD_ON_BRANCH \
-e CI \
+ -e FEEDSTOCK_NAME \
+ -e CPU_COUNT \
+ -e BINSTAR_TOKEN \
+ -e FEEDSTOCK_TOKEN \
+ -e STAGING_BINSTAR_TOKEN \
$DOCKER_IMAGE \
bash \
/home/conda/feedstock_root/${PROVIDER_DIR}/build_steps.sh
diff --git a/.scripts/run_osx_build.sh b/.scripts/run_osx_build.sh
new file mode 100755
index 0000000..982eae9
--- /dev/null
+++ b/.scripts/run_osx_build.sh
@@ -0,0 +1,57 @@
+#!/usr/bin/env bash
+
+set -x
+
+echo -e "\n\nInstalling a fresh version of Miniforge."
+if [[ ${CI} == "travis" ]]; then
+ echo -en 'travis_fold:start:install_miniforge\\r'
+fi
+MINIFORGE_URL="https://github.com/conda-forge/miniforge/releases/latest/download"
+MINIFORGE_FILE="Miniforge3-MacOSX-x86_64.sh"
+curl -L -O "${MINIFORGE_URL}/${MINIFORGE_FILE}"
+bash $MINIFORGE_FILE -b
+if [[ ${CI} == "travis" ]]; then
+ echo -en 'travis_fold:end:install_miniforge\\r'
+fi
+
+echo -e "\n\nConfiguring conda."
+if [[ ${CI} == "travis" ]]; then
+ echo -en 'travis_fold:start:configure_conda\\r'
+fi
+
+source ${HOME}/miniforge3/etc/profile.d/conda.sh
+conda activate base
+
+echo -e "\n\nInstalling conda-forge-ci-setup=3 and conda-build."
+conda install -n base --quiet --yes conda-forge-ci-setup=3 conda-build pip
+
+
+
+echo -e "\n\nSetting up the condarc and mangling the compiler."
+setup_conda_rc ./ ./recipe ./.ci_support/${CONFIG}.yaml
+mangle_compiler ./ ./recipe .ci_support/${CONFIG}.yaml
+
+echo -e "\n\nMangling homebrew in the CI to avoid conflicts."
+/usr/bin/sudo mangle_homebrew
+/usr/bin/sudo -k
+
+echo -e "\n\nRunning the build setup script."
+source run_conda_forge_build_setup
+
+
+if [[ ${CI} == "travis" ]]; then
+ echo -en 'travis_fold:end:configure_conda\\r'
+fi
+
+set -e
+
+echo -e "\n\nMaking the build clobber file and running the build."
+make_build_number ./ ./recipe ./.ci_support/${CONFIG}.yaml
+
+conda build ./recipe -m ./.ci_support/${CONFIG}.yaml --suppress-variables --clobber-file ./.ci_support/clobber_${CONFIG}.yaml ${EXTRA_CB_OPTIONS:-}
+validate_recipe_outputs "${FEEDSTOCK_NAME}"
+
+if [[ "${UPLOAD_PACKAGES}" != "False" ]]; then
+ echo -e "\n\nUploading the packages."
+ upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" ./ ./recipe ./.ci_support/${CONFIG}.yaml
+fi
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..fb662ac
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,20 @@
+# This file was generated automatically from conda-smithy. To update this configuration,
+# update the conda-forge.yml and/or the recipe/meta.yaml.
+
+language: generic
+
+
+
+matrix:
+ include:
+ - env: CONFIG=linux_ppc64le_ UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ os: linux
+ arch: ppc64le
+
+script:
+ - export CI=travis
+ - export GIT_BRANCH="$TRAVIS_BRANCH"
+ - export FEEDSTOCK_NAME=$(basename ${TRAVIS_REPO_SLUG})
+
+
+ - if [[ ${PLATFORM} =~ .*linux.* ]]; then ./.scripts/run_docker_build.sh; fi
\ No newline at end of file
diff --git a/LICENSE.txt b/LICENSE.txt
index cba42cf..5f30279 100644
--- a/LICENSE.txt
+++ b/LICENSE.txt
@@ -1,5 +1,5 @@
BSD 3-clause license
-Copyright (c) 2015-2019, conda-forge
+Copyright (c) 2015-2020, conda-forge contributors
All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
diff --git a/README.md b/README.md
index 15fa76d..72ffd60 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ Home: https://github.com/AnacondaRecipes/conda-standalone-feedstock
Package license: BSD 3-clause
-Feedstock license: BSD 3-Clause
+Feedstock license: BSD-3-Clause
Summary: Entry point and dependency collection for PyInstaller-based standalone conda.
@@ -15,7 +15,21 @@ Current build status
====================
-
+
+ Travis |
+
+
+
+
+ |
+
+ Drone |
+
+
+
+
+ |
+
Azure |
@@ -29,10 +43,10 @@ Current build status
Variant | Status |
- linux |
+ linux_64 |
-
+
|
@@ -50,17 +64,17 @@ Current build status
- osx |
+ osx_64 |
-
+
|
- win |
+ win_64 |
-
+
|
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index e5306da..6b346f5 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -4,5 +4,5 @@
jobs:
- template: ./.azure-pipelines/azure-pipelines-linux.yml
- - template: ./.azure-pipelines/azure-pipelines-osx.yml
- - template: ./.azure-pipelines/azure-pipelines-win.yml
\ No newline at end of file
+ - template: ./.azure-pipelines/azure-pipelines-win.yml
+ - template: ./.azure-pipelines/azure-pipelines-osx.yml
\ No newline at end of file
diff --git a/conda-forge.yml b/conda-forge.yml
index 9d8244c..26e5edf 100644
--- a/conda-forge.yml
+++ b/conda-forge.yml
@@ -1,2 +1,2 @@
-provider: {linux_aarch64: azure, linux_ppc64le: azure, win: azure}
+provider: {linux_aarch64: default, linux_ppc64le: default}
conda_forge_output_validation: true
diff --git a/recipe/meta.yaml b/recipe/meta.yaml
index f091b48..4292da2 100644
--- a/recipe/meta.yaml
+++ b/recipe/meta.yaml
@@ -1,6 +1,6 @@
-{% set version = "4.8.2" %}
+{% set version = "4.8.5" %}
{% set menuinst_version = "1.4.16" %}
-{% set constructor_version = "3.0.1" %}
+{% set constructor_version = "3.1.0" %}
package:
name: conda-standalone
@@ -9,7 +9,7 @@ package:
source:
- path: ./
- url: https://github.com/conda/conda/archive/{{ version }}.tar.gz
- sha256: 971d2e896a69bd4b4fb46f7f621bd573308a68489f54345e707b8dc8b2fd5be1
+ sha256: d8dacb3696ba6b61337f2b354f0138dd2c9212d78a0dd98dea8e1fae01b4bf0e
folder: conda_src
patches:
- conda_patches/0001-Rename-and-replace-entrypoint-stub-exe.patch
@@ -23,7 +23,7 @@ source:
- menuinst_patches/0002-Allow-menuinst-to-operate-on-non-base-prefix.patch
- url: https://github.com/conda/constructor/archive/{{ constructor_version }}.tar.gz # [win]
- sha256: 228ff80a3fdbc40ab3b45910e299c9f171248d4291e76df15567add29a74dadd # [win]
+ sha256: 13926446679d1e01c6700c3315916536fe57b461fca0e06fbe32eab9e1ba3657 # [win]
folder: constructor # [win]
build:
diff --git a/recipe/yum_requirements.txt b/recipe/yum_requirements.txt
new file mode 100644
index 0000000..8991c68
--- /dev/null
+++ b/recipe/yum_requirements.txt
@@ -0,0 +1,5 @@
+libx11
+libXext-devel
+libXrender-devel
+libSM-devel
+libX11-devel