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

More KF5 ports added #4652

Closed
wants to merge 60 commits into from
Closed

More KF5 ports added #4652

wants to merge 60 commits into from

Conversation

NebuHiiEjamu
Copy link
Contributor

Will eventually be adding all dependencies needed to build the Kate text editor that aren't currently ports.

@msftclas
Copy link

msftclas commented Nov 5, 2018

CLA assistant check
All CLA requirements met.

@NebuHiiEjamu NebuHiiEjamu changed the title KF5ThreadWeaver port added KF5ThreadWeaver, KF5Config ports added Nov 5, 2018
@NebuHiiEjamu NebuHiiEjamu changed the title KF5ThreadWeaver, KF5Config ports added More KF5 ports added Nov 6, 2018
@ras0219-msft
Copy link
Contributor

Looking forward to this PR; Kate is <3

@NebuHiiEjamu
Copy link
Contributor Author

NebuHiiEjamu commented Nov 6, 2018

I'm not sure how essential, if at all, the files in bin/data are. I went ahead and removed the *.desktop and *.service files since those are Linux specific, however. After I get KWrite/Kate to build with these, I'll try Okteta and its dependents also since I personally like what it offers as a hex editor.

I'm trying to build KF5Sonnet, but its utility, parsetrigrams.exe, seems to fail to execute, leaving an empty trigrams.map file. I tried the command manually and it outputs a populated trigrams.map file. I'm not sure what the problem is, but I think the issue is somewhere in data/CMakeLists.txt. Committed what I have so far

@NebuHiiEjamu
Copy link
Contributor Author

NebuHiiEjamu commented Nov 13, 2018

I'm just going to commit what works. I didn't achieve my goal, but I still got a lot of new ports in, so... I'm going to submit this for review.

I think the problem here is VCPkg disallows EXEs in the bin/ path and additional files in the tools/[existing installed port] paths.

@mattiascibien
Copy link
Contributor

@NebuHiiEjamu Nice work. Was going to do this myself but did not have much time.

@NebuHiiEjamu
Copy link
Contributor Author

Thanks. It's pretty much ready for review @ras0219-msft. I didn't get it ALL done because the way vcpkg maintains the bin/ directory makes it impossible.

@patrickelectric
Copy link
Contributor

can this be merged ?

@NebuHiiEjamu
Copy link
Contributor Author

I've said it's ready for review but none of the repo managers seem to notice and there's no contact info for them.

@patrickelectric
Copy link
Contributor

@ras0219 @ras0219-msft Any review ?

@ras0219-msft ras0219-msft self-assigned this Feb 8, 2019
@patrickelectric
Copy link
Contributor

image

@patrickelectric
Copy link
Contributor

@ras0219 @ras0219-msft Any review ?

@vicroms
Copy link
Member

vicroms commented Mar 14, 2019

The original PR branch has been deleted so it is not possible to run a CI build for it.

@grdowns grdowns self-assigned this Apr 12, 2019
cenit added a commit to cenit/vcpkg that referenced this pull request Jun 27, 2019
@cenit cenit mentioned this pull request Jun 27, 2019
@cenit
Copy link
Contributor

cenit commented Jun 27, 2019

@vicroms there was a small treasure here. I recovered it, but a lot of work must be done in #7075 to put it back on track. Will need help for sure. In the meantime we can close this one if you want

@NebuHiiEjamu
Copy link
Contributor Author

Wait, if I delete my fork after submitting the PR, the PR is lost too?

@grdowns
Copy link
Contributor

grdowns commented Jun 28, 2019

@NebuHiiEjamu kind of. We are unable to push to the PR branch, so therefore it cannot progress. We would absolutely love to have these changes, so feel free to create another PR! You and @cenit can take useful commits from each other's PR, and that way you will both have your own CI results whenever a change is made. Thanks!

@cenit
Copy link
Contributor

cenit commented Jun 28, 2019

I will close my Pr the moment you restore yours. No way I want to hide your work!! I was fearing you were loosing interest in vcpkg due to waiting

@NebuHiiEjamu
Copy link
Contributor Author

Ahh bummer, okay

@MVoz
Copy link
Contributor

MVoz commented Jul 14, 2019

@NebuHiiEjamu keep working on the ports!

Source: editorconfig-core-c
Version: 0.12.2
Description: EditorConfig core code written in C (for use by plugins supporting EditorConfig parsing)
Build-Depends: pcre
Copy link
Contributor

Choose a reason for hiding this comment

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

Could you please add Homepage here?

@@ -0,0 +1,23 @@
include(vcpkg_common_functions)
Copy link
Contributor

Choose a reason for hiding this comment

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

include(vcpkg_common_functions) is no longer needed.
Could you please remove this line?

file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/man)
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/editorconfig-core-c RENAME copyright)
Copy link
Contributor

Choose a reason for hiding this comment

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

Could you update
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/editorconfig-core-c RENAME copyright)
as
file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)?

@NancyLi1013
Copy link
Contributor

Hi @NebuHiiEjamu
Could you update the requested changes and also update other ports to do the same operations as editorconfig-core-c I requested?

@NancyLi1013
Copy link
Contributor

Hi @NebuHiiEjamu
Could you please resolve the conflicts against master and also address the review suggestions? Thanks.

@NancyLi1013
Copy link
Contributor

Pinging @NebuHiiEjamu
Is work still being done for this PR?

@cenit
Copy link
Contributor

cenit commented Mar 5, 2020

@NancyLi1013 The original branch is lost, so this PR is unrecoverable. That's why I created #7075...

@NancyLi1013
Copy link
Contributor

@cenit Thanks for your friendly reminder.

@NebuHiiEjamu Closing this PR due to above causes. Please feel free to reopen this if you can continue to do the work for this PR.

Thanks again for your contribuation to vcpkg.

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.

None yet