diff --git a/archlinux-keyring/PKGBUILD b/archlinux-keyring/PKGBUILD index 29ef657..d28787a 100644 --- a/archlinux-keyring/PKGBUILD +++ b/archlinux-keyring/PKGBUILD @@ -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 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') diff --git a/audit/PKGBUILD b/audit/PKGBUILD index 25255fd..4f0f383 100644 --- a/audit/PKGBUILD +++ b/audit/PKGBUILD @@ -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 + diff --git a/audit/PKGBUILD-arch b/audit/PKGBUILD-arch index 97f3ba0..08e640e 100644 --- a/audit/PKGBUILD-arch +++ b/audit/PKGBUILD-arch @@ -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" diff --git a/audit/deps b/audit/deps index f691a06..af46982 100644 --- a/audit/deps +++ b/audit/deps @@ -3,3 +3,4 @@ python autoconf automake + diff --git a/base-devel/PKGBUILD b/base-devel/PKGBUILD new file mode 100644 index 0000000..82fe71f --- /dev/null +++ b/base-devel/PKGBUILD @@ -0,0 +1,26 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# 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') + diff --git a/base-devel/PKGBUILD-arch b/base-devel/PKGBUILD-arch new file mode 100644 index 0000000..c07a8e7 --- /dev/null +++ b/base-devel/PKGBUILD-arch @@ -0,0 +1,41 @@ +# Maintainer: Arch Linux Team +# Contributor: Levente Polyak + +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: diff --git a/base-devel/clean b/base-devel/clean new file mode 100644 index 0000000..903c960 --- /dev/null +++ b/base-devel/clean @@ -0,0 +1 @@ +rm -rf {src,pkg} diff --git a/base-devel/deps b/base-devel/deps new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/base-devel/deps @@ -0,0 +1 @@ + diff --git a/base-devel/key b/base-devel/key new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/base-devel/key @@ -0,0 +1 @@ + diff --git a/base/PKGBUILD b/base/PKGBUILD index f743f7b..16ad245 100644 --- a/base/PKGBUILD +++ b/base/PKGBUILD @@ -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 - diff --git a/brotli/PKGBUILD b/brotli/PKGBUILD index fa79ada..3c4b945 100644 --- a/brotli/PKGBUILD +++ b/brotli/PKGBUILD @@ -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 diff --git a/brotli/PKGBUILD-arch b/brotli/PKGBUILD-arch index f2ba2a4..1e334e6 100644 --- a/brotli/PKGBUILD-arch +++ b/brotli/PKGBUILD-arch @@ -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" diff --git a/filesystem/PKGBUILD b/filesystem/PKGBUILD index b354535..ff20897 100644 --- a/filesystem/PKGBUILD +++ b/filesystem/PKGBUILD @@ -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 diff --git a/filesystem/PKGBUILD-arch b/filesystem/PKGBUILD-arch index 05176c5..b8274aa 100644 --- a/filesystem/PKGBUILD-arch +++ b/filesystem/PKGBUILD-arch @@ -2,7 +2,7 @@ # Contributor: Tom Gundersen 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' diff --git a/filesystem/deps b/filesystem/deps index 6995371..b9a94f1 100644 --- a/filesystem/deps +++ b/filesystem/deps @@ -1,4 +1,3 @@ iana-etc - diff --git a/filesystem/shadow b/filesystem/shadow index 936823c..a8860d1 100644 --- a/filesystem/shadow +++ b/filesystem/shadow @@ -1,3 +1 @@ -root::14871:::::: -nobody:x:14871:::::: - +root:*:14871:::::: diff --git a/gnutls/PKGBUILD b/gnutls/PKGBUILD index bdac314..4f1e971 100644 --- a/gnutls/PKGBUILD +++ b/gnutls/PKGBUILD @@ -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 +# 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 + +## 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 + diff --git a/lzip/PKGBUILD-arch b/lzip/PKGBUILD-arch new file mode 100644 index 0000000..5352236 --- /dev/null +++ b/lzip/PKGBUILD-arch @@ -0,0 +1,32 @@ +# Maintainer: Jiachen Yang +# AUR Maintainer: apophys +# Contributor: Christoph Zeiler +# Contributor: Renzo Carbonara + +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 + +build() { + cd "$srcdir/$pkgname-$pkgver" + ./configure --prefix=/usr CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS" + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make DESTDIR="$pkgdir" install{,-man} +} diff --git a/lzip/clean b/lzip/clean new file mode 100644 index 0000000..9f7fa16 --- /dev/null +++ b/lzip/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,lzip*.tar.gz*} diff --git a/lzip/config b/lzip/config new file mode 100644 index 0000000..77ab7ad --- /dev/null +++ b/lzip/config @@ -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 [] + diff --git a/lzip/deps b/lzip/deps new file mode 100644 index 0000000..8d1c8b6 --- /dev/null +++ b/lzip/deps @@ -0,0 +1 @@ + diff --git a/lzip/key b/lzip/key new file mode 100644 index 0000000..9cfb4f9 --- /dev/null +++ b/lzip/key @@ -0,0 +1 @@ +gpg -v --recv-key 8FE99503132D7742 diff --git a/lzip/time b/lzip/time new file mode 100644 index 0000000..ace4e85 --- /dev/null +++ b/lzip/time @@ -0,0 +1,6 @@ + + +real 0m7.775s +user 0m7.611s +sys 0m0.347s + diff --git a/pacman/PKGBUILD b/pacman/PKGBUILD index ccfe6b2..0b9df71 100644 --- a/pacman/PKGBUILD +++ b/pacman/PKGBUILD @@ -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 diff --git a/pacman/deps b/pacman/deps index bd3e04f..d9e62ef 100644 --- a/pacman/deps +++ b/pacman/deps @@ -5,5 +5,7 @@ python fakechroot cmake bash-completion +lzip + diff --git a/pacman/makepkg.conf b/pacman/makepkg.conf index da25ec8..4855e97 100644 --- a/pacman/makepkg.conf +++ b/pacman/makepkg.conf @@ -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' ######################################################################### diff --git a/pacman/pacman.conf b/pacman/pacman.conf index 73ae811..ebf30de 100644 --- a/pacman/pacman.conf +++ b/pacman/pacman.conf @@ -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 + diff --git a/tzdata/PKGBUILD b/tzdata/PKGBUILD index e90f49a..e9d78b5 100644 --- a/tzdata/PKGBUILD +++ b/tzdata/PKGBUILD @@ -1,19 +1,19 @@ #!/usr/bin/bash -# JOBoRun : Jwm OpenBox Obarun RUNit -# Maintainer : Joe Bo Run -# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname" -# Website : https://pozol.eu +# JOBoRun : Jwm OpenBox Obarun RUNit Maintainer : Joe Bo Run 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 - diff --git a/tzdata/PKGBUILD-arch b/tzdata/PKGBUILD-arch index 0e302e7..df26277 100644 --- a/tzdata/PKGBUILD-arch +++ b/tzdata/PKGBUILD-arch @@ -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}) diff --git a/tzdata/deps b/tzdata/deps index 139597f..b28b04f 100644 --- a/tzdata/deps +++ b/tzdata/deps @@ -1,2 +1,3 @@ +