Skip to content
PKGBUILD 1.37 KiB
Newer Older
Seblu's avatar
Seblu committed
# Maintainer: Sébastien Luttringer

pkgname=archutils-git
Seblu's avatar
Seblu committed
epoch=1
pkgver=1
Seblu's avatar
Seblu committed
pkgrel=1
Seblu's avatar
Seblu committed
pkgdesc='Seblu Arch Linux Utils'
Seblu's avatar
Seblu committed
arch=('any')
Seblu's avatar
Seblu committed
url='https://git.seblu.net/archlinux/archutils'
Seblu's avatar
Seblu committed
license=('GPL2')
Seblu's avatar
Seblu committed
makedepends=('git')
Seblu's avatar
Seblu committed
depends=('python' 'bash' 'zsh' 'file' 'gawk' 'pyalpm' 'python-pyelftools' 'dbus'
Seblu's avatar
Seblu committed
         'python-pygments' 'pacman-contrib')
Seblu's avatar
Seblu committed
provides=('archutils' 'kernel-reinstall')
replaces=('kernel-reinstall')
Seblu's avatar
Seblu committed
conflicts=('archutils' 'kernel-reinstall' 'bsd-games')
Seblu's avatar
Seblu committed

Seblu's avatar
Seblu committed
pkgver() {
  cd "$startdir"
Seblu's avatar
Seblu committed
  printf '%s.%(%y%m%d%H%M)T' "$(git rev-list --count HEAD)"
Seblu's avatar
Seblu committed
package() {
  cd "$startdir"
  install -dm755 "$pkgdir"/usr/{share/{licenses/$pkgname,libalpm/hooks},bin,lib/munin/plugins}
Seblu's avatar
Seblu committed
  # install legal stuff
  install -m644 COPYRIGHT LICENSE "$pkgdir/usr/share/licenses/$pkgname"
  # install binaries
Seblu's avatar
Seblu committed
  install -m755 atc aurdown go2chroot newpkg sign getpkg pkgbuild2json \
Seblu's avatar
Seblu committed
    tmpmakepkg reinstallpkgs cleanpkgs checkservices archlinux-update reexec \
Seblu's avatar
Seblu committed
    kernel-reinstall system-upgrade find-deps move2aur "$pkgdir/usr/bin"
Seblu's avatar
Seblu committed
  # install munin stuff
  install -m755 archlinux-{pacfiles,packages} "$pkgdir/usr/lib/munin/plugins"
Seblu's avatar
Seblu committed
  # add shortcut, because i'm lazy
  ln -s checkservices "$pkgdir/usr/bin/cs"
Seblu's avatar
Seblu committed
  ln -s system-upgrade "$pkgdir/usr/bin/sup"
  # add hooks
  install -m644 systemd-daemon-reload.hook "$pkgdir/usr/share/libalpm/hooks/10-systemd-daemon-reload.hook"
Seblu's avatar
Seblu committed
}

# vim:set ts=2 sw=2 et: