upg tzdata pacman jobbot iproute2 gnutls filesystem brotli audit archlinux-keyring

This commit is contained in:
joborun linux 2023-01-31 22:17:45 +02:00
parent b214d5e144
commit 1be213c0ad
38 changed files with 279 additions and 88 deletions

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=archlinux-keyring
_tag='d8a48e5c275732a4e47143c79eb0c0ec14687ef6' # git rev-parse ${pkgver}
pkgver=20221220
_tag='7f697db5df3ed30142fc181f24ba6165039a693b' # git rev-parse ${pkgver}
pkgver=20230130
pkgrel=01
pkgdesc='Arch Linux PGP keyring'
arch=(any)
@ -54,5 +54,5 @@ validpgpkeys=('02FD1C7A934E614545849F19A6234074498E9CEE' # Christian Hesse <ewo
sha256sums=(SKIP)
# db95ca8e044cc482bcbb67ba7c1e0ad9b780ef30594fb873d9f022475103ef7c /var/cache/jobcore/archlinux-keyring-20221220-01-any.pkg.tar.xz
### c73657a40e3bc6cfaf520bf19b187c36d937534284f7101ddb5aee7f20938021 archlinux-keyring-20230130-01-any.pkg.tar.xz

View File

@ -2,8 +2,8 @@
# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
pkgname=archlinux-keyring
_tag='d8a48e5c275732a4e47143c79eb0c0ec14687ef6' # git rev-parse ${pkgver}
pkgver=20221220
_tag='7f697db5df3ed30142fc181f24ba6165039a693b' # git rev-parse ${pkgver}
pkgver=20230130
pkgrel=1
pkgdesc='Arch Linux PGP keyring'
arch=('any')

View File

@ -8,7 +8,7 @@
pkgbase=audit
pkgname=('audit' 'python-audit')
pkgver=3.0.9
pkgrel=01
pkgrel=02
pkgdesc="Userspace components of the audit framework w/o systemd"
url='https://people.redhat.com/sgrubb/audit'
arch=(x86_64)
@ -50,7 +50,7 @@ build() {
--sysconfdir=/etc
--libexecdir=/usr/lib/audit
--enable-gssapi-krb5=yes
--enable-systemd=yes
--enable-systemd=no
--with-libcap-ng=yes
)
@ -84,7 +84,9 @@ package_audit() {
rm -v "$pkgdir/usr/include/libaudit.h.orig"
# add log dir
install -vdm 700 "$pkgdir/var/log/$pkgname"
install -vdm 700 "$pkgdir/var/log/$pkgname/"
# add rules.d dir to satisfy augenrules
install -vdm 755 "$pkgdir/etc/audit/rules.d/"
# remove legacy files
rm -frv "$pkgdir/usr/lib/audit"
@ -120,3 +122,7 @@ sha256sums=(8fb63cfe1c2c127dd2908be164f596ac4ea00439f34ee2444840f7103b0ab422 #
c3647e09d1a973595d8e43e373b8644dfb7131328c7fb3e229593af02c72ca42 # audit-3.0.8-config_paths.patch
118c01ae411904b7a7730379ebf7a7506a044182a73d9bcf0620e25e853b698a # audit-3.0.9-flex_array_workaround.patch
f4f4a06fa6070970611f49573180501f588de215cc6c26bfb8804ed9e7621e8f) # audit-3.0.9-undo_flex_array_workaround.patch
# ed95e1aba684a3244ff64df3bdadb5177e24edc9d9e9ae3d602cf54eb6b8a0e5 audit-3.0.9-02-x86_64.pkg.tar.xz
# 3fda4e4b6669a7ef5299d7e8ec08b01af6c437d6e38862ea2d9419d550152d96 python-audit-3.0.9-02-x86_64.pkg.tar.xz

View File

@ -10,13 +10,13 @@
pkgbase=audit
pkgname=(audit python-audit)
pkgver=3.0.9
pkgrel=1
pkgrel=2
pkgdesc='Userspace components of the audit framework'
url='https://people.redhat.com/sgrubb/audit'
arch=(x86_64)
makedepends=(glibc krb5 libcap-ng libldap linux-api-headers python swig)
license=(GPL2 LGPL2.1)
options=(debug emptydirs)
options=(emptydirs)
source=(
$pkgbase-userspace-$pkgver.tar.gz::https://github.com/linux-audit/audit-userspace/archive/refs/tags/v$pkgver.tar.gz
$pkgbase-3.0.8-config_paths.patch
@ -95,7 +95,9 @@ package_audit() {
rm -v "$pkgdir/usr/include/libaudit.h.orig"
# add log dir
install -vdm 700 "$pkgdir/var/log/$pkgname"
install -vdm 700 "$pkgdir/var/log/$pkgname/"
# add rules.d dir to satisfy augenrules
install -vdm 755 "$pkgdir/etc/audit/rules.d/"
# remove legacy files
rm -frv "$pkgdir/usr/lib/audit"

View File

@ -3,3 +3,4 @@ python
autoconf
automake

26
base-devel/PKGBUILD Normal file
View File

@ -0,0 +1,26 @@
#!/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=base-devel
pkgver=1
pkgrel=01
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!
# url='https://www.archlinux.org'
url='http://pozol.eu'
arch=('any')
#options=('!debug')
depends=('jobbot')
#depends=(archlinux-keyring autoconf automake binutils bison debugedit fakeroot file
# findutils flex gawk gcc gettext grep groff gzip libtool m4 make pacman
# patch pkgconf sed sudo texinfo which)
#---- license gpg-key sha256sums ----
license=('GPL')

41
base-devel/PKGBUILD-arch Normal file
View File

@ -0,0 +1,41 @@
# Maintainer: Arch Linux Team
# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org>
pkgname=base-devel
pkgver=1
pkgrel=1
pkgdesc='Basic tools to build Arch Linux packages'
url='https://www.archlinux.org'
arch=('any')
license=('GPL')
options=('!debug')
depends=(
archlinux-keyring
autoconf
automake
binutils
bison
debugedit
fakeroot
file
findutils
flex
gawk
gcc
gettext
grep
groff
gzip
libtool
m4
make
pacman
patch
pkgconf
sed
sudo
texinfo
which
)
# vim: ts=2 sw=2 et:

1
base-devel/clean Normal file
View File

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

1
base-devel/deps Normal file
View File

@ -0,0 +1 @@

1
base-devel/key Normal file
View File

@ -0,0 +1 @@

View File

@ -7,13 +7,12 @@
pkgname=base
pkgver=10.0
pkgrel=02
pkgrel=03
pkgdesc='Minimal set of packages to define a basic JOBORun Linux installation'
url='http://pozol.eu'
groups=( jobbase )
arch=(x86_64)
source=( README.txt )
optdepends=('linux-lts: recommended kernel'
'linux: alternative latest lts kernel'
's6-suite: s6 and 66 system and basic booting necessities'
@ -31,6 +30,11 @@ package() {
# distro defined requirements
'licenses' 'pacman' 'nano' 'zsh' 'jobo-setup' 'arch-install-scripts'
# kernel
# linux-lts recommended but not enforced as with other distros
# we deeply believe in educated choice, and since someone may want
# to try the system as a chroot of another, a kernel is not mandatory
# keyrings GnuPG keys of repo and pkg signatures
'archlinux-keyring' 'obarun-keyring' 'joborun-keyring'
@ -38,7 +42,7 @@ package() {
'coreutils' 'file' 'findutils' 'gawk' 'grep' 'procps-ng' 'sed' 'tar'
# standard linux toolset
'pciutils' 'psmisc' 'shadow' 'util-linux' 'bzip2' 'gzip' 'xz' 'sudo'
'pciutils' 'psmisc' 'shadow' 'util-linux' 'bzip2' 'gzip' 'lzip' 'xz' 'sudo'
# init, service supervisors, mdev
'runit' 'runit-rc' 'joborun66' 'eudev'
@ -64,4 +68,3 @@ license=('ISC')
sha256sums=(cf5a5b593698d38b717e4c4274c6a1dd6a5b1c93e03b826bbbc18b6872f79c9f) # README.txt

View File

@ -9,11 +9,11 @@ pkgbase=brotli
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
_gitcommit=e61745a6b7add50d380cfd7d3883dd6c62fc2c71
pkgver=1.0.9
pkgrel=09
pkgrel=010
pkgdesc='Generic-purpose lossless compression algorithm'
url='https://github.com/google/brotli'
arch=('x86_64')
makedepends=('git' 'glibc' 'gcc-libs' 'cmake' 'python-setuptools')
makedepends=('git' 'cmake' 'python-setuptools')
# options=('debug') ## uncomment this to produce the debug pkg
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
@ -40,13 +40,17 @@ build() {
check() {
cd ${pkgbase}
python setup.py test
local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')
PYTHONPATH="$PWD/bin/lib.linux-$CARCH-cpython-${python_version}" python -m unittest discover python "*_test.py"
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
package_brotli() {
depends=('gcc-libs' 'glibc')
depends=('glibc')
provides=(libbrotlicommon.so libbrotlidec.so libbrotlienc.so)
cd ${pkgbase}
@ -60,7 +64,7 @@ package_brotli() {
package_python-brotli() {
pkgdesc+=' - python library'
depends=('python' 'glibc' 'gcc-libs')
depends=('python')
cd ${pkgbase}
python setup.py install --skip-build -O1 --root="$pkgdir"
@ -83,4 +87,7 @@ license=('MIT')
sha256sums=(SKIP)
# b754bfc91460158839077b4494f25d6e56515f1d032e50b01144ba3d029514c1 brotli-1.0.9-10-x86_64.pkg.tar.xz
# 5bc48044a812ef0d3e522d790e78f83f15421b61eaa401eef9d2753fcf44925c brotli-testdata-1.0.9-10-x86_64.pkg.tar.xz
# beb6286729ad6b0723bf3d9d5d14661556092634b2d133c5e8dcd007064a4cf5 python-brotli-1.0.9-10-x86_64.pkg.tar.xz

View File

@ -8,13 +8,12 @@ pkgbase=brotli
pkgname=('brotli' 'python-brotli' 'brotli-testdata')
_gitcommit=e61745a6b7add50d380cfd7d3883dd6c62fc2c71
pkgver=1.0.9
pkgrel=9
pkgrel=10
pkgdesc='Generic-purpose lossless compression algorithm'
url='https://github.com/google/brotli'
arch=('x86_64')
license=('MIT')
makedepends=('git' 'glibc' 'gcc-libs' 'cmake' 'python-setuptools')
options=('debug')
makedepends=('git' 'cmake' 'python-setuptools')
source=(${pkgname}::"git+${url}#commit=${_gitcommit}")
sha512sums=('SKIP')
@ -41,13 +40,14 @@ build() {
check() {
cd ${pkgbase}
python setup.py test
local python_version=$(python -c 'import sys; print("".join(map(str, sys.version_info[:2])))')
PYTHONPATH="$PWD/bin/lib.linux-$CARCH-cpython-${python_version}" python -m unittest discover python "*_test.py"
cd build
ctest --output-on-failure --stop-on-failure -j$(nproc)
}
package_brotli() {
depends=('gcc-libs' 'glibc')
depends=('glibc')
provides=(libbrotlicommon.so libbrotlidec.so libbrotlienc.so)
cd ${pkgbase}
@ -61,7 +61,7 @@ package_brotli() {
package_python-brotli() {
pkgdesc+=' - python library'
depends=('python' 'glibc' 'gcc-libs')
depends=('python')
cd ${pkgbase}
python setup.py install --skip-build -O1 --root="$pkgdir"

View File

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=filesystem
pkgver=2022.11.3
pkgrel=04
pkgver=2023.01.30
pkgrel=01
pkgdesc='Base Joborun Linux file system'
arch=('x86_64')
groups=( jobbot )
@ -128,7 +128,7 @@ sha256sums=(e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82 # c
5e4088ad8d0853d390fa303f6be8c3f69c33834200cba9e90f7849f1993ca8d0 # profile
297113b9e11af3e73756482eaca6ad188e210d8cd537e66881225f6feeec1e3a # resolv.conf
d88be2b45b43605ff31dd83d6a138069b6c2e92bc8989b7b9ab9eba8da5f8c7b # securetty
1d77352db51f1edc46eb868307530d1c02de1ee77cfa14902bc0430aad91384b # shadow
6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c # shadow
268e414ace5dd1579e5a3085a45a969c3d580d734182166f85d02411d3be6f7d # shells
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # subgid
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 # subuid

View File

@ -2,7 +2,7 @@
# Contributor: Tom Gundersen <teg@jklm.no>
pkgname=filesystem
pkgver=2022.10.18
pkgver=2023.01.30
pkgrel=1
pkgdesc='Base Arch Linux files'
arch=('x86_64')
@ -37,7 +37,7 @@ sha256sums=('e03bede3d258d680548696623d5979c6edf03272e801a813c81ba5a5c64f4f82'
'6e13705ac4d6f69cdba118c6b70c722346fd3c45224133e6bbfe28aca719563c'
'c390b31fffc4a2b5d78ae8c89f5317aadef1f71baac09cfb467b675db1406d61'
'89e43a0b7028f52d5c8e7fb961d962c4b4f4e9595880a6157274ddb2c7c0b6b4'
'b5b28f395583d141d88c0b955cd05124f9b8cdf003feab01e55885b8e8c1303e'
'30b97e8f5965744138f7a394e04454db6d509fb89e0a9b615bcd9037df3d6f2a'
'5d8e61479f0093852365090e84d8d95b1e7fccfab068274ee25863bde6ff3e07'
'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'

View File

@ -1,4 +1,3 @@
iana-etc

View File

@ -1,3 +1 @@
root::14871::::::
nobody:x:14871::::::
root:*:14871::::::

View File

@ -7,7 +7,7 @@
pkgname=gnutls
pkgver=3.7.8
pkgrel=04
pkgrel=05
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('x86_64')
url="https://www.gnutls.org/"
@ -74,4 +74,5 @@ validpgpkeys=('5D46CB0F763405A7053556F47A75A648B3F9220C') # "Zoltan Fridrich <zf
sha256sums=(c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114 # gnutls-3.7.8.tar.xz
f355275b86b8a9d257b8a8a81370b7879d361113cb87c3cead2d1be5e69d19fa) # gnutls-3.7.8.tar.xz.sig
# d3bc88ee0b1fbb4d51e55b7a5af402a16ea69228e354da932c6b27c82ac0d613 gnutls-3.7.8-04-x86_64.pkg.tar.xz
## c42b38953580329e87a0d7a6c08d9f256355ec1a9745c96e6ee7ca1530dd0fd9 gnutls-3.7.8-05-x86_64.pkg.tar.xz

View File

@ -3,19 +3,18 @@
pkgname=gnutls
pkgver=3.7.8
pkgrel=4
pkgrel=5
pkgdesc="A library which provides a secure layer over a reliable transport layer"
arch=('x86_64')
license=('GPL3' 'LGPL2.1')
url="https://www.gnutls.org/"
options=('!zipman' 'debug')
options=('!zipman')
depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2'
'libidn2.so' 'libunistring' 'brotli')
'zstd' 'libidn2.so' 'libunistring' 'brotli')
makedepends=('tpm2-tss')
checkdepends=('net-tools' 'tpm2-tools')
optdepends=('guile: for use with Guile bindings'
'tpm2-tss: support for TPM2 wrapped keys'
'zstd: for compression support')
'tpm2-tss: support for TPM2 wrapped keys')
source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/${pkgname}-${pkgver}.tar.xz{,.sig})
sha256sums=('c58ad39af0670efe6a8aee5e3a8b2331a1200418b64b7c51977fb396d4617114'
'SKIP')

View File

@ -8,15 +8,16 @@
## rebuild after any libbpf upgrade ##
pkgname=iproute2
pkgver=6.1.0
pkgrel=03
pkgrel=04
pkgdesc='IP Routing Utilities'
arch=('x86_64')
url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
depends=('glibc' 'iptables' 'libelf' 'libbpf')
depends=('glibc' 'iptables' 'libcap' 'libelf' 'libbpf')
makedepends=('db5.3')
optdepends=('db5.3: userspace arp daemon'
'libcap: tipc'
'linux-atm: ATM support')
'linux-atm: ATM support'
'python: for routel')
provides=('iproute')
backup=('etc/iproute2/bpf_pinning'
'etc/iproute2/ematch_map'
@ -85,5 +86,4 @@ sha256sums=(5ce12a0fec6b212725ef218735941b2dab76244db7e72646a76021b0537b43ab #
908de44ee99bf78669e7c513298fc2a22ca9d7e816a8f99788b1e9b091035cf4) # bdb5.3.patch
## 0a9352decaa2183e0a90a3aa14b84e53828fc08ade5845da3d7dbe1c20544ff0 iproute2-6.1.0-03-x86_64.pkg.tar.xz
## b5620854a96b13d024175238ab4b12fc771949c37e4f458bf230a348b3183e19 iproute2-6.1.0-04-x86_64.pkg.tar.xz

View File

@ -4,16 +4,16 @@
pkgname=iproute2
pkgver=6.1.0
pkgrel=3
pkgrel=4
pkgdesc='IP Routing Utilities'
arch=('x86_64')
license=('GPL2')
url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
depends=('glibc' 'iptables' 'libelf' 'libbpf')
depends=('glibc' 'iptables' 'libcap' 'libelf' 'libbpf')
makedepends=('db5.3')
optdepends=('db5.3: userspace arp daemon'
'libcap: tipc'
'linux-atm: ATM support')
'linux-atm: ATM support'
'python: for routel')
provides=('iproute')
backup=('etc/iproute2/bpf_pinning'
'etc/iproute2/ematch_map'
@ -25,7 +25,7 @@ backup=('etc/iproute2/bpf_pinning'
'etc/iproute2/rt_scopes'
'etc/iproute2/rt_tables')
makedepends=('linux-atm')
options=('staticlibs' 'debug')
options=('staticlibs')
validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
'0001-make-iproute2-fhs-compliant.patch'

View File

@ -3,4 +3,3 @@ bison
gettext

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=04
pkgrel=05
groups=( jobbot )
arch=(x86_64)
source=( README-jobbot.txt Qsq ckchroot)
@ -20,12 +20,12 @@ depends=( acl archlinux-keyring obarun-keyring joborun-keyring attr audit bash
kmod krb5 less libarchive libassuan libcap libcap-ng libelf libeudev libffi libgcrypt
libgpg-error libidn2 libisl libksba libldap libmnl libmpc libnetfilter_conntrack
libnfnetlink libnftnl libnghttp2 libnl libp11-kit libpcap libpsl libsasl libseccomp
libsecret libssh2 libtasn1 libtirpc libtool libunistring libverto libxcrypt licenses linux-api-headers
lz4 m4 make mpfr nano ncurses nettle npth numactl openssl openssl-1.1 opensysusers p11-kit package-query pacman
pacman-contrib pacman-mirrorlist pam pambase patch pciutils pcre pcre2 perl pinentry
pkgconf procps-ng psmisc readline sed shadow sqlite sudo tar texinfo tzdata util-linux
util-linux-libs wget which xz yajl zlib zsh zstd )
# removed db as a perl dependency which is now db5.3 instead
libsecret libssh2 libtasn1 libtirpc libtool libunistring libverto libxcrypt licenses
linux-api-headers lz4 lzip m4 make mpfr nano ncurses nettle npth numactl openssl
openssl-1.1 opensysusers p11-kit package-query pacman pacman-contrib pacman-mirrorlist
pam pambase patch pciutils pcre pcre2 perl pinentry pkgconf procps-ng psmisc readline
sed shadow sqlite sudo tar texinfo tzdata util-linux util-linux-libs wget which xz
yajl zlib zsh zstd )
package() {
cd "$pkgdir"
@ -42,6 +42,6 @@ package() {
license=('ISC')
sha256sums=(7f0b1d6bff4b8ce726c9acf68e86f6cc88dc9c7e60b6567048427c9f26dd3bfd # README-jobbot.txt
86fcaa270deb112354c1b462a3e875647ec4c7140b085e5cf4f4d0d6e6831767 # Qsq
d7bb4ca2d90bda90491a7e5c6a8824016554f2e524631c3043ccd155b513eb50 # Qsq
50febbb21bb779f43b93c7f8e65ba4cbff0c6b32cddd45ecb9118fc801581d99) # ckchroot

View File

@ -91,6 +91,7 @@ libxcrypt
licenses
linux-api-headers
lz4
lzip
m4
make
mpfr

41
lzip/PKGBUILD Normal file
View File

@ -0,0 +1,41 @@
#!/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=lzip
pkgver=1.23
pkgrel=03
pkgdesc="A lossless file compressor based on the LZMA algorithm - default for Joborun Linux packaging since 2/2/23"
arch=('x86_64')
url="https://www.nongnu.org/lzip/lzip.html"
group=(base jobbot)
depends=('gcc-libs')
source=("https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"
"https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz.sig")
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS"
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install{,-man}
}
#---- license gpg-key sha256sums ----
license=('GPL3')
validpgpkeys=('1D41C14B272A2219A739FA4F8FE99503132D7742') # Antonio Diaz Diaz <antonio@gnu.org>
## upstream provided sha256sum:
## http://lists.nongnu.org/archive/html/lzip-bug/2018-02/msg00006.html
sha256sums=(4792c047ddf15ef29d55ba8e68a1a21e0cb7692d87ecdf7204419864582f280d # lzip-1.23.tar.gz
1344b2c6b96c27cd361cfb1cd3a9bbb98434cceb3bc2d57c6458b373d9651c0b) # lzip-1.23.tar.gz.sig

32
lzip/PKGBUILD-arch Normal file
View File

@ -0,0 +1,32 @@
# Maintainer: Jiachen Yang <farseerfc@gmail.com>
# AUR Maintainer: apophys <admin AT kubikmilan DOT sk>
# Contributor: Christoph Zeiler <archNOSPAM_at_moonblade.dot.org>
# Contributor: Renzo Carbonara <gnuk0001/gmail.com>
pkgname=lzip
pkgver=1.23
pkgrel=2
pkgdesc="A lossless file compressor based on the LZMA algorithm"
arch=('x86_64')
url="https://www.nongnu.org/lzip/lzip.html"
license=('GPL3')
depends=('gcc-libs')
source=("https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz"
"https://download.savannah.gnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz.sig")
## upstream provided sha256sum:
## http://lists.nongnu.org/archive/html/lzip-bug/2018-02/msg00006.html
sha256sums=('4792c047ddf15ef29d55ba8e68a1a21e0cb7692d87ecdf7204419864582f280d'
'SKIP')
validpgpkeys=('1D41C14B272A2219A739FA4F8FE99503132D7742') # Antonio Diaz Diaz <antonio@gnu.org>
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS"
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir" install{,-man}
}

1
lzip/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,lzip*.tar.gz*}

24
lzip/config Normal file
View File

@ -0,0 +1,24 @@
Usage: src/lzip-1.23/configure [OPTION]... [VAR=VALUE]...
To assign makefile variables (e.g., CXX, CXXFLAGS...), specify them as
arguments to configure in the form VAR=VALUE.
Options and variables: [defaults in brackets]
-h, --help display this help and exit
-V, --version output version information and exit
--srcdir=DIR find the sources in DIR [. or ..]
--prefix=DIR install into DIR [/usr/local]
--exec-prefix=DIR base directory for arch-dependent files [$(prefix)]
--bindir=DIR user executables directory [$(exec_prefix)/bin]
--datarootdir=DIR base directory for doc and data [$(prefix)/share]
--infodir=DIR info files directory [$(datarootdir)/info]
--mandir=DIR man pages directory [$(datarootdir)/man]
--build build in one step without using 'make'
--check check without using 'make', implies --build
--installdir=BINDIR install without using 'make', implies --build
CXX=COMPILER C++ compiler to use [g++]
CPPFLAGS=OPTIONS command line options for the preprocessor []
CXXFLAGS=OPTIONS command line options for the C++ compiler [-Wall -W -O2]
CXXFLAGS+=OPTIONS append options to the current value of CXXFLAGS
LDFLAGS=OPTIONS command line options for the linker []

1
lzip/deps Normal file
View File

@ -0,0 +1 @@

1
lzip/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 8FE99503132D7742

6
lzip/time Normal file
View File

@ -0,0 +1,6 @@
real 0m7.775s
user 0m7.611s
sys 0m0.347s

View File

@ -7,13 +7,18 @@
pkgname=pacman
pkgver=6.0.2
pkgrel=06
pkgrel=07
pkgdesc="A library-based package manager with dependency support"
arch=('x86_64')
url="https://www.archlinux.org/pacman/"
groups=(base)
depends=('bash' 'glibc' 'libarchive' 'curl'
'gpgme' 'pacman-mirrorlist' 'archlinux-keyring' 'obarun-keyring')
groups=(base jobbot)
depends=('bash' 'glibc' 'libarchive' 'curl' 'archlinux-keyring'
'obarun-keyring' 'joborun-keyring' 'lzip')
# NOTE: Joborun linux is switching default pkg compression to lzip at level -5
# which matches current xz compression ratio but at a fraction of RAM use
# and relatively even speed. So lzip becomes a standard system dependency
# as it will also be used by pacman during installation. Gradually all
# pkgs will be publicized as *.pkg.tar.lz For now there will be mixed.
makedepends=('meson' 'asciidoc' 'doxygen' 'cmake' 'bash-completion')
checkdepends=('python' 'fakechroot')
optdepends=('perl-locale-gettext: translation support in makepkg-template')
@ -91,8 +96,6 @@ sha256sums=(7d8e3e8c5121aec0965df71f59bedf46052c6cf14f96365c4411ec3de0a4c1a5 #
dab7c70fb9d77d702069bb57f5a12496b463d68ae20460fb0a3ffcb4791321a9 # pacman-always-create-directories-from-debugedit-fixup.patch
0b56c61eac3d9425d68faa2eccbaefdc5ed422b643974ae829eaca0460043da1 # pacman-fix-unique-source-paths.patch
acd0b149b6324dc1eca3cd2d3b30df6ef64c5653e83523d77200ec593e01d2a7 # pacman-strip-include-o-files-similar-to-kernel-modules.patch
66a188dd2155ef3d8b52d35baf7c8b306a8287a44a33e0dc35be76cc7df59f70 # pacman.conf
f79cd61d317daed90bb4115648fe62766dcbabcaadd6c7014f7212b13a8ab016) # makepkg.conf
0386a0f59f52e6586d840bc04caf8580e76bc89ca0dbe4bc8a9c79f4f234ba46 # pacman.conf
dc4dbe4e86b16ac09735402ea057aa23b821d5155d804e0fbb974e396a46a35b) # makepkg.conf

View File

@ -5,5 +5,7 @@ python
fakechroot
cmake
bash-completion
lzip

View File

@ -141,7 +141,7 @@ COMPRESSLRZ=(lrzip -q)
COMPRESSLZO=(lzop -q)
COMPRESSZ=(compress -c -f)
COMPRESSLZ4=(lz4 -q)
COMPRESSLZ=(lzip -c -f)
COMPRESSLZ=(lzip -5 -c -f)
#########################################################################
# EXTENSION DEFAULTS
@ -150,7 +150,7 @@ COMPRESSLZ=(lzip -c -f)
# WARNING: Do NOT modify these variables unless you know what you are
# doing.
#
PKGEXT='.pkg.tar.xz'
PKGEXT='.pkg.tar.lz'
SRCEXT='.src.tar.gz'
#########################################################################

View File

@ -91,17 +91,8 @@ Server = https://osdn.net/projects/joborun/storage/jobextra/
[jobcomm]
# Server = file:///var/cache/jobcomm/
# This repository has no binaries, just a database indicating
# packages that need an upgrade and which you must built on your own
Server = https://osdn.net/projects/joborun/storage/jobcomm/
# This repository is being tested, with the intention of
# staying local and not provide binaries. It can be found
# in source git.disroot.org/joborun-pkg/jobcomm
# from which you can build the packages needed and store
# in your own /var/cache/jobcomm repository (see wiki)
# # Server = https://osdn.net/projects/joborun/storage/jobcomm/
#### Obarun begins here #######
#### Obarun must be using some slow server to check its keys
#### gpgme drops the effort after a few seconds and replies with
@ -115,7 +106,7 @@ Server = https://osdn.net/projects/joborun/storage/jobcomm/
Server = https://cloud.server.obarun.org/$repo/os/$arch/
#[obextra-testing]
#Server = https://repo.obarun.org/obextra-testing
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
[obextra]
Server = https://cloud.server.obarun.org/$repo/os/$arch/
@ -260,3 +251,4 @@ Include = /etc/pacman.d/mirrorlist
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

View File

@ -1,19 +1,19 @@
#!/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
# 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=tzdata
pkgver=2022g
_tzcode=2022g
_tzdata=2022g
pkgrel=01
pkgrel=02
pkgdesc="Sources for time zone and daylight saving time data"
arch=('x86_64')
url="https://www.iana.org/time-zones"
options=('!emptydirs')
optdepends=('bash: for tzselect'
'glibc: for zdump, zic')
source=(https://www.iana.org/time-zones/repository/releases/tzcode${_tzcode}.tar.gz{,.asc}
https://www.iana.org/time-zones/repository/releases/${pkgname}${_tzdata}.tar.gz{,.asc})
@ -60,4 +60,3 @@ sha256sums=(9610bb0b9656ff404c361a41f3286da53064b5469d84f00c9cb2314c8614da74 #
4491db8281ae94a84d939e427bdd83dc389f26764d27d9a5c52d782c16764478 # tzdata2022g.tar.gz
2fe43e895ab050f5909041d1105222f0678d716128b59d39b8a3ac94b4a1bbc0) # tzdata2022g.tar.gz.asc

View File

@ -4,11 +4,13 @@ pkgname=tzdata
pkgver=2022g
_tzcode=2022g
_tzdata=2022g
pkgrel=1
pkgrel=2
pkgdesc="Sources for time zone and daylight saving time data"
arch=('x86_64')
url="https://www.iana.org/time-zones"
license=('custom: public domain')
optdepends=('bash: for tzselect'
'glibc: for zdump, zic')
options=('!emptydirs')
source=(https://www.iana.org/time-zones/repository/releases/tzcode${_tzcode}.tar.gz{,.asc}
https://www.iana.org/time-zones/repository/releases/${pkgname}${_tzdata}.tar.gz{,.asc})

View File

@ -1,2 +1,3 @@