Search Criteria
Package Details: libarchive-git 3.4.1.r1.gded60625-2
Git Clone URL: | https://aur.archlinux.org/libarchive-git.git (read-only, click to copy) |
---|---|
Package Base: | libarchive-git |
Description: | Multi-format archive and compression library |
Upstream URL: | https://libarchive.org/ |
Licenses: | |
Conflicts: | |
Provides: | |
Submitter: | J5lx |
Maintainer: | Chocobo1 |
Last Packager: | Chocobo1 |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2016-12-26 14:38 |
Last Updated: | 2019-12-30 16:21 |
Dependencies (11)
- acl (acl-git)
- attr (attr-git)
- bzip2 (bzip2-git, bzip2-rustify-git, bzip2-with-lbzip2-symlinks)
- expat (expat-git)
- glibc (glibc-linux4, glibc-git, glibc-force-mmap, lib32-glibc-force-mmap, glibc-minimal-git, glibc-dso, lib32-glibc-dso)
- lz4 (lz4-git, lz4-static-musl, lz4-static)
- openssl (libressl-git, openssl-purify, openssl-zlib, openssl-git, openssl-weak-ciphers, openssl-hardened)
- xz (xz-git, xz-static-git)
- zlib (zlib-static, zlib-git, zlib-asm, minizip-asm, zlib-ng-git)
- zstd (zstd-git, zstd-cmake, zstd-static)
- git (git-git) (make)
Required by (278)
- 3dslicer (requires libarchive)
- adg-gtk-theme (requires libarchive) (make)
- akabei-git (requires libarchive)
- akabeiclient-git (requires libarchive)
- akabeicore-git (requires libarchive)
- akira (requires libarchive)
- aksusbd (requires libarchive) (make)
- amanda (requires libarchive)
- appimage-git (requires libarchive)
- archive-sum (requires libarchive)
- archivemount (requires libarchive)
- archivemount-git (requires libarchive)
- archlinuxarm-installer (requires libarchive)
- ardour-git (requires libarchive) (make)
- ark-git (requires libarchive)
- armutils-git (requires libarchive)
- arqiver-git (requires libarchive)
- arx-fatalis-data-demo (requires libarchive) (make)
- asp-https (requires libarchive)
- asp32-git (requires libarchive)
- attract (requires libarchive)
- attract-git (requires libarchive)
- avogadrolibs-git (requires libarchive)
- bazel-bootstrap (requires libarchive)
- bazel-git (requires libarchive)
- bazel024 (requires libarchive)
- bazel024-bin (requires libarchive)
- bazel2 (requires libarchive)
- brother-dcp-9015cdw (requires libarchive) (make)
- brother-dcp-9020cdw (requires libarchive) (make)
- brother-hl4140cn (requires libarchive) (make)
- brother-hl4150cdn (requires libarchive) (make)
- cevelop (requires libarchive) (make)
- claws-mail-git (requires libarchive) (optional)
- claws-mail-gtk3-git (requires libarchive) (optional)
- clean-chroot-manager (requires libarchive)
- cmake-git (requires libarchive)
- cmake2 (requires libarchive)
- command-not-found (requires libarchive)
- convert-pgn-bin (requires libarchive) (make)
- cov-analysis (requires libarchive) (make)
- cryptopro-csp-k1 (requires libarchive) (make)
- davinci-resolve (requires libarchive) (make)
- davinci-resolve-beta (requires libarchive) (make)
- davinci-resolve-studio (requires libarchive) (make)
- davinci-resolve-studio-beta (requires libarchive) (make)
- digiflisp (requires libarchive) (make)
- dvc-bin (requires libarchive)
- eleeye-bin (requires libarchive) (make)
- engrampa-gtk2 (requires libarchive)
- engrampa-thunar-gtk2 (requires libarchive)
- epgd (requires libarchive)
- epgd (requires libarchive) (make)
- epic5 (requires libarchive)
- epic5-git (requires libarchive)
- esunbank-webatm (requires libarchive) (make)
- eterm8 (requires libarchive) (make)
- evince-lcd-standalone (requires libarchive)
- evince-lcdfilter (requires libarchive)
- evince-no-gnome (requires libarchive)
- far2l-git (requires libarchive) (optional)
- file-roller-git (requires libarchive)
- file-roller-ja (requires libarchive)
- file-roller-pantheon (requires libarchive)
- file-roller-tmp (requires libarchive)
- filmulator (requires libarchive)
- flatpak-git (requires libarchive)
- fontship (requires libarchive)
- fontship-git (requires libarchive)
- fwup (requires libarchive)
- fwup-git (requires libarchive)
- fwupd-git (requires libarchive)
- gmchess-bin (requires libarchive) (make)
- gnome-boxes-git (requires libarchive)
- gnome-kra-ora-thumbnailer-git (requires libarchive)
- gog-terraria (requires libarchive) (make)
- gradle-profiler-git (requires libarchive) (make)
- gvfs-git (requires libarchive)
- gvfs-nosystemd (requires libarchive)
- habitat (requires libarchive)
- habitat-git (requires libarchive)
- hattrick_organizer (requires libarchive) (make)
- hattrick_organizer-git (requires libarchive) (make)
- hfstospell (requires libarchive)
- hfstospell-git (requires libarchive)
- hpltt (requires libarchive) (make)
- hunter (requires libarchive) (optional)
- hunter-git (requires libarchive) (optional)
- hydrogen-cme-git (requires libarchive)
- hydrogen-git (requires libarchive) (make)
- icecream (requires libarchive)
- igdm (requires libarchive) (make)
- intel-advisor (requires libarchive) (make)
- intel-common-libs (requires libarchive) (make)
- intel-compiler-base (requires libarchive) (make)
- intel-fortran-compiler (requires libarchive) (make)
- intel-inspector (requires libarchive) (make)
- intel-ipp (requires libarchive) (make)
- intel-mas-cli-tool (requires libarchive) (make)
- intel-mpi (requires libarchive) (make)
- intel-openmp (requires libarchive) (make)
- intel-tbb_psxe (requires libarchive) (make)
- intel-vtune-amplifier-community (requires libarchive) (make)
- intel-vtune-profiler (requires libarchive) (make)
- invader (requires libarchive)
- invader-git (requires libarchive)
- ivideon-client (requires libarchive) (make)
- ivideon-server-headless (requires libarchive) (make)
- jasp-desktop-git (requires libarchive)
- javafx-scenebuilder (requires libarchive)
- jeliot (requires libarchive) (make)
- kadu (requires libarchive)
- kadu-git (requires libarchive)
- kindletool (requires libarchive)
- kindletool-git (requires libarchive)
- labview-2010 (requires libarchive) (make)
- labview-2010-rte (requires libarchive) (make)
- labview-2017 (requires libarchive) (make)
- labview-2018 (requires libarchive) (make)
- labview-2020 (requires libarchive) (make)
- labview-mathscript-2018 (requires libarchive) (make)
- lanraragi (requires libarchive)
- leanote (requires libarchive) (make)
- lexmark-08z (requires libarchive) (make)
- lib32-libarchive (requires libarchive)
- lib32-mesa-rc (requires libarchive) (make)
- lib32-mesa-stable (requires libarchive) (make)
- libarchive-qt (requires libarchive)
- libarchive-qt-git (requires libarchive)
- libeval0-bin (requires libarchive) (make)
- libgepub-git (requires libarchive)
- libgxps-git (requires libarchive)
- libtifiles (requires libarchive)
- limba-git (requires libarchive)
- lkl-git (requires libarchive)
- lordsawar (requires libarchive)
- lpcscrypt (requires libarchive) (make)
- lua-archive-git (requires libarchive)
- magicq (requires libarchive)
- mariadb-epglv (requires libarchive) (make)
- marvell-msu (requires libarchive) (make)
- meandmyshadow (requires libarchive)
- meandmyshadow-git (requires libarchive)
- mesa-rc (requires libarchive) (make)
- mesa-stable (requires libarchive) (make)
- mesos (requires libarchive)
- minder-git (requires libarchive)
- mkinitcpio-git (requires libarchive)
- mkinitcpio-nohooks-git (requires libarchive)
- mkinitcpio-nosystemd (requires libarchive)
- mkinitcpio-ykfde (requires libarchive)
- mkinitcpio-ykfde-git (requires libarchive)
- mod_musicindex (requires libarchive)
- mpss-boot-files (requires libarchive) (make)
- mpss-coi (requires libarchive) (make)
- mpss-daemon (requires libarchive) (make)
- mpss-flash-files (requires libarchive) (make)
- mpss-gen-symver-map (requires libarchive) (make)
- mpss-libscif (requires libarchive) (make)
- mpss-micmgmt-miclib (requires libarchive) (make)
- mpss-micmgmt-python (requires libarchive) (make)
- mpss-micmgmt-tools (requires libarchive) (make)
- mpss-modules-dkms (requires libarchive) (make)
- mpss-myo (requires libarchive) (make)
- mpv-ahjolinna-git (requires libarchive)
- mpv-amd-full-git (requires libarchive)
- mpv-build-git (requires libarchive)
- mpv-full (requires libarchive)
- mpv-full-build-git (requires libarchive)
- mpv-full-git (requires libarchive)
- mpv-rpi (requires libarchive)
- mpv-semifull-git (requires libarchive)
- mpv-thin (requires libarchive)
- mpv-vapoursynth (requires libarchive)
- mpv-vapoursynth-git (requires libarchive)
- ncursesfm-git (requires libarchive)
- nemu-git (requires libarchive)
- nestopia (requires libarchive)
- nestopia-git (requires libarchive)
- nnn-git (requires libarchive) (optional)
- nnn-icons (requires libarchive) (optional)
- nnn-nerd (requires libarchive) (optional)
- nvidia-docker-1.0.1 (requires libarchive) (make)
- ocaml-archive (requires libarchive)
- ocaml-archive-yypkg (requires libarchive)
- ombi-v4 (requires libarchive) (make)
- opkg (requires libarchive)
- opkg-git (requires libarchive)
- ostree-git (requires libarchive)
- pacman-git (requires libarchive)
- parchives (requires libarchive)
- pcsxr (requires libarchive)
- pcsxr-git (requires libarchive)
- pcsxr-pgxp-git (requires libarchive)
- pdfsam-legacy (requires libarchive) (make)
- photoqt (requires libarchive)
- pixz-git (requires libarchive)
- pkgextract (requires libarchive)
- pkgfile-git (requires libarchive)
- pkgtools (requires libarchive)
- play.it (requires libarchive) (optional)
- play.it-git (requires libarchive) (optional)
- polecat (requires libarchive) (make)
- prog-express (requires libarchive)
- prog-express-beta (requires libarchive)
- promoe-git (requires libarchive)
- pureref (requires libarchive) (make)
- python-conda-package-handling (requires libarchive)
- python-libarchive-c-git (requires libarchive) (make)
- python-libarchive-c-git (requires libarchive)
- python-rarfile (requires libarchive) (optional)
- python2-libarchive-c-git (requires libarchive)
- python2-libarchive-c-git (requires libarchive) (make)
- python2-rarfile (requires libarchive) (optional)
- qmc2-arcade-svn (requires libarchive)
- qmc2-sdlmame-svn (requires libarchive)
- qmmp-svn (requires libarchive) (make)
- qmmp-svn (requires libarchive) (optional)
- quickdocs (requires libarchive)
- quickdocs-git (requires libarchive)
- rdup (requires libarchive)
- remakepkg (requires libarchive)
- repose-git (requires libarchive)
- reprepro-git (requires libarchive)
- rippled (requires libarchive)
- romog-git (requires libarchive)
- rpgvx-rtp (requires libarchive) (make)
- rpgvxace-rtp (requires libarchive) (make)
- rpgxp-rtp (requires libarchive) (make)
- rpi-imager (requires libarchive)
- rpm-tools-git (requires libarchive)
- rrcc (requires libarchive)
- screen-desktop (requires libarchive) (make)
- seafile-server (requires libarchive)
- sibs-git (requires libarchive)
- simonpi (requires libarchive)
- simonpi-git (requires libarchive)
- skafos (requires libarchive)
- srcml (requires libarchive)
- stm32cubeh7 (requires libarchive) (make)
- submarine (requires libarchive)
- supercell-git (requires libarchive) (optional)
- swi-prolog-devel (requires libarchive)
- swi-prolog-git (requires libarchive)
- synthclone (requires libarchive)
- tar-libarchive (requires libarchive)
- the_silver_searcher_wild-git (requires libarchive)
- thiefmd (requires libarchive)
- ticemu (requires libarchive)
- ticemu-git (requires libarchive)
- traildb-git (requires libarchive)
- trueconf (requires libarchive) (make)
- tsmclient-dkms (requires libarchive) (make)
- tsmclient-service (requires libarchive) (make)
- ttf-gabriola (requires libarchive) (make)
- ttf-tuladha (requires libarchive) (make)
- unmakeself (requires libarchive)
- unnamed-sdvx-clone (requires libarchive)
- unnamed-sdvx-clone-git (requires libarchive)
- vagrant-git (requires libarchive)
- vapoursynth-git (requires libarchive) (make)
- vapoursynth-git (requires libarchive) (optional)
- vdrift (requires libarchive)
- vlc-decklink (requires libarchive)
- vlc-git (requires libarchive)
- vlc-nox (requires libarchive)
- vmware-auto-unlocker (requires libarchive)
- vmware-auto-unlocker-git (requires libarchive)
- vtk-docs (requires libarchive) (make)
- windows-gaming-git (requires libarchive) (make)
- xbps (requires libarchive)
- xbps-git (requires libarchive)
- xplayer-plparser (requires libarchive)
- xplayer-plparser-git (requires libarchive)
- zathura-cb-git (requires libarchive)
- zeal (requires libarchive)
- zeal-git (requires libarchive)
- zordak (requires libarchive) (make)
Latest Comments
J5lx commented on 2017-01-12 23:15
I got that git line from /usr/share/pacman/PKGBUILD-vcs.proto. That file is part of the official pacman distribution and I suppose that the authors put some thought into it. If you think the line could be improved, you should first contact the pacman devs about it (I guess FS or ML would be good options). Depending on what they think about it, I might change this package as well.
As for my own two cents: I guess --always wouldn't exactly hurt here, but I'm pretty sure allowing lightweight tags in pkgver via --tags would be a bad idea. From git-tag(1): "Annotated tags are meant for release while lightweight tags are meant for private or temporary object labels." I have never seen any project that didn't adhere to that "rule", and putting private or temporary stuff of any kind into packages that other people might install simply doesn't sound right to me.
MRWITEK commented on 2017-01-12 22:08
I think, you should replace this line in pkgver():
printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
with
git describe --long --tags --always | sed 's/-/.r/;s/-g/./;s/-/./g'
Or, at least, add --tags --always options to the git command.