upg cryptsetup fakeroot kmod libpsl
This commit is contained in:
parent
54202d265c
commit
744b2bc466
11 changed files with 80 additions and 49 deletions
|
@ -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
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
15
jobbot/NOTE
Normal 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!
|
||||
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
libxslt
|
||||
python
|
||||
publicsuffix-list
|
||||
gtk-doc
|
||||
autoconf
|
||||
gettext
|
||||
automake
|
||||
|
||||
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
gpg --recv-key 08302DB6A2670428
|
Loading…
Reference in a new issue