- Notifications
You must be signed in to change notification settings - Fork104
Pay-what-you-can app store for elementary OS
License
NotificationsYou must be signed in to change notification settings
elementary/appcenter
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An open, pay-what-you-want app store for indie developers.
You'll need the following dependencies:
- gettext
- libadwaita-1-dev (>= 1.4)
- libappstream-dev (>= 1.0.0)
- libflatpak-dev (>= 1.0.7)
- libgee-0.8-dev
- libgranite-7-dev (>=7.1.0)
- libgtk-4-dev (>=4.10)
- libjson-glib-dev
- libpolkit-gobject-1-dev
- libportal-dev
- libportal-gtk4-dev
- libsoup-3.0-dev
- libxml2-dev
- libxml2-utils
- meson
- sassc
- valac (>= 0.26)
Runmeson build
to configure the build environment. Change to the build directory and runninja
to build
meson build --prefix=/usrcd buildninja
To install, useninja install
, then execute withio.elementary.appcenter
ninja installio.elementary.appcenter --gapplication-replace
See debug messages:As specified in theGLib documentation
G_MESSAGES_DEBUG=all io.elementary.appcenter
Show restart required messaging:
sudo touch /var/run/reboot-required
Hide restart required messaging:
sudo rm /var/run/reboot-required
Load and preview a local AppStream XML metadata file, your local metadata will show up in the featured banner and will also be searchable. Metadata loaded this way will have a(local)
suffix in it's name.
io.elementary.appcenter --load-local /path/to/file.appdata.xml
About
Pay-what-you-can app store for elementary OS