upg cryptsetup fakeroot kmod libpsl

This commit is contained in:
joborun linux 2024-03-08 03:57:59 +02:00
parent 54202d265c
commit 744b2bc466
11 changed files with 80 additions and 49 deletions

View File

@ -6,16 +6,16 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cryptsetup
pkgver=2.7.0
pkgrel=03
pkgver=2.7.1
pkgrel=01
pkgdesc='Userspace setup tool for transparent encryption of block devices using dm-crypt w/o systemd'
url='https://gitlab.com/cryptsetup/cryptsetup/'
depends=('device-mapper' 'libdevmapper.so' 'openssl' 'popt' 'util-linux-libs'
'libuuid.so' 'json-c' 'libjson-c.so' 'argon2' 'libargon2.so')
makedepends=(util-linux asciidoctor)
provides=('libcryptsetup.so')
#options=('debug' '!emptydirs')
conflicts=('mkinitcpio<38-1')
provides=('libcryptsetup.so')
options=('!emptydirs')
source=("https://www.kernel.org/pub/linux/utils/cryptsetup/v${pkgver%.*}/${pkgname}-${pkgver}.tar."{xz,sign})
# 'hooks-encrypt'
@ -43,6 +43,7 @@ package() {
# install docs
install -D -m0644 -t "${pkgdir}"/usr/share/doc/cryptsetup/ FAQ.md docs/{Keyring,LUKS2-locking}.txt
# # install hook
# install -D -m0644 "${srcdir}"/hooks-encrypt "${pkgdir}"/usr/lib/initcpio/hooks/encrypt
# install -D -m0644 "${srcdir}"/install-encrypt "${pkgdir}"/usr/lib/initcpio/install/encrypt
@ -57,12 +58,7 @@ license=('GPL')
validpgpkeys=('2A2918243FDE46648D0686F9D9B0577BD93E98FC') # Milan Broz <gmazyland@gmail.com>
sha256sums=(94003a00cd5a81944f45e8dc529e0cfd2a6ff629bd2cd21cf5e574e465daf795 # cryptsetup-2.7.0.tar.xz
ae18d1ebe90f38d93cee9af7a05acacb61ed60adffc9180c76c61afba445497f) # cryptsetup-2.7.0.tar.sign
# 839e961e053512293052250b424f38c347cb46c14cbd51d7e2705b3f5378ec02 # hooks-encrypt
# 2b71c6c56ef81e5bf4f49dcc08dbd1651b46bda51a8f75a0a342b344b2d0eccd) # install-encrypt
# systemd-crap
# 90cb28135734c5888a65dc35b345552f31328f04d6a8c3c312c41194f06026c9) # install-sd-encrypt
sha256sums=(da5d1419e2a86e01aa32fd79582cd54d208857cb541bca2fd426a5ff1aaabbc3 # cryptsetup-2.7.1.tar.xz
ae211b9a98a914a27b9e6f4c4954b227984ee9552be9ba8a8c11be5e90118004) # cryptsetup-2.7.1.tar.sign
## bc4f35af5d01c404d0fdde8e8fc8271d48515f4b1cbaf100953140146a95566e cryptsetup-2.7.0-03-x86_64.pkg.tar.lz
## 1567483cb59d8cd5dc8fd550ef74033b43c6227e8a7cab8a4a4be7b403d61c64 cryptsetup-2.7.1-01-x86_64.pkg.tar.lz

View File

@ -2,8 +2,8 @@
# Contributor: Thomas Bächler <thomas@archlinux.org>
pkgname=cryptsetup
pkgver=2.7.0
pkgrel=3
pkgver=2.7.1
pkgrel=1
pkgdesc='Userspace setup tool for transparent encryption of block devices using dm-crypt'
arch=(x86_64)
license=('GPL')
@ -16,7 +16,7 @@ provides=('libcryptsetup.so')
options=('!emptydirs')
validpgpkeys=('2A2918243FDE46648D0686F9D9B0577BD93E98FC') # Milan Broz <gmazyland@gmail.com>
source=("https://www.kernel.org/pub/linux/utils/cryptsetup/v${pkgver%.*}/${pkgname}-${pkgver}.tar."{xz,sign})
sha256sums=('94003a00cd5a81944f45e8dc529e0cfd2a6ff629bd2cd21cf5e574e465daf795'
sha256sums=('da5d1419e2a86e01aa32fd79582cd54d208857cb541bca2fd426a5ff1aaabbc3'
'SKIP')
build() {

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=fakeroot
pkgver=1.33
pkgrel=02
pkgver=1.34
pkgrel=01
pkgdesc='Tool for simulating superuser privileges w/o systemd'
url='https://tracker.debian.org/pkg/fakeroot'
groups=( jobbot )
@ -54,8 +54,7 @@ arch=(x86_64)
license=('GPL')
sha256sums=(e157d8e5c64d3a755707791e9be93296c6d249d5c4478bf941b675d49c47757d) # fakeroot_1.33.orig.tar.gz
## 9891164d2e10204c8528d36d57c31646d7787d602941e5877cf3f86508289836 fakeroot-1.33-02-x86_64.pkg.tar.lz
sha256sums=(5727f16d8903792588efa7a9f8ef8ce71f8756e746b62e45162e7735662e56bb) # fakeroot_1.34.orig.tar.gz
## 171c4c5e3d345ffc0c2edb54e421dda64e3ac97f662756d0c533a26ef2b4590d fakeroot-1.34-01-x86_64.pkg.tar.lz

View File

@ -3,8 +3,8 @@
# Contributor: Jochem Kossen <j.kossen@home.nl>
pkgname=fakeroot
pkgver=1.33
pkgrel=2
pkgver=1.34
pkgrel=1
pkgdesc='Tool for simulating superuser privileges'
arch=('x86_64')
license=('GPL')
@ -14,7 +14,7 @@ depends=('glibc' 'filesystem' 'sed' 'util-linux' 'sh')
makedepends=('systemd' 'po4a')
checkdepends=('sharutils')
source=("https://deb.debian.org/debian/pool/main/f/$pkgname/${pkgname}_${pkgver}.orig.tar.gz")
sha256sums=('e157d8e5c64d3a755707791e9be93296c6d249d5c4478bf941b675d49c47757d')
sha256sums=('5727f16d8903792588efa7a9f8ef8ce71f8756e746b62e45162e7735662e56bb')
build() {
cd $pkgname-$pkgver

15
jobbot/NOTE Normal file
View File

@ -0,0 +1,15 @@
March 7 2024
Today arch upgraded libpsl and added python as a running dependensy which itself is a dependency of
curl/pacman and therefore python and its dependency libnsl must be present in the minimal chroot,
which further enlarges its size and complexity.
It would take some time to research whether in fact is absolutely necessary or not, for now we
do as arch says. If in fact is unnecessary (arch moving a make dependency from libpsl to a
running dependency) we will rebuild and take it out again. It is hard to distinguish at this point
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!

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=kmod
pkgver=31
pkgver=32
pkgrel=01
pkgdesc="Linux kernel module management tools and library"
url='https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git'
@ -65,9 +65,9 @@ package() {
# extra directories
install -dm755 "$pkgdir"/{etc,usr/lib}/{depmod,modprobe}.d
for tool in {ins,ls,rm,dep}mod mod{probe,info}; do
ln -s kmod "$pkgdir/usr/bin/$tool"
done
# for tool in {ins,ls,rm,dep}mod mod{probe,info}; do
# ln -s kmod "$pkgdir/usr/bin/$tool"
# done
# install depmod.d file for search/ dir
install -Dm644 "$srcdir/depmod-search.conf" "$pkgdir/usr/lib/depmod.d/search.conf"
@ -85,11 +85,12 @@ license=('GPL2')
validpgpkeys=('EAB33C9690013C733916AC839BA2A5A630CBEA53') # Lucas DeMarchi
sha256sums=(f5a6949043cc72c001b728d8c218609c5a15f3c33d75614b78c79418fcf00d80 # kmod-31.tar.xz
c5e1e47b83cc41faa3db3010b1333e36a5d32bada316796b8b283bd616e9c73e # kmod-31.tar.sign
sha256sums=(630ed0d92275a88cb9a7bf68f5700e911fdadaf02e051cf2e4680ff8480bd492 # kmod-32.tar.xz
6d724cf54e7101651e6963e59cafcee79cae8bbc24946138debb222d5a399fd6 # kmod-32.tar.sign
# 99a02347c809307675a9a643ec34704ec5289b754d53dd4d319b32849b299c60 # 0001-master.patch
1a92bfeae870f61ce814577e69d2a147a9c0caf6aed1131243e4179241fcc4a8 # depmod-search.conf
c11c2a0f66ea405493e8617689ca10818dc81dd1dddc19bdb220c8b2917119c1 # depmod.hook
d2cd04a09feba30e1376144a8110ec7521892acb0940c3c4ba459aeecf0452ed) # depmod.script
## 6a3ea39c0455cd6f9f32c158acffb6f0c465ea41064b704fec7c83f0831d3e28 kmod-31-01-x86_64.pkg.tar.lz
## d51e12a0243d442e8878911bc7b120471eb3b034be0e8032b43a1bebea76d7d6 kmod-32-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Dave Reisner <dreisner@archlinux.org>
pkgname=kmod
pkgver=31
pkgver=32
pkgrel=1
pkgdesc="Linux kernel module management tools and library"
arch=('x86_64')
@ -18,12 +18,12 @@ source=("https://www.kernel.org/pub/linux/utils/kernel/$pkgname/$pkgname-$pkgver
'depmod-search.conf'
'depmod.hook'
'depmod.script')
md5sums=('6165867e1836d51795a11ea4762ff66a'
md5sums=('1046fda48766fae905f83150d12eec78'
'SKIP'
'dd62cbf62bd8f212f51ef8c43bec9a77'
'e179ace75721e92b04b2e145b69dab29'
'b00253ca0d4ebfb2414e4596597bdebd')
sha256sums=('f5a6949043cc72c001b728d8c218609c5a15f3c33d75614b78c79418fcf00d80'
sha256sums=('630ed0d92275a88cb9a7bf68f5700e911fdadaf02e051cf2e4680ff8480bd492'
'SKIP'
'1a92bfeae870f61ce814577e69d2a147a9c0caf6aed1131243e4179241fcc4a8'
'c11c2a0f66ea405493e8617689ca10818dc81dd1dddc19bdb220c8b2917119c1'
@ -67,10 +67,6 @@ package() {
# extra directories
install -dm755 "$pkgdir"/{etc,usr/lib}/{depmod,modprobe}.d
for tool in {ins,ls,rm,dep}mod mod{probe,info}; do
ln -s kmod "$pkgdir/usr/bin/$tool"
done
# install depmod.d file for search/ dir
install -Dm644 "$srcdir/depmod-search.conf" "$pkgdir/usr/lib/depmod.d/search.conf"

View File

@ -6,15 +6,21 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libpsl
pkgver=0.21.2
pkgver=0.21.5
pkgrel=01
pkgdesc='Public Suffix List library'
url='https://github.com/rockdaboot/libpsl'
arch=('x86_64')
# This is intentionally left out
# to minimize chroot for jobbot1
# https://github.com/rockdaboot/libpsl/issues/157
# /usr/bin/psl-make-dafsa script will require python to work!! Otherwise both python and libnsl
# are a waste of speace!
#
#depends=('libidn2' 'libunistring' 'python')
depends=('libidn2' 'libunistring')
makedepends=('libxslt' 'python' 'publicsuffix-list' 'gtk-doc')
makedepends=('libxslt' 'publicsuffix-list' 'gtk-doc')
provides=('libpsl.so')
source=(https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz)
source=(https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz{,.sig})
prepare() {
cd ${pkgname}-${pkgver}
@ -49,10 +55,16 @@ package() {
install -Dm 644 COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('MIT')
sha256sums=(e35991b6e17001afa2c0ca3b10c357650602b92596209b7492802f3768a6285f) # libpsl-0.21.2.tar.gz
validpgpkeys=('1CB27DBC98614B2D5841646D08302DB6A2670428') # Tim Rühsen <tim.ruehsen@gmx.de>
sha256sums=(1dcc9ceae8b128f3c0b3f654decd0e1e891afc6ff81098f227ef260449dae208 # libpsl-0.21.5.tar.gz
87d819c4b61b6880ebe788edb411b92ac6ac47c7a2fb72899a8446a485d4607a) # libpsl-0.21.5.tar.gz.sig
## 1a9e9d779ad5976c47ffe77ef997c04cf6bbaecb038d3d97774c6c98823761f8 libpsl-0.21.5-01-x86_64.pkg.tar.lz

View File

@ -2,18 +2,29 @@
# Contributor: Darshit Shah <darnir@gmail.com>
pkgname=libpsl
pkgver=0.21.2
pkgver=0.21.5
pkgrel=1
pkgdesc='Public Suffix List library'
url='https://github.com/rockdaboot/libpsl'
arch=('x86_64')
license=('MIT')
depends=('libidn2' 'libunistring')
makedepends=('libxslt' 'python' 'publicsuffix-list' 'gtk-doc')
depends=(
libidn2
libunistring
python
)
makedepends=(
gtk-doc
libxslt
publicsuffix-list
)
provides=('libpsl.so')
source=(https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz)
sha512sums=('f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d')
b2sums=('b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d')
source=(https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz{,.sig})
sha512sums=('c14d575cecc0f1693894dd79565b6b9220084ddfa43b908a1cefe16d147cdd5ec47796eb0c2135e2f829a951abaf39d8a371ab5c1352f57b36e610e25adf91f5'
'SKIP')
b2sums=('a0076f622b85df99f866de6707850ac216b764bdb68c6d516f4603da42dac8eae3ee4c53d68dbb6af6f779c2c7f1b9caab74c8b558209b1f6823f95c13fc3ceb'
'SKIP')
validpgpkeys=('1CB27DBC98614B2D5841646D08302DB6A2670428') # Tim Rühsen <tim.ruehsen@gmx.de>
prepare() {
cd ${pkgname}-${pkgver}

View File

@ -1,8 +1,8 @@
libxslt
python
publicsuffix-list
gtk-doc
autoconf
gettext
automake

View File

@ -0,0 +1 @@
gpg --recv-key 08302DB6A2670428