upg jobbot pacman tar jobbot

add jobo-mirror
This commit is contained in:
joborun linux 2023-07-26 02:17:16 +03:00
parent 7bf676d68d
commit d3a7a90e28
13 changed files with 145 additions and 35 deletions

View file

@ -8,7 +8,7 @@
pkgname=jobbot
pkgdesc='Minimal set of packages to maintain the building chroot for JOBORun Linux'
pkgver=0.3
pkgrel=06
pkgrel=07
groups=( jobbot )
source=( README-jobbot.txt Qsq ckchroot)
depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
@ -43,7 +43,7 @@ arch=(x86_64)
license=('ISC')
sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt
2bc4b9854430568f035a85d76ef064e39d02a901a6dc7d25c35a2e750af0b7e0 # Qsq
f248217c81fc36f1f587f3215e7764fd0aaa7206e472d04517844f98fb5eaca3 # Qsq
50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot
## 3011ccf272f2fa3f1b7850b02d6dd91fd2bdeaa68fa807ae440b872014b9b622 jobbot-0.3-06-x86_64.pkg.tar.lz
## 9f1212b10abf0ccb0d962448b56be59389ba564a21cb874912817a6a1a0f28d2 jobbot-0.3-07-x86_64.pkg.tar.lz

View file

@ -48,6 +48,7 @@ iptables
iputils
jansson
jobbot
jobo-mirror
joborun-keyring
keyutils
kmod

33
jobo-mirror/PKGBUILD Normal file
View file

