Skip to content

Ratatosk42/apacman

This branch is 1 commit ahead of, 5 commits behind oshazard/apacman:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7433224 · Feb 8, 2017
Oct 13, 2016
Nov 26, 2016
Nov 28, 2016
Sep 29, 2013
Nov 29, 2016
Feb 8, 2017
Oct 13, 2016
Sep 30, 2016
Sep 30, 2016
Sep 8, 2015
Oct 13, 2016
Nov 26, 2016
Oct 9, 2016

Repository files navigation

apacman

ArchLinux User Repository (AUR) helper and pacman wrapper

Chat room: gitter

Comments: AUR package


Total: all downloads badge

Previous: previous release badge previous release badge

Current: downloads badge

Votes: Votes Stars (if you like this software, please upvote it on AUR)

See also

apacman-utils (AUR uploader) (Migrate wizard for AUR4)

Forked from packer

Installation:

  1. pacman -S --needed --asdeps jshon
  2. curl -O "https://raw.githubusercontent.com/oshazard/apacman/master/apacman"
  3. bash ./apacman -S apacman
  4. apacman -S apacman-deps (optional)

Documentation:

Changelog:

Version 3.1

  • NEW Clean build directory and temp directory (fixed #75)
  • NEW Expanded -G to fetch old AUR package source (-G foobar~ or -G foobar==2.0-1)
  • NEW Added new exit codes (fixed #72)
  • NEW Converted manpages to HTML
  • NEW Fix for progress bar to match pacman (pull request #76)
  • NEW Fix ZSH completion (pull request #74)
  • NEW Miscellaneous fixes and cleanup

Version 3.0

  • Add alternative --flag=parameter syntax for relevant options
  • Fix for installing groups and virtual packages
  • Fix to allow installing cached packages without Internet
  • Implement unit tests using bats (WIP)
  • Add regex/wildcard support to -S and -Ss
  • Return code 1 on errors
  • Improve viewing package comments
  • Update manpages
  • Closed 10+ issues since last release

Version 2.9

  • -P parameter uses AUR passthrough for pkgfile
  • Save installed AUR package metadata to database
  • --nodatabase parameter does not store AUR database
  • --gendb parameter to generate AUR database files
  • Display remaining packages in queue
  • --notify parameter for notify-send notifications
  • --noprogress to disable transaction progress
  • Enabled terminal title progress by default
  • --edit parameter to override 'noedit' option in config file
  • fix CLI flag precedence over config file

Version 2.6

  • improve -U to display packages removed from AUR as "unresolvable"
  • bug fix for --devel
  • merged fix that improves curl debugging
  • merged fix that removes split package support
  • merged pull requests for AUR5 support
  • improved virtual package support
  • improved -U handling
  • -W parameter to view package comments
  • sanity checks for curl with debugging
  • fixes for ABS
  • improved signed package support
  • --keepkeys parameter stores PGP keys
  • --purgekeys parameter removes trusted PGP keys
  • fix for piping output
  • fix for yes/no dialog

Version 2.0

  • Split package support and shared source
  • Improved AUR4 support
  • Bug fix for AUR4 -Si
  • Bug fix for built/failed
  • --legacy flag for AUR3
  • Preliminary AUR4 support
  • Signed package support

Version 1.6

  • Display [installed], [installed: VER], or [local: VER] in -Ss
  • --progress parameter sets terminal title to package status
  • Add AUR link to -Si info
  • Bug fix for saved AUR packages and --cachevcs
  • Bug fix for pacmatic
  • Build status log
  • Override EDITOR for PKGBUILDs in config file
  • --buildonly parameter to build but not AUR install packages
  • --nofail parameter to quit if a package does not build
  • --purgebuild parameter to remove unneeded build depends
  • --skiptest to avoid installing unit test packages

Version 1.0

  • Config file support (/etc/apacman.conf)
  • Cleaned up manpages
  • Replacement for pacsysclean (-L list installed packages by size)
  • -G now supports ABS + AUR packages
  • --noaur parameter to skip AUR packages
  • --warn parameter makes errors non-fatal (only enable if you know what you are doing)
  • Run as root workaround for Pacman 4.2+

Version 0.6

  • All features from packer
  • Saves built AUR packages to /var/cache/apacman/pkg
  • Uses AUR package cache directory if applicable
  • --needed parameter that does not install up-to-date packages
  • --ignorearch parameter that ignores architectures specified in PKGBUILD (useful for ARM devices)
  • --skipcache parameter that skips check for pre-built package in cache directory
  • --cachevcs parameter installs cached VCS (git, svn, hg) packages newer than AUR PKGBUILDs
  • Partial passthrough support for -R, -Q, and -U pacman parameters

About

ArchLinux User Repository (AUR) helper and pacman wrapper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 82.8%
  • Roff 17.2%