vcpkg_download_sourceforge
Pobierz plik z projektu w pliku SourceForge.
Ta funkcja automatycznie sprawdza zestaw dublowania SourceForge.
Dodatkowe lustra można wstrzyknąć za pomocą zmiennej VCPKG_SOURCEFORGE_EXTRA_MIRRORS
listy w trójce.
Aby użyć pliku jako kodu źródłowego, użyj vcpkg_from_sourceforge
zamiast tej funkcji i 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>
)
Ta zmienna zostanie ustawiona na pełną ścieżkę do pobranego pliku.
Organizacja lub użytkownik i repozytorium (opcjonalnie) w witrynie SourceForge.
Stabilny numer wersji, który nie zmieni zawartości.
Nazwa lokalna pliku. Pliki są współużytkowane między portami, więc może być konieczne zmianę nazwy pliku, aby wyraźnie przypisać ten port i uniknąć konfliktów.
Na przykład można pobrać link pobierania: https://sourceforge.net/settings/mirror_choices?projectname=mad& nazwa_pliku=libmad/0.15.1b/libmad-0.15.1b.tar.gz&selected=nchc Więc repozytorium to , ref to mad/libmad
0.15.1b
, a nazwa PLIKU tolibmad-0.15.1b.tar.gz
W przypadku niektórych linków specjalnych: https://sourceforge.net/settings/mirror_choices?projectname=soxr& filename=soxr-0.1.3-Source.tar.xz&selected=nchc Repozytorium ma soxr
wartość , ref jest pusta, a nazwa PLIKU jest soxr-0.1.3-Source.tar.xz
Skrót SHA512, który powinien być zgodny z archiwum.
Jest to najbardziej łatwe do określenia przez ustawienie go 0
jako , a następnie próba skompilowania portu. Komunikat o błędzie będzie zawierać pełny skrót, który można skopiować z powrotem do pliku portfile.
Opinia o produkcie vcpkg
vcpkg to projekt typu open source. Wybierz link, aby przekazać opinię: