18 Commits

Author SHA256 Message Date
0ff20ea1e6 Accepting request 1317349 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1317349
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=18
2025-11-12 20:16:17 +00:00
c7814120a1 Update to version 2.22.2
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=35
2025-11-12 14:07:21 +00:00
dda66a842b Accepting request 1315317 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1315317
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=17
2025-11-03 17:56:13 +00:00
7a2bd54b06 Update to version 2.22.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=33
2025-11-03 14:23:59 +00:00
37189474e9 Accepting request 1299914 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1299914
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=16
2025-08-16 19:52:43 +00:00
3ac61ed763 Update to version 2.19.1.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=31
2025-08-16 17:43:19 +00:00
3fd8237cc8 Accepting request 1298081 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1298081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=15
2025-08-07 14:49:38 +00:00
7832a0cd58 Update to version 2.19.0.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=29
2025-08-07 07:37:00 +00:00
cd13d4619d Accepting request 1286110 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1286110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=14
2025-06-17 16:21:30 +00:00
b5de0bff5a Accepting request 1285859 from home:badshah400:branches:devel:tools:building
Update to version 2.17.0.

OBS-URL: https://build.opensuse.org/request/show/1285859
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=27
2025-06-16 13:08:28 +00:00
8842f4673e Accepting request 1277484 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1277484
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=13
2025-05-15 15:00:45 +00:00
2f9cf2ec93 Accepting request 1276489 from home:badshah400:branches:devel:tools:building
Update to version 2.16.1.

OBS-URL: https://build.opensuse.org/request/show/1276489
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=25
2025-05-14 17:51:25 +00:00
62b30c7fa8 Accepting request 1246429 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1246429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=12
2025-02-17 19:57:44 +00:00
1c7bccd638 Accepting request 1246080 from home:badshah400:branches:devel:tools:building
Update to version 2.12.2

OBS-URL: https://build.opensuse.org/request/show/1246080
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=23
2025-02-17 13:39:14 +00:00
f7c4c0ed7b Accepting request 1244360 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1244360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=11
2025-02-09 19:06:17 +00:00
4c9860d9b0 Accepting request 1244341 from home:amanzini:branches:devel:tools:building
- Update to version 2.12.1:
  * Bugfix: Fix conan config clean not regenerating every necessary file.
  * Bugfix: Avoid compatibility.py migration if any of the files are modified 
    by users.
- Update to version 2.12.0:
  * Feature: Make public documented (and experimental) the 
    --build=compatible:[pattern] build mode
  * Feature: Define new tools.cmake.cmaketoolchain:user_presets to customize 
    the name of the generated CMakeUserPresets.json
  * Feature: Serialize in --format=json graph output the original requirements
    version range, not only the resolved one.
  * Feature: Add cycloneDX as a Conan tool and implement subgraph for conanfile
  * Feature: Initial conan workspace build command to build the full workspace,
    based on the definition of products.
  * Feature: Allow applying patches on "create" time for conan-center-index
    like layouts from an external centralized folder.
  * Feature: Add report progress while unpacking tarball files.
  * Feature: conan profile show can now select which context's profile to show
  * Feature: Better logging, printing the username for repositories, successful
    auth event and trace-level messages including full URL requests.
  * Feature: Adds conan config clean command that will remove all custom config
    from conan home, excluding the generated packages.
  * Feature: Add reinit method to ConanApi, which reinitializes every subapi.
  * Feature: Allow defining --out-file=file.ext instead of 
    --format=ext > file.ext to write to files directly and avoid issues 
    with redirects
  * Feature: Cache HTTP request sessions between API calls.
  * Feature: Implement caching in the Remote objects for RemoteManager calls
  * Fix: Added arch_flag as a public attribute to the MesonToolchain generator.
  * Fix: Increase sqlite timeout from 10 to 20 seconds for very heavily loaded

