Skip to content
This repository has been archived by the owner on Sep 24, 2024. It is now read-only.

Update #32

Merged
merged 765 commits into from
Dec 27, 2022
Merged

Update #32

merged 765 commits into from
Dec 27, 2022

Conversation

ericLemanissier
Copy link
Owner

Specify library name and version: lib/1.0

This is also a good place to share with all of us why you are submitting this PR (specially if it is a new addition to ConanCenter): is it a dependency of other libraries you want to package? Are you the author of the library? Thanks!


  • I've read the guidelines for contributing.
  • I've followed the PEP8 style guides for Python code in the recipes.
  • I've used the latest Conan client version.
  • I've tried at least one configuration locally with the conan-center hook activated.

SpaceIm and others added 30 commits December 1, 2022 19:26
* add v-hacd/4.1.0

* drop gcc < 6
* fix msvc build in conan 1.55.0

* minor change in definition of AR env var

* move env vars overriding inside autotoolstoolchain
* easyloggingpp: add options

* Update recipes/easyloggingpp/all/conanfile.py

Co-authored-by: Uilian Ries <uilianries@gmail.com>

Co-authored-by: Geir Eikeland <geir.eikeland@defa.com>
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* onetbb: 2020.x - add flag for building for iOS

* macos also uses arm64 instead of aarch64

https://github.com/oneapi-src/oneTBB/blob/eca91f16d7490a8abfdee652dadf457ec820cc37/build/macos.clang.inc#L86

* update imports

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Fix improper merge

Use rm_safe

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* prometheus: add version 1.1.0, support conan v2

* remove conan setup in test_package

* remove unused modules

* add end line

* defien CMP0077

* enable C++14 on 1.1.0
* conan v2 support

* fix CMake config file & target name in CMakeDeps & cmake_find_package[_multi] generators

quantlib provides a config file since 1.25:
lballabio/QuantLib#1240

* propagate boost headers only
Signed-off-by: Uilian Ries <uilianries@gmail.com>

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Signed-off-by: Uilian Ries <uilianries@gmail.com>

Signed-off-by: Uilian Ries <uilianries@gmail.com>
* Migrate to Conan v2
Add genie 1170

* Move build_requirements to where it should be

* Update minimum conan versions

* Change build_requirements to better match template

* Change test_v1 as suggested

Co-authored-by: Raziel Alphadios <raziely@gmail.com>
* add xlnt/1.5.0

* unvendor libstudxml

* Update recipes/xlnt/all/conandata.yml

* Update recipes/xlnt/all/conandata.yml

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* libsodium: support conan v2

* Fix linter

* Fix linter

* Remove autotools.autoreconf()

* Fix vs_layout import

* Remove extra blank lines

* Support vs2022 for libsodium 1.0.18, by fixing toolset in proj file

* Minor fix

* Use is_msvc_static_runtime()

* Make _msvc_sln_folder() more clear which compiler it can handle

* Fixup tools.microsoft.bash:path usage
* Add version 2.2.1

* Simplify test package so it doesn't require Qt code

* Modernize recipe and test packages

* Bump qt version

* Fix copy-paste error

* Fix patches

* Use tool_rquires instead of build_requires

Co-authored-by: Uilian Ries <uilianries@gmail.com>

* Replace 2.2.1 with 2.2.2

* Replace 2.2.2 with 2.2.3

* Improve qt6 support

* Use modern approach to query dependencies info

Co-authored-by: Uilian Ries <uilianries@gmail.com>

Co-authored-by: Uilian Ries <uilianries@gmail.com>
* benchmark: add version 1.7.1

* remove build_requires

* downgrade cmake version

* revert tool_requires

* add condition for tool_requires("cmake")

* fix condition of cmake
* homog2d: add recipe

* fix filename

* include array

* update msvc version

* support __PRETTY_FUNCTION__ on MSVC
…g builds

* libgettext - add -FS flag for RelWithDebInfo as well as Debug builds

* Update recipes/libgettext/all/conanfile.py

Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>

Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* metall v0.23.1

* fix typing error

* remove pylint: skip-file

Co-authored-by: Liss Heidrich <Clueliss@users.noreply.github.com>
* json-schema-validator: add version 2.2.0

* link math lib
* cleanup patches from #14377

* subfolder dont exist with new generators

* styling is not enforced

* move attribute to new home + fix FAQ spelling

* delete out date CMake docs from older generators

* move test package docs

* delete empty file :)

* fix links

* wording + remove duplicated sections

* improve mention of future work

* [docs] Regenerate tables of contents

Co-authored-by: prince-chrismc <prince-chrismc@users.noreply.github.com>

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: prince-chrismc <prince-chrismc@users.noreply.github.com>
* libvault/0.52.0

* Resolve warning for KB-H043 that 'm' isn't included in system_libs
* libalsa: Update SPDX license identifier

Use rm_safe functions in the configure method.

* Tweak license

* Revert "Tweak license"

This reverts commit 428ec3e.

* Revert "Revert "Tweak license""

