upg based-devel jobbot libnghttp3
This commit is contained in:
parent
e999229e45
commit
addf6832fd
8 changed files with 57 additions and 25 deletions
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=base-devel
|
||||
pkgver=1
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
pkgdesc='Basic tools to build Arch Linux packages are a few more than Joborun jobbot and not always necesary'
|
||||
# instead of the pkg group base-devel Arch is now making a metapackage for their building chroot
|
||||
# just like joborun has the jobbot pkg! Ha! We did this first, but our chroot is slim, not fat!
|
||||
|
@ -18,7 +18,7 @@ url='http://pozol.eu'
|
|||
# with direct dependencies of jobbot1.
|
||||
depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
|
||||
binutils brotli bzip2 ca-certificates ca-certificates-mozilla ca-certificates-utils
|
||||
coreutils curl db diffutils e2fsprogs elfutils expat fakeroot file
|
||||
coreutils curl diffutils e2fsprogs elfutils expat fakeroot file
|
||||
filesystem findutils flex gawk gc gcc gcc-libs gdbm glib2 glibc gmp gnupg gnutls gpgme
|
||||
grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson json-c
|
||||
keyutils kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi
|
||||
|
@ -41,5 +41,5 @@ license=('ISC')
|
|||
|
||||
sha256sums=(f6dcd6b6a10bc96dbaadee5fced55d6104602e0e19ef357320858710bfe91007) # base-devel.install
|
||||
|
||||
## f1cde4d17136f38a807633230b60e6a40882a774880e7345654bb98748c4dfb7 base-devel-1-02-x86_64.pkg.tar.lz
|
||||
## 6f58c763c3859934041c0fdf9bc9a8967c2e2415d0bd8fc53c4c720d91371b06 base-devel-1-03-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -13,3 +13,4 @@ and out time is running very thin these days with 1000 pkgs to support.
|
|||
jobbot is the heart and center of joborun, we don't take it lightly to have the heart modified
|
||||
and flooded with unnecessary crud!
|
||||
|
||||
June 13th removed db as unneeded dependency from jobbot1
|
||||
|
|
|
@ -8,9 +8,10 @@
|
|||
pkgbase=jobbot
|
||||
pkgname=(jobbot jobbot1 jobbot2)
|
||||
pkgver=0.5
|
||||
pkgrel=02
|
||||
pkgrel=03
|
||||
groups=(jobbot)
|
||||
source=(README-jobbot.txt Qsq ckchroot)
|
||||
install=$pkgbase.install
|
||||
|
||||
package_jobbot() {
|
||||
pkgdesc='Dummy package to replace previous jobbot on current building environments with jobbot1 & 2'
|
||||
|
@ -25,7 +26,7 @@ package_jobbot1() {
|
|||
conflicts=(jobbot)
|
||||
depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
|
||||
binutils brotli bzip2 ca-certificates ca-certificates-mozilla ca-certificates-utils
|
||||
coreutils curl db diffutils e2fsprogs elfutils expat fakeroot file
|
||||
coreutils curl diffutils e2fsprogs elfutils expat fakeroot file
|
||||
filesystem findutils flex gawk gc gcc gcc-libs gdbm glib2 glibc gmp gnupg gnutls gpgme
|
||||
grep groff guile gzip hwdata iana-etc icu iproute2 iptables iputils jansson json-c
|
||||
keyutils kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi
|
||||
|
@ -48,7 +49,7 @@ package_jobbot2() {
|
|||
cd "$pkgdir"
|
||||
pkgdesc='Minimal set of packages to maintain the building chroot for JOBORun Linux in between builds'
|
||||
depends=(jobbot1 cower opensysusers package-query pacman-contrib wget)
|
||||
conflicts=(dbus)
|
||||
conflicts=(dbus db)
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
@ -57,10 +58,11 @@ arch=(x86_64)
|
|||
|
||||
license=('ISC')
|
||||
|
||||
sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt
|
||||
986ec4f267c39e1dd03dcb6e1c38b4350a451abed8761d0a9ff3da152a21df12 # Qsq
|
||||
sha256sums=(8a59c39d01a41cc7146da2c4b4f1643db361ea247e91a8d01c6a191a84fa3d14 # README-jobbot.txt
|
||||
eae9ed33db803cef46fe8257e7236f82448ac3d8c0750b71516546c723b2002a # Qsq
|
||||
50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot
|
||||
|
||||
## 64674639253a91c987ec368b749d9410ab865cb8ab144acdf8a540deb0340a89 jobbot-0.5-02-x86_64.pkg.tar.lz
|
||||
## 0af8fbe3719e64fbd9dd604bdfc5085bb2fc0b4d0e557eb6cf9ec65fc7eea8e8 jobbot1-0.5-02-x86_64.pkg.tar.lz
|
||||
## 53593e0d53abe6d11b7b341e39997c086fd76f416c84bdcde6975aeb321b677d jobbot2-0.5-02-x86_64.pkg.tar.lz
|
||||
## ee1830426aac6878bf6d42142bdcae2ac53809fb64b4013bded17620949e7231 jobbot-0.5-03-x86_64.pkg.tar.lz
|
||||
## b8f864b02164263ea485daf07bf2039ecded79d2b92df0046f0d9b252c7edebd jobbot1-0.5-03-x86_64.pkg.tar.lz
|
||||
## 202e483675032f4bda591f30b11d0a272d8815690cab92836e2b57080f9a18f3 jobbot2-0.5-03-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -13,7 +13,6 @@ ca-certificates-utils
|
|||
coreutils
|
||||
cower
|
||||
curl
|
||||
db
|
||||
db5.3
|
||||
diffutils
|
||||
e2fsprogs
|
||||
|
|
|
@ -1,8 +1,20 @@
|
|||
|
||||
As of June 13th 2024 - latest revision
|
||||
(remove db from jobbot1 - must have been an old perl dependency )
|
||||
|
||||
This is the base package for the minimal jobbot installation.
|
||||
This does not produce a bootable system alone, it is the minimum set number of packages to
|
||||
have the minimum joborun building environment. No kernel, no init, no eudev/udev (just libeudev).
|
||||
The only unnecessary additions are cower (an AUR helper maintained currently by Eric Vidal of
|
||||
Obarun) package-query (a very light program that helps searching AUR with similar output to yay.
|
||||
Obarun) package-query (a very light program that helps searching AUR with similar output to yay,
|
||||
and those are now part of jobbot2 which gets removed before building and before the additional
|
||||
make dependencies (deps) are installed for each build.
|
||||
|
||||
1 pacman -S jobbot1 jobbot2
|
||||
2 depS --> pacman -Rnsu jobbot2 && pacman -S $(cat deps)
|
||||
3 depR --> pacman -Rnsu $(cat deps) && pacman -S jobbot2 && ckchroot
|
||||
4 you are back to 1
|
||||
5 pacman -Qe should only show jobbot1 and jobbot2
|
||||
|
||||
# Add the following shortcut to your .zshrc and use it to search for an AUR package in similar
|
||||
# fashion to yay
|
||||
|
@ -14,9 +26,10 @@ Before and after you build a package you should run ckchroot and expect no outpu
|
|||
+pkgname means you have extra pkgs installed, -pkgname shows pkgs missing.
|
||||
There shouldn't be much missing if the system is to hold its integrity, even in chroot.
|
||||
|
||||
When in doubt reinstall jobbot metapagkage. If the chroot (or pacman within it) is broken, don't delete your work
|
||||
and abandon it. Exit the chroot and issue " % sudo pacman -Sy jobbot -r /mnt " , where /mnt can
|
||||
be changed with the mountpoint of your builder's partition. Enter the chroot again as in " % sudo arch-chroot /mnt zsh " and everything should be operational again.
|
||||
When in doubt reinstall jobbot metapagkage. If the chroot (or pacman within it) is broken, don't delete
|
||||
your work and abandon it. Exit the chroot and issue " % sudo pacman -Sy jobbot -r /mnt " , where /mnt
|
||||
can be changed with the mountpoint of your builder's partition. Enter the chroot again as in " % sudo
|
||||
arch-chroot /mnt zsh " and everything should be operational again.
|
||||
|
||||
________
|
||||
|
||||
|
@ -34,6 +47,7 @@ git clone https://git.disroot.org/joborun-pkg/jobcore.git jobcore
|
|||
git clone https://git.disroot.org/joborun-pkg/jobextra.git jobextra
|
||||
git clone https://git.disroot.org/joborun-pkg/jobcomm.git jobcomm
|
||||
sudo pacman -Rnsu git
|
||||
sudo pacman -S jobbot1 jobbot2
|
||||
ckchroot
|
||||
% <--
|
||||
|
||||
|
@ -41,10 +55,11 @@ you should end up with the three repositories containing the source of all
|
|||
packages we produce and publish. Read the wiki for building details. (http://pozol.eu --> joborun)
|
||||
________
|
||||
|
||||
|
||||
|
||||
######## delete the empty spaces from the addresses below ########
|
||||
joborun @ disroot . org reddit . com / r / joborun
|
||||
joborun @ disroot . org reddit . com / r / joborun (attempted to be abandoned
|
||||
now moved to https:// diaspora-fr. org/tags/joborun as a forum for discussion (remember
|
||||
to add #joborun tag in your message if starting a new thread, so it can be noticed
|
||||
by members of the joborun community)
|
||||
######## delete the empty spaces from the above addresses ########
|
||||
|
||||
We are always open to constructive criticism, suggestions, recommendations, complaints,...
|
||||
|
|
15
jobbot/jobbot.install
Normal file
15
jobbot/jobbot.install
Normal file
|
@ -0,0 +1,15 @@
|
|||
#!/bin/sh
|
||||
|
||||
post_upgrade() {
|
||||
echo "for previous installations of jobbot where db was still included"
|
||||
echo "it should be removed manually. New installations of jobbot just"
|
||||
echo "don't include it, and the upgrade of jobbot2 pkg creates a conflict"
|
||||
echo "with db and dbus."
|
||||
}
|
||||
|
||||
post_install() {
|
||||
echo "Running the script ckchroot or executing pacman -Qe should only "
|
||||
echo "reveal two pkgs jobbot1 and jobbot2. If so you have the proper "
|
||||
echo "joborun minimal chroot"
|
||||
}
|
||||
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libnghttp3
|
||||
pkgver=1.3.0
|
||||
pkgver=1.4.0
|
||||
pkgrel=01
|
||||
pkgdesc="HTTP/3 library written in C"
|
||||
url='https://github.com/ngtcp2/nghttp3'
|
||||
|
@ -45,8 +45,8 @@ license=('MIT')
|
|||
|
||||
validpgpkeys=('F4F3B91474D1EB29889BD0EF7E8403D5D673C366') # Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
|
||||
|
||||
sha256sums=(450525981d302f23832b18edd1a62cf58019392ca6402408d0eb1a7f3fd92ecf # nghttp3-1.3.0.tar.xz
|
||||
45ebcffa3e247047031fd5a3d743723edbe7a6badd90fbdd71fa35a4db9ae5a2) # nghttp3-1.3.0.tar.xz.asc
|
||||
sha256sums=(c87b27ef33982a3b831dd349f4a75c55bd4c22a8ec0890095b84b54009df9d6a # nghttp3-1.4.0.tar.xz
|
||||
ae8830fa2629aeca963496a12a66fd736ad7aba77fa2e9f0a6fc3381d8dee4c9) # nghttp3-1.4.0.tar.xz.asc
|
||||
|
||||
## 79952bf663468d0370d4194600cf140bd295fd6b974ea2299989e62f70c31afb libnghttp3-1.3.0-01-x86_64.pkg.tar.lz
|
||||
## 06f70bf32c918e66554079e8ef237d6d690c10191240b68388c64c95564da0df libnghttp3-1.4.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
# Maintainer: Christian Hesse <eworm@archlinux.org>
|
||||
|
||||
pkgname=libnghttp3
|
||||
pkgver=1.3.0
|
||||
pkgver=1.4.0
|
||||
pkgrel=1
|
||||
pkgdesc="HTTP/3 library written in C"
|
||||
url='https://github.com/ngtcp2/nghttp3'
|
||||
|
@ -12,7 +12,7 @@ depends=('glibc')
|
|||
provides=('libnghttp3.so')
|
||||
validpgpkeys=('F4F3B91474D1EB29889BD0EF7E8403D5D673C366') # Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
|
||||
source=("https://github.com/ngtcp2/nghttp3/releases/download/v${pkgver}/nghttp3-${pkgver}.tar.xz"{,.asc})
|
||||
sha256sums=('450525981d302f23832b18edd1a62cf58019392ca6402408d0eb1a7f3fd92ecf'
|
||||
sha256sums=('c87b27ef33982a3b831dd349f4a75c55bd4c22a8ec0890095b84b54009df9d6a'
|
||||
'SKIP')
|
||||
|
||||
prepare() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue