diff options
author | James Harvey | 2015-07-21 22:14:57 +0000 |
---|---|---|
committer | James Harvey | 2015-07-21 22:14:57 +0000 |
commit | a2ecab8d1682f1e3b63f4cb8a3f974f34256712f (patch) | |
tree | df32eab94c84a6f71ac24d07e1437b4d34fb035b | |
download | aur-a2ecab8d1682f1e3b63f4cb8a3f974f34256712f.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 61 | ||||
-rw-r--r-- | PKGBUILD | 88 | ||||
-rwxr-xr-x | package-cache-clean | 3 | ||||
-rwxr-xr-x | package-cache-delete | 3 | ||||
-rwxr-xr-x | package-contents | 3 | ||||
-rwxr-xr-x | package-contents-installed | 3 | ||||
-rwxr-xr-x | package-download-tarball | 3 | ||||
-rwxr-xr-x | package-file-owner | 3 | ||||
-rwxr-xr-x | package-help | 54 | ||||
-rwxr-xr-x | package-info | 3 | ||||
-rwxr-xr-x | package-info-installed | 3 | ||||
-rwxr-xr-x | package-install | 3 | ||||
-rwxr-xr-x | package-install-file | 3 | ||||
-rwxr-xr-x | package-installed-check | 3 | ||||
-rwxr-xr-x | package-installed-dependency | 3 | ||||
-rwxr-xr-x | package-installed-explicit | 3 | ||||
-rwxr-xr-x | package-installed-manually | 3 | ||||
-rwxr-xr-x | package-list-installed | 3 | ||||
-rwxr-xr-x | package-mark-dependency | 3 | ||||
-rwxr-xr-x | package-mark-explicit | 3 | ||||
-rwxr-xr-x | package-orphans | 3 | ||||
-rwxr-xr-x | package-provides | 3 | ||||
-rwxr-xr-x | package-remove | 3 | ||||
-rwxr-xr-x | package-remove-fully | 3 | ||||
-rwxr-xr-x | package-search | 3 | ||||
-rwxr-xr-x | package-search-installed | 3 | ||||
-rwxr-xr-x | package-sysupgrade | 3 |
27 files changed, 275 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4ad52af6f0c1 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,61 @@ +pkgbase = pacman-helper + pkgdesc = Pacman helper scripts for those who can not remember the options + pkgver = 0.1 + pkgrel = 1 + arch = any + license = GPL2 + depends = pacman + depends = pkgfile + source = package-cache-clean + source = package-cache-delete + source = package-contents + source = package-contents-installed + source = package-download-tarball + source = package-file-owner + source = package-help + source = package-info + source = package-info-installed + source = package-install + source = package-installed-check + source = package-installed-dependency + source = package-installed-explicit + source = package-installed-manually + source = package-install-file + source = package-list-installed + source = package-mark-dependency + source = package-mark-explicit + source = package-orphans + source = package-provides + source = package-remove + source = package-remove-fully + source = package-search + source = package-search-installed + source = package-sysupgrade + md5sums = 95aaa3ed60c3c3e9686227746287b024 + md5sums = f0d7dd1a3dbe5e3873b351a6115eec50 + md5sums = 4f875002075d371a93583c9c2919dd0b + md5sums = c5c28dcbca18ff6cf614c331d2af85d9 + md5sums = 127e85489e1ad4cfd1fcb33a84d6ca72 + md5sums = 0a44ceaa56ec290052baf4e8ca8ad10c + md5sums = 2130edeb9d78ea0cb46679de2342f4fe + md5sums = 539cfdfc41e577788aeb7bed1ac0627d + md5sums = c63fd5f18f8a15ba95944fd7b62a8e16 + md5sums = 88649a226d8c060b363e30aed01e088d + md5sums = 5b9e295fa325e2d6bdf77dea0cb6fa96 + md5sums = 95c1c5317fe1ad822047a3821236cce3 + md5sums = 12f6deeb7e1f9ce3a56dde033cf4b8de + md5sums = fa6142c5be64c27544602c84ca120efd + md5sums = df51c0f70e8cd0bc28fea4c4ab1baf50 + md5sums = baf569590df5225b54c2aee18f0484d6 + md5sums = 79fa17ec01bb6774a6709357a14e67f7 + md5sums = d72f599b72a987673b221c20bbe126fc + md5sums = 90ca3c273ea4b080ac6ed5211a6fb09c + md5sums = c7b2a01a958a9a9f3c3833c7a9fbb7b2 + md5sums = 988824924466bf8247c4b9679c3563d3 + md5sums = 306038d002f2209755f8cd26f117d4dc + md5sums = 15836f96893fd2a1f4f8ab53578a0bf7 + md5sums = f9cbfdf99be0bf7758164c88e810572f + md5sums = 102911f9cf4cb9de918db2b99b1a6741 + +pkgname = pacman-helper + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..024f026beeff --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,88 @@ +# Maintainer: James Harvey <jamespharvey20@gmail.com> + +pkgname=pacman-helper +pkgver=0.1 +pkgrel=1 +pkgdesc='Pacman helper scripts for those who can not remember the options' +arch=('any') +license=('GPL2') +depends=('pacman' 'pkgfile') +source=('package-cache-clean' + 'package-cache-delete' + 'package-contents' + 'package-contents-installed' + 'package-download-tarball' + 'package-file-owner' + 'package-help' + 'package-info' + 'package-info-installed' + 'package-install' + 'package-installed-check' + 'package-installed-dependency' + 'package-installed-explicit' + 'package-installed-manually' + 'package-install-file' + 'package-list-installed' + 'package-mark-dependency' + 'package-mark-explicit' + 'package-orphans' + 'package-provides' + 'package-remove' + 'package-remove-fully' + 'package-search' + 'package-search-installed' + 'package-sysupgrade') +md5sums=('95aaa3ed60c3c3e9686227746287b024' + 'f0d7dd1a3dbe5e3873b351a6115eec50' + '4f875002075d371a93583c9c2919dd0b' + 'c5c28dcbca18ff6cf614c331d2af85d9' + '127e85489e1ad4cfd1fcb33a84d6ca72' + '0a44ceaa56ec290052baf4e8ca8ad10c' + '2130edeb9d78ea0cb46679de2342f4fe' + '539cfdfc41e577788aeb7bed1ac0627d' + 'c63fd5f18f8a15ba95944fd7b62a8e16' + '88649a226d8c060b363e30aed01e088d' + '5b9e295fa325e2d6bdf77dea0cb6fa96' + '95c1c5317fe1ad822047a3821236cce3' + '12f6deeb7e1f9ce3a56dde033cf4b8de' + 'fa6142c5be64c27544602c84ca120efd' + 'df51c0f70e8cd0bc28fea4c4ab1baf50' + 'baf569590df5225b54c2aee18f0484d6' + '79fa17ec01bb6774a6709357a14e67f7' + 'd72f599b72a987673b221c20bbe126fc' + '90ca3c273ea4b080ac6ed5211a6fb09c' + 'c7b2a01a958a9a9f3c3833c7a9fbb7b2' + '988824924466bf8247c4b9679c3563d3' + '306038d002f2209755f8cd26f117d4dc' + '15836f96893fd2a1f4f8ab53578a0bf7' + 'f9cbfdf99be0bf7758164c88e810572f' + '102911f9cf4cb9de918db2b99b1a6741') + +package() { + cd "${srcdir}/${_pkgname}" + install -Dm755 package-cache-clean "${pkgdir}/usr/bin/package-cache-clean" + install -Dm755 package-cache-delete "${pkgdir}/usr/bin/package-cache-delete" + install -Dm755 package-contents "${pkgdir}/usr/bin/package-contents" + install -Dm755 package-contents-installed "${pkgdir}/usr/bin/package-contents-installed" + install -Dm755 package-download-tarball "${pkgdir}/usr/bin/package-download-tarball" + install -Dm755 package-file-owner "${pkgdir}/usr/bin/package-file-owner" + install -Dm755 package-help "${pkgdir}/usr/bin/package-help" + install -Dm755 package-info "${pkgdir}/usr/bin/package-info" + install -Dm755 package-info-installed "${pkgdir}/usr/bin/package-info-installed" + install -Dm755 package-install "${pkgdir}/usr/bin/package-install" + install -Dm755 package-installed-check "${pkgdir}/usr/bin/package-installed-check" + install -Dm755 package-installed-dependency "${pkgdir}/usr/bin/package-installed-dependency" + install -Dm755 package-installed-explicit "${pkgdir}/usr/bin/package-installed-explicit" + install -Dm755 package-installed-manually "${pkgdir}/usr/bin/package-installed-manually" + install -Dm755 package-install-file "${pkgdir}/usr/bin/package-install-file" + install -Dm755 package-list-installed "${pkgdir}/usr/bin/package-list-installed" + install -Dm755 package-mark-dependency "${pkgdir}/usr/bin/package-mark-dependency" + install -Dm755 package-mark-explicit "${pkgdir}/usr/bin/package-mark-explicit" + install -Dm755 package-orphans "${pkgdir}/usr/bin/package-orphans" + install -Dm755 package-provides "${pkgdir}/usr/bin/package-provides" + install -Dm755 package-remove "${pkgdir}/usr/bin/package-remove" + install -Dm755 package-remove-fully "${pkgdir}/usr/bin/package-remove-fully" + install -Dm755 package-search "${pkgdir}/usr/bin/package-search" + install -Dm755 package-search-installed "${pkgdir}/usr/bin/package-search-installed" + install -Dm755 package-sysupgrade "${pkgdir}/usr/bin/package-sysupgrade" +} diff --git a/package-cache-clean b/package-cache-clean new file mode 100755 index 000000000000..b08bc5664e61 --- /dev/null +++ b/package-cache-clean @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Sc "$@" diff --git a/package-cache-delete b/package-cache-delete new file mode 100755 index 000000000000..6fd4c9a514ac --- /dev/null +++ b/package-cache-delete @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Scc "$@" diff --git a/package-contents b/package-contents new file mode 100755 index 000000000000..a5adc80731a2 --- /dev/null +++ b/package-contents @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pkgfile --update && pkgfile -i -l "$@" diff --git a/package-contents-installed b/package-contents-installed new file mode 100755 index 000000000000..0b0114254f4f --- /dev/null +++ b/package-contents-installed @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Ql "$@" diff --git a/package-download-tarball b/package-download-tarball new file mode 100755 index 000000000000..a82f211991e1 --- /dev/null +++ b/package-download-tarball @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Syw "$@" diff --git a/package-file-owner b/package-file-owner new file mode 100755 index 000000000000..3f6bf08ceedf --- /dev/null +++ b/package-file-owner @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qo "$@" diff --git a/package-help b/package-help new file mode 100755 index 000000000000..f6c0a5b1ebc1 --- /dev/null +++ b/package-help @@ -0,0 +1,54 @@ +#!/bin/bash + +echo "PACMAN DATABASE COMMANDS +======================== +package-mark-dependency - Mark package(s) as a dependency +package-mark-explicit - Mark package(s) as explicitly installed + +PACMAN QUERY COMMANDS +===================== +package-contents-installed - Show file(s) installed by package(s) +package-file-owner - Show package owning file(s) +package-info-installed - Info on package(s) installed +package-installed-check - Check files in package(s) are still installed, + including permissions, file sizes, and + modification times +package-installed-dependency - Show package(s) installed as dependencies +package-installed-explicit - Show package(s) installed explicitly +package-installed-manually - Show package(s) not in the sync repo +package-list-installed - List installed packages +package-orphans - Show package(s) installed as dependencies, + that are no longer dependencies +package-search-installed - Search for package(s) installed + +PACMAN REMOVE COMMANDS +====================== +package-remove - Remove package(s), packages that depend on it + (recursively), and no longer needed and not + explicitly asked for dependencies (recursively), + saving most configuration files with a .pacsave + extension +package-remove-fully - Remove package(s), packages that depend on it + (recursively), no longer needed and not + explicitly asked for dependencies (recursively), + and their configuration files + +PACMAN SYNC COMMANDS +==================== +package-cache-clean - Remove from cache no longer installed packages +package-cache-delete - Remove from cache all packages +package-download-tarball - Download package(s) from repos, as tarball, but +package-info - Info on package(s) in repos +package-install - Install package(s) from repos +package-search - Search for package(s) in repos +package-sysupgrade - Upgrade any out of date packages + do not install + +PACMAN UPGRADE COMMANDS +======================= +package-install-file - Install package(s) from local file or url + +PKGFILE COMMANDS +================ +package-contents - List package's file and directory contents +package-provides - Show which package provides a file, path optional" diff --git a/package-info b/package-info new file mode 100755 index 000000000000..23027fdd4125 --- /dev/null +++ b/package-info @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Syi "$@" diff --git a/package-info-installed b/package-info-installed new file mode 100755 index 000000000000..30075bb45afb --- /dev/null +++ b/package-info-installed @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qi "$@" diff --git a/package-install b/package-install new file mode 100755 index 000000000000..db08db5ab91b --- /dev/null +++ b/package-install @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto --needed -Sy "$@" diff --git a/package-install-file b/package-install-file new file mode 100755 index 000000000000..3fd2d9d05b2a --- /dev/null +++ b/package-install-file @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto --needed -U "$@" diff --git a/package-installed-check b/package-installed-check new file mode 100755 index 000000000000..e4896af39360 --- /dev/null +++ b/package-installed-check @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Qkk "$@" diff --git a/package-installed-dependency b/package-installed-dependency new file mode 100755 index 000000000000..cbba00fb0aeb --- /dev/null +++ b/package-installed-dependency @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qd "$@" diff --git a/package-installed-explicit b/package-installed-explicit new file mode 100755 index 000000000000..ae932a8f41c9 --- /dev/null +++ b/package-installed-explicit @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qe "$@" diff --git a/package-installed-manually b/package-installed-manually new file mode 100755 index 000000000000..c64fc8009ceb --- /dev/null +++ b/package-installed-manually @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qm "$@" diff --git a/package-list-installed b/package-list-installed new file mode 100755 index 000000000000..1122944eec7a --- /dev/null +++ b/package-list-installed @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Q "$@" diff --git a/package-mark-dependency b/package-mark-dependency new file mode 100755 index 000000000000..81566ca4bff7 --- /dev/null +++ b/package-mark-dependency @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -D --asdep "$@" diff --git a/package-mark-explicit b/package-mark-explicit new file mode 100755 index 000000000000..33b94623b915 --- /dev/null +++ b/package-mark-explicit @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -D --asexp "$@" diff --git a/package-orphans b/package-orphans new file mode 100755 index 000000000000..cf011ba9e52d --- /dev/null +++ b/package-orphans @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qdt "$@" diff --git a/package-provides b/package-provides new file mode 100755 index 000000000000..708602d6975c --- /dev/null +++ b/package-provides @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pkgfile --update && pkgfile -i "$@" diff --git a/package-remove b/package-remove new file mode 100755 index 000000000000..aff3364b2d0b --- /dev/null +++ b/package-remove @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Rcs "$@" diff --git a/package-remove-fully b/package-remove-fully new file mode 100755 index 000000000000..16014dc7b7dd --- /dev/null +++ b/package-remove-fully @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Rcns "$@" diff --git a/package-search b/package-search new file mode 100755 index 000000000000..d112ad79b5de --- /dev/null +++ b/package-search @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Sys "$@" diff --git a/package-search-installed b/package-search-installed new file mode 100755 index 000000000000..fb8a646d10bc --- /dev/null +++ b/package-search-installed @@ -0,0 +1,3 @@ +#!/bin/bash + +pacman --color=auto -Qs "$@" diff --git a/package-sysupgrade b/package-sysupgrade new file mode 100755 index 000000000000..15f0fce8b25a --- /dev/null +++ b/package-sysupgrade @@ -0,0 +1,3 @@ +#!/bin/bash + +sudo pacman --color=auto -Syu "$@" |