-
Notifications
You must be signed in to change notification settings - Fork 29
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
"Addon" archive support #15
Comments
Yes, this should be a solvable issue - the only thing that we would need from the main archive would be the icon tarball. |
We had some small thoughts
|
Sounds good, PPA dependencies will likely be the trickiest thing. |
I believe this is also what's missing for postmarketOS (based on Alpine Linux). We currently have this config: Expand
Our repos are used in conjuction with the Alpine Linux repos so for example we don't have the breeze icons in our repo but the package from Alpine gets used for that. Unfortunately appstream-generator can't handle that so a lot of 'applications' have no icons in the metadata. @Cogitri had the idea that the |
@z3ntu You could inject the icon themes via the extradata fake package: https://github.com/ximion/appstream-generator/blob/master/docs/asgen-config.md#injecting-extra-metainfo--removing-components - you would just need to keep that up to date. "Features":
{
"validateMetainfo": false, You really should leave the validation on to get notified of issues and deprecations early - it's also a great debugging aid. The only reason to ever disable this is when the data already gets generated elsewhere and you want a tiny bit of extra performance (validation is really quick now though). "createScreenshotsStore": false,
"noDownloads": false
}, You could remove the |
At least on Alpine validating the metainfo doesn't work due to #83. |
@ximion If that's supposed to work, I need an example on how to do that. I don't understand the documentation enough to figure that out myself. |
Create a directory structure |
@ximion I don't think the icon from e.g. |
Yes, that's correct. Most likely in order for this to work, you would require an actual icontheme to be present and loaded, which is not supported. I'll have a look at how hard it would be to implement this. |
For things like PPAs, (eventually) bikesheds, ISVs and so on - we should support archives which are "on top" of suites we already know about.
I think the problem here is mainly about stock icons?
The workflow should make it easy for both the central instance and random external instances to operate in this mode - the former for PPAs and the latter for ISVs. Maybe this is the same though - acquire the preprocessed data either by downloading it or having it on the filesystem, generate a configuration, and run.
The text was updated successfully, but these errors were encountered: