upg jobbot pacman tar jobbot
add jobo-mirror
This commit is contained in:
parent
7bf676d68d
commit
d3a7a90e28
13 changed files with 145 additions and 35 deletions
|
@ -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
|
||||
|
|
|
@ -48,6 +48,7 @@ iptables
|
|||
iputils
|
||||
jansson
|
||||
jobbot
|
||||
jobo-mirror
|
||||
joborun-keyring
|
||||
keyutils
|
||||
kmod
|
||||
|
|
33
jobo-mirror/PKGBUILD
Normal file
33
jobo-mirror/PKGBUILD
Normal 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
32
jobo-mirror/README.txt
Normal 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
1
jobo-mirror/clean
Normal file
|
@ -0,0 +1 @@
|
|||
rm -rf {src,pkg}
|
2
jobo-mirror/deps
Normal file
2
jobo-mirror/deps
Normal file
|
@ -0,0 +1,2 @@
|
|||
|
||||
|
23
jobo-mirror/mirrorlist-jobo
Normal file
23
jobo-mirror/mirrorlist-jobo
Normal 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
6
jobo-mirror/time
Normal file
|
@ -0,0 +1,6 @@
|
|||
|
||||
|
||||
real 0m1.536s
|
||||
user 0m1.295s
|
||||
sys 0m0.423s
|
||||
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
14
tar/PKGBUILD
14
tar/PKGBUILD
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
1
tar/deps
1
tar/deps
|
@ -1,3 +1,2 @@
|
|||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue