2022-03-20 13:19:37 +01:00
|
|
|
#!/usr/bin/bash
|
|
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
|
|
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
|
|
|
|
# Website : https://pozol.eu
|
|
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
|
|
|
|
pkgname=jobbot
|
|
|
|
pkgdesc='Minimal set of packages to maintain the building chroot for JOBORun Linux'
|
2022-08-07 13:17:14 +02:00
|
|
|
pkgver=0.3
|
2022-12-20 14:27:17 +01:00
|
|
|
pkgrel=04
|
2022-03-20 13:19:37 +01:00
|
|
|
groups=( jobbot )
|
|
|
|
arch=(x86_64)
|
|
|
|
source=( README-jobbot.txt Qsq ckchroot)
|
|
|
|
depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
|
|
|
|
binutils brotli bzip2 ca-certificates ca-certificates-mozilla ca-certificates-utils
|
2022-12-20 14:27:17 +01:00
|
|
|
coreutils cower curl db dbus diffutils e2fsprogs elfutils expat fakeroot file
|
2022-03-20 13:19:37 +01:00
|
|
|
filesystem findutils flex gawk gc gcc gcc-libs gdbm glib2 glibc gmp gnupg gnutls gpgme
|
2022-08-07 13:17:14 +02:00
|
|
|
grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson keyutils
|
2022-03-20 13:19:37 +01:00
|
|
|
kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi libgcrypt
|
|
|
|
libgpg-error libidn2 libisl libksba libldap libmnl libmpc libnetfilter_conntrack
|
|
|
|
libnfnetlink libnftnl libnghttp2 libnl libp11-kit libpcap libpsl libsasl libseccomp
|
2022-06-08 14:18:54 +02:00
|
|
|
libsecret libssh2 libtasn1 libtirpc libtool libunistring libverto libxcrypt licenses linux-api-headers
|
2022-11-15 16:49:16 +01:00
|
|
|
lz4 m4 make mpfr nano ncurses nettle npth numactl openssl openssl-1.1 opensysusers p11-kit package-query pacman
|
2022-03-20 13:19:37 +01:00
|
|
|
pacman-contrib pacman-mirrorlist pam pambase patch pciutils pcre pcre2 perl pinentry
|
|
|
|
pkgconf procps-ng psmisc readline sed shadow sqlite sudo tar texinfo tzdata util-linux
|
|
|
|
util-linux-libs wget which xz yajl zlib zsh zstd )
|
2022-12-15 23:23:19 +01:00
|
|
|
# removed db as a perl dependency which is now db5.3 instead
|
2022-03-20 13:19:37 +01:00
|
|
|
|
|
|
|
package() {
|
|
|
|
cd "$pkgdir"
|
|
|
|
install -d -m777 "$pkgdir"/src
|
|
|
|
install -Dm644 "$srcdir"/README-jobbot.txt "$pkgdir"/src/README-jobbot.txt
|
|
|
|
install -Dm644 "$srcdir"/Qsq "$pkgdir"/src/Qsq # When jobbot is installed this can be produced
|
|
|
|
# ... by running 'pacman -Qsq >/src/Qsq'
|
2022-06-21 21:47:09 +02:00
|
|
|
install -Dm755 "$srcdir"/ckchroot "$pkgdir"/usr/local/bin/ckchroot
|
2022-03-20 13:19:37 +01:00
|
|
|
# This ckchroot script runs 'pacman -Qsq >/tmp/Qsq' and then compares it to /src/Qsq
|
|
|
|
}
|
|
|
|
|
2022-09-03 00:50:45 +02:00
|
|
|
#---- license gpg-key sha256sums ----
|
2022-03-20 13:19:37 +01:00
|
|
|
|
|
|
|
license=('ISC')
|
|
|
|
|
2022-11-15 16:49:16 +01:00
|
|
|
sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt
|
2022-12-20 14:27:17 +01:00
|
|
|
86fcaa270deb112354c1b462a3e875647ec4c7140b085e5cf4f4d0d6e6831767 # Qsq
|
2022-03-20 13:19:37 +01:00
|
|
|
50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot
|
2022-06-21 21:47:09 +02:00
|
|
|
|