1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
This repository contains commonly shared modules and is intended to be used as a git submodule.
To use shared modules for packaging an application, add the submodule:
```
git submodule add https://github.com/flathub/shared-modules.git
```
Then modules from this repository can be specified in a manifest JSON file like this:
```json
"modules": [
"shared-modules/SDL/SDL-1.2.15.json",
{
"name": "foo"
}
]
```
To update the submodule:
```
git submodule update --remote --merge
```
To remove the submodule:
```
git submodule deinit -f -- shared-modules
rm -rf .git/modules/shared-modules
git rm -f shared-modules
rm .gitmodules
```
[See the description in the Flathub wiki](https://github.com/flathub/flathub/wiki/App-Requirements#shared-modules) for more information.
Please do not request adding modules unless they have many users in the Flathub repository.
|