chocolatey-community / chocolatey-package-requests

Please submit your package requests as issues here
Apache License 2.0
96 stars 18 forks source link

RFP - KTechLab #544

Open Foadsf opened 5 years ago

Foadsf commented 5 years ago

Checklist

Package Details

Software project URL : https://sourceforge.net/projects/ktechlab/ and https://github.com/ktechlab/ktechlab Direct download URL for the software / installer : https://github.com/ktechlab/ktechlab/releases Software summary / short description: KTechlab is an IDE for microcontrollers and electronics.

P.S. The AUR package might be helpful

pauby commented 5 years ago

@Foadsf There doesn't appear to be a Windows binary for this?

Foadsf commented 5 years ago

I thought there is but maybe I'm wrong. Lets ask the developer @zoltanp

zoltanp commented 5 years ago

I have not tried to build KTechLab on windows. If kdelibs4 and KDE4 builds and runs on windows, then KTechlab should be also possible to build and run.

Foadsf commented 5 years ago

@zoltanp I'm no expert but isn't KDE based on Qt? I had the assumption that all Qt software are inherently cross-platform. How can we give this a try?

zoltanp commented 5 years ago

If an application does not use some platform-specific functionality / libraries, then it should be multi-platform. However, there is a big difference between something that should work (there is no obvious reason to not to work) and something that does work (it has been tried and it has worked)

For KDE on windows there is documentation on wiki; I'm not familiar with details:

https://community.kde.org/Windows

pauby commented 5 years ago

@Foadsf Until this has been tested I am going to leave it as 'Blocked Upstream'. But I would suggest that there are very few maintainers who is going to put the work in to testing this out before even trying to build a package.

In addition to that, compiling from source in a Chocolatey package is not currently supported (as you're aware as you raised this issue).

Foadsf commented 5 years ago

@zoltanp a feature request has been placed in 2012 and I also asked this question on Reddit to see if KDE guys can help. I will follow this discussion in the above mention ticket.

zoltanp commented 5 years ago

@Foadsf I'm aware of that request, just because of my limited free time I have not gotten into experimenting with windows. First I want to move KTechLab to Qt5 / KF5 and then look into windows port more seriously (I assume there is a significant demand for it). If you have the skills, or want to learn, feel free to experiment with compiling KTechLab on windows.

pauby commented 4 years ago

As it's been almost a year since this request was raised I'm keen to get an update on this @zoltanp @Foadsf

zoltanp commented 4 years ago

@pauby Since last year Februrary, KTechLab builds and runs with Qt5, but it is work in progress; some more fixes are needed for a KF5/Qt5 release. In the direction of building and running KTechLab on windows, I haven't managed to do anything directly. These days it should be easier to do; volunteers are welcome :-)

pauby commented 4 years ago

@zoltanp Where is the license for the project? The Git repository specified in the RAEDME isn't there anymore? We need to determine if this software can be embedded. If not, without an official build I can't see how it can proceed.

zoltanp commented 4 years ago

@pauby Where are you looking?

The official repository is at KDE:

https://cgit.kde.org/ktechlab.git/

and also there is a(n extra) mirror on github:

https://github.com/ktechlab/ktechlab/

As license, see the COPYING* files in the sources. Basically it is GNU GPLv2+.

pauby commented 4 years ago

Where are you looking?

I was looking in your README under 'Getting the source' and the URL https://anongit.kde.org/ktechlab.git ends up finding no repositories.

I assumed KDE would be some flavour of GPL so thanks for confirming that.

zoltanp commented 4 years ago

I was looking in your README under 'Getting the source' and the URL https://anongit.kde.org/ktechlab.git ends up finding no repositories.

I see now, the redirect is incorrect (has an excessive .git at the end). I will fix that, thanks.

zoltanp commented 4 years ago

URL https://anongit.kde.org/ktechlab.git

Looking at it again, this URL is for git commands, the git web interface is at https://commits.kde.org/ktechlab . Updated the Readme file to be more explicit about these URLs.

zoltanp commented 2 years ago

Hi, I have an update on the situation: based on my tests, KTechLab builds and runs on windows, "out-of-the-box". The packaging is not done for windows. Please see details here:

https://invent.kde.org/sdk/ktechlab/-/issues/2

If anybody would like to package KTechLab for windows, I support that effort.