2024.07.10
All checks were successful
Build / Build project (push) Successful in 2m42s

This commit is contained in:
Alexander Zhirov 2025-05-04 16:08:39 +03:00
parent 384246a69a
commit 78c898d901
Signed by: alexander
GPG key ID: C8D8BE544A27C511
3 changed files with 50 additions and 0 deletions

3
README.md Normal file
View file

@ -0,0 +1,3 @@
# vcpkg
Vcpkg helps you manage C and C++ libraries.

11
files/vcpkg.sh Normal file
View file

@ -0,0 +1,11 @@
# vcpkg initialization
# Disable vcpkg telemetry by default.
if [ -z "$VCPKG_DISABLE_METRICS" ]; then
export VCPKG_DISABLE_METRICS="1"
fi
# Export the correct vcpkg root directory.
if [ -z "$VCPKG_ROOT" ]; then
export VCPKG_ROOT="$HOME/.vcpkg"
fi

36
package.yml Normal file
View file

@ -0,0 +1,36 @@
name : vcpkg
version : 2024.07.10
release : 1
source :
- https://github.com/microsoft/vcpkg-tool/archive/refs/tags/2024-07-10.tar.gz : ead9c9b046962c3ed0bbd135db3746bbcbf776b7460731d4ef71c3bafeb3009a
homepage : https://vcpkg.io
license : GPL-2.0-or-later
component : programming.tools
summary : Vcpkg helps you manage C and C++ libraries.
description: |
Vcpkg helps you manage C and C++ libraries.
networking : yes
builddeps :
- pkgconfig(fmt)
- git
setup : |
%cmake_ninja \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_INSTALL_PREFIX='/usr' \
-D CMAKE_SKIP_INSTALL_RPATH=ON \
-D VCPKG_DEVELOPMENT_WARNINGS=OFF \
-D VCPKG_DEPENDENCY_EXTERNAL_FMT=ON \
-D VCPKG_BASE_VERSION="2025.04.16" \
-D VCPKG_VERSION="ead9c9b046962c3ed0bbd135db3746bbcbf776b7460731d4ef71c3bafeb3009a" \
-D BUILD_TESTING=OFF \
-D VCPKG_WARNINGS_AS_ERRORS=OFF \
-D VCPKG_BUILD_TLS12_DOWNLOADER=OFF \
-D VCPKG_BUILD_FUZZING=OFF \
-D VCPKG_EMBED_GIT_SHA=OFF \
-D VCPKG_BUILD_BENCHMARKING=OFF \
-D VCPKG_ADD_SOURCELINK=OFF
build : |
%ninja_build
install : |
%ninja_install
install -vDm644 $pkgfiles/vcpkg.sh -t $installdir/etc/profile.d