71 lines
3.7 KiB
Bash
71 lines
3.7 KiB
Bash
#!/usr/bin/bash
|
|
# JOBoRun : Jwm OpenBox Obarun RUNit
|
|
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
|
# PkgSource : url="https://git.disroot.org/joborun-pkg/jobcore/src/branch/main/$pkgname"
|
|
# Website : https://pozol.eu
|
|
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
|
|
|
pkgbase=jobbot
|
|
pkgname=(jobbot1 jobbot2)
|
|
pkgdesc="dependencies and scripts to set the building chroot - "
|
|
pkgver=0.7
|
|
pkgrel=03
|
|
groups=(jobbot)
|
|
backup=('usr/local/bin/repojobcomm' 'usr/local/bin/repojobcore' 'usr/local/bin/repojobextra' 'usr/local/bin/mkpkg' 'usr/local/bin/cldoc' 'usr/local/bin/pkmvjobcomm' 'usr/local/bin/pkmvjobcore' 'usr/local/bin/pkmvjobextra' )
|
|
source=(https://git.disroot.org/joborun-pkg/repos/raw/branch/main/scripts.0.7.tar.xz
|
|
README-jobbot.txt
|
|
Qsq
|
|
jobbot.install)
|
|
install=$pkgbase.install
|
|
|
|
package_jobbot1() {
|
|
cd "$pkgdir"
|
|
pkgdesc+='-Minimal set of packages to maintain the building chroot for JOBORun Linux while building'
|
|
replaces=(jobbot)
|
|
conflicts=(jobbot)
|
|
depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
|
|
libverto libxcrypt npth npth libisl iptables
|
|
binutils brotli bzip2 ca-certificates ca-certificates-mozilla ca-certificates-utils
|
|
coreutils curl diffutils e2fsprogs elfutils expat fakeroot file
|
|
filesystem findutils flex gawk gc gcc gcc-libs gdbm glib2 glibc gmp gnupg gnutls leancrypto
|
|
gpgme grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson json-c
|
|
keyutils kmod-no-zstd krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi
|
|
libgcrypt libgpg-error libidn2 libisl libksba libldap libmnl libmpc libnetfilter_conntrack
|
|
libnfnetlink libnftnl libnghttp2 libnghttp3 libnl libnsl libp11-kit libpcap libpsl libsasl
|
|
libseccomp libsecret libssh2 libtasn1 libtirpc libtool libunistring libusb libutempter
|
|
libverto libxcrypt licenses linux-api-headers lmdb lz4 lzip m4 make mpfr nano ncurses nettle
|
|
npth numactl openssl p11-kit pacman pacman-mirrorlist pam pambase patch pciutils pcre
|
|
pcre2 perl pinentry pkgconf procps-ng psmisc readline sed shadow sqlite sudo tar texinfo
|
|
tpm2-tss tzdata util-linux util-linux-libs which xz yajl zlib zsh zstd )
|
|
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'
|
|
install -Dm755 "$srcdir/scripts"/{clone,update}-jobo-repos \
|
|
-t "$pkgdir"/src/pkg/
|
|
install -Dm755 "$srcdir/scripts"/{ckchroot,repojobcomm,repojobcore,repojobextra,mkpkg,cldoc,pkmvjobcomm,pkmvjobcore,pkmvjobextra} \
|
|
-t "$pkgdir"/usr/local/bin/
|
|
}
|
|
|
|
package_jobbot2() {
|
|
pkgdesc+='- An additional set of packages to jobbot1, helping the building process between builds - remove while building'
|
|
depends=(jobbot1 cower opensysusers package-query pacman-contrib wget)
|
|
conflicts=(dbus db)
|
|
}
|
|
|
|
#---- arch license gpg-key & sha256sums ----
|
|
|
|
arch=(x86_64)
|
|
|
|
license=('ISC')
|
|
|
|
sha256sums=(4632a5e7b7f95ac19029f80f64af5fbdfdca1f7f3e52346013c62cdfa6bf4ba3 # scripts.0.7.tar.xz
|
|
3fc39f01416b9be6b1be16dccac678700a4eb6ac95a7de26c80d8517bb7ddbce # README-jobbot.txt
|
|
f617e5c3253aebd6f122e2027f81fb669e887cf991db71cbd50d2df7269c1995 # Qsq
|
|
add8cebb686a12b206efc36486eea156273f98f0e983b2c8f5f7514e74f00d85) # jobbot.install
|
|
|
|
## dd38a3de001d26a2f5f1b2bb8752c19612686e31c29ddcd40e6ca3a71aa400f6 jobbot1-0.7-03-x86_64.pkg.tar.lz
|
|
## 0ae52a675fe4ba48ff108cd4eeb2f551e1c0610ad41845d45ad4fef937bd5b13 jobbot2-0.7-03-x86_64.pkg.tar.lz
|
|
|
|
## 2d5413aba3bd491b0ff6094fcc31711523fba30c9526fadad86fa9d9d54613ab jobbot1-0.7-003-x86_64.pkg.tar.lz
|
|
## f758a0a3dddecd89fff2c5e6fab242a002722cefd62b1a59a1803b1fb901ea72 jobbot2-0.7-003-x86_64.pkg.tar.lz
|