flatpak/shared-modules
2024-03-07 20:28:57 -03:00
..
cld2 Init 2024-03-07 20:28:57 -03:00
clutter Init 2024-03-07 20:28:57 -03:00
dbus-glib Init 2024-03-07 20:28:57 -03:00
glew Init 2024-03-07 20:28:57 -03:00
glu Init 2024-03-07 20:28:57 -03:00
gtk2 Init 2024-03-07 20:28:57 -03:00
gudev Init 2024-03-07 20:28:57 -03:00
gzdoom Init 2024-03-07 20:28:57 -03:00
intltool Init 2024-03-07 20:28:57 -03:00
lame Init 2024-03-07 20:28:57 -03:00
libappindicator Init 2024-03-07 20:28:57 -03:00
libcanberra Init 2024-03-07 20:28:57 -03:00
libdecor Init 2024-03-07 20:28:57 -03:00
libmad Init 2024-03-07 20:28:57 -03:00
libsecret Init 2024-03-07 20:28:57 -03:00
libsoup Init 2024-03-07 20:28:57 -03:00
libusb Init 2024-03-07 20:28:57 -03:00
linux-audio Init 2024-03-07 20:28:57 -03:00
lua5.1 Init 2024-03-07 20:28:57 -03:00
lua5.3 Init 2024-03-07 20:28:57 -03:00
lua5.4 Init 2024-03-07 20:28:57 -03:00
luajit Init 2024-03-07 20:28:57 -03:00
mac Init 2024-03-07 20:28:57 -03:00
physfs Init 2024-03-07 20:28:57 -03:00
pygame Init 2024-03-07 20:28:57 -03:00
pygtk Init 2024-03-07 20:28:57 -03:00
python2.7 Init 2024-03-07 20:28:57 -03:00
qt4 Init 2024-03-07 20:28:57 -03:00
SDL Init 2024-03-07 20:28:57 -03:00
SDL2 Init 2024-03-07 20:28:57 -03:00
smpeg Init 2024-03-07 20:28:57 -03:00
vorbisgain Init 2024-03-07 20:28:57 -03:00
CODEOWNERS Init 2024-03-07 20:28:57 -03:00
README.md Init 2024-03-07 20:28:57 -03:00

This repository contains commonly shared modules and is intended to be used as a git submodule.

Each submodule may include additional instructions to be used properly. Please check the folder containing that module to see if anything extra needs to be done.

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 JSON manifest file like this:

"modules": [
  "shared-modules/SDL/SDL-1.2.15.json",
  {
    "name": "foo"
  }
]

And for a YAML manifest:

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

Please do not request adding modules unless they have many users in the Flathub repository.

All shared modules manifests in this repository are, and need to be, in the JSON format, which is supported by both Flatpak manifest formats, JSON and YAML.