Skip to content

Conversation

@oshazard
Copy link

@oshazard oshazard commented Sep 6, 2015

Due to Github's policy on contributions, I've decided to create a pull request. What started as a couple lines of patches has resulted in a 75% increase in lines of code by version 2.1

Features added to apacman since forking from packer:

  • Successfully built AUR packages are saved locally
  • Cached AUR packages are installed (if newest)
  • Configuration file support
    • Override EDITOR, colors, etc.
    • persistent parameters
  • PGP signed package support
  • Split package support and shared source
  • Display [installed], [installed: VER], or [local: VER] in -Ss
  • Build status ticker for built/failed packages
  • Cleaned up manpages
  • Full AUR4 support
  • Run as root workaround for Pacman 4.2+
  • Replacement for pacsysclean
  • Added/improved pass-through support for:
    • -R, -Q, -T, -U
    • --ignorearch ignores architectures specified in PKGBUILD
    • --needed to not install up-to-date packages
  • Many unique new parameters:
    • -G now supports ABS + AUR packages
    • -L list installed packages by size
    • --buildonly to build but not AUR install packages
    • --cachevcs installs local VCS packages newer than AUR
    • --keepkeys retain trusted PGP keys
    • --noaur to skip AUR packages
    • --nofail to quit if a package does not build
    • --progress status in terminal titlebar
    • --purgebuild to remove unneeded build depends
    • --purgekeys remove existing PGP keys
    • --skipcache skips check for pre-built package in cache directory
    • --skiptest to avoid installing unit test packages
    • --warn makes some errors non-fatal

oshazard and others added 30 commits September 29, 2013 02:12
gorram it. squashing commits for fix to #18: #18
fixing Issue #18 (#18)
Special thanks too @Bts368 for preliminary AUR4 support!
@scippio
Copy link

scippio commented Oct 5, 2015

wow...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants