vcpkg_download_sourceforge
Скачайте файл из проекта в SourceForge.
Эта функция автоматически проверка набор зеркало SourceForge.
Дополнительные зеркало можно внедрить с помощью переменной VCPKG_SOURCEFORGE_EXTRA_MIRRORS
списка в триплете.
Чтобы использовать файл в качестве исходного кода, используйте vcpkg_from_sourceforge
вместо этой функции плюс vcpkg_extract_source_archive
.
Использование
vcpkg_download_sourceforge(
<OUT_VARIABLE>
REPO <cunit/CUnit>
[REF <2.1-3>]
SHA512 <547b417109332...>
FILENAME <CUnit-2.1-3.tar.bz2>
)
Параметры
OUT_VARIABLE
Эта переменная будет иметь полный путь к скачанного файла.
REPO
Организация или пользователь и репозиторий (необязательно) в SourceForge.
REF
Стабильный номер версии, который не изменит содержимое.
FILENAME
Локальное имя файла. Файлы совместно используются между портами, поэтому файл может потребоваться переименовать, чтобы он четко приписывался этому порту и избегал конфликтов.
Например, можно получить ссылку на скачивание: https://sourceforge.net/settings/mirror_choices?projectname=mad& filename=libmad/0.15.1b/libmad-0.15.1b.tar.gz&selected=nchc So rePO is mad/libmad
, REF is 0.15.1b
, и FILENAME имеет значение libmad-0.15.1b.tar.gz
Для некоторых специальных ссылок: https://sourceforge.net/settings/mirror_choices?projectname=soxr& filename=soxr-0.1.3-Source.tar.xz&selected=nchc — rePO soxr
, REF пуст, а ИМЯ ФАЙЛА — soxr-0.1.3-Source.tar.xz
SHA512
Хэш SHA512, соответствующий архиву.
Это наиболее легко определяется при первом задании, 0
а затем пытается создать порт. Сообщение об ошибке будет содержать полный хэш, который можно скопировать обратно в портфайл.
Оригинал
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по