The easiest way is just make pakcage request on github and wait for it to be approved. The thing is photivo
doesn't have proper versioning and that can be problematic to be included in Solus repository.
You can compile it yourself following the Arch PKGBUILD, If you are familiar with compiling program yourself. Though you will still miss one dependency that Solus doesn't have : liblqr
.
For my curiosity sake , I made .eopkg
for all this myself (just now), just to test if all this works and it works. You can try following Solus packaging guide and build all this yourself. Here is the recipe/package.yml for liblqr
:
name : liblqr
version : 0.4.2
release : 1
source :
- http://liblqr.wdfiles.com/local--files/en:download-page/liblqr-1-0.4.2.tar.bz2 : 173a822efd207d72cda7d7f4e951c5000f31b10209366ff7f0f5972f7f9ff137
homepage : http://liblqr.wikidot.com/
license :
- GPL-3.0-or-later
- LGPL-3.0-or-later
component : programming.library
summary : Liquid Rescale library
description: |
The LiquidRescale (lqr) library provides a C/C++ API for performing non-uniform resizing of images by the seam-carving technique.
setup : |
%configure_no_runstatedir
build : |
%make
install : |
%make_install
and this for photivo
:
name : photivo
version : '20231208'
release : 1
source :
- git|https://bitbucket.org/Photivo/photivo.git : 259d0ae494e145a42e2e538b034f445496dc9e77
homepage : https://photivo.org/
license : GPL-3.0-or-later
component : multimedia.graphics
summary : Free and open source photo processor
description: |
Photivo is a free and open source (GPL3) photo processor. It handles your RAW files as well as your bitmap files (TIFF, JPEG, BMP, PNG and many more) in a non-destr>
builddeps :
- pkgconfig(GraphicsMagick)
- pkgconfig(Qt5Core)
- pkgconfig(exiv2)
- pkgconfig(fftw3)
- pkgconfig(lcms2)
- pkgconfig(lensfun)
- pkgconfig(libjpeg)
- pkgconfig(lqr-1)
- pkgconfig(libraw)
setup : |
%cmake_ninja
build : |
%ninja_build
install : |
%ninja_install
There is also a way to hack an .rpm
or .deb
file to work on Solus, but I am not familiar with it. Cheers !