Meralco, my utilities company emailed a form attachment in a format I've not encountered before. It's in emz file format. emz is a compressed image file. It's a proprietary format from Microsoft. I had to look for an appropriate application to open this file. Happily I found Xnviewmp. It's available in the Arch User Repository here. So Installing Xnviewmp is just:
[donato@archdesktop builds]$ git clone https://aur.archlinux.org/xnviewmp-system-libs.git
Cloning into 'xnviewmp-system-libs'...
remote: Counting objects: 26, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 26 (delta 10), reused 16 (delta 4)
Unpacking objects: 100% (26/26), done.
[donato@archdesktop xnviewmp]$ makepkg -sic
==> Making package: xnviewmp 0.86-1 (Fri May 26 20:28:46 +08 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found xnviewmp.desktop
-> Downloading XnViewMP-linux-x64_0.86-rel1.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 50.4M 100 50.4M 0 0 113k 0 0:07:33 0:07:33 --:--:-- 112k
==> Validating source files with md5sums...
xnviewmp.desktop ... Passed
==> Validating source_x86_64 files with md5sums...
XnViewMP-linux-x64_0.86-rel1.tgz ... Passed
==> Extracting sources...
-> Extracting XnViewMP-linux-x64_0.86-rel1.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "xnviewmp"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: xnviewmp 0.86-1 (Fri May 26 20:37:09 +08 2017)
==> Installing package xnviewmp with pacman -U...
[sudo] password for donato:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) xnviewmp-0.86-1
Total Installed Size: 133.19 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################################################] 100%
(1/1) checking package integrity [######################################################] 100%
(1/1) loading package files [######################################################] 100%
(1/1) checking for file conflicts [######################################################] 100%
(1/1) checking available disk space [######################################################] 100%
:: Processing package changes...
(1/1) installing xnviewmp [######################################################] 100%
Optional dependencies for xnviewmp
gvfs: support for moving files to trash [installed]
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
==> Cleaning up...
[donato@archdesktop xnviewmp]$
[donato@archdesktop builds]$ git clone https://aur.archlinux.org/xnviewmp-system-libs.git
Cloning into 'xnviewmp-system-libs'...
remote: Counting objects: 26, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 26 (delta 10), reused 16 (delta 4)
Unpacking objects: 100% (26/26), done.
[donato@archdesktop xnviewmp]$ makepkg -sic
==> Making package: xnviewmp 0.86-1 (Fri May 26 20:28:46 +08 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found xnviewmp.desktop
-> Downloading XnViewMP-linux-x64_0.86-rel1.tgz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 50.4M 100 50.4M 0 0 113k 0 0:07:33 0:07:33 --:--:-- 112k
==> Validating source files with md5sums...
xnviewmp.desktop ... Passed
==> Validating source_x86_64 files with md5sums...
XnViewMP-linux-x64_0.86-rel1.tgz ... Passed
==> Extracting sources...
-> Extracting XnViewMP-linux-x64_0.86-rel1.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "xnviewmp"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: xnviewmp 0.86-1 (Fri May 26 20:37:09 +08 2017)
==> Installing package xnviewmp with pacman -U...
[sudo] password for donato:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) xnviewmp-0.86-1
Total Installed Size: 133.19 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################################################] 100%
(1/1) checking package integrity [######################################################] 100%
(1/1) loading package files [######################################################] 100%
(1/1) checking for file conflicts [######################################################] 100%
(1/1) checking available disk space [######################################################] 100%
:: Processing package changes...
(1/1) installing xnviewmp [######################################################] 100%
Optional dependencies for xnviewmp
gvfs: support for moving files to trash [installed]
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
==> Cleaning up...
[donato@archdesktop xnviewmp]$
Comments