OBS-URL: https://build.opensuse.org/request/show/1244341
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=21
2025-02-08 15:03:53 +00:00
1247a77863 Accepting request 1233113 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1233113
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/conan?expand=0&rev=10
2024-12-23 15:54:08 +00:00
fcb40a3a5e Accepting request 1233031 from home:badshah400:branches:devel:tools:building
Update to version 2.11.0

OBS-URL: https://build.opensuse.org/request/show/1233031
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/conan?expand=0&rev=19
2024-12-23 07:53:30 +00:00
4 changed files with 571 additions and 5 deletions

3
conan-2.22.2.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8df71de27eca903a1a92b292ce32e4b79eee2407ac001e28cae1d1b49869f883
size 542478

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ca80403fea7eb99a8e7b89ba7629f5d0d8a22fdcefd4c74f378dbad4b0ffd1bb
size 461073

View File

@@ -1,3 +1,568 @@
-------------------------------------------------------------------
Sun Nov 9 09:15:03 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.22.2:
* Bugfix: Fix assert when finding compatible binaries of a
package that exists in both contexts with different settings
(gh#conan-io/conan#19208).
- Changes from version 2.22.1:
* Bugfix: Revert "Error out if components miss requiring direct
dependencies in more cases" (gh#conan-io/conan#19168).
- Add explicit BuildRequires: python3-base >= 3.7.0 to make builds
for distros with less than the minimum supported python
unresolvable.
-------------------------------------------------------------------
Fri Oct 31 10:46:01 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.22.0:
* Features:
- Make the remote name used by conan config install-pkg
--url=<url> public (gh#conan-io/conan#19132).
- Add support for macOS 15.7 and iOS 18.7
(gh#conan-io/conan#19130).
- Group arguments in CLI help (gh#conan-io/conan#19126).
- Suggest possible typos for CLI arguments declared as string
choices (gh#conan-io/conan#19126).
- Add opt-in conf to control making .sh and .ps1 env
deactivate functionality into in-memory functions instead of
files (gh#conan-io/conan#19105).
- Document ExportAPI (gh#conan-io/conan#19103).
- Enable parallel download of packages by default, by
defaulting core.download:parallel to the available CPU cores
(gh#conan-io/conan#19099).
- Support conan graph info --package-filter=& pattern
(gh#conan-io/conan#19080).
- Add new environment variable CONAN_DEFAULT_BUILD_PROFILE for
default build profile (gh#conan-io/conan#19040).
- Allow nullifying settings from profiles and command line
(gh#conan-io/conan#19035).
- Support compatibility plugin removal of nullable settings
(gh#conan-io/conan#19031).
- New tools.gnu:disable_flags configuration to allow disabling
the injection of some build system flags
(gh#conan-io/conan#19014).
- Expose recipe in the ConanFileInterface for information
purpose only (gh#conan-io/conan#18995).
- New CMakeConfigDeps properties to inject extra dependencies
and targets (gh#conan-io/conan#18316).
* Bug fixes:
- Better error message for CMakeConfigDeps when the
package_type or component type is not defined for something
with .location defined (gh#conan-io/conan#19096).
- Change order of build_modules inclusion in CMakeConfigDeps
so it happens after legacy-vars, to support some ConanCenter
recipes abusing those variables (gh#conan-io/conan#19094).
- Reintroduce settings.yml access to config Sub-API
(gh#conan-io/conan#19078).
- Raise an error if conan list * --lru=xx, recommending the
#<rev-pattern> argument (gh#conan-io/conan#19077).
- Sanitize XcodeDeps file and variable names to use only valid
xcconfig characters (gh#conan-io/conan#19075).
- Explicitly set allow_empty=True in glob() function in
BazelDeps (Bazel 8.x compatible) (gh#conan-io/conan#19068).
- Fix CMakeConfigDeps when a regular library requires() an
application, using components (gh#conan-io/conan#19052).
- Add missing final newline when saving lockfiles to disk
(gh#conan-io/conan#19043).
- Warn when adding requirement to version range with pinned
revision, it has no effect (gh#conan-io/conan#19041).
- Fix CMakeConfigDeps escaping (gh#conan-io/conan#19034).
- Improved Python virtual environment creation in PipEnv by
using the system-installed interpreter or a user-defined one
via tools.system.pipenv:python_interpreter
(gh#conan-io/conan#19030).
- Add VS2026 CMake generator mapping
(gh#conan-io/conan#19024).
- Avoid referencing xcconfig from skipped dependencies
required in components in XcodeDeps
(gh#conan-io/conan#19023).
- Add execution["jobs"] to the generated CMake testPresets
with same logic and value as buildPresets
(gh#conan-io/conan#19021).
- Improve the error message when a workspace super-install
defines intermediate packages in the cache depending on
workspace packages (gh#conan-io/conan#19013).
- Improve support for huge diffs in conan report diff HTML
output (gh#conan-io/conan#19012).
- MSBuildToolchain explicitly adds the specific toolset .props
file when compiler.update is defined, otherwise, activating
vcvars is not enough (gh#conan-io/conan#19137).
- Fixes an issue where the Apt packages for the build arch
would be reported missing, in cross-compiling scenarios,
even though they are installed (gh#conan-io/conan#19074).
- Solve unexpected conflict when pinning a recipe-revision
directly in a conanfile that is not the latest, and having
other dependencies resolving first to the latest recipe
revision (gh#conan-io/conan#19038).
- Fix <host_version> resolution in certain transitive cases
(gh#conan-io/conan#18947).
- Fix orphan nodes being created when expanding the dependency
graph for some cases (gh#conan-io/conan#18947).
- Error out if components miss requiring direct dependencies
in more cases (gh#conan-io/conan#18830).
-------------------------------------------------------------------
Wed Oct 29 10:27:46 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.21.0:
* Features:
- Add support for universal binaries to AutotoolsToolchain
(gh#conan-io/conan#18992).
- Add support for universal binaries to GnuToolchain
(gh#conan-io/conan#18992).
- Add --context={build,host} filter to conan audit scan
(gh#conan-io/conan#18976).
- Default recipe paths to cwd if not specified when calling
Conan (gh#conan-io/conan#18964)
- Implement a new post_package_id() hook
(gh#conan-io/conan#18960).
- Add the PipEnv tool to install python tools using pip in an
isolated virtual environment (gh#conan-io/conan#18923).
- Allow separate build and package directories for multiple
CMake builds from single conanfile
(gh#conan-io/conan#18905).
- Add recipes_only field to remote to control whether a remote
can be used to download binaries (gh#conan-io/conan#18896).
- Add cmake_extra_variables property for CMakeConfigDeps
(gh#conan-io/conan#18822).
- Add cmake_extra_variables property for CMakeDeps
(gh#conan-io/conan#18822).
- Improve conan report diff html UX (gh#conan-io/conan#18686).
- Add generation of dotenv environment files with
tools.env:dotenv=True conf (gh#conan-io/conan#18266).
* Bug fixes:
- Avoid CMakePresets adding the jobs field when
tools.build:jobs=0 (gh#conan-io/conan#18984).
- Warn when exporting recipes with versions containing
alphanumeric majors (gh#conan-io/conan#18980).
- Set cpp.source.includedirs to include in basic_layout
(gh#conan-io/conan#18958).
- workspace add can update the package version of an existing
package in the workspace (gh#conan-io/conan#18955).
- Move test_requires to build_requirements method in tests
(gh#conan-io/conan#18929).
- Always run validate hooks even if recipe does not define
validate() method (gh#conan-io/conan#18928).
- Remove deprecated, old and undocumented features, marked for
deprecations for a long time (gh#conan-io/conan#18920).
- Ensure VCVars generated conanvcvars.bat has normalized path
with backward slash (Windows) (gh#conan-io/conan#18907).
- Fix compatibility.py migration overwrite when no changes
were necessary (gh#conan-io/conan#18882).
- Cleaning files and upload-urls from "package lists" after a
download or when skipping uploads (gh#conan-io/conan#18878).
- Improve the error message and avoid the traceback when a
build-scripts package tries to depend on a library in the
"host" context (gh#conan-io/conan#18869).
- Move legacy CMake vars from xxx-target-<config>.cmake to
xxxx-config.cmake file (gh#conan-io/conan#18860).
- Ensure conan graph build-order errors out when passing both
a recipe path and a --requires reference
(gh#conan-io/conan#18964).
- MesonToolchain no longer add quotes to linker_script
definition (gh#conan-io/conan#18922).
- Command conan list with version-ranges can now listen to
core.version_ranges:resolve_prereleases=True to list
pre-releases (gh#conan-io/conan#18868).
- Stabilize PackagesList methods (gh#conan-io/conan#18833).
- Changes from version 2.20.1:
* Bug fixes:
- Fix Apt not detecting the correct architecture in multiarch
setups (gh#conan-io/conan#18872).
- Apt correctly detects arch-independent (all) packages during
cross-building to avoid unnecessary reinstalls
(gh#conan-io/conan#18872).
- Changes from version 2.20.0:
* Features:
- new check_min_compiler_version validator which simplify
compiler restriction description in recipes
(gh#conan-io/conan#18849).
- Adding Clang 21 to the default settings.yml
(gh#conan-io/conan#18846)
- Avoid the generation of conanintelsetvars script by IntelCC
if the tools.intel:installation_path="", similarly to VCVars
generation. The user should have already activated the
IntelCC environment on their own before running
(gh#conan-io/conan#18840).
- Improved the CMakeLists.txt file created by the conan new
workspace command for super-builds (gh#conan-io/conan#18838)
- Add CMAKE_FIND_PACKAGE_PREFER_CONFIG=ON for CMakeConfigDeps
generator (gh#conan-io/conan#18832)
- Add excludes pattern support for get and unzip methods
(gh#conan-io/conan#18831)
- Add support for GCC 15.2 (gh#conan-io/conan#18735)
- Stabilize and document ConfigAPI public Python sub-API
(gh#conan-io/conan#18709)
- Print build-order in the conan workspace super-install
command (#18693).
- Workspace super-build options aggregation
(gh#conan-io/conan#18608).
- Implement tools.build:install_strip for Autotools
(gh#conan-io/conan#18606).
- Added support to the system_package tool for defining the
system package version to be installed
(gh#conan-io/conan#18517).
* Bug fixes:
- Better error message when there is an existing file called
"build" in the same location as the "build" build-folder is
expected to be created (gh#conan-io/conan#18842)
- The cmake_layout was not taking into account the Apple
multi-arch/universal separator when creating folders named
after the arch setting (gh#conan-io/conan#18823)
- Avoiding issues if passing non-string objects to ConanOutput
methods. Still, the input to several .info() and similar
methods must be "text", passing arbitrary objects and
expecting them to convert to strings internally is not
supported (gh#conan-io/conan#18782).
- Document public interface for ConanOutput class
(gh#conan-io/conan#18782).
- Remove Python 3.6 support, End Of Life since 2021
(gh#conan-io/conan#18779).
- Make all non-documented subapi attributes private
(gh#conan-io/conan#18736)
- Remove SearchAPI in favour of ListAPI's select()
(gh#conan-io/conan#18726).
- Relax the "risk" warning for conflicting visibility in
test_requires (gh#conan-io/conan#18723)
- Fixed an issue that caused APT packages without a defined
architecture to be detected if one with the same name was
installed for a different architecture
(gh#conan-io/conan#18517).
- Preserve subfolders for runtime_deploy deployer
(gh#conan-io/conan#17848).
- Made ConanAPI's home_folder read-only
(gh#conan-io/conan#18726).
-------------------------------------------------------------------
Wed Aug 13 10:27:39 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.19.1:
* Fix: Remove the definition of CMAKE_TRY_COMPILE_CONFIGURATION
in CMakeToolchain to avoid issues with check_function_exists()
legacy code in MSVC (gh#conan-io/conan#18707).
-------------------------------------------------------------------
Sat Jul 26 12:12:15 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.19.0:
* Features:
- Changed some private attributes in MesonToolchain as public
ones, e.g., b_ndebug, b_staticpic (gh#conan-io/conan#18676).
- PremakeDeps will now correctly propagate libraries, headers
and binaries depending on the requirement traits
(gh#conan-io/conan#18663).
- Add cmake_target_aliases support for CMakeConfigDeps
(gh#conan-io/conan#18662).
- Add self.conan_data to the information serialized by
ConanFile, so it is printed in conan graph info and other
commands (gh#conan-io/conan#18661).
- Let conan source reference the backup sources it generates
in more cases (gh#conan-io/conan#18655).
- Add user channel to CycloneDX SBOM sbom_ref field
(gh#conan-io/conan#18649).
- Enable test_package_folder attribute for conan export-pkg
command (gh#conan-io/conan#18621).
- Add support for GCC 12.5 (gh#conan-io/conan#18587).
- New makefile parameter in Autotools make/install methods to
allow specifying the name of the Makefile file
(gh#conan-io/conan#18578).
- Let graph html focus on searched package when pressing Intro
in search box (gh#conan-io/conan#18575).
- Allow profile composition while using conan runners
(gh#conan-io/conan#18534).
* Bug fixes:
- Add explicit error when trying to export a reference with
channel but no user (gh#conan-io/conan#18646).
- Check required_conan_version before loading hooks
(gh#conan-io/conan#18644).
- Avoid logging levels hiding the login username/password
request messages (gh#conan-io/conan#18642).
- Allow cc compiler to be defined with spaces for profile auto
detection (gh#conan-io/conan#18628).
- Fixed untargz when the destination path uses the Windows
long paths prefix \\?\ (gh#conan-io/conan#18612).
- CMakeConfigDeps filter requires() to
package_type=application (gh#conan-io/conan#18611).
- Fix multithreading for self-contained Conan binaries
(gh#conan-io/conan#18603).
- Improve version detection for cc compilers
(gh#conan-io/conan#18600).
- Make package_type="configuration" packages independent of
the config_mode for their package_id
(gh#conan-io/conan#18671).
- PremakeDeps: ensure correct linkage on dependent libraries
(gh#conan-io/conan#18631).
- Changes from version 2.18.0:
* See release notes at
<https://github.com/conan-io/conan/releases/tag/2.18.0>.
-------------------------------------------------------------------
Sun Jun 15 03:27:37 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.17.0:
* Features:
- Add support for gcc 13.4 (gh#conan-io/conan#18374).
- Renamed 'editables' to 'packages' (gh#conan-io/conan#18359).
- Putting a folder named conanws as the top limit search if it
exists (gh#conan-io/conan#18343).
- Removed the home_folder definition mechanism from the
conanws.[yml | py] file (gh#conan-io/conan#18339).
- Packages/products do not need to be within the workspace
folder (gh#conan-io/conan#18334).
- Add tools.gnu:configure_args conf to GnuToolchain and
Autotoolchain generator to allow extra arguments to be added
to the configure command (gh#conan-io/conan#18333).
- Add gcc 14.3 support (gh#conan-io/conan#18322).
- Auto detection of C standard (gh#conan-io/conan#18290).
- define CMAKE_C/CXX_COMPILER in CMakeToolchain generated
presets, only for MSVC cl-like compilers, automatically only
for Ninja generator (gh#conan-io/conan#18280).
- Add header_lib template to conan new
(gh#conan-io/conan#18249).
- to_cppstd_flag/to_cstd_flag methods are not using fixed
values (gh#conan-io/conan#18246).
- Add subprocess to the profile jinja rendering
(gh#conan-io/conan#18244).
- New conan cache save ... --no-source to avoid storing
downloaded sources in the .tgz (gh#conan-io/conan#18243).
- Add verbose logs for conan cache clean
(gh#conan-io/conan#18228).
- Add --list inputs to conan cache clean and conan cache
check-integrity (gh#conan-io/conan#18219).
- Add allowed_packages info to remote json output
(gh#conan-io/conan#18206).
- Add URL information to json output format for conan upload
(gh#conan-io/conan#18166).
- New conan workspace clean command, removes the output-folder
of editables if defined, otherwise nothing. Can be custom
implemented by users in the conanws.py file
(gh#conan-io/conan#17763).
* Fixes:
- Fix PyInstaller --exclude-module adding wildcard for
conan.test (gh#conan-io/conan#18381).
- Fix urls for conan audit (gh#conan-io/conan#18360).
- Validate if the licenses in the SBOM are SPDX compatible
(gh#conan-io/conan#18358).
- Autotools in Windows working for both LLVM/Clang both clang
and clang-cl frontends (gh#conan-io/conan#18347).
- Change wording on unzip tool when uncompressing file
(gh#conan-io/conan#18327).
- Avoid duplicate component requirement names in PkgConfigDeps
and BazelDeps (gh#conan-io/conan#18324).
- Avoid grafted commits in Git helper for commit_in_remote()
affecting also coordinates_to_conandata(),
get_url_and_commit() (gh#conan-io/conan#18315).
- copy() now is capable of excluding symlinks to folders
(gh#conan-io/conan#18304).
- Better error message in conan list --graph=file.json when
using filtered graph (gh#conan-io/conan#18303).
- Always sort overrides serialization
(gh#conan-io/conan#18274).
- Allow composition of conf values that are different
categories of numbers (gh#conan-io/conan#18265).
- Avoid incorrect warning in test_package of python_requires
about "tested_reference_str" (gh#conan-io/conan#18226).
- CycloneDX 1.6 authors field (gh#conan-io/conan#18208).
- Make CMakeConfigDeps incubating generator paths relative for
deployers (gh#conan-io/conan#18197).
- Add the full conan package in PyInstaller bundle
(gh#conan-io/conan#18195).
- Remove LT_INIT from conan new autotools_exe template
configure.ac (gh#conan-io/conan#18378).
- Fix CMakeConfigDeps link flags (gh#conan-io/conan#18367).
- Fix conan audit producing _parse_error_threshold crash when
some package was not found in the catalog
(gh#conan-io/conan#18363).
- The first edge on conan graph info ... -f=html now shows
require information (gh#conan-io/conan#18245).
- conan cache save no longer zips downloaded artifacts like
conan_export.tgz and conan_sources.tgz
(gh#conan-io/conan#18243).
- Allow to conan create a python-requires package with a
profile that contains tool-requires
(gh#conan-io/conan#18226).
- Let conan config install walk the fs tree looking for a
.conanignore (gh#conan-io/conan#18170).
-------------------------------------------------------------------
Sat May 10 14:42:47 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.16.1:
- Feature: Add missing GCC 15 key to settings.yml (gh#conan-io/conan#18193).
- Changes from version 2.16.0:
* Features:
- Add support for GCC 15.1 (gh#conan-io/conan#18175).
- Allow CMakeConfigDeps to support components with multilibs
(with deprecation warning) (gh#conan-io/conan#18172).
- add CMAKE_MODULE_PATH to CMakeConfigDeps for include(module)
(gh#conan-io/conan#18162).
- Add threshold for severity level in the conan audit scan
command (gh#conan-io/conan#18160).
- GnuToolchain including the latest changes from
AutotoolsToolchain (gh#conan-io/conan#18159).
- Add CycloneDx 1.6 support (gh#conan-io/conan#18108).
- Introduce a new no_skip=True requirement trait for
exceptional cases like one application depending on another
application privately with requires to avoid it being
skipped (gh#conan-io/conan#18101).
- Raise error early if conf_info is assigned with raw
settings/options etc (gh#conan-io/conan#18083).
- Moving functionality from Command layer to the ConanAPI for
clearing old private imports from conans
(gh#conan-io/conan#18079).
- Document publicly the MSBuildDeps.platform attribute to
allow customization for wix projects needing x86 value
(gh#conan-io/conan#18078).
- Add missing intel-cc releases (gh#conan-io/conan#18054).
- Add information about the configuration each package is
building for (gh#conan-io/conan#18019).
- Add -vv information for the configuration of each dependency
in the graph (gh#conan-io/conan#18019).
* Fixes:
- Some improvements in conan audit reports
(gh#conan-io/conan#18171).
- Fix ordering by severity value in audit html output
(gh#conan-io/conan#18161).
- Fix column overflow in audit html output
(gh#conan-io/conan#18161).
- Make audit_providers.json read/writeable only by owner
(gh#conan-io/conan#18158).
- Remove bogus SDK versions for some Apple OS's
(gh#conan-io/conan#18152).
- Make the conan.cli command layer fully independent of legacy
from conans imports that will break
(gh#conan-io/conan#18127).
- Explicit git fetch commit in
Git.checkout_from_conandata_coordinates(), for cases like
Azure DevOps creating commits that are not fetched by
default in git clone (gh#conan-io/conan#18110).
- Add ARM64EC platform in MSBuild, it was missing
(gh#conan-io/conan#18100).
- Allow conan graph build-order to output build_args for
"editable" packages (gh#conan-io/conan#18097).
- Improve error message when private audit providers don't
have curation (gh#conan-io/conan#18094).
- Making some Command formatter helpers private (only the ones
in printers are common for reusage), and making some
ConanAPI attributes private (gh#conan-io/conan#18079).
- Raise a not-found error if "local recipes index"
user/channel doesn't match requested one
(gh#conan-io/conan#18153).
- Fixed bug using MesonToolchain and visionOS
(gh#conan-io/conan#18151).
- Add IMPORTED_CONFIGURATIONS to INTERFACE libraries to in
CMakeConfigDeps (gh#conan-io/conan#18088).
-------------------------------------------------------------------
Sat Feb 15 12:01:54 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.12.2:
* Fix default name and let cycloneDX define a custom name
(gh#conan-io/conan#17760).
* Add cycloneDX add_tests and add_build parameters
(gh#conan-io/conan#17760).
* Fix cycloneDX tool parameters (gh#conan-io/conan#17760).
-------------------------------------------------------------------
Sat Feb 8 11:00:04 UTC 2025 - Andrea Manzini <andrea.manzini@suse.com>
- Update to version 2.12.1:
* Bugfix: Fix conan config clean not regenerating every necessary file.
* Bugfix: Avoid compatibility.py migration if any of the files are modified
by users.
- Update to version 2.12.0:
* Feature: Make public documented (and experimental) the
--build=compatible:[pattern] build mode
* Feature: Define new tools.cmake.cmaketoolchain:user_presets to customize
the name of the generated CMakeUserPresets.json
* Feature: Serialize in --format=json graph output the original requirements
version range, not only the resolved one.
* Feature: Add cycloneDX as a Conan tool and implement subgraph for conanfile
* Feature: Initial conan workspace build command to build the full workspace,
based on the definition of products.
* Feature: Allow applying patches on "create" time for conan-center-index
like layouts from an external centralized folder.
* Feature: Add report progress while unpacking tarball files.
* Feature: conan profile show can now select which context's profile to show
* Feature: Better logging, printing the username for repositories, successful
auth event and trace-level messages including full URL requests.
* Feature: Adds conan config clean command that will remove all custom config
from conan home, excluding the generated packages.
* Feature: Add reinit method to ConanApi, which reinitializes every subapi.
* Feature: Allow defining --out-file=file.ext instead of
--format=ext > file.ext to write to files directly and avoid issues
with redirects
* Feature: Cache HTTP request sessions between API calls.
* Feature: Implement caching in the Remote objects for RemoteManager calls
* Fix: Added arch_flag as a public attribute to the MesonToolchain generator.
* Fix: Increase sqlite timeout from 10 to 20 seconds for very heavily loaded
CI servers.
* Fix: Make remotes.json saving transactional to avoid corruption for hard
killed processes.
* Fix: Improve error message for conan create when test_package has missing
binaries.
* Fix: Fix Git is_dirty detection of excluded files with paths.
* Fix: Allow latest bottle 0.13 release for conan_server to work with
Python 3.13.
* Fix: GnuToolchain's make_args handle empty values correctly.
* Fix: Fix inconsistency in replace_in_file, that returned False if the
pattern was not found (with strict off), otherwise None.
* Fix: conan profile show does not pollute stdout with information titles.
* Fix: Error out when unknown language is used in languages attribute.
* Fix: Fix Workspace when using the workspace_api.load() and using self.run()
inside set_version().
* Bugfix: conf_build does not exist for cli and conanfile.txt contexts.
* Bugfix: Make possible to use pattern and strip_root at the same time for
conan.tools.files.unzip().
* Bugfix: Solve incubating CMakeDeps issues with transitive
[replace_requires].
* Bugfix: Solve PkgConfigDeps issues with transitive [replace_requires].
-------------------------------------------------------------------
Sun Dec 22 11:49:21 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 2.11.0:
* Feature: Only warn on frozen conan v1 remote if enabled
(gh#conan-io/conan#17482).
* Feature: AutotoolsToolchain uses user's variables when Android
cross-compilation at first (gh#conan-io/conan#17470).
* Feature: AutotoolsToolchain checks if Android
cross-compilation paths exist (gh#conan-io/conan#17470).
* Feature: Adding the Conan cache "profiles" folder to the
jinja2 search path, so profiles can be included/imported from
jinja syntax even for parent and sibling folders
(gh#conan-io/conan#17432).
* Feature: Updated tools.env.virtualenv:powershell conf to allow
specifying the PowerShell executable (e.g., powershell.exe or
pwsh) and passing additional arguments
(gh#conan-io/conan#17416).
* Feature: Deprecate use of
tools.env.virtualenv:powershell=True/False
(gh#conan-io/conan#17416).
* Fix: Do not show powershell deprecation message if value is
None (gh#conan-io/conan#17500).
* Fix: Fix LocalAPI definition of editables when calling
editable_add (gh#conan-io/conan#17498).
* Fix: Clarify debug message in CMakeDeps
(gh#conan-io/conan#17453).
* Fix: Added explicitly allow_empty = True to glob() function in
BazelDeps (bazel 8.x compatible) (gh#conan-io/conan#17444).
* Fix: Fix broken cpp_info.location deduction due to unsanitized
regex (gh#conan-io/conan#17430).
* Fix: Trusting the real path coming from a symlink is a good
one (gh#conan-io/conan#17421).
* Fix: Fix user/channel when searching patterns in a
local-recipes-index (gh#conan-io/conan#17408).
* Fix: Add warning for empty version ranges
(gh#conan-io/conan#17405).
* Bugfix: Fix bogus duplication of component properties (#17503
* Bugfix: Fix running commands in powershell with single quotes
(gh#conan-io/conan#17487).
* Bugfix: Fix issues with unsetting some types of confs
(gh#conan-io/conan#17445).
-------------------------------------------------------------------
Wed Oct 9 19:59:03 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package conan
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
# Note: We only want to build for the default python3
Name: conan
Version: 2.8.0
Version: 2.22.2
Release: 0
Summary: A C/C++ package manager
License: MIT
@@ -26,6 +26,7 @@ URL: https://github.com/conan-io/conan
Source: https://files.pythonhosted.org/packages/source/c/conan/conan-%{version}.tar.gz
BuildRequires: fdupes
BuildRequires: python-rpm-macros
BuildRequires: python3-base >= 3.7.0
BuildRequires: python3-pip
BuildRequires: python3-setuptools
BuildRequires: python3-wheel