Skip to content

scx/xnviewmp-flatpak

Repository files navigation

xnviewmp-flatpak

XnView MP is the enhanced version of XnView Classic. It is a powerful picture viewer, browser and converter for Windows, Mac and Linux. This software can read more than 500 formats change picture size, reduce picture file size and much more!

xnviewmp-flatpak screenshot

Homepage

This repo is about flatpak package.

Instructions

Requirements

For EL7:

# yum install 'flatpak' 'flatpak-builder'

You may also wish to install the xdg-desktop-portal* packages:

# yum install 'xdg-desktop-portal*'

See also:

Adding repository

$ flatpak remote-add --if-not-exists "flathub" "https://dl.flathub.org/repo/flathub.flatpakrepo"

See also:

Prepare

$ flatpak install "flathub" "org.freedesktop.Sdk//18.08"
$ flatpak install "flathub" "org.freedesktop.Platform//18.08"
$ git submodule init
$ git submodule update

Build

$ flatpak-builder "build" "com.xnview.XnViewMP.yaml" --force-clean --install-deps-from="flathub"

Test

$ flatpak-builder --run "build" "com.xnview.XnViewMP.yaml" "sh"

Test run

$ flatpak-builder --run "build" "com.xnview.XnViewMP.yaml" "xnview"

Install

$ flatpak-builder --repo="repo" --force-clean "build" "com.xnview.XnViewMP.yaml"
$ flatpak --user remote-add --no-gpg-verify "xnviewmp" "repo"
$ flatpak --user install "xnviewmp" "com.xnview.XnViewMP"

Run

$ flatpak run "com.xnview.XnViewMP"

Uninstall

$ flatpak --user uninstall "com.xnview.XnViewMP"
$ flatpak --user remote-delete "xnviewmp"

See also: Building your first Flatpak

FAQ

Does flatpak-ed XnView MP run as superuser?

No. It is a MATE/marco issue.

Is this freeware?

XnView MP is provided as FREEWARE (NO Adware, NO Spyware) for private or educational use (including non-profit organizations). If you intend to use XnView in a company, you must purchase a license.

Are you the author of XnView MP?

No, I only created the flatpak package for it.

See also:

About

Flatpak package for XnView MP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published