Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[cairo] bump dependencies + support conan v2 #13943

Merged
merged 34 commits into from
Jan 24, 2023

Conversation

planetmarshall
Copy link
Contributor

@planetmarshall planetmarshall commented Nov 1, 2022

Specify library name and version: cairo

Update the autotools build to the new toolchains and bump dependencies.


  • 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.

@ghost
Copy link

ghost commented Nov 1, 2022

I detected other pull requests that are modifying cairo/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@conan-center-bot conan-center-bot added Bump dependencies Only bumping dependencies versions in the recipe Failed labels Nov 2, 2022
@conan-center-bot

This comment has been minimized.

@planetmarshall planetmarshall marked this pull request as draft November 3, 2022 14:16
@conan-center-bot conan-center-bot removed the Bump dependencies Only bumping dependencies versions in the recipe label Nov 3, 2022
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@planetmarshall planetmarshall marked this pull request as ready for review November 6, 2022 15:58
@planetmarshall planetmarshall changed the title Cairo bump dependencies [cairo] modernize the autotools build Nov 6, 2022
@conan-center-bot

This comment has been minimized.

@planetmarshall
Copy link
Contributor Author

Requires libgettext and fontconfig (#13845) to be updated otherwise various Autotools checks fail on Macos due to requiring layout to be implemented in those recipes.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

Hooks produced the following warnings for commit b407fe2
cairo/1.17.4
post_package(): WARN: [APPLE RELOCATABLE SHARED LIBS (KB-H077)] install_name dir of these shared libs is not @rpath: libcairo.2.dylib, libcairo-gobject.2.dylib, libcairo.dylib, libcairo-script-interpreter.dylib, libcairo-script-interpreter.2.dylib, libcairo-gobject.dylib

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

Hooks produced the following warnings for commit fcd0f02
cairo/1.16.0
post_package(): WARN: [APPLE RELOCATABLE SHARED LIBS (KB-H077)] install_name dir of these shared libs is not @rpath: libcairo.2.dylib, libcairo-gobject.2.dylib, libcairo.dylib, libcairo-script-interpreter.dylib, libcairo-script-interpreter.2.dylib, libcairo-gobject.dylib
cairo/1.17.2
post_package(): WARN: [APPLE RELOCATABLE SHARED LIBS (KB-H077)] install_name dir of these shared libs is not @rpath: libcairo.2.dylib, libcairo-gobject.2.dylib, libcairo.dylib, libcairo-script-interpreter.dylib, libcairo-script-interpreter.2.dylib, libcairo-gobject.dylib

Copy link
Member

@uilianries uilianries left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@prince-chrismc prince-chrismc changed the title [cairo] bump dependencies [cairo] bump dependencies + support conan v2 Jan 23, 2023
@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 33 (fcd0f023905723068650df2707a2d6b49eed4851):

  • cairo/1.17.4@:
    All packages built successfully! (All logs)

  • cairo/1.17.2@:
    All packages built successfully! (All logs)

  • cairo/1.16.0@:
    All packages built successfully! (All logs)

@conan-center-bot conan-center-bot merged commit c1361ec into conan-io:master Jan 24, 2023
StellaSmith pushed a commit to StellaSmith/conan-center-index that referenced this pull request Feb 2, 2023
* [cairo] bump glib dependency in meson build

* [cairo] bump deps in autotools build

* [cairo] update the autotools toolchain

* [cairo] fix env vars for msvc autotools

* [cairo] ignore CAIRO_LIBS

* [cairo] update the autotools build

* [cairo] update test packages for the autotools build

* [cairo] fix linux autotools build

* [cairo] update autotools deps

* [cairo] bump deps in meson build

* [cairo] fix msvc static runtime test

* [cairo] document patches

* Update recipes/cairo/all/conanfile.py

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

* Update recipes/cairo/all/conanfile.py

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

* [cairo] revert recipe changes

* [cairo] bump deps in meson build

* [cairo] bump deps in autotools build

* [cairo] remove test-v1-package

* Revert "[cairo] remove test-v1-package"

This reverts commit 6f547d3.

* Revert "[cairo] revert recipe changes"

restore modernization of autotools build

* [cairo] bump dependencies

* [cairo] use rm_safe

* [cairo] use rm_safe in meson build

* [cairo] add download mirror

* Revert update of autotools build to new toolchain

* [cairo] bump glib dependency

* [cairo] disable autotools build for macos

* Revert "[cairo] disable autotools build for macos"

This reverts commit d8d0aeb.

* Revert "Revert update of autotools build to new toolchain"

This reverts commit fa27bc7.

* [cairo] bump dependencies

* [cairo] disable msvc build where LNK1127 error manifests

* [cairo] disable msvc build entirely for autotools

* [cairo] add alternative mirror for 1.17.2

Co-authored-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: danimtb <danimanzaneque@gmail.com>
@planetmarshall planetmarshall deleted the cairo-bump-deps branch March 4, 2024 22:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants