How can I get the lensfun itself onto my 15.3 system?
> zypper se *lensfun*
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
---+-----------------+-------------------------------------------------+--------
i+ | lensfun-data | Data files for lensfun/lensfun-devel | package
| lensfun-devel | Header and library definition files for lensfun | package
| lensfun-doc | Documentation for lensfun | package
| lensfun-tools | Tools for managing lensfun data | package
i+ | liblensfun1 | Library files for lensfun/lensfun-devel | package
| python3-lensfun | Python3 lensfun bindings | package
>
Lensfun exist for tumbleweed and I don’t see it on https://software.opensuse.org
Although it shows as 15.3 when I click expert download (that’s all there is) it only has leap 15.2 (tw & 15.1).
I tried installing it manually, no go:
> sudo zypper in ~/downloads/rpms/lensfun-0.3.2-lp152.59.2.src.rpm
[sudo] password for root:
Loading repository data...
Reading installed packages...
'_tmpRPMcache_:lensfun=0:0.3.2-lp152.59.2' not found in package names. Trying capabilities.
'liblensfun1' providing 'lensfun = 0:0.3.2-lp152.59.2' is already installed.
Resolving package dependencies...
Nothing to do.
You can not “install” a src.rpm in such way…
Add the KDE-Extra Repo:
zypper ar -f https://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.3/ KDE-Extra
Install it:
zypper in -f lensfun-data liblensfun1 lensfun-tools lensfun-doc
See lensfun-doc for the how-to-use-it, because:
The lensfun library not only provides a way to read the database and
search for specific things in it, but also provides a set of algorithms
for correcting images based on detailed knowledge of lens properties
and calibration data. Right now lensfun is designed to correct distortion,
transversal (also known as lateral) chromatic aberrations, vignetting
and colour contribution index of the lens.
You already have it.
S | Name | Summary | Type
—±----------------±------------------------------------------------±-------
**i+ | lensfun-data | Data files for lensfun/lensfun-devel | package
** | lensfun-devel | Header and library definition files for lensfun | package
| lensfun-doc | Documentation for lensfun | package
| lensfun-tools | Tools for managing lensfun data | package
**i+ | liblensfun1 | Library files for lensfun/lensfun-devel | package
** | python3-lensfun | Python3 lensfun bindings | package
Lensfun is library, not an application. You “use” it by building application that is using API provided by this library. You need to explain what your actual problem is - what are you trying to do and what error you get.
Are that packages for Leap 15.3?
Post:
zypper lr -d
zypper se -si lensfun
Why are the packages not shown on software.opensuse.org:
LANG=C zypper se -si lensfun
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+--------------+---------+------------------+--------+-----------
i | lensfun-data | package | 0.3.2-bp153.1.20 | noarch | OSS
i | liblensfun1 | package | 0.3.2-bp153.1.20 | x86_64 | OSS
For Leap 15.3 only in KDE-Extra.