summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Engestrom2019-09-09 22:26:47 +0100
committerEric Engestrom2019-09-09 22:26:47 +0100
commitdd5cdeb88d92b046babcc70b155c74253b936723 (patch)
tree0ccf29e34bf7e20677b1666e25e86f0533b55fd8
parent2091566b498d112042a1ebc81a66204fd235826c (diff)
downloadaur-dd5cdeb88d92b046babcc70b155c74253b936723.tar.gz
add optdepends for all the scripts (copied from matoro's -git package
-rw-r--r--.SRCINFO52
-rw-r--r--PKGBUILD55
2 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d7e1aee694c2..fe7a11352fda 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -5,6 +5,58 @@ pkgbase = i3blocks-contrib
url = https://github.com/vivien/i3blocks-contrib
arch = any
license = GPL3
+ optdepends = coreutils: For some scripts
+ optdepends = python3: For some scripts
+ optdepends = perl: For some scripts
+ optdepends = ttf-font-awesome: For some scripts
+ optdepends = awk: For some scripts
+ optdepends = glibc: For some scripts
+ optdepends = iproute2: For some network scripts
+ optdepends = openafs: For afs script
+ optdepends = pacman-contrib: For arch-update script
+ optdepends = yaourt: For arch-update script
+ optdepends = python-requests: For aur-update script
+ optdepends = libnotify: For aur-update script
+ optdepends = acpi: For battery scripts
+ optdepends = yad: For calendar script
+ optdepends = xdotool: For calendar script
+ optdepends = mpstat: For cpu_usage script
+ optdepends = sysstat: For disk-io script
+ optdepends = docker: For docker script
+ optdepends = python-keyring: For email script
+ optdepends = gnome-keyring: For email script
+ optdepends = wireless_tools: For essid script
+ optdepends = nvidia-settings: For gpu-load script
+ optdepends = xorg-setxkbmap: For key_layout script
+ optdepends = procps-ng: For keyindicator script
+ optdepends = kubectl: For kubernetes script
+ optdepends = spotify: For mediaplayer script
+ optdepends = vlc: For mediaplayer script
+ optdepends = audacious: For mediaplayer script
+ optdepends = xmms2: For mediaplayer script
+ optdepends = mplayer: For mediaplayer script
+ optdepends = mpc: For mediaplayer script
+ optdepends = cmus: For mediaplayer script
+ optdepends = rhythmbox: For mediaplayer script
+ optdepends = xorg-xrandr: For monitor_manager script
+ optdepends = arandr: For monitor_manager script
+ optdepends = networkmanager: For nm-vpn script
+ optdepends = openvpn: For openvpn script
+ optdepends = rofi: For rofi-calendar & shutdown_menu script
+ optdepends = util-linux: For rofi-calendar & usb script
+ optdepends = zenity: For shutdown_menu script
+ optdepends = systemd: For shutdown_menu script
+ optdepends = curl: For tahoe-lafs script
+ optdepends = jq: For tahoe-lafs script
+ optdepends = tahoe-lafs: For tahoe-lafs script
+ optdepends = lm-sensors: For temperature script
+ optdepends = pulseaudio: For pulseaudio & volume script
+ optdepends = alsa-utils: For pulseaudio script
+ optdepends = amixer: For volume script
+ optdepends = iw: For wlan-dbm script
+ optdepends = mpv: For ytdl-mpv script
+ optdepends = xclip: For ytdl-mpv script
+ optdepends = youtube-dl: For ytdl-mpv script
source = https://github.com/vivien/i3blocks-contrib/archive/v1.4.0.tar.gz
sha256sums = 84148bf8f514de3b3dcaedeb5621e9640f96423d06759b7072507a15d0b6337f
diff --git a/PKGBUILD b/PKGBUILD
index 8c5c48cc3c14..8ea0aa340f83 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
+# Contributor: matoro <matoro@airmail.cc>
pkgname=i3blocks-contrib
pkgver=1.4.0
@@ -10,6 +11,60 @@ license=('GPL3')
source=("$url/archive/v$pkgver.tar.gz")
sha256sums=('84148bf8f514de3b3dcaedeb5621e9640f96423d06759b7072507a15d0b6337f')
+# Please keep those ordered by script-name. Packages for more than 2 scripts go on top
+optdepends=('coreutils: For some scripts'
+ 'python3: For some scripts'
+ 'perl: For some scripts'
+ 'ttf-font-awesome: For some scripts'
+ 'awk: For some scripts'
+ 'glibc: For some scripts'
+ 'iproute2: For some network scripts'
+ 'openafs: For afs script'
+ 'pacman-contrib: For arch-update script'
+ 'yaourt: For arch-update script'
+ 'python-requests: For aur-update script'
+ 'libnotify: For aur-update script'
+ 'acpi: For battery scripts'
+ 'yad: For calendar script'
+ 'xdotool: For calendar script'
+ 'mpstat: For cpu_usage script'
+ 'sysstat: For disk-io script'
+ 'docker: For docker script'
+ 'python-keyring: For email script'
+ 'gnome-keyring: For email script'
+ 'wireless_tools: For essid script'
+ 'nvidia-settings: For gpu-load script'
+ 'xorg-setxkbmap: For key_layout script'
+ 'procps-ng: For keyindicator script'
+ 'kubectl: For kubernetes script'
+ 'spotify: For mediaplayer script'
+ 'vlc: For mediaplayer script'
+ 'audacious: For mediaplayer script'
+ 'xmms2: For mediaplayer script'
+ 'mplayer: For mediaplayer script'
+ 'mpc: For mediaplayer script'
+ 'cmus: For mediaplayer script'
+ 'rhythmbox: For mediaplayer script'
+ 'xorg-xrandr: For monitor_manager script'
+ 'arandr: For monitor_manager script'
+ 'networkmanager: For nm-vpn script'
+ 'openvpn: For openvpn script'
+ 'rofi: For rofi-calendar & shutdown_menu script'
+ 'util-linux: For rofi-calendar & usb script'
+ 'zenity: For shutdown_menu script'
+ 'systemd: For shutdown_menu script'
+ 'curl: For tahoe-lafs script'
+ 'jq: For tahoe-lafs script'
+ 'tahoe-lafs: For tahoe-lafs script'
+ 'lm-sensors: For temperature script'
+ 'pulseaudio: For pulseaudio & volume script'
+ 'alsa-utils: For pulseaudio script'
+ 'amixer: For volume script'
+ 'iw: For wlan-dbm script'
+ 'mpv: For ytdl-mpv script'
+ 'xclip: For ytdl-mpv script'
+ 'youtube-dl: For ytdl-mpv script')
+
package() {
install -dm755 "$pkgdir"/usr/lib/i3blocks/
mv i3blocks-contrib-$pkgver/* "$pkgdir"/usr/lib/i3blocks/