diff options
author | David Runge | 2015-07-07 17:19:42 +0200 |
---|---|---|
committer | David Runge | 2015-07-07 17:19:42 +0200 |
commit | 1cd952ea1d79995372bf08412fea9cfe56c5948e (patch) | |
tree | 43ea568692047a4d1bb047a01ed879809a80e227 | |
download | aur-1cd952ea1d79995372bf08412fea9cfe56c5948e.tar.gz |
PKGBUILD, .SRCINFO: Adding first commit
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 74 |
2 files changed, 107 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..579e89c0c6aa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = uenv-git + pkgdesc = Useful scripts, systemd timer/service units and their configuration + pkgver = r30.cae71ea + pkgrel = 1 + url = https://sleepmap.de/projects/uenv + arch = any + license = GPL3 + makedepends = git + optdepends = autossh: For autotunnel (SSH tunnel) + optdepends = compton: For compton user service + optdepends = cpupower: For cpupower settings on linux-rt + optdepends = glances: For monitoring user service + optdepends = htop: For monitoring user service + optdepends = jack: For profile based JACK user service + optdepends = linux-rt: For cpupower and jack services + optdepends = mpd: For mpd user service to connect to server profiles + optdepends = pulseaudio: For pulseaudio user service + optdepends = rtorrent: For rtorrent user and system service + optdepends = tmux: For monitoring, rtorrent and tmux user services + optdepends = update-mirrorlist: For timed pacman mirrorlist updates + provides = uenv + provides = postpone-screensaver + conflicts = uenv + conflicts = postpone-screensaver + backup = etc/conf.d/fw1 + backup = etc/conf.d/postpone-screensaver + backup = etc/default/cpupower-rt + backup = etc/default/rtorrent@.conf + source = bare/uenv::git://sleepmap.de/uenv.git + md5sums = SKIP + +pkgname = uenv-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2bf4a33e911d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,74 @@ +# Maintainer: David Runge <dave@sleepmap.de> +pkgname=uenv-git +pkgver=r30.cae71ea +_basename=uenv +pkgrel=1 +pkgdesc="Useful scripts, systemd timer/service units and their configuration" +arch=('any') +url="https://sleepmap.de/projects/uenv" +license=('GPL3') +groups=() +depends=() +makedepends=('git') +optdepends=( + 'autossh: For autotunnel (SSH tunnel)'\ + 'compton: For compton user service'\ + 'cpupower: For cpupower settings on linux-rt'\ + 'glances: For monitoring user service'\ + 'htop: For monitoring user service'\ + 'jack: For profile based JACK user service'\ + 'linux-rt: For cpupower and jack services'\ + 'mpd: For mpd user service to connect to server profiles'\ + 'pulseaudio: For pulseaudio user service'\ + 'rtorrent: For rtorrent user and system service'\ + 'tmux: For monitoring, rtorrent and tmux user services'\ + 'update-mirrorlist: For timed pacman mirrorlist updates' +) +provides=('uenv' 'postpone-screensaver') +conflicts=('uenv' 'postpone-screensaver') +replaces=() +backup=( + 'etc/conf.d/fw1'\ + 'etc/conf.d/postpone-screensaver'\ + 'etc/default/cpupower-rt'\ + 'etc/default/rtorrent@.conf' +) +options=() +install= +source=('bare/uenv::git://sleepmap.de/uenv.git') +noextract=() +md5sums=('SKIP') + +build() { + cd "$srcdir" +} + +pkgver() { + cd "$srcdir/$_basename" + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +package() { + cd "$srcdir/$_basename" + install -d ${pkgdir}/usr/lib/systemd/scripts/ + install -Dm 755 scripts/* ${pkgdir}/usr/lib/systemd/scripts/ + install -d ${pkgdir}/usr/lib/systemd/system/user@.service.d/ + install -Dm 644 system/user@.service.d/dbus.conf ${pkgdir}/usr/lib/systemd/system/ + install -d ${pkgdir}/usr/lib/systemd/system/ + install -Dm 644 system/{autotunnel@,cpupower-rt,rtorrent@,update-mirrorlist}.* ${pkgdir}/usr/lib/systemd/system/ + install -d ${pkgdir}/usr/lib/systemd/user/ + install -Dm 644 user/* ${pkgdir}/usr/lib/systemd/user/ + install -Dm 644 config/cpupower-rt ${pkgdir}/etc/default/cpupower-rt + install -Dm 644 config/fw1 ${pkgdir}/etc/conf.d/fw1 + install -Dm 644 config/plot.conf ${pkgdir}/etc/skel/.plot.conf + install -Dm 644 config/postpone-screensaver ${pkgdir}/etc/conf.d/postpone-screensaver + install -Dm 644 config/rtorrent@.conf ${pkgdir}/etc/default/rtorrent@.conf + install -Dm 644 config/autotunnel/example.conf ${pkgdir}/etc/autotunnel/example.conf + install -Dm 644 README.md ${pkgdir}/usr/share/doc/${_basename}/README.md + install -Dm 644 LICENSE ${pkgdir}/usr/share/licenses/${_basename}/LICENSE +} + +# vim:set ts=2 sw=2 et: |