Package Details: xidel-bin 0.9.9.20230617.8842.e14a96920e01-1

Git Clone URL: https://aur.archlinux.org/xidel-bin.git (read-only, click to copy)
Package Base: xidel-bin
Description: Command line tool to process HTML/XML/JSON locally or from online sources
Upstream URL: https://www.videlibri.de/xidel.html
Keywords: convert html json process xml
Licenses: GPL3
Conflicts: xidel
Provides: xidel
Submitter: clove3am
Maintainer: levitsky
Last Packager: levitsky
Votes: 17
Popularity: 0.000042
First Submitted: 2020-11-12 17:32 (UTC)
Last Updated: 2024-04-24 14:20 (UTC)

Dependencies (1)

Required by (3)

Sources (4)

Latest Comments

1 2 Next › Last »

levitsky commented on 2024-04-29 13:20 (UTC)

xidel package has been merged into xidel-bin, and xidel-bin updated to the latest 0.9.9 build with Linux binaries available at sourceforge.

levitsky commented on 2024-02-28 14:28 (UTC)

Hi @fbrennan, I am the maintainer of xidel AUR package and I've received calls to merge into xidel-bin. Indeed, my package is based on binaries just like this one and, even though it was first on AUR, it was not correctly named. I should have registered it as xidel-bin in the first place. I would like to coordinate my next steps with you. I am happy to merge into xidel-bin if you don't mind, however I can see that you have not followed the 0.9.9 nightly release sequence, while I have. How would you feel about updating your package to the latest 0.9.9 release? I feel like some xidel users may depend on 0.9.9 features being available, and going back could result in issues for them.

m040601 commented on 2024-02-15 04:08 (UTC) (edited on 2024-02-15 04:55 (UTC) by m040601)

Some notes to everyone, and a call to action to the maintainer of this "xidel" PKGBUILD

  • Xidel hasnt seen a proper release in more than 6 years.
The last official release is Xidel 0.9.8, but a Xidel 0.9.9 development version is published
irregularly for Windows, Linux (>= Ubuntu 20.10), Android and Windows, Linux (Ubuntu 20.04) and
Mac as a preview for the next release. It is recommended to use the 0.9.9 version, since it
contains bug fixes, is more performant, and partially supports XPath/XQuery 3.1. Thereby most of
the JSONiq syntax has been replaced by the XPath 3.1 JSON syntax. It will be published
officially, once all of XPath/XQuery 3.1 is implemented.

I, personally, find that confusing and unecessary.

He also maintains a couple of "mirrors"

The source history is stored in a mercurial repository together with the VideLibri source and
dependencies, licensed as GPLv3+. There are mirrors on GitHub Build status and GitLab. These
mirrors have the Xidel source only, in order to compile it you need to download the dependencies
from their own repositories first. Or use the above source tarball, which also contains

Again, in my personal opinion, frankenstein confusing mirrors, https://gitlab.com/benito/xidel, https://github.com/benibela/xidel/

Arch users who do want to use xidel and do insist on building from source, can always use,

https://aur.archlinux.org/packages/xidel-git

Remember that modern xml and html parsing is a complicated task and can be a security risk.

Anyway, and since I am also in need for a tool like xidel, these might be worthy considering. There are many other well maintained, official, modern alternatives, that can do similarj job

Official packages, "htmlq", "hq", and the classics "xmlstarlet" and "xmllint (libxml2).

On the AUR, "pup" (used to be official) etc....

levitsky commented on 2023-08-19 22:28 (UTC) (edited on 2023-08-19 22:29 (UTC) by levitsky)
....
...  I merge this one into xidel-bin?
....

@levitsky why havent you done this yet ?

It is only confusing users.

You either,

Merge your "xidel" PKGBUILD with the "xidel-bin" PKGBUILD. And start collaborating with fbrennan. And remove your "xidel" from the AUR.

Or,

you do keep your "xidel", but you do the work to turn it into a real "build from source" PKGBUILD.

Your are indeed the first one to have ever made a xidel in the AUR:

AUR URL                       : https://aur.archlinux.org/packages/xidel-bin
First Submitted               : Mon 24 Nov 2014 08:39:10 PM WET
Maintainer                    : levitsky

AUR URL                       : https://aur.archlinux.org/packages/xidel-bin
First Submitted               : Thu 12 Nov 2020 05:32:46 PM WET
Maintainer                    : fbrennan

But fbrennan then later, took the name "xidel-bin". That's the name you should have chosen in 2014.

Your PKGBUILD "xidel" was always wrongly named.

It is not a package that downloads a released source archive https://...tar.gz version and then compiles it. It is a package that downloads a released precompiled binary https://..tar.gz and just simply copies it to /usr/bin.

It should never have been named "xidel" in the first place.

This is according to the AUR guidelins in the wiki (xyz, xyz-git, xyz-bin etc)

Please collaborate , and avoid reduplicating efforts. Instead of confusing Arch users.

Thanks in advance.

FabioLolix commented on 2023-08-19 22:45 (UTC)

Hello Lev thanks for your reply, orphan request revoked, it is quite late for me now, we'll discuss in the next days, for the moment leave the things as they are :)

levitsky commented on 2023-08-19 22:28 (UTC) (edited on 2023-08-19 22:29 (UTC) by levitsky)

@FabioLolix Sorry for not responding to your comment earlier. I was looking at sourceforge downloads and didn't find the sources there. Also I was using the checksums sourceforge provided because that seemed more reliable than generating my own.

I see I can start building from Github but the author doesn't mark these "nightly" 0.9.9 releases there in any way so then it would make sense to do it in a -git package? As far as I understand, xidel stopped at 0.9.8 officially.

Given the above and your orphan request, I suggest that maybe you just submit a xidel-git package and I merge this one into xidel-bin?

FabioLolix commented on 2023-07-04 22:21 (UTC)

Hello, no need to install licenses like GPL3 which are in the licenses package and the path is "${pkgdir}/usr/share/licenses/${pkgname}"

fbrennan commented on 2023-07-04 22:13 (UTC)

I adopted this package and fixed that.

FabioLolix commented on 2023-05-13 12:50 (UTC)

Hello,

  • please build from source
  • please use sha256sums or higher (sha512sums, b2sums) for hash check

Vermi commented on 2023-03-25 07:56 (UTC) (edited on 2023-03-25 07:57 (UTC) by Vermi)

source contains a URL and does not work because there is a <space> in the URL and it is not urlencoded.

curl: (3) URL using bad/illegal format or missing URL

Before Fix:

source=("${_pkgname}-${pkgver}.deb::${_url_source}/files/${_pkgname^}/${_pkgname^} ${pkgver}/${_pkgname}_${pkgver}-1_amd64.deb/download")

After Fix:

source=("${_pkgname}-${pkgver}.deb::${_url_source}/files/${_pkgname^}/${_pkgname^}%20${pkgver}/${_pkgname}_${pkgver}-1_amd64.deb/download")

iegubkin commented on 2021-06-24 03:08 (UTC)

Xidel 0.9.9 (20210529.7880.e0cb7e033b4b) is broken: https://github.com/benibela/xidel/issues/70

xidel-0.9.9.20210620.7908.1f19357dcdf2 has been released.