[wvstreams] Update dependencies

Task Info (Flyspray)
Opened By loqs (loqs)
Task ID 70648
Type Bug Report
Project Community Packages
Category Packages
Version None
OS All
Opened 2021-04-30 00:23:38 UTC
Status Assigned
Assignee Felix Yan (felixonmars)

Details

Description: wvdial does not use lockdev as wvstreams is not built with support for it enabled, instead it uses its own implementation. There is no configure support for using lockdev in wvstreams support is limited to ifdef support in the source and it appears the define must be manually passed to the compiler. If wvstreams had such support I believe its use would be automatic and no options required. I would suggest dropping the makedepends on lockdev and as the package is also no longer used by schroot FS#70647 is could then be dropped. PKGBUILd.diff.wvdial removes lockdev, and adds patches allowing the use of buildflags, the use of makeflags, destdir support, replaces deprecated _BSD_SOURCE with _DEFAULT_SOURCE.

wvstreams uses a bundled copy of xplc. Nothing from the xplc package is used. The xplc package currently fails to build. I would suggest dropping the xplc dependency and the xplc package.

Additional info:

  • wvdial 1.61-8
  • wvstreams 4.6.1-17

Attachments

PKGBUILD.diff.wvdial