2022-03-06 18:37:39 +01:00
|
|
|
# OpenMG
|
|
|
|
|
|
|
|
OpenMG is a GTK4 + Libadwaita manga reader written in C which uses `readmng` as its backend.
|
|
|
|
|
2022-05-06 04:56:28 +02:00
|
|
|
[![Please do not theme this app](https://stopthemingmy.app/badge.svg)](https://stopthemingmy.app)
|
|
|
|
|
2022-03-06 18:37:39 +01:00
|
|
|
## Demostration
|
|
|
|
|
|
|
|
![Demostration vídeo of the manga reader.](https://gitea.sergiotarxz.freemyip.com/sergiotarxz/mangareader/raw/branch/main/demostration.gif)
|
2021-10-17 10:34:37 +02:00
|
|
|
|
2021-11-03 20:44:44 +01:00
|
|
|
## Installing the app.
|
2021-10-30 11:56:17 +02:00
|
|
|
|
2022-05-06 05:06:53 +02:00
|
|
|
These are the installation methods supported currently.
|
|
|
|
|
|
|
|
### Flatpak
|
|
|
|
|
|
|
|
Download from https://gitea.sergiotarxz.freemyip.com/sergiotarxz/mangareader/releases the latest `openmg-x86_64-(version).flatpak` and run:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
flatpak install openmg-x86_64-(version).flatpak
|
|
|
|
```
|
|
|
|
|
|
|
|
Beware that not being in Flathub yet you will have to come here again
|
|
|
|
to get updates.
|
|
|
|
|
|
|
|
### Gentoo
|
|
|
|
|
|
|
|
```shell
|
|
|
|
sudo eselect repository enable sergiotarxz
|
|
|
|
echo 'app-misc/openmg ~amd64' | sudo tee -a /etc/portage/package.accept_keywords/zz-autounmask
|
|
|
|
sudo emerge -a openmg --autounmask
|
|
|
|
```
|
|
|
|
|
|
|
|
If the installation ask you for a package masked for ~amd64 you can run
|
|
|
|
`sudo etc-update`, upgrade the `package.accept_keywords` config file
|
|
|
|
and try again the latest command of the installation instructions.
|
|
|
|
|
|
|
|
|
|
|
|
## Build from source
|
|
|
|
|
|
|
|
### Flatpak
|
|
|
|
|
2022-01-23 09:58:01 +01:00
|
|
|
First fine tune the options in `me.sergiotarxz.openmg.json` for
|
|
|
|
meson you want to have, for example preview images, complete list is
|
|
|
|
on `meson_options.txt`
|
|
|
|
|
2021-11-03 20:44:44 +01:00
|
|
|
```shell
|
|
|
|
flatpak --user remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
|
2022-04-12 04:13:57 +02:00
|
|
|
flatpak --user install org.gnome.Sdk//master
|
|
|
|
flatpak --user install org.gnome.Platform//master
|
|
|
|
flatpak-builder --install --user build me.sergiotarxz.openmg.json me.sergiotarxz.openmg
|
2021-10-30 11:56:17 +02:00
|
|
|
|
2021-11-03 20:44:44 +01:00
|
|
|
```
|
2021-10-30 11:56:17 +02:00
|
|
|
|
2022-05-06 05:06:53 +02:00
|
|
|
### Native
|
|
|
|
|
|
|
|
```shell
|
|
|
|
meson build
|
|
|
|
meson compile -C build
|
|
|
|
sudo meson install -C build
|
|
|
|
```
|
|
|
|
|
2021-11-03 20:44:44 +01:00
|
|
|
## Running the app
|
2021-10-30 11:56:17 +02:00
|
|
|
|
2022-05-06 05:06:53 +02:00
|
|
|
If using flatpak:
|
|
|
|
|
2021-11-03 20:44:44 +01:00
|
|
|
```shell
|
|
|
|
flatpak run me.sergiotarxz.openmg
|
|
|
|
```
|
2022-02-01 19:52:58 +01:00
|
|
|
|
2022-05-06 05:06:53 +02:00
|
|
|
If native installated:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
openmg
|
|
|
|
```
|
|
|
|
|
2022-02-01 19:52:58 +01:00
|
|
|
## Donations welcome:
|
|
|
|
|
|
|
|
btc: `bc1q0apxdedrm5vjn3zr0hxswnruk2x2uecwqrusmj`
|