summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Harvey2015-07-21 22:14:57 +0000
committerJames Harvey2015-07-21 22:14:57 +0000
commita2ecab8d1682f1e3b63f4cb8a3f974f34256712f (patch)
treedf32eab94c84a6f71ac24d07e1437b4d34fb035b
downloadaur-a2ecab8d1682f1e3b63f4cb8a3f974f34256712f.tar.gz
Initial import
-rw-r--r--.SRCINFO61
-rw-r--r--PKGBUILD88
-rwxr-xr-xpackage-cache-clean3
-rwxr-xr-xpackage-cache-delete3
-rwxr-xr-xpackage-contents3
-rwxr-xr-xpackage-contents-installed3
-rwxr-xr-xpackage-download-tarball3
-rwxr-xr-xpackage-file-owner3
-rwxr-xr-xpackage-help54
-rwxr-xr-xpackage-info3
-rwxr-xr-xpackage-info-installed3
-rwxr-xr-xpackage-install3
-rwxr-xr-xpackage-install-file3
-rwxr-xr-xpackage-installed-check3
-rwxr-xr-xpackage-installed-dependency3
-rwxr-xr-xpackage-installed-explicit3
-rwxr-xr-xpackage-installed-manually3
-rwxr-xr-xpackage-list-installed3
-rwxr-xr-xpackage-mark-dependency3
-rwxr-xr-xpackage-mark-explicit3
-rwxr-xr-xpackage-orphans3
-rwxr-xr-xpackage-provides3
-rwxr-xr-xpackage-remove3
-rwxr-xr-xpackage-remove-fully3
-rwxr-xr-xpackage-search3
-rwxr-xr-xpackage-search-installed3
-rwxr-xr-xpackage-sysupgrade3
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 "$@"