From c6000c9d9949b3326fb82f02431899ab6774b960 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 16 Dec 2012 11:51:24 +0100 Subject: big cleanup --- zsh-yaourt/PKGBUILD | 18 --- zsh-yaourt/_yaourt | 344 ---------------------------------------------------- 2 files changed, 362 deletions(-) delete mode 100644 zsh-yaourt/PKGBUILD delete mode 100644 zsh-yaourt/_yaourt (limited to 'zsh-yaourt') diff --git a/zsh-yaourt/PKGBUILD b/zsh-yaourt/PKGBUILD deleted file mode 100644 index 7872c67..0000000 --- a/zsh-yaourt/PKGBUILD +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor: Jakub Ruzicka -# Contributor: Javier ‘Phrodo_00’ Aravena - -pkgname=zsh-yaourt -pkgver=0.2.3 -pkgrel=1 -pkgdesc="ZSH functions to tab-complete repo package names for yaourt" -url="http://bitbucket.org/Phrodo_00/zsh-yaourt" -depends=(zsh) -source=(_yaourt) -arch=('i686' 'x86_64') -license=('GPL') -md5sums=('59f0f4ef24e736b484d6e4788ef03c39') - -build() { - mkdir -p $startdir/pkg/usr/share/zsh/site-functions/ - install -m644 _yaourt $startdir/pkg/usr/share/zsh/site-functions/_yaourt -} diff --git a/zsh-yaourt/_yaourt b/zsh-yaourt/_yaourt deleted file mode 100644 index d76c9a2..0000000 --- a/zsh-yaourt/_yaourt +++ /dev/null @@ -1,344 +0,0 @@ -#compdef yaourt - -# copy this file to /usr/share/zsh/site-functions/_yaourt - -typeset -A opt_args - -# options for passing to _arguments: main pacman commands -_yaourt_opts_commands=( - '-A[Add a package to the system]' - '-Q[Query the package database]' - '-R[Remove a package from the system]' - '-S[Synchronize packages]' - '-U[Upgrade a package]' - '-V[Display version and exit]' - '-h[Display usage]' - '-B[backup pacman database]' - '-G[Get PKGBUILD]' -) - -# options for passing to _arguments: options common to all commands -_yaourt_opts_common=( - '-b[Alternate database location]:database_location:_files -/' - '-h[Display syntax for the given operation]' - '-r[Set alternate installation root]:installation root:_files -/' - '-v[Be more verbose]' - '--cachedir[Alternate package cache location]:cache_location:_files -/' - '--config[An alternate configuration file]:config file:_files' - '--logfile[An alternate log file]:config file:_files' - '--noconfirm[Do not ask for confirmation]' - '--noprogressbar[Do not show a progress bar when downloading files]' - '--noscriptlet[Do not execute the install scriptlet if one exists]' -) - -# options for passing to _arguments: options for --add and --update commands -_yaourt_opts_pkgfile=( - '-d[Skip dependency checks]' - '-f[Overwrite conflicting files]' - '*:package file:_files -g "*.pkg.tar.*"' -) - -# options for passing to _arguments: subactions for --query command -_yaourt_opts_query_actions=( - '-g[View all members of a package group]:*:package groups:->query_group' - '-o[Query the package that owns a file]:file:_files' - '-p[Package file to query]:*:package file:->query_file' - '-s[Search package names and descriptions]:*:search text:->query_search' -) - -# options for passing to _arguments: options for --query and subcommands -_yaourt_opts_query_modifiers=( - '-c[List package changelog]' - '-d[List packages installed as dependencies]' - '-e[List packages explicitly installed]' - '-i[View package information]' - '-ii[View package information including backup files]' - '-l[List package contents]' - '-m[List installed packages not found in sync db(s)]' - '-t[List packages not required by any package]' - '-u[List packages that can be upgraded]' -) - -# options for passing to _arguments: options for --remove command -_yaourt_opts_remove=( - '-c[Remove all dependent packages]' - '-d[Skip dependency checks]' - '-k[Only remove database entry, do not remove files]' - '-n[Remove protected configuration files]' - '-s[Remove dependencies not required by other packages]' - '*:installed package:_yaourt_completions_installed_packages' -) - -# options for passing to _arguments: options for --sync command -_yaourt_opts_sync_actions=( - '*-c[Remove old packages from cache]:*:clean:->sync_clean' - '*-cc[Remove all packages from cache]:*:clean:->sync_clean' - '-g[View all members of a package group]:*:package groups:->sync_group' - '-s[Search package names and descriptions]:*:search text:->sync_search' -) - -# options for passing to _arguments: options for --sync command -_yaourt_opts_sync_modifiers=( - '-d[Skip dependency checks]' - '-e[Install dependencies only]' - '-f[Overwrite conflicting files]' - '-i[View package information]' - '-l[List all packages in a repository]' - '-p[Print download URIs for each package to be installed]' - '-u[Upgrade all out-of-date packages]' - '-w[Download packages only]' - '-y[Download fresh package databases]' - '*--ignore[Ignore a package upgrade]:package: - _yaourt_completions_all_packages' - '*--ignoregroup[Ignore a group upgrade]:package group: - _yaourt_completions_all_groups' - '--asdeps[Install packages as non-explicitly installed]' - '--aur[Install packages from aur, even if they are in community, or, with the -u option, update packages installed from aur]' - '--devel[Used with -u updates all cvs/svn/git/hg/bzr packages]' -) - -# handles --action subcommand -_yaourt_action_add() { - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_pkgfile[@]" -} - -# handles --help subcommand -_yaourt_action_help() { - _arguments -s : \ - "$_yaourt_opts_commands[@]" -} - -# handles cases where no subcommand has yet been given -_yaourt_action_none() { - _arguments -s : \ - "$_yaourt_opts_commands[@]" -} - -# handles --query subcommand -_yaourt_action_query() { - local context state line - typeset -A opt_args - -# _arguments -s : \ -# "$_yaourt_opts_common[@]" \ -# "$_yaourt_opts_query_actions[@]" \ -# "$_yaourt_opts_query_modifiers[@]" - - case $state in - query_file) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_query_modifiers[@]" \ - '*:package file:_files -g "*.pkg.tar.*"' - ;; - query_group) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_query_modifiers[@]" \ - '*:groups:_yaourt_completions_installed_groups' - ;; - query_owner) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_query_modifiers[@]" \ - '*:file:_files' - ;; - query_search) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_query_modifiers[@]" \ - '*:search text: ' - ;; - *) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_query_actions[@]" \ - "$_yaourt_opts_query_modifiers[@]" \ - '*:package:_yaourt_completions_installed_packages' - ;; - esac -} - -# handles --remove subcommand -_yaourt_action_remove() { - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_remove[@]" -} - -# handles --sync subcommand -_yaourt_action_sync() { - local context state line - typeset -A opt_args - -# _arguments -s : \ -# "$_yaourt_opts_common[@]" \ -# "$_yaourt_opts_sync_actions[@]" #\ -# #"$_yaourt_opts_sync_modifiers[@]" - - case $state in - sync_clean) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_sync_modifiers[@]" \ - '*-c[Remove old packages from cache]' \ - ;; - sync_group) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_sync_modifiers[@]" \ - '*:package group:_yaourt_completions_all_groups' - ;; - sync_search) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_sync_modifiers[@]" \ - '*:search text: ' - ;; - *) - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_sync_modifiers[@]" \ - '*:package:_yaourt_completions_all_packages' - ;; - esac -} - -# handles --upgrade subcommand -_yaourt_action_upgrade() { - _arguments -s : \ - "$_yaourt_opts_common[@]" \ - "$_yaourt_opts_pkgfile[@]" -} - -# handles --version subcommand -_yaourt_action_version() { - # no further arguments - return 0 -} - -# provides completions for package groups -_yaourt_completions_all_groups() { - local -a cmd groups - _yaourt_get_command - groups=( $(_call_program groups $cmd[@] -Sg) ) - compadd "$@" -a groups -} - -# provides completions for packages available from repositories -# these can be specified as either 'package' or 'repository/package' -_yaourt_completions_all_packages() { - local -a cmd packages repositories packages_long - - repositories=(${(o)${${${(M)${(f)"$(