Comments (4)
Hey Zhymabek (@ZhymabekRoman),
It's not a bad idea, but I'll have to have a think about how I'm gonna code that into a parameter.
And then there's the fact that it's only for the Windows GitHub runners.
The goal is to not have any differentiation between the GitHub runners, so one call to setup-lazarus
can be the same on all 3 of the supported platforms: windows_latest
, ubuntu_latest
and macos_latest
.
But it's not a bad suggestion, just a bit more in tune to your Windows needs and disregarding the other 2 platforms, right?
Cheers,
Gus
from setup-lazarus.
I thought maybe I could help out here since I'm already maintaining a CircleCi Orb for Lazarus with an optional cross-compiler for 32-bit Windows (and only Windows.) Not the best preparation, I admit — Orbs are just YAML templates with shell scripts pasted in.
But I had some trouble with the Lazarus.ts
module, in large part because of all the duplicate switch-cases in the installer code path. So instead I did some refactoring in this pull request.
from setup-lazarus.
Hey @rdipardo,
Many thanks for the PR, I've merged it now!!
I would gladly work with you on any way we can figure out cross-compiling.
I've been enquiring about the easy path: A command line fpcupdeluxe
. To no avail cuz it's a lot of changes to get the GUI out of the way 😉
The biggest issue is the fact that I'm heavily relying on the Source Forge install binaries. If I could, somehow, have some other alternative, I would be very happy to swap over.
Nonetheless, it would have to be for all 3 platform that the GitHub runners offer: Windows, Linux and macOS(I'm also hoping that they begin to offer ARM runners soon, but then we would, kinda, be stuck since there are no ARM install .deb
, only .tar.gz
archives that I would need to study).
So, any input you can provide would be awesome !!
Cheers,
Gus
from setup-lazarus.
Hey @rdipardo,
Since this is the only way I got to interface with you I have a question about your Orb:
The OPM Synapse package has a space in it.
Your Orb description mentions package names separated by spaces.
Is this not an issue with said Synapse package?
Cheers,
Gus
from setup-lazarus.
Related Issues (14)
- Implement runs-on for macos-latest at least
- Need to specify which lpk to use on a multi lpk package HOT 1
- Implement package dependency check auto add to install queue HOT 1
- Does setup-lazarus action use cache? HOT 5
- qt4 and qt5 dependencies HOT 3
- Windows: add path to FPC to PAHT env variable HOT 4
- Windows installer coming from cache does not complete in 360 minutes HOT 6
- Rename packages.ts into something more Lazarus/FPC install centric
- does node 19 really work? HOT 1
- Linker errors on FPC 3.0.4 under ubuntu-latest (22.04) HOT 1
- Implement packages retrieval and install from packages.lazarus-ide.org
- Added Lazarus 2.0.1.0 + FPC 3.2.0 HOT 6
- If package has a space on the name installation breaks HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from setup-lazarus.