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

[New Port Request] CopperSpice #37511

Closed
BA7LYA opened this issue Mar 16, 2024 · 4 comments · May be fixed by #37551, #37597 or #37598
Closed

[New Port Request] CopperSpice #37511

BA7LYA opened this issue Mar 16, 2024 · 4 comments · May be fixed by #37551, #37597 or #37598
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity. Stale

Comments

@BA7LYA
Copy link

BA7LYA commented Mar 16, 2024

Library name

CopperSpice

Library description

Set of cross platform C++ libraries (Core, Gui, Network, Multimedia, SQL, Vulkan, etc)

Source repository URL

https://github.com/copperspice/copperspice

Project homepage

https://www.copperspice.com

Anything else that is useful to know when adding (such as optional features the library may have that should be included)

CopperSpice is a set of individual libraries which can be used to develop cross platform software applications in C++. It is a totally open source project released under the LGPL V2.1 license and was initially derived from the Qt framework. Over the last several years CopperSpice has completely diverged, with a goal of providing a first class GUI library to unite the C++ community.

Our motivation for developing CopperSpice was to change the fundamental design and turn the existing framework into a set of libraries for C++ developers. We are accomplishing this by leveraging modern C++ functionality, new technology, and modern tooling. CopperSpice currently requires C++17 or newer.

@BA7LYA BA7LYA added category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. labels Mar 16, 2024
@BA7LYA
Copy link
Author

BA7LYA commented Mar 16, 2024

CopperSpice is a pretty good library, hope vcpkg could absorb it.

@Neumann-A
Copy link
Contributor

I have a port for 1.8.2 but their code simply did not compile (https://twitter.com/Iluinrandir/status/1737238813284671772). I might retry with 1.9.1.

Authors claimed (on X/twitter) to have had contact with the vcpkg team and that the team required changes to their installation layout and license (https://twitter.com/copperspice_cpp/status/1734355938373693685 & https://twitter.com/copperspice_cpp/status/1734356034633015613). I smelled a lot of nonsense from that claim so i wanted to make a port for it since it should be simple enough if upstream supports cmake. But as it turns out upstreams code did not compile so I never finished the port (and thus did not add the required adjustments).
Here are the files:
portfile.cmake (requires rename from txt)
vcpkg.json
Feel free to adjust so that it works.

Copy link

This is an automated message. Per our repo policy, stale issues get closed if there has been no activity in the past 60 days. The issue will be automatically closed in 14 days. If you wish to keep this issue open, please add a new comment.

@github-actions github-actions bot added the Stale label May 17, 2024
@github-actions github-actions bot added the info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity. label May 31, 2024
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale May 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR! info:good-first-issue This issue would be a good issue to get one's feet wet in solving. info:new-port-unresolved This port has not been added to vcpkg; the issue was closed for inactivity. Stale
2 participants