Compare commits

..

68 commits

Author SHA1 Message Date
Scott Talbert
32761e1eff Update to new upstream release 2025.12.16 2025-12-17 19:59:20 -05:00
Vitaly
eb011eac26
Updated to version 2025.10.16. 2025-10-19 10:22:54 +02:00
Vitaly
24cd3a547b
Updated to version 2025.10.10. 2025-10-11 11:34:33 +02:00
Vitaly
0c0867eeea
Updated to version 2025.09.03. 2025-09-09 10:17:04 +02:00
Fedora Release Engineering
c4a96d4be6 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 19:59:23 +00:00
Vitaly
726db61a42
Updated to version 2025.07.21. 2025-07-22 09:43:00 +02:00
Vitaly
e3630d6236
Updated to version 2025.07.16. 2025-07-17 09:59:28 +02:00
Vitaly
bfa777c8cf
Updated to version 2025.06.02. 2025-06-04 08:35:05 +02:00
Vitaly
001a888a13
Updated to version 2025.05.19. 2025-05-20 08:30:34 +02:00
Vitaly
99cda604e2
Updated to version 2025.04.16. 2025-04-17 09:52:43 +02:00
Vitaly
f8cf8ac5a8
Fixed build with packaged cmakerc. 2025-04-08 12:21:38 +02:00
Vitaly
3fa6ff7573
Updated to version 2025.04.07. 2025-04-08 08:58:38 +02:00
Vitaly
ab74199578
Updated to version 2025.03.13. 2025-03-15 12:04:15 +01:00
Vitaly
13b105fb6a
Updated to version 2025.02.11. 2025-02-12 09:58:32 +01:00
Fedora Release Engineering
b3c5a075d4 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:09:12 +00:00
Vitaly
ef7f292a31
Updated to version 2025.01.11. 2025-01-12 09:19:46 +01:00
Vitaly
78bc58a054
Updated to version 2024.12.09. 2024-12-11 08:59:57 +01:00
Vitaly
106d862ec3
Updated to version 2024.10.18. 2024-10-19 11:48:05 +02:00
Vitaly
950a1b392f
Updated to version 2024.09.18. 2024-09-23 10:23:52 +02:00
Vitaly
a9a4c76068
Updated to version 2024.07.10. 2024-07-23 11:08:50 +02:00
Fedora Release Engineering
a6f84cef64 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:36:33 +00:00
Vitaly
e0698f5d7d
Rebuilt due to fmt library update. 2024-07-16 11:32:35 +02:00
Vitaly
c0f7cf4fc3
Rebuilt due to fmt library update. 2024-07-16 11:14:31 +02:00
Vitaly
8460bdb6a6
Rebuilt due to fmt library update. 2024-07-16 11:13:42 +02:00
Vitaly
9610df7d99
Updated to version 2024.06.10. 2024-06-13 14:17:24 +02:00
Vitaly
dd07288182
Updated to version 2024.04.23. 2024-04-25 09:44:22 +02:00
Vitaly
0cf59e1dee
Updated to version 2024.03.14. 2024-03-28 16:33:19 +01:00
Vitaly
31765dc0e7
Converted to %autorelease and %autochangelog.
[skip changelog]
2024-03-21 12:07:41 +01:00
Fedora Release Engineering
bca10522d9 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 07:33:24 +00:00
Fedora Release Engineering
687b8ccc19 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:27:22 +00:00
Vitaly Zaitsev
2498c7c2be
Rebuilt due to fmt 10 update. 2023-06-28 10:43:52 +02:00
Vitaly Zaitsev
e74c86b0df
Fixed build under fmt 9.x. 2023-06-27 08:15:19 +02:00
Vitaly Zaitsev
ce63cf1fa1
Updated to version 2023.06.22. 2023-06-27 08:01:49 +02:00
Vitaly Zaitsev
afce61b2a5
Updated to version 2023.04.07. 2023-04-12 11:13:06 +02:00
Vitaly Zaitsev
9d87d188a4
Updated to version 2023.03.29. 2023-03-30 14:07:18 +02:00
Vitaly Zaitsev
95abe6675d
Updated to version 2023.03.22. 2023-03-23 11:47:21 +01:00
Vitaly Zaitsev
45f6935790
Updated to version 2023.03.14. 2023-03-14 08:37:51 +01:00
Vitaly Zaitsev
c55d93204b
Updated to version 2023.03.01. 2023-03-02 12:17:00 +01:00
Vitaly Zaitsev
180d708d4d
Simplified version scheme. 2023-02-22 15:39:36 +01:00
Vitaly Zaitsev
d76d88b03f
Updated to version 2023.02.15. 2023-02-15 16:50:27 +01:00
Vitaly Zaitsev
9d7b8bf60b
Updated to version 2023.01.24. 2023-01-30 17:15:35 +01:00
Fedora Release Engineering
ce8883786b Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:08:24 +00:00
Vitaly Zaitsev
c0365fbb05
Updated to version 2022.12.14. 2022-12-21 22:07:07 +01:00
Vitaly Zaitsev
007a5028ef
Converted license tag to SPDX format. 2022-12-13 17:03:56 +01:00
Vitaly Zaitsev
970d7de6f5
Added missing BR: cmrc-devel. 2022-11-12 17:21:51 +01:00
Vitaly Zaitsev
d3f3d432bb
Updated to version 2022.11.10. 2022-11-11 15:20:55 +01:00
Vitaly Zaitsev
9a445eaaf5
Updated to version 2022.10.17. 2022-10-22 10:49:57 +02:00
Vitaly Zaitsev
296899d041
Updated to version 2022.10.12. 2022-10-14 15:45:02 +02:00
Vitaly Zaitsev
0df86daa4b
Updated to version 2022.09.01. 2022-09-02 20:00:29 +02:00
Fedora Release Engineering
bc58165cb9 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 11:43:22 +00:00
Vitaly Zaitsev
d05878ab78
Updated to version 2022.07.14. 2022-07-16 13:07:50 +02:00
Vitaly Zaitsev
d339cc970b
Fixed FTBFS against fmt 9.0.0. 2022-07-16 13:05:08 +02:00
Vitaly Zaitsev
4e52ebdcb9
Rebuilt due to fmt library update. 2022-07-10 20:10:32 +02:00
Vitaly Zaitsev
f9d36f2a96
Updated to version 2022.06.15. 2022-06-17 15:22:26 +02:00
Vitaly Zaitsev
60561e05a3
Removed obsolete __cmake_in_source_build definition. 2022-05-23 13:18:13 +02:00
Vitaly Zaitsev
2d76349fa3
Updated to version 2022.05.05. 2022-05-14 11:57:05 +02:00
Vitaly Zaitsev
f49a22a639
Updated to version 2022.03.30. 2022-04-02 14:57:55 +02:00
Vitaly Zaitsev
d8a7f71c88
Updated to version 2022.03.25. 2022-03-29 11:03:00 +02:00
Vitaly Zaitsev
6869034b0c
Updated to version 2022.03.03. 2022-03-05 17:04:09 +01:00
Vitaly Zaitsev
e1835b171a
Updated to version 2022.02.18. 2022-02-19 14:30:45 +01:00
Vitaly Zaitsev
07cdef2a22
Added upstream patch with fmt build fixes. 2022-02-15 20:40:39 +01:00
Vitaly Zaitsev
bfef80c5dd
Updated to version 2022.02.11. 2022-02-15 14:59:01 +01:00
Vitaly Zaitsev
57ab6e944d
Updated to version 2022.02.01. 2022-02-04 18:13:00 +01:00
Vitaly Zaitsev
371febf7d3
Updated to version 2022.01.19. 2022-01-25 17:34:27 +01:00
Fedora Release Engineering
af13a7ecf1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 03:49:36 +00:00
Vitaly Zaitsev
adf300abeb
Updated to version 2021.12.09. 2021-12-09 14:18:08 +01:00
Vitaly Zaitsev
3d1f22c830
Updated to version 2021.11.02. 2021-11-09 15:51:22 +01:00
Vitaly Zaitsev
e78e0b3d9f
Build with packaged fmt. 2021-10-30 13:36:04 +02:00
6 changed files with 54 additions and 32 deletions

