Page MenuHomeSolus

Request for uriparser binary and library
Closed, WontfixPublic

Description

Uriparser is an fully RFC3986 compliant URI parser which I use in a lot of my bash scripts. I am also currently working on a C++ Wakaama wrapper which requires the uriparser library. I could not find any other uriparser (written in C) in the repository.

Homepage: https://github.com/uriparser/uriparser
License: BSD-3-clause
Latest Version 0.9.3: https://github.com/uriparser/uriparser/releases/download/uriparser-0.9.3/uriparser-0.9.3.tar.gz

Event Timeline

JoshStrobl triaged this task as Needs More Info priority.Mar 30 2020, 3:09 PM
JoshStrobl added a subscriber: JoshStrobl.

What's the usecase for this being in the repo if it's just for personal use?

I don't think that it will be for personal use only. For example the following projects are also using uriparser:

  • libaff4-0
  • python-kml
  • libkmlxsd1
  • libkmlregionator1
  • libkmlengine1
  • libkmldom1
  • libkmlconvenience1
  • libkmlbase1
  • libkml-java
  • fapg
  • libcollada-dom2.4-dp0
  • asterisk

I think the biggest of these is https://www.asterisk.org/, which is heavily used by many people. Not to speak of people using uriparser binary directly in their shell scripts or just for testing purposes.

So you are right. As of now I am the only one requesting the inclusion of uriparser for his personal need. But I am pretty sure that there are also other people around who think this an usefull additional package. And if not directly using uriparser. Maybe just as a prerequisite for another package to come.

Any further information required?

DataDrake added a subscriber: DataDrake.

None of the packages mentioned are actually available in Solus or needed at this time. Generally speaking, Asterisk is for servers, not client machines. I see no reason to include this at this time.

I need this lib (as in don't know alternatives) for an application I'm developing. Does Solus ship an alternative that I can use? Or Is it possible to reconsider?

@Skyeun we don't package libs unless they are needed by something else. We tried this in the past and people would just forget to update them.

There's nothing preventing you from packaging it yourself for local use or just building it outside of the packaging system.

Okay, will do that, thanks for the answer.