This reverts commit f49218d.
toge and others added 29 commits December 21, 2022 10:25
* Add version 3.0.6

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Remove cmake file

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* missing folder

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Fixes jasper 3.0.6

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* patch 2.0.33

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* requires conan 1.52.0

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* use c99 when cross-building

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* fix cross-building

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Add Ninja to avoid sdk

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Ninja is not mandatory

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Remove duplicated test_package.c

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Links pthread

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Use safe deletion

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Remove Ninja

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Validate cmake defs

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Validate cmake alias variables

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Update recipes/jasper/all/test_package/CMakeLists.txt

Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>

* cleanup & small improvements

* deterministic libname

* Use latest Windows SDK available

Adopt a workaround provided by @jcar87, which is a temporary
hotfix until having #13159
fixed.

Signed-off-by: Uilian Ries <uilianries@gmail.com>

* Fix toolchain position variables

Signed-off-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: SpaceIm <30052553+SpaceIm@users.noreply.github.com>
* conan v2 support

* change license to LGPL-3.0-only instead of deprecated LGPL-3.0
also:
- remove special handling of libjpeg-turbo since libjpeg-turbo & mozjpeg recipes now properly generate FindJPEG.cmake module file
- fine-grained propagation of libjpeg lib if coming from libjpeg-turbo or mozjpeg
* docs: how we handle rare build system

* Apply suggestions from code review

Co-authored-by: SSE4 <tomskside@gmail.com>

* Apply suggestions from code review

* Less duplication

Co-authored-by: SSE4 <tomskside@gmail.com>
…ed on version

* libiconv: Update SPDX license identifier and set license based on version

libiconv 1.17 switched to the LGPL-2.1 from the LGPL-2.0 license.
The Conan package previously didn't express the license for older versions correctly.

* List all licenses in license field
* docs: Add "no individual boost libraries" to FAQ

* Apply suggestions from code review

Co-authored-by: Uilian Ries <uilianries@gmail.com>

* Update docs/faqs.md

Co-authored-by: Uilian Ries <uilianries@gmail.com>

Co-authored-by: Uilian Ries <uilianries@gmail.com>
also want to see the long path are working in the update nodes
* spdlog: update usage of `self.info` in package id

* Update conanfile.py

* put back `del shared` to avoid hooks for now
* q(#14820) prevent xorg require when using qtwayland opt

* disable qmake test if qt is static

some paths to dependencies are hard-coded in this case

* (#14820) Migrate qt5 test_package to v2

Co-authored-by: ericLemanissier <ericLemanissier@users.noreply.github.com>
* docs: Move build system examples to new file

* Apply suggestions from code review

Co-authored-by: SSE4 <tomskside@gmail.com>

Co-authored-by: SSE4 <tomskside@gmail.com>
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot)
Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/)

Co-authored-by: Quentin Chateau via Conan Center Bot <quentin.chateau@gmail.com>
* prepare msys2 for Conan 2.0

* restore StringIO output

* restore StringIO output
* Update error_knowledge_base.md

* link to repo + where to put exception
* Improve the comments in the header-only template

* Update docs/package_templates/header_only/all/conanfile.py

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* OpenSSL 1.x.x Conan 2.0 compatibility

* Removed legacy code

* Fix lint issues

* Fix pedantic lint issue

* Work around linter limitations

* Require Conan 1.53

* nmake doesn't like -j1

* 1.53 is not enough to rely on settings_build

* Remove legacy code to try to molify github-actions bot

* Fix lint warning in test recipe

* Moved 'r' prefix to correct location

* conandata.yml schema now requires patch_description and patch_type

* Use 'if' rather than 'elif' per linter

* Use f-strings per lint

* Put back legacy support

* Don't require msys2 when using nmake

* Fixes for review comments

* Apply suggestions from code review

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

* Use self.settings in validate()

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

* Removed use of shutil.which as override mechanism

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

* Use explicit calls to nmake; removed Conan-version-specific code

* Revise comment regra

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

* Removed unused shutil import

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>

Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: conan-center-bot <conan-center-bot@users.noreply.github.com>
* boost: Add 1.81.0

* boost: remove Boost.Locale.1.81.0 from build on compilers without C++11 support
…kage

* xkbcommon: Use rm_safe from Conan 1.53 and simplify test package

Fix cmake_layout import.

* Fix CMake version in test package

* Add cmake_find_package_multi to test_v1_package
* jom: Download binaries in build method and fix test packages

Use conan.tools.files.copy.
Update license to be GPL-3.0-only.

* Define empty build step

* Use prepend_path

* Remove buildenv_info and runenv_info
* add mbits-semver/0.1.1

* up the minimium GCC version

* fix: adding v1 config info

* fix: bump min clang

* remove unused imports

* move msvc to the dict, clean package()

see review(s) in #14866

* revert check_min_vs removal
* add vulkan-loader/1.3.236.0

* revert self.info in validate()

* try to use CMake >= 3.16 if vulkan-loader >= 1.3.232

seems to be required due to KhronosGroup/Vulkan-Loader#1095
* add mbits-mstch/1.0.4

* move msvc to the dict, clean package()

see review(s) in #14866

* revert check_min_vs removal
* mbits-args: conan v2 support

* empty commit to force re-build

* simplify package(), revert compiler versions

* clang-11 + libstdc++ do not like my library

* revert check_min_vs removal

* clean unneeded import
@ericLemanissier ericLemanissier merged commit 1a64e22 into ericLemanissier:freebsd Dec 27, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.