4
.gitignore vendored
View file

@ -1,3 +1 @@
/vcpkg-2021.08.03.tar.gz
/vcpkg-2021.08.12.tar.gz
/vcpkg-2021.09.10.tar.gz
/vcpkg-*.tar.gz

View file

@ -1,3 +0,0 @@
# vcpkg
The vcpkg package

2
changelog Normal file
View file

@ -0,0 +1,2 @@
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2023.06.22-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild

View file

@ -1 +1 @@
SHA512 (vcpkg-2021.09.10.tar.gz) = 0bea4c7bdd91933d44a0214e2202eb5ef988826d32ae7a00a8868e510710e7de0b336b1cc6aa1ea20af2f6e24d92f2ab665046089bb4ec43bc2add94a901d5fc
SHA512 (vcpkg-2025.12.16.tar.gz) = 49adbcfa37b8e349555f60a6bfcc3ba24bd1f17c69e7fd62e351f630afc3c944a535b559d2c122ec58d513cbe383408f16f6aa1f1857d7bf7a6033d0af54dcbd

View file

@ -4,3 +4,8 @@
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/.local/share/vcpkg"
fi

View file

@ -1,15 +1,9 @@
%undefine __cmake_in_source_build
%global version_year 2021
%global version_month 09
%global version_day 10
%global repo_name vcpkg-tool
%global repo_tag %{version_year}-%{version_month}-%{version_day}
%global repo_tag 2025-12-16
Name: vcpkg
Version: %{version_year}.%{version_month}.%{version_day}
Release: 1%{?dist}
Version: %(echo %{repo_tag} | sed 's/-/./g')
Release: %autorelease
License: MIT
Summary: C++ Library Manager
@ -17,23 +11,55 @@ URL: https://github.com/microsoft/%{repo_name}
Source0: %{url}/archive/%{repo_tag}/%{name}-%{version}.tar.gz
Source1: %{name}.sh
BuildRequires: catch-devel
# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval
%if 0%{?fedora} && 0%{?fedora} >= 42
ExcludeArch: %{ix86}
%endif
BuildRequires: catch-devel >= 2.13.0
BuildRequires: cmake
BuildRequires: cmrc-devel
BuildRequires: fmt-devel >= 11.0.0
BuildRequires: gcc-c++
BuildRequires: ninja-build
Requires: cmake%{?_isa}
Requires: curl%{?_isa}
Requires: gcc-c++%{?_isa}
Requires: git-core%{?_isa}
Requires: ninja-build%{?_isa}
Recommends: aria2%{?_isa}
%description
Vcpkg is a package manager for the different C and C++ libraries.
Vcpkg can collect usage data. The data collected by Microsoft is anonymous.
Fedora package has telemetry disabled by default. If you want to enable
telemetry, you should remove the %{_sysconfdir}/profile.d/%{name}.sh file
or unset the VCPKG_DISABLE_METRICS environment variable.
This package has telemetry disabled by default and doesn't ship the
repository with recipes.
Please read README.fedora file for more information.
%prep
%autosetup -n %{repo_name}-%{repo_tag} -p1
# Adding a file with some useful information...
cat << EOF >> README.fedora
Fedora package has telemetry disabled by default. If you want to enable
it, you should unset the VCPKG_DISABLE_METRICS environment variable
from the %{_sysconfdir}/profile.d/%{name}.sh file.
Fedora can't ship the official Git repository with recipes for various
reasons (especially legal), so you'll need to manually clone it into
the \$HOME/.local/share/%{name} directory (the path can be changed in
the %{_sysconfdir}/profile.d/%{name}.sh file):
git clone https://github.com/microsoft/%{name}.git \$VCPKG_ROOT
You will have to update it manually too:
git -C \$VCPKG_ROOT pull
EOF
# Fixing line endings...
sed -e "s,\r,," -i README.md
@ -46,8 +72,12 @@ ln -svf %{_includedir}/catch2/ include/
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=ON \
-DBUILD_TESTING:BOOL=OFF \
-DVCPKG_BASE_VERSION:STRING="%{repo_tag}" \
-DVCPKG_VERSION:STRING="%{release}" \
-DVCPKG_DEVELOPMENT_WARNINGS:BOOL=OFF \
-DVCPKG_WARNINGS_AS_ERRORS:BOOL=OFF \
-DVCPKG_DEPENDENCY_CMAKERC:BOOL=ON \
-DVCPKG_DEPENDENCY_EXTERNAL_FMT:BOOL=ON \
-DVCPKG_BUILD_TLS12_DOWNLOADER:BOOL=OFF \
-DVCPKG_BUILD_FUZZING:BOOL=OFF \
-DVCPKG_EMBED_GIT_SHA:BOOL=OFF \
@ -62,20 +92,10 @@ ln -svf %{_includedir}/catch2/ include/
install -D -m 0644 -p "%{SOURCE1}" "%{buildroot}%{_sysconfdir}/profile.d/%{name}.sh"
%files
%doc README.md
%doc README.md README.fedora
%license LICENSE.txt NOTICE.txt
%{_bindir}/%{name}
%config(noreplace) %{_sysconfdir}/profile.d/%{name}.sh
%changelog
* Sun Sep 12 2021 Vitaly Zaitsev <vitaly@easycoding.org> - 2021.09.10-1
- Updated to version 2021.09.10.
* Tue Aug 17 2021 Vitaly Zaitsev <vitaly@easycoding.org> - 2021.08.12-1
- Updated to version 2021.08.12.
* Wed Aug 04 2021 Vitaly Zaitsev <vitaly@easycoding.org> - 2021.08.03-1
- Updated to version 2021.08.03.
* Sun Jul 25 2021 Vitaly Zaitsev <vitaly@easycoding.org> - 2021.07.21-1
- Initial SPEC release.
%autochangelog