Package Details: xar 501-2

Git Clone URL: https://aur.archlinux.org/xar.git (read-only, click to copy)
Package Base: xar
Description: eXtensible ARchive format - apple fork
Upstream URL: https://github.com/apple-oss-distributions/xar
Keywords: macos pkg tpoechtrager xar
Licenses: BSD-3-Clause
Submitter: easimer
Maintainer: envolution
Last Packager: envolution
Votes: 21
Popularity: 0.000000
First Submitted: 2015-08-12 08:19 (UTC)
Last Updated: 2025-07-07 17:11 (UTC)

Sources (21)

Latest Comments

1 2 Next › Last »

micwoj92 commented on 2025-07-07 22:32 (UTC) (edited on 2025-07-07 22:33 (UTC) by micwoj92)

The intent is, as @lightdot said, xz is direct dependency so should be listed.

envolution commented on 2025-07-07 17:09 (UTC)

12 packages in base-devel have transitive dependencies for xz - pacman includes it via libarchive. There is no way to have a functional arch install without xz. I will add it, but I question the intent for this even being brought up.

lightdot commented on 2025-07-07 16:10 (UTC) (edited on 2025-07-07 16:16 (UTC) by lightdot)

The depends array should list all direct first level dependencies even when some are already declared transitively.

As for the makedepends, only the dependencies of the base-devel meta package are not required to be listed as build-time dependencies (makedepends) in PKGBUILD files, others are (including those in base).

So, xz, if needed, should be listed in either depends or makedepends, as appropriate...

This ensures compatibility with minimal or clean chroot environments where base might not be fully present.

envolution commented on 2025-07-07 13:55 (UTC)

@micwoj: just what operating system do you intend to install this on? https://archlinux.org/packages/core/any/base/ depends on xz

simona commented on 2025-07-07 13:10 (UTC)

ok

micwoj92 commented on 2025-07-07 12:52 (UTC)

Please add xz to depends.

envolution commented on 2025-03-06 01:24 (UTC)

@simona hopefully this new build works for you. xlibxml2 detection wasn't automatic for some bizarre reason

simona commented on 2025-02-24 22:52 (UTC)

configure: error: Cannot configure without xml2-config

envolution commented on 2025-01-16 02:49 (UTC) (edited on 2025-01-16 03:08 (UTC) by envolution)

build follows fedora spec file closely - see https://koji.fedoraproject.org/koji/buildinfo?buildID=2512717

jkl commented on 2023-09-04 11:43 (UTC)

git should be added to the makedepends as this will fail to build in a clean chroot.