Sha256: 18384da29e0b21b0c30a6267d6f055ed160de501a938aa480dbd42077e780380
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
require 'aur/version' require 'aur/config' require 'aur/aur_rpc' require 'aur/db' require 'aur/repos' require 'aur/versions' require 'aur/devtools' require 'aur/makepkg' require 'aur/packages' require 'aur/install_packages' =begin # query aur Archlinux::AurQuery.packages("pacaur") # Make a package m=Archlinux::Makepkg.new("pacaur") m.edit m.makepkg("--geninteg") #update PKGBUILD (todo: add a function for that?) m.install # install a package aur=Archlinux::AurPackageList.new([]) l=aur.install("pacaur") # check update and new installation compared to a db aur=Archlinux.config.db.packages aur=Archlinux.config.default_packages #or get default packages aur.update? aur.install?("pacaur", update: true) # Clean/Change cache: Archlinux.config.instance_variable_set(:@install_list, nil) aur.install_list=Archlinux.config.install_list # Update a db with the latest packages available on the local filesystem db=Archlinux.config.db db.check_udpate / db.update # see package names db.packages.l.keys # Check for useless packages in the db pkgs = Archlinux.config.db.packages needed = pkgs.rget(*wanted_pkgs) # present = pkgs.latest.keys ## we want the version present = pkgs.l.keys notneeded=present - needed files=pkgs.slice(*notneeded).map {|k,v| v.file} db.remove(*files) =end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
aur.rb-0.2.0 | lib/aur.rb |