Recommended update for libgphoto2

The digital camera access library libgphoto2 was updated to 2.5.13 to bring features
and bugfixes.

- require: udev in the library package for the hwdb refresher. (boo#982339)

- pentax:
- Now using the pktriggercord codebase.
- Lots of improvements.
- Please report missing Pentax K USB ids that are supported by pktriggercord!

- ptp2:
- iPhone iOS 10.2 storage handling fixed, added dynamic storage handling. (boo#1033790)
- Canon: EOS capture improvements, also supporting new EOS.
- Canon EOS M series capture enabled. (might not fully work yet)
- Canon EOS: Fixed a timeout bug on wait_event.
- Canon EOS: Report protection status correctly.
- Canon EOS: Unlock the ui on close.
- Canon EOS: More fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
- Canon EOS: Handle "no focus" during capture.
- Canon EOS: Handle --new correctly.
- Canon Powershot: Handle lack of object protection setting.
- Canon: Re-add old Canon IXUS 30.
- Sony Alpha Live View support.
- Sony: Tethering and trigger capture implemented, capture stability
improvements.
- Sony: Exposure compensation setting fixed.
- Sony: Capture and autofocus configurations, similar to eosremoterelease.
- Sony: Bulb mode support (in manual mode, shutterspeed and bulb option).
- Nikon: Fixed problem with SDRAM capture.
- Nikon: "autofocus" config variable for global autofocus
enable/disable (default on, default liveview off).
- Nikon 1: Fixed Nikon 1 capture.
- Nikon J5 support. Nikon now hides prop and opcodes even differently.
- ptpip: Allow different event ports. --port ptpip:IP:dataport:eventport
- Allow generic opcode commands with parameters, config variable "opcode".
- Fixed pretending that Nikon Coolpix S series is a Nikon 1 S.
- Ricoh Theta: Support shutterspeed configuration.
- Added size checking to PTP unpacking primitives.
- PTP/IP: Fixes to support Ricoh Theta and Sony Alpha over WLAN better.
- Unification of timeout with backoff handling.
- Hook up PTP OpenCapture opcode.
- Parrot Sequoia support and property decoding.
- Generic: Fixed serialnumber retrieval.
- Various bugs fixed, stability improved.
- Various crashes and endless loops fixed that were found by the AFL fuzzer.
- Various bugfixes in Nikon, Canon capture.

- New USB IDs:

- Sony: SLT A37, DSC-RX100M5, Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V,
Alpha 6300, A7S II, A7, A7S II, ILCE 7M2, SLT A77V, A7R2, HDR-PJ260VE
- Nikon KeyMission 360
- Nikon Coolpix AW130, L840, S3600, AW110, S6300, S6800, S3700, S2900
- Nikon DSC D3400, Df, D7200, D5, D810A, 1 V3, D5500
- Nikon 1 S2, J5
- Canon PowerShot G16, Digital IXUS 180, IXUS 160
- Canon EOS M5, EOS 1Dx Mark 3, 80D, 5D Mark IV, EOS 1D C, 750D, 760D, 5Ds, 5Ds R
- Fuji Fujifilm XT-2, X-T1, X-T10, A-610
- Parrot Sequoia
- GoPro Hero 5 Black, Hero, Hero4 Silver, Hero +, Hero 4
- Kodak Z990
- Leica SL
- Olympus TG-620, E-M5 Mark 2
- Ricoh Theta m15 (USB and WLAN)
- various music players / android phones imported from libmtp

- canon:
- Fixed zoom on some older Canon Powershots.

- libgphoto2:
- Speed up initial startup.
- gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
Use gp_widget_set_changed(widget,FALSE) to do so.
- Added gp_camera_list_config, gp_camera_get_single_config, gp_camera_set_single_config
additional configuration APIs for faster access to single configuration values.
- libgphoto2_port/vusb:
- Implemented a virtual PTP camera for test purposes.
- libgphoto2_port/disk:
- Support exfat fuse filesystems.

- all:
- Fixed various issues found by Coverity static analyzer.

- translations:
- updated polish, ukrainian, vietnamese, danish, french, svensk, swedish,
finnish, russian, brazilian, serbian, dutch, chinese, portuguese, italian

- examples:
- sample-photobooth: A sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
based configuration reading.
- sample-afl: Code to inject afl fuzzing data.

Fixed bugs
bnc#982339
libgphoto2: missing prerequires
bnc#1033790
Apple iOS access problems
Selected Binaries
openSUSE Build Service is sponsored by