@ -0,0 +1,33 @@
#!/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=jobo-mirror
pkgdesc='joborun linux mirrorlist'
pkgver=0.1
pkgrel=01
groups=(base)
source=('README.txt'
'mirrorlist-jobo')
depends=('sh')
package() {
cd "$pkgdir"
mkdir -p $pkgdir/usr/local/bin
install -Dm644 $srcdir/README.txt "$pkgdir/etc/pacman.d/README.txt"
install -Dm644 $srcdir/mirrorlist-jobo "$pkgdir/etc/pacman.d/mirrorlist-jobo"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(ISC)
sha256sums=(97fc641b4d09c5a599e6464a4e68ae4219f120ff59a2ff532b2d3b436d43d296 # README.txt
b537805e032376f4b53da794115c9adc5c2db6168d6a684d0ec83beb053b44bf) # mirrorlist-jobo
## af47920265da1d4bfc989a25733b1c43155ef6cdf5fba8b5ea13fa72d077426d jobo-mirror-0.1-01-x86_64.pkg.tar.lz

32
jobo-mirror/README.txt Normal file
View file

@ -0,0 +1,32 @@
OSDN services have become a major obstacle to our work
and we sincerely regret relying on them, but seeking other
such service has proved more difficult than we thought.
At this time and since July 9th 2023 uloads have been
blocked, although their mirrors now work and seem
synchronized. To keep users alert of ongoing work
and upgrades we have swithced to a temporary solution
with disroot which is 100% reliable but limited.
Since OSDN is more down than up we are in search for new file/binary
repositories and mirrors. Meanwhile, as a source repository
git.disroot.org has been 100% reliable, but the total amount of
files stores is limited. This disroot repository only holds
the repository databases, not the packages themselves. In lack
of another solution you will have to build any updates to your
system using our source, as explained in the wiki.
the 3 OSDN mirrors below will be functional once OSDN resumes
service, so comment out disroot and uncomment the other three
when it is announced in Joborun's webpage (news) or reddit
r/joborun board. Sorry for the inconvenience, this is the
best we can do at the moment given the resources available to us.
# pacman database only, no packages to download
Server = https://git.disroot.org/joborun-pkg/repos/raw/branch/main/
# osdn mirrors once they become available for uploads again
# DOWN since July 9th 2023
#Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/repos/
#Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/repos/
#Server = https://osdn.net/projects/joborun/storage/repos/

1
jobo-mirror/clean Normal file
View file

@ -0,0 +1 @@
rm -rf {src,pkg}

2
jobo-mirror/deps Normal file
View file

@ -0,0 +1,2 @@

View file

@ -0,0 +1,23 @@
# Since OSDN is more down than up we are in search for new file/binary
# repositories and mirrors. Meanwhile, as a source repository
# git.disroot.org has been 100% reliable, but the total amount of
# files stores is limited. This disroot repository only holds
# the repository databases, not the packages themselves. In lack
# of another solution you will have to build any updates to your
# system using our source, as explained in the wiki.
# the 3 OSDN mirrors below will be functional once OSDN resumes
# service, so comment out disroot and uncomment the other three
# when it is announced in Joborun's webpage (news) or reddit
# r/joborun board. Sorry for the inconvenience, this is the
# best we can do at the moment given the resources available to us.
# pacman database only, no packages to download
Server = https://git.disroot.org/joborun-pkg/repos/raw/branch/main/
# osdn mirrors once they become available for uploads again
# DOWN since July 9th 2023
#Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/repos/
#Server = https://free.nchc.org.tw/osdn/storage/g/j/jo/joborun/repos/
#Server = https://osdn.net/projects/joborun/storage/repos/

6
jobo-mirror/time Normal file
View file

@ -0,0 +1,6 @@
real 0m1.536s
user 0m1.295s
sys 0m0.423s

View file

@ -7,11 +7,11 @@
pkgname=pacman
pkgver=6.0.2
pkgrel=013
pkgrel=014
pkgdesc="A library-based package manager with dependency support modified for joborun from arch"
url="https://www.archlinux.org/pacman/"
groups=(base jobbot)
depends=('bash' 'glibc' 'libarchive' 'curl' 'gpgme' 'pacman-mirrorlist'
depends=('bash' 'glibc' 'libarchive' 'curl' 'gpgme' 'pacman-mirrorlist' 'jobo-mirror'
'gawk' 'coreutils' 'gnupg' 'grep' 'archlinux-keyring'
'obarun-keyring' 'joborun-keyring' 'lzip')
@ -64,11 +64,21 @@ build() {
meson compile -C build
}
#check() {
# cd "$pkgname-$pkgver"
#
# meson test -C build
#}
# Run if you like, this is what we got
# Summary of Failures:
#
# 150/339 replace100.py FAIL 0.27s 0/1 subtests passed
# 207/339 sync046.py FAIL 0.35s 0/1 subtests passed
# 331/339 upgrade100.py FAIL 0.29s 0/1 subtests passed
#
# Ok: 329
# Expected Fail: 7
# Fail: 3
#
# check() {
# cd "$pkgname-$pkgver"
# meson test -C build
# }
package() {
cd "$pkgname-$pkgver"
@ -97,8 +107,7 @@ sha256sums=(7d8e3e8c5121aec0965df71f59bedf46052c6cf14f96365c4411ec3de0a4c1a5 #
d2bc104788290e3de829a232590b66ad745cf5b4762a01acc1191ebf70fef114 # pacman-always-create-directories-from-debugedit-fixup.patch
f3d4f39ef24e312f610cbb3439fb02bc6b8829e37bcf1a50ae50cd0a69bde5d0 # pacman-fix-unique-source-paths.patch
d87d0c9957c613fda272553bee58140349d151ae399f346ddaf6d75ee5916312 # pacman-strip-include-o-files-similar-to-kernel-modules.patch
ab861161bbe6895023fefbdb7f086586dbec74255e71326fd83ca6b2e9e954fb # pacman.conf
6436e418557989586221d4d5c527666f18d98c6332126dbb6276581b9dce4f6d # pacman.conf
57908e7e19d841e0be54f3024c3018ce3ed6de5ea1d7750bac550f3e1e90d8c7) # makepkg.conf
## cc0d0b3422e7b604d6b2ce2bbdde10423cb835783c571c0b030d715fb29dee95 pacman-6.0.2-013-x86_64.pkg.tar.lz
## 8a773978ec4fc0f9494c0501b9f4dcc002e6fdeafdc3a4ba017fc65180e22c99 pacman-6.0.2-014-x86_64.pkg.tar.lz

View file

@ -83,18 +83,21 @@ SigLevel = Never
[jobcore]
#Server = file:///var/cache/jobcore/
Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobcore/
Server = https://osdn.net/projects/joborun/storage/jobcore/
Include = /etc/pacman.d/mirrorlist-jobo
#Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobcore/
#Server = https://osdn.net/projects/joborun/storage/jobcore/
[jobextra]
#Server = file:///var/cache/jobextra/
Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobextra/
Server = https://osdn.net/projects/joborun/storage/jobextra/
Include = /etc/pacman.d/mirrorlist-jobo
#Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobextra/
#Server = https://osdn.net/projects/joborun/storage/jobextra/
[jobcomm]
#Server = file:///var/cache/jobcomm/
Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobcomm/
Server = https://osdn.net/projects/joborun/storage/jobcomm/
Include = /etc/pacman.d/mirrorlist-jobo
#Server = https://ftp.iij.ad.jp/pub/osdn.jp/storage/g/j/jo/joborun/jobcomm/
#Server = https://osdn.net/projects/joborun/storage/jobcomm/
#[jobmine]
# ## make your own repository and add what you build from OUR or AUR
@ -163,6 +166,11 @@ Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
# But make a note that Joborun does not support or will build
# any 32-bit packages. Expect breakage especially since
# the systemd late dependency of libgudev lib32-libgudev
# which joborun refuses the upgrade till eudev releases
# a newer version catching up to systemd
#[multilib-testing]
#SigLevel = DatabaseOptional

View file

@ -6,15 +6,14 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=tar
pkgver=1.34
pkgrel=02
pkgver=1.35
pkgrel=01
pkgdesc='Utility used to store, backup, and transport files'
url='https://www.gnu.org/software/tar/'
depends=('glibc' 'acl' 'attr')
chechdepends=(attr)
options=('!emptydirs')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}
'01-fix-cve-2022-48303.patch')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
prepare() {
cd $pkgname-$pkgver
@ -54,9 +53,8 @@ license=('GPL3')
validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff
sha256sums=(63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28 # tar-1.34.tar.xz
53b77556f719c93fc46c6c6c2192658475eee31e2cb4212262b70bd88cc74ad9 # tar-1.34.tar.xz.sig
f31bbde67ab1117b07441395c99aced81d038bf0c8a89810bd751a3cc21acfbd) # 01-fix-cve-2022-48303.patch
sha256sums=(4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16 # tar-1.35.tar.xz
c4932271b3c79e303cc0fa92b8345c04e236f35499a45b1c4e6793713c497298) # tar-1.35.tar.xz.sig
## 4ec322261c7ee072c861d8c34b7296a84b4c4b7fdf9a501939af5ed06054f59f tar-1.34-02-x86_64.pkg.tar.lz
## d7a5848edd8e32589a49d7e7b99560d7edcff33b16c497342457bdcc220a5f58 tar-1.35-01-x86_64.pkg.tar.lz

View file

@ -3,8 +3,8 @@
# Contributor: Andreas Radke <andyrtr@archlinux.org>
pkgname=tar
pkgver=1.34
pkgrel=2
pkgver=1.35
pkgrel=1
pkgdesc='Utility used to store, backup, and transport files'
arch=('x86_64')
url='https://www.gnu.org/software/tar/'
@ -13,11 +13,9 @@ depends=('glibc' 'acl')
checkdepends=('attr')
options=('!emptydirs')
validpgpkeys=('325F650C4C2B6AD58807327A3602B07F55D0C732') # Sergey Poznyakoff
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig}
'01-fix-cve-2022-48303.patch')
sha256sums=('63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28'
'SKIP'
'f31bbde67ab1117b07441395c99aced81d038bf0c8a89810bd751a3cc21acfbd')
source=("https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('4d62ff37342ec7aed748535323930c7cf94acf71c3591882b26a7ea50f3edc16'
'SKIP')
prepare() {
cd $pkgname-$pkgver

View file

@ -1,3 +1,2 @@