Dartlang
https://www.dartlang.org/
create server, web application and mobile with flutter
It's Open source
I don't really know how many people
https://github.com/dart-lang/sdk/archive/1.24.3.tar.gz
Required for Flutter https://github.com/getsolus/packages/issues/178 and YubiKey Desktop.
Needed to fix (https://github.com/getsolus/packages/issues/433)
Joshua Strobl (#JoshStrobl), 2018-01-02 15:25:12 UTC
Packaging documentation is available [here](https://solus-project.com/articles/packaging/). You can submit a package following our [Submitting a Package](https://solus-project.com/articles/packaging/submitting-a-package/en/) documentation. Just be sure you are building it from source, it won't be accepted if you're just repackaging the pre-made binaries.
i got this error when i try to build dart on solus :/
```
../../runtime/platform/math.h:12:10: fatal error: 'cmath' file not found
#include
^~~~~~~
1 error generated.
```
also to build the dart sdk from the source they don't use make.
They use a custom script as you can see [here](https://github.com/dart-lang/sdk/wiki/Building#building) how that can be used in the package.yml file.
the script is located in another git repos (https://chromium.googlesource.com/chromium/tools/depot_tools.git)
Kleak that would be a question for #ikey. It might involve creating a macro for it or just packaging it first, including it as a dependency and running it like a normal terminal command like cd or mkdir.
Joshua Strobl (#JoshStrobl), 2018-01-02 17:22:12 UTC
> i also got this error when i launch make
> Profile is not installed: Did you forget to init?
Follow the documentation [here](https://solus-project.com/articles/packaging/building-a-package/en/#initializing-solbuild) and make sure you're **installing the unstable config**, that is what solbuild defaults to and what you should be building against.
Joshua Strobl (#JoshStrobl), 2018-01-02 17:35:35 UTC
Do you have a `package.yml` file? I assume you are following the packaging documentation and not just trying to run `make` against a tarball, right? Follow [Generating a Package.yml](https://solus-project.com/articles/packaging/packaging-practices/en/#generating-a-package-yml) and I'd recommend at this point our Youtube videos as well (starting with [Session 4](https://www.youtube.com/watch?v=rlPnHjUBpJ8)).
#Kleak did you make any progress with this?
edit: I've had some success with by following this comment: https://github.com/dart-lang/sdk/issues/30435#issuecomment-342845207
Joshua Strobl (#JoshStrobl), 2018-06-25 12:48:57 UTC
This has sat in accepted for inclusion for 6 months now. Clearly, there is a lack of demand for the inclusion of this software, nobody has stepped up to provide a patch, maintain it, and properly integrate it. Closing as a result. Feel free to reopen but only when someone offers a patch via our proper patch submission methods and volunteers to be maintainer.
i really would like to have dartlang in solus so i retried to do this yesterday but i encounter some difficulties.
First i need the tool in depot_tools as stated here https://github.com/dart-lang/sdk/wiki/Building#linux without it seems not possible to build the project.
then even with this it seems that getting the tarball doesn't work with this step https://github.com/dart-lang/sdk/wiki/Building#building
It seems we need to get the source as they say here https://github.com/dart-lang/sdk/wiki/Building#getting-the-source but we can't do that for solus :/
when i follow the step i successfully build the sdk.
Does anybody has hint on how to do it ?
Jan Baudisch (#flyingP0tat0), 2018-12-23 19:47:20 UTC
Oh, right, I should have probably looked this up before I opened a new ticket. Sorry!
What I got so far: I found a way to build the Dart SDK from source, but it is using the shipped toolchain from the Dart team.
I think we have to ways to proceed: Either stick to the (not very clean) way of building Dart from source or take the same approach as every other distro and just package the binary release.
I would volunteer to package and maintain Dart once one of the team members tells me which way I should take: Source or binary?
Since YubiKey Desktop now requires flutter, which requires Dart, I've re-opened this case. (Re-opened rather than made a new task because there's already a diff)
@GZGavinZhao, would you have the time and inclination to take another look at this? I would be much obliged.
Dartlang https://www.dartlang.org/ create server, web application and mobile with flutter It's Open source I don't really know how many people https://github.com/dart-lang/sdk/archive/1.24.3.tar.gz Required for Flutter https://github.com/getsolus/packages/issues/178 and YubiKey Desktop. Needed to fix (https://github.com/getsolus/packages/issues/433)