Skip to content

gracen-writes-code/gnome-software-plugin-apk2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gnome-software-plugin-apk2

Caution

This plugin is incomplete, experimental and unstable. Use at own your risk.

This is a plugin that allows users to update their systems using GNOME Software.

It's a rewrite of the unmantained gnome-software-plugin-apk in Vala.

Hacking

Building the app is currently fairly complex, partly due to some Meson issues, and partly due to my skill issues.

1. Install Dependencies

Using my APKBUILDs for GNOME Software v48 and the latest apk-polkit-rs is probably the easiest way.

Then do:

apk install -t .gs-plugin-apk2 gnome-software-dev gnome-software-dbg apk-polkit-rs-dev apk-polkit-rs-dbg meson ninja

Then make sure the apk-polkit-server is running

service apk-polkit-server start

2. Build the library

meson setup build

cd build
# please input these line by line (you only need to do this once)
ninja src/vapi/Gs-48.gir
ninja src/vapi/ApkPolkit2-0.gir
ninja src/vapi/gnome-software.vapi
ninja src/vapi/apk-polkit-client-2.vapi
ninja

3. Install the library

ninja install

PS: you can later uninstall by doing ninja uninstall

4. Run GNOME Software with the plugin loaded

gnome-software --quit && gnome-software

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vala 84.9%
  • Meson 15.1%