upg btrfs-progs hwdata libpsl make pacman shadow
This commit is contained in:
parent
bd49e301d5
commit
d467dbba90
22 changed files with 551 additions and 104 deletions
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=btrfs-progs
|
||||
pkgver=6.1
|
||||
pkgrel=02
|
||||
pkgver=6.1.1
|
||||
pkgrel=01
|
||||
pkgdesc='Btrfs filesystem utilities w/o systemd'
|
||||
arch=('x86_64')
|
||||
makedepends=('git' 'asciidoc' 'xmlto' 'python' 'python-setuptools' 'e2fsprogs' 'reiserfsprogs' 'python-sphinx')
|
||||
|
@ -23,9 +23,7 @@ provides=('btrfs-progs-unstable')
|
|||
options=(!staticlibs)
|
||||
source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{xz,sign}
|
||||
'initcpio-install-btrfs'
|
||||
'initcpio-hook-btrfs'
|
||||
# fix #76955
|
||||
'fd138f8678808717635a145832c1b13320ce6cd2.patch')
|
||||
'initcpio-hook-btrfs')
|
||||
install=btrfs-progs.install
|
||||
|
||||
prepare() {
|
||||
|
@ -71,10 +69,9 @@ license=('GPL2')
|
|||
|
||||
validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
|
||||
|
||||
sha256sums=(378bcafabdb64c453ac64fef3d4cf8c8d5e47f310319743f580667f9c1114657 # btrfs-progs-v6.1.tar.xz
|
||||
885675e321d6c2eb88d609f788215e5b238fd54323fd0ac53ae8df56947fc465 # btrfs-progs-v6.1.tar.sign
|
||||
sha256sums=(ca3a465d87200206e3a41d0f434f93cd222ca5325a2099a634dbdd23faeb6769 # btrfs-progs-v6.1.1.tar.xz
|
||||
aab97418f4d7da00e5deb837119191b176a4909c95c6b58e4cf4a5b668488c6f # btrfs-progs-v6.1.1.tar.sign
|
||||
bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4 # initcpio-install-btrfs
|
||||
35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5 # initcpio-hook-btrfs
|
||||
037147213e18d03931aae7bc54ef826e6847fafa4bb642f099a1cc5a782f3a75) # fd138f8678808717635a145832c1b13320ce6cd2.patch
|
||||
35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5) # initcpio-hook-btrfs
|
||||
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
|
||||
|
||||
pkgname=btrfs-progs
|
||||
pkgver=6.1
|
||||
pkgrel=2
|
||||
pkgver=6.1.1
|
||||
pkgrel=1
|
||||
pkgdesc='Btrfs filesystem utilities'
|
||||
arch=('x86_64')
|
||||
makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 'e2fsprogs' 'reiserfsprogs' 'python-sphinx')
|
||||
|
@ -23,18 +23,15 @@ source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-
|
|||
'initcpio-hook-btrfs'
|
||||
'btrfs-scrub@.service'
|
||||
'btrfs-scrub@.timer'
|
||||
# fix #76955
|
||||
'fd138f8678808717635a145832c1b13320ce6cd2.patch'
|
||||
)
|
||||
install=btrfs-progs.install
|
||||
options=(!staticlibs debug)
|
||||
sha256sums=('SKIP'
|
||||
'378bcafabdb64c453ac64fef3d4cf8c8d5e47f310319743f580667f9c1114657'
|
||||
'ca3a465d87200206e3a41d0f434f93cd222ca5325a2099a634dbdd23faeb6769'
|
||||
'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
|
||||
'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
|
||||
'eaa7af92d28bfa8940bb551560fd7be777f9f175292eaa72b5f6ef00fb240252'
|
||||
'9a0b6cc23f7bd97b83b6c38dd2b4e4373fead8bd3ccfb82a47c72971e9d6f8ad'
|
||||
'037147213e18d03931aae7bc54ef826e6847fafa4bb642f099a1cc5a782f3a75')
|
||||
'9a0b6cc23f7bd97b83b6c38dd2b4e4373fead8bd3ccfb82a47c72971e9d6f8ad')
|
||||
|
||||
prepare() {
|
||||
cd $pkgname-v$pkgver
|
||||
|
|
|
@ -8,5 +8,3 @@ asciidoc
|
|||
python-sphinx
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=hwdata
|
||||
pkgver=0.365
|
||||
pkgver=0.366
|
||||
pkgrel=01
|
||||
pkgdesc="hardware identification databases"
|
||||
makedepends=('git')
|
||||
|
@ -36,4 +36,4 @@ validpgpkeys=('3C40194FB79138CE0F78FD4919C2F062574F5403') # Vitezslav Crhonek
|
|||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
# cee1352f942b0a376958d05384f27e51c84e7633f0fea6c79373532011869b9c hwdata-0.365-01-any.pkg.tar.xz
|
||||
## 9159c9eef87679af3cc588313e68245c74f0f30b9928bf5cb379c4cb20696384 hwdata-0.366-01-any.pkg.tar.xz
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
|
||||
pkgname=hwdata
|
||||
pkgver=0.365
|
||||
pkgver=0.366
|
||||
pkgrel=1
|
||||
pkgdesc="hardware identification databases"
|
||||
makedepends=('git')
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
git
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=libpsl
|
||||
pkgver=0.21.1
|
||||
pkgrel=03
|
||||
pkgver=0.21.2
|
||||
pkgrel=01
|
||||
pkgdesc='Public Suffix List library'
|
||||
url='https://github.com/rockdaboot/libpsl'
|
||||
arch=('x86_64')
|
||||
|
@ -53,5 +53,6 @@ package() {
|
|||
|
||||
license=('MIT')
|
||||
|
||||
sha256sums=(ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c) # libpsl-0.21.1.tar.gz
|
||||
sha256sums=(e35991b6e17001afa2c0ca3b10c357650602b92596209b7492802f3768a6285f) # libpsl-0.21.2.tar.gz
|
||||
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
# Contributor: Darshit Shah <darnir@gmail.com>
|
||||
|
||||
pkgname=libpsl
|
||||
pkgver=0.21.1
|
||||
pkgrel=3
|
||||
pkgver=0.21.2
|
||||
pkgrel=1
|
||||
pkgdesc='Public Suffix List library'
|
||||
url='https://github.com/rockdaboot/libpsl'
|
||||
arch=('x86_64')
|
||||
|
@ -12,8 +12,8 @@ depends=('libidn2' 'libunistring')
|
|||
makedepends=('libxslt' 'python' 'publicsuffix-list' 'gtk-doc')
|
||||
provides=('libpsl.so')
|
||||
source=(https://github.com/rockdaboot/libpsl/releases/download/${pkgver}/${pkgname}-${pkgver}.tar.gz)
|
||||
sha512sums=('a5084b9df4ff2a0b1f5074b20972efe0da846473396d27b57967c7f6aa190ab3c910b4bfc4f8f03802f08decbbad5820d850c36ad59610262ae37fe77de0c7f5')
|
||||
b2sums=('87c72651303a7870fd3f742e9ce8028e0dd48d3ded78ae7dea317ce54b98975f372429399b6a2d6746fd8e074d6a3ed13772b6c173f96c3a86aa7d726fd75586')
|
||||
sha512sums=('f1df72220bf4391d4701007100b0df66c833a2cbcb7481c9d13f0b9e0cad3b66d2d15d4b976e5bad60d2ad1540355112fa1acb07aa925c241d2d7cd20681c71d')
|
||||
b2sums=('b50f805bb467dc3284bc91645a37a2208098ad809d3771c74ef13c3b8f6029a07ad80a56702c7e3d1a1125d272403c85dd97b64a28465b9ff2d095eaf94b9a4d')
|
||||
|
||||
prepare() {
|
||||
cd ${pkgname}-${pkgver}
|
||||
|
|
0
libpsl/key
Normal file
0
libpsl/key
Normal file
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=make
|
||||
pkgver=4.3
|
||||
pkgrel=06
|
||||
pkgver=4.4
|
||||
pkgrel=01
|
||||
pkgdesc="GNU make utility to maintain groups of programs"
|
||||
arch=('x86_64')
|
||||
url="https://www.gnu.org/software/make"
|
||||
|
@ -37,10 +37,7 @@ license=('GPL3')
|
|||
|
||||
validpgpkeys=('6D4EEB02AD834703510B117680CB727A20C79BB2') # Paul Smith
|
||||
|
||||
sha256sums=(de1a441c4edf952521db30bfca80baae86a0ff1acd0a00402999344f04c45e82 # make-4.3.tar.lz
|
||||
183f259bc2da1745eb086d17863f61303b100b07e1d8026601904f029bcd717d) # make-4.3.tar.lz.sig
|
||||
|
||||
|
||||
# c4f9aabf483ea5dcb9a29d02472f7fd573f336b0f14ad5567dbd7020bc0172d3 make-4.3-06-x86_64.pkg.tar.xz
|
||||
sha256sums=(48d0fc0b2a04bb50f2911c16da65723285f7f4804c74fc5a2124a3df6c5f78c4 # make-4.4.tar.lz
|
||||
9e929a01572ff1878fd4f79d65622a0d4df1e74a05c6e797b27d19b00691f814) # make-4.4.tar.lz.sig
|
||||
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Contributor: judd <jvinet@zeroflux.org>
|
||||
|
||||
pkgname=make
|
||||
pkgver=4.3
|
||||
pkgrel=6
|
||||
pkgver=4.4
|
||||
pkgrel=1
|
||||
pkgdesc="GNU make utility to maintain groups of programs"
|
||||
arch=('x86_64')
|
||||
url="https://www.gnu.org/software/make"
|
||||
|
@ -12,7 +12,7 @@ license=('GPL3')
|
|||
groups=('base-devel')
|
||||
depends=('glibc' 'guile')
|
||||
source=("https://ftp.gnu.org/gnu/${pkgname}/${pkgname}-${pkgver}.tar.lz"{,.sig})
|
||||
sha256sums=('de1a441c4edf952521db30bfca80baae86a0ff1acd0a00402999344f04c45e82'
|
||||
sha256sums=('48d0fc0b2a04bb50f2911c16da65723285f7f4804c74fc5a2124a3df6c5f78c4'
|
||||
'SKIP')
|
||||
validpgpkeys=('6D4EEB02AD834703510B117680CB727A20C79BB2') # Paul Smith
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
real 0m55.326s
|
||||
user 0m20.220s
|
||||
sys 0m2.618s
|
||||
|
||||
|
||||
real 1m8.173s
|
||||
user 0m16.215s
|
||||
sys 0m4.065s
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgname=pacman
|
||||
pkgver=6.0.2
|
||||
pkgrel=05
|
||||
pkgrel=06
|
||||
pkgdesc="A library-based package manager with dependency support"
|
||||
arch=('x86_64')
|
||||
url="https://www.archlinux.org/pacman/"
|
||||
|
@ -36,11 +36,11 @@ prepare() {
|
|||
# lets at least make it more convenient
|
||||
local src
|
||||
for src in "${source[@]}"; do
|
||||
src="${src%%::*}"
|
||||
src="${src##*/}"
|
||||
[[ $src = *.patch ]] || continue
|
||||
msg2 "Applying patch $src..."
|
||||
patch -Np1 < "../$src"
|
||||
src="${src%%::*}"
|
||||
src="${src##*/}"
|
||||
[[ $src = *.patch ]] || continue
|
||||
msg2 "Applying patch $src..."
|
||||
patch -Np1 < "../$src"
|
||||
done
|
||||
}
|
||||
|
||||
|
@ -83,7 +83,7 @@ package() {
|
|||
license=('GPL')
|
||||
|
||||
validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae <allan@archlinux.org>
|
||||
'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) <andrew@archlinux.org>
|
||||
'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) <andrew@archlinux.org>
|
||||
|
||||
sha256sums=(7d8e3e8c5121aec0965df71f59bedf46052c6cf14f96365c4411ec3de0a4c1a5 # pacman-6.0.2.tar.xz
|
||||
e3b75fafa8f177752800b31b9d59c454694647ae39b02a8009384a6821ee3be3 # pacman-6.0.2.tar.xz.sig
|
||||
|
@ -91,6 +91,8 @@ 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
|
||||
aa2e113eba452b9d9fef85aa87333370ae2d3bb0e06df4b0776e04c3ec76d028 # pacman.conf
|
||||
7e1af6a61b1b8565b5d608ba77b435e55585ad8acb7b106585458124a020c462) # makepkg.conf
|
||||
66a188dd2155ef3d8b52d35baf7c8b306a8287a44a33e0dc35be76cc7df59f70 # pacman.conf
|
||||
f79cd61d317daed90bb4115648fe62766dcbabcaadd6c7014f7212b13a8ab016) # makepkg.conf
|
||||
|
||||
|
||||
|
||||
|
|
153
pacman/PKGBUILD-oba
Normal file
153
pacman/PKGBUILD-oba
Normal file
|
@ -0,0 +1,153 @@
|
|||
# Obarun : 66 init/supervisor
|
||||
# Maintainer : Eric Vidal <eric@obarun.org>
|
||||
# Maintainer : Jean-Michel T.Dydak <jean-michel@obarun.org>
|
||||
# Maintainer : YianIris <yianiris@disroot.org>
|
||||
# PkgSource : url="https://git.obarun.org/pkg/obcore/pacman"
|
||||
#----------------
|
||||
# Website : https://www.archlinux.org/pacman
|
||||
#-----------------------------------------------------------------------------------------------
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=pacman
|
||||
pkgver=6.0.2
|
||||
pkgrel=7
|
||||
pkgdesc="A library-based package manager with dependency support"
|
||||
|
||||
url="https://www.archlinux.org/pacman/"
|
||||
|
||||
track=
|
||||
target="${pkgname}-${pkgver}.tar.xz"
|
||||
|
||||
source=("https://sources.archlinux.org/other/pacman/${target}"
|
||||
pacman-always-create-directories-from-debugedit.patch::https://gitlab.archlinux.org/pacman/pacman/-/commit/efd0c24c07b86be014a4edb5a8ece021b87e3900.patch
|
||||
pacman-always-create-directories-from-debugedit-fixup.patch::https://gitlab.archlinux.org/pacman/pacman/-/commit/86981383a2f4380bda26311831be94cdc743649b.patch
|
||||
pacman-fix-unique-source-paths.patch::https://gitlab.archlinux.org/pacman/pacman/-/commit/478af273dfe24ded197ec54ae977ddc3719d74a0.patch
|
||||
pacman-strip-include-o-files-similar-to-kernel-modules.patch::https://gitlab.archlinux.org/pacman/pacman/-/commit/de11824527ec4e2561e161ac40a5714ec943543c.patch
|
||||
'pacman.conf'
|
||||
'makepkg.conf'
|
||||
'0001-git_clone_with_ssh.patch'
|
||||
'sync_first_option.patch'
|
||||
)
|
||||
|
||||
#-------------------------------------| BUILD CONFIGURATION |-----------------------------------
|
||||
|
||||
options=(
|
||||
'strip'
|
||||
'debug')
|
||||
|
||||
makedepends=(
|
||||
'meson'
|
||||
'asciidoc'
|
||||
'doxygen')
|
||||
|
||||
checkdepends=(
|
||||
'python'
|
||||
'fakechroot')
|
||||
|
||||
#--------------------------------------| BUILD PREPARATION |------------------------------------
|
||||
|
||||
prepare() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
|
||||
# we backport way too often in pacman
|
||||
# lets at least make it more convenient
|
||||
local src
|
||||
for src in "${source[@]}"; do
|
||||
src="${src%%::*}"
|
||||
src="${src##*/}"
|
||||
[[ $src = *.patch ]] || continue
|
||||
msg2 "Applying patch $src..."
|
||||
patch -Np1 < "../$src"
|
||||
done
|
||||
#patch -p1 -i ../0001-git_clone_with_ssh.patch
|
||||
#patch -Np1 -i ../sync_first_option.patch
|
||||
}
|
||||
|
||||
#--------------------------------------------| BUILD |------------------------------------------
|
||||
|
||||
build() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
|
||||
meson --prefix=/usr \
|
||||
--buildtype=plain \
|
||||
-Ddoc=enabled \
|
||||
-Ddoxygen=enabled \
|
||||
-Dscriptlet-shell=/usr/bin/bash \
|
||||
-Dldconfig=/usr/bin/ldconfig \
|
||||
build
|
||||
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
#--------------------------------------------| CHECK |------------------------------------------
|
||||
|
||||
check() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
|
||||
meson test -C build
|
||||
}
|
||||
|
||||
#-------------------------------------------| PACKAGE |-----------------------------------------
|
||||
|
||||
package() {
|
||||
cd "${pkgname}-${pkgver}"
|
||||
|
||||
DESTDIR="$pkgdir" meson install -C build
|
||||
|
||||
## install Arch specific stuff
|
||||
install -dm755 "${pkgdir}/etc"
|
||||
install -m644 "${srcdir}/pacman.conf" "${pkgdir}/etc"
|
||||
install -m644 "${srcdir}/makepkg.conf" "${pkgdir}/etc"
|
||||
}
|
||||
|
||||
#------------------------------------| INSTALL CONFIGURATION |----------------------------------
|
||||
|
||||
arch=('x86_64')
|
||||
|
||||
groups=(
|
||||
'base'
|
||||
'base-devel')
|
||||
|
||||
backup=(
|
||||
'etc/pacman.conf'
|
||||
'etc/makepkg.conf')
|
||||
|
||||
depends=(
|
||||
'bash'
|
||||
'glibc'
|
||||
'libarchive'
|
||||
'curl'
|
||||
'gpgme'
|
||||
'pacman-mirrorlist'
|
||||
'gettext'
|
||||
'gawk'
|
||||
'coreutils'
|
||||
'gnupg'
|
||||
'grep'
|
||||
'archlinux-keyring'
|
||||
'obarun-keyring')
|
||||
|
||||
optdepends=(
|
||||
'perl-locale-gettext: translation support in makepkg-template'
|
||||
)
|
||||
|
||||
provides=(
|
||||
'libalpm.so')
|
||||
|
||||
#-------------------------------------| SECURITY AND LICENCE |----------------------------------
|
||||
|
||||
license=('GPL')
|
||||
|
||||
validpgpkeys=('6645B0A8C7005E78DB1D7864F99FFE0FEAE999BD' # Allan McRae <allan@archlinux.org>
|
||||
'B8151B117037781095514CA7BBDFFC92306B1121') # Andrew Gregory (pacman) <andrew@archlinux.org>
|
||||
|
||||
sha512sums=('9d76fb58c3a50e89a4b92b1f9e3bfdecca3f69e05022ea88fbd34f9df540c4fc688ad4f8b27e77eedb791aa682c27037abe65c789c6d9ee393bae5b620c3df13'
|
||||
'c609312c74bfbc75edd969cc60e441e3467a28f064f316c8993efce2b3d99aae87df22956a6e0e61ed1f151af238578216b4e757bf317df5136944c03d8cc137'
|
||||
'71a98c0754e3fd7fb471fd75e09ab4560e2117b178ea07a6a90aaa10f25fba111a6aec095721d0e5155b27635bae117dd11a81c8222fd65f78fd5d14ff865580'
|
||||
'88e442d1ef2fc57939856a15714b67e6d6aa83d74a51e0d9cc48aab0204a44b9008fa219268da942af2ad221792bb704cab0c404c0c054e9c35b98bb2ba5f118'
|
||||
'9d6d5d017f5d1971a09f6767d1754e1a6e9a26617693101b52ef75cc375a6ca1023f211c21a21120d64ee004ad98737fa4f1033145ff511dc2e8d24b9b04f96c'
|
||||
'1b36ae6ab7d769e77889670f255a77e58b8c78231e443c6cb0a196af0fa259273ba683719d324ccad0a24c038a5e3e95292866f527cf2b3f0f5d4ef7ae93612d'
|
||||
'cc1e05ae9be659597794000175793891c9f3aa47851bc40bc54b3f1d70175cb06e4ec0139b6f03ec8e2081ddc56b401968b1c75fa51ce53d573e1edffa797661'
|
||||
'69a43ac711da341e99186e3c1ea1c86d939dbd4c9a9781376bdbf78d31cdd824eb20ee880839e8b2318885e8b43de76def7a385c89125e6d3bf9b9b8639bee94'
|
||||
'cc01b34de2deb2897acf446b6d7fe99eaec83612dca689d5ec20d7fd5fcddd6ca6876cc5d71cd621cc14d330bb83e0a72d320413b687a997b7ed441feb19435d')
|
||||
|
|
@ -159,3 +159,9 @@ SRCEXT='.src.tar.gz'
|
|||
#
|
||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||
PACMAN_AUTH=(pkg)
|
||||
# If you choose the default Joborun shell to be zsh check your
|
||||
# .zshrc either stored in your home from the Joborun tarball image
|
||||
# or the one proposed in the obarun-zsh pkg /etc/.zshrc or /etc/skel/.zshrc
|
||||
# for the pkg command definition and modification.
|
||||
# pkg -Sy in joborun is the same as pkg Sy in Obarun,
|
||||
# sudo pacman -Sy without this alias defined in the shell rc file.
|
||||
|
|
|
@ -43,12 +43,13 @@ CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
|||
-fstack-clash-protection -fcf-protection"
|
||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
||||
LTOFLAGS="-flto=auto"
|
||||
#RUSTFLAGS="-C opt-level=2"
|
||||
#-- Make Flags: change this for DistCC/SMP systems
|
||||
#MAKEFLAGS="-j2"
|
||||
#-- Debugging flags
|
||||
DEBUG_CFLAGS="-g -fvar-tracking-assignments"
|
||||
DEBUG_CXXFLAGS="-g -fvar-tracking-assignments"
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||
#DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||
|
||||
#########################################################################
|
||||
|
|
162
pacman/makepkg.conf.obarun
Normal file
162
pacman/makepkg.conf.obarun
Normal file
|
@ -0,0 +1,162 @@
|
|||
#!/hint/bash
|
||||
#
|
||||
# /etc/makepkg.conf
|
||||
#
|
||||
|
||||
#########################################################################
|
||||
# SOURCE ACQUISITION
|
||||
#########################################################################
|
||||
#
|
||||
#-- The download utilities that makepkg should use to acquire sources
|
||||
# Format: 'protocol::agent'
|
||||
DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
|
||||
'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||
'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||
'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||
'scp::/usr/bin/scp -C %u %o')
|
||||
|
||||
# Other common tools:
|
||||
# /usr/bin/snarf
|
||||
# /usr/bin/lftpget -c
|
||||
# /usr/bin/wget
|
||||
|
||||
#-- The package required by makepkg to download VCS sources
|
||||
# Format: 'protocol::package'
|
||||
VCSCLIENTS=('bzr::bzr'
|
||||
'fossil::fossil'
|
||||
'git::git'
|
||||
'hg::mercurial'
|
||||
'svn::subversion')
|
||||
|
||||
#########################################################################
|
||||
# ARCHITECTURE, COMPILE FLAGS
|
||||
#########################################################################
|
||||
#
|
||||
CARCH="x86_64"
|
||||
CHOST="x86_64-pc-linux-gnu"
|
||||
|
||||
#-- Compiler and Linker Flags
|
||||
#CPPFLAGS=""
|
||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
||||
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
||||
-fstack-clash-protection -fcf-protection"
|
||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
||||
LTOFLAGS="-flto=auto"
|
||||
#RUSTFLAGS="-C opt-level=2"
|
||||
#-- Make Flags: change this for DistCC/SMP systems
|
||||
#MAKEFLAGS="-j2"
|
||||
#-- Debugging flags
|
||||
DEBUG_CFLAGS="-g"
|
||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||
#DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||
|
||||
#########################################################################
|
||||
# BUILD ENVIRONMENT
|
||||
#########################################################################
|
||||
#
|
||||
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||
# A negated environment option will do the opposite of the comments below.
|
||||
#
|
||||
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||
#-- color: Colorize output messages
|
||||
#-- ccache: Use ccache to cache compilation
|
||||
#-- check: Run the check() function if present in the PKGBUILD
|
||||
#-- sign: Generate PGP signature file
|
||||
#
|
||||
BUILDENV=(!distcc color !ccache check !sign)
|
||||
#
|
||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
||||
#DISTCC_HOSTS=""
|
||||
#
|
||||
#-- Specify a directory for package building.
|
||||
#BUILDDIR=/tmp/makepkg
|
||||
|
||||
#########################################################################
|
||||
# GLOBAL PACKAGE OPTIONS
|
||||
# These are default values for the options=() settings
|
||||
#########################################################################
|
||||
#
|
||||
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
||||
# A negated option will do the opposite of the comments below.
|
||||
#
|
||||
#-- strip: Strip symbols from binaries/libraries
|
||||
#-- docs: Save doc directories specified by DOC_DIRS
|
||||
#-- libtool: Leave libtool (.la) files in packages
|
||||
#-- staticlibs: Leave static library (.a) files in packages
|
||||
#-- emptydirs: Leave empty directories in packages
|
||||
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||
#-- purge: Remove files specified by PURGE_TARGETS
|
||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||
#-- lto: Add compile flags for building with link time optimization
|
||||
#
|
||||
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
|
||||
|
||||
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||
INTEGRITY_CHECK=(sha256)
|
||||
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||
STRIP_BINARIES="--strip-all"
|
||||
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||
STRIP_SHARED="--strip-unneeded"
|
||||
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
||||
STRIP_STATIC="--strip-debug"
|
||||
#-- Manual (man and info) directories to compress (if zipman is specified)
|
||||
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
|
||||
#-- Doc directories to remove (if !docs is specified)
|
||||
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||
#-- Files to be removed from all packages (if purge is specified)
|
||||
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||
#-- Directory to store source code in for debug packages
|
||||
DBGSRCDIR="/usr/src/debug"
|
||||
|
||||
#########################################################################
|
||||
# PACKAGE OUTPUT
|
||||
#########################################################################
|
||||
#
|
||||
# Default: put built package and cached source in build directory
|
||||
#
|
||||
#-- Destination: specify a fixed directory where all packages will be placed
|
||||
#PKGDEST=/home/packages
|
||||
#-- Source cache: specify a fixed directory where source files will be cached
|
||||
#SRCDEST=/home/sources
|
||||
#-- Source packages: specify a fixed directory where all src packages will be placed
|
||||
#SRCPKGDEST=/home/srcpackages
|
||||
#-- Log files: specify a fixed directory where all log files will be placed
|
||||
#LOGDEST=/home/makepkglogs
|
||||
#-- Packager: name/email of the person or organization building packages
|
||||
#PACKAGER="Eric Vidal <eric@obarun.org>"
|
||||
#-- Specify a key to use for package signing
|
||||
#GPGKEY=""
|
||||
|
||||
#########################################################################
|
||||
# COMPRESSION DEFAULTS
|
||||
#########################################################################
|
||||
#
|
||||
COMPRESSGZ=(gzip -c -f -n)
|
||||
COMPRESSBZ2=(bzip2 -c -f)
|
||||
COMPRESSXZ=(xz -c -z -)
|
||||
COMPRESSZST=(zstd -c -z -q -)
|
||||
COMPRESSLRZ=(lrzip -q)
|
||||
COMPRESSLZO=(lzop -q)
|
||||
COMPRESSZ=(compress -c -f)
|
||||
COMPRESSLZ4=(lz4 -q)
|
||||
COMPRESSLZ=(lzip -c -f)
|
||||
|
||||
#########################################################################
|
||||
# EXTENSION DEFAULTS
|
||||
#########################################################################
|
||||
#
|
||||
# WARNING: Do NOT modify these variables unless you know what you are
|
||||
# doing.
|
||||
#
|
||||
PKGEXT='.pkg.tar.xz'
|
||||
SRCEXT='.src.tar.gz'
|
||||
|
||||
#########################################################################
|
||||
# OTHER
|
||||
#########################################################################
|
||||
#
|
||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||
#PACMAN_AUTH=()
|
|
@ -20,8 +20,6 @@ HoldPkg = pacman glibc
|
|||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||
#CleanMethod = KeepInstalled
|
||||
Architecture = auto
|
||||
# With this patch created by obarun, if there is a keyring update
|
||||
# the keyrings will update first then all other packages, so they don't fail!
|
||||
|
||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||
IgnorePkg = systemd systemd-libs elogind libelogind
|
||||
|
@ -37,7 +35,7 @@ Color
|
|||
#NoProgressBar
|
||||
CheckSpace
|
||||
VerbosePkgLists
|
||||
ParallelDownloads = 1
|
||||
ParallelDownloads = 2
|
||||
ILoveCandy
|
||||
|
||||
# By default, pacman accepts packages signed by keys that its local keyring
|
||||
|
@ -77,24 +75,21 @@ SigLevel = Never
|
|||
# The testing repositories are disabled by default. To enable, uncomment the
|
||||
# repo name header and Include lines. You can add preferred servers immediately
|
||||
# after the header, and they will be used before the default mirrors.
|
||||
# ### you can switch the following to optional after installing the joborun-keyring
|
||||
# but as of this edition 02-13-2021 not all our issued packages are signed, we
|
||||
# have begun this process and soon they will be signed, but as a source built
|
||||
# distribution this is not important. You decide.
|
||||
#
|
||||
|
||||
# If and when you build your own packages to replace our
|
||||
# repositories, if you follow the following scheme of storing
|
||||
# packages ( /var/cache/{jobcore,jobextra,jobcomm} ) you can
|
||||
# comment ours and uncomment your own.
|
||||
|
||||
[jobcore]
|
||||
SigLevel = Never
|
||||
#Server = file:///var/cache/jobcore/
|
||||
Server = https://osdn.net/projects/joborun/storage/jobcore/
|
||||
|
||||
[jobextra]
|
||||
SigLevel = Never
|
||||
#Server = file:///var/cache/jobextra/
|
||||
Server = https://osdn.net/projects/joborun/storage/jobextra/
|
||||
|
||||
[jobcomm]
|
||||
SigLevel = Never
|
||||
# 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
|
||||
|
@ -114,64 +109,63 @@ Server = https://osdn.net/projects/joborun/storage/jobcomm/
|
|||
#### before implementing strict rules on downloading pkgs!
|
||||
|
||||
#[obcore-testing]
|
||||
#Server = https://repo.obarun.org/obcore-testing
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[obcore]
|
||||
Server = https://repo.obarun.org/obcore
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[obextra-testing]
|
||||
#Server = https://repo.obarun.org/obextra-testing
|
||||
|
||||
[obextra]
|
||||
Server = https://repo.obarun.org/obextra
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[obcommunity-testing]
|
||||
#Server = https://repo.obarun.org/obcommunity-testing
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[obcommunity]
|
||||
Server = https://repo.obarun.org/obcommunity
|
||||
|
||||
#[obmultilib-testing]
|
||||
#Server = https://repo.obarun.org/obmultilib-testing
|
||||
|
||||
#[obmultilib]
|
||||
#Server = https://repo.obarun.org/obmultilib
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[observice-testing]
|
||||
#Server = https://repo.obarun.org/observice-testing
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[observice]
|
||||
Server = https://repo.obarun.org/observice
|
||||
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
#### Arch begins here #######
|
||||
|
||||
# As we build testing pkgs as soon as they appear but we
|
||||
# don't cover all of extra testing should be enabled
|
||||
# to cover combatibility with Arch's extra/testing pkgs
|
||||
|
||||
[testing]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[core]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[extra]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
#[community-testing]
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
[community-testing]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[community]
|
||||
SigLevel = DatabaseOptional
|
||||
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.
|
||||
|
||||
#[multilib-testing]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[multilib]
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
#[multilib]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
#### Spark-Linux begins here #######
|
||||
|
||||
|
|
134
pacman/pacman.conf.obarun
Normal file
134
pacman/pacman.conf.obarun
Normal file
|
@ -0,0 +1,134 @@
|
|||
#
|
||||
# /etc/pacman.conf
|
||||
#
|
||||
# See the pacman.conf(5) manpage for option and repository directives
|
||||
|
||||
#
|
||||
# GENERAL OPTIONS
|
||||
#
|
||||
[options]
|
||||
# The following paths are commented out with their default values listed.
|
||||
# If you wish to use different paths, uncomment and update the paths.
|
||||
#RootDir = /
|
||||
#DBPath = /var/lib/pacman/
|
||||
#CacheDir = /var/cache/pacman/pkg/
|
||||
#LogFile = /var/log/pacman.log
|
||||
#GPGDir = /etc/pacman.d/gnupg/
|
||||
#HookDir = /etc/pacman.d/hooks/
|
||||
HoldPkg = pacman glibc
|
||||
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||
#CleanMethod = KeepInstalled
|
||||
Architecture = auto
|
||||
|
||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||
IgnorePkg = systemd systemd-libs
|
||||
|
||||
#IgnoreGroup =
|
||||
|
||||
#NoUpgrade =
|
||||
NoExtract = usr/lib/libsystemd*.* usr/lib/systemd* etc/systemd*
|
||||
|
||||
|
||||
# Misc options
|
||||
#UseSyslog
|
||||
#Color
|
||||
#NoProgressBar
|
||||
CheckSpace
|
||||
#VerbosePkgLists
|
||||
#SyncFirst = obarun-keyring archlinux-keyring
|
||||
#ParallelDownloads = 5
|
||||
|
||||
# By default, pacman accepts packages signed by keys that its local keyring
|
||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||
SigLevel = Required
|
||||
LocalFileSigLevel = Optional
|
||||
#RemoteFileSigLevel = Required
|
||||
|
||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
||||
# keyring can then be populated with the keys of all official Arch Linux
|
||||
# packagers with `pacman-key --populate archlinux`.
|
||||
|
||||
#
|
||||
# REPOSITORIES
|
||||
# - can be defined here or included from another file
|
||||
# - pacman will search repositories in the order defined here
|
||||
# - local/custom mirrors can be added here or in separate files
|
||||
# - repositories listed first will take precedence when packages
|
||||
# have identical names, regardless of version number
|
||||
# - URLs will have $repo replaced by the name of the current repo
|
||||
# - URLs will have $arch replaced by the name of the architecture
|
||||
#
|
||||
# Repository entries are of the format:
|
||||
# [repo-name]
|
||||
# Server = ServerName
|
||||
# Include = IncludePath
|
||||
#
|
||||
# The header [repo-name] is crucial - it must be present and
|
||||
# uncommented to enable the repo.
|
||||
#
|
||||
|
||||
# The testing repositories are disabled by default. To enable, uncomment the
|
||||
# repo name header and Include lines. You can add preferred servers immediately
|
||||
# after the header, and they will be used before the default mirrors.
|
||||
|
||||
#[obcore-testing]
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[obcore]
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[obextra-testing]
|
||||
#Server = https://repo.obarun.org/obextra-testing
|
||||
|
||||
[obextra]
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[obcommunity-testing]
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[obcommunity]
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[observice-testing]
|
||||
#Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
[observice]
|
||||
Server = https://cloud.server.obarun.org/$repo/os/$arch/
|
||||
|
||||
#[testing]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[core]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[extra]
|
||||
SigLevel = DatabaseOptional
|
||||
Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
#[community-testing]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
[community]
|
||||
SigLevel = DatabaseOptional
|
||||
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.
|
||||
|
||||
#[multilib-testing]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
#[multilib]
|
||||
#SigLevel = DatabaseOptional
|
||||
#Include = /etc/pacman.d/mirrorlist
|
||||
|
||||
# An example of a custom package repository. See the pacman manpage for
|
||||
# tips on creating your own repositories.
|
||||
#[custom]
|
||||
#SigLevel = Optional TrustAll
|
||||
#Server = file:///home/custompkgs
|
|
@ -6,8 +6,8 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=shadow
|
||||
pkgver=4.12.3
|
||||
pkgrel=02
|
||||
pkgver=4.13
|
||||
pkgrel=01
|
||||
pkgdesc="Password and account management tool suite with support for shadow files and PAM w/o systemd"
|
||||
arch=('x86_64')
|
||||
url='https://github.com/shadow-maint/shadow'
|
||||
|
@ -27,6 +27,7 @@ backup=(
|
|||
)
|
||||
#options=(debug !emptydirs)
|
||||
options=('!emptydirs')
|
||||
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/v4.13.0.arch1
|
||||
source=(
|
||||
https://github.com/shadow-maint/shadow/releases/download/$pkgver/shadow-$pkgver.tar.xz{,.asc}
|
||||
0001-Disable-replaced-tools-and-man-pages.patch
|
||||
|
@ -107,11 +108,12 @@ license=('BSD')
|
|||
|
||||
validpgpkeys=(66D0387DB85D320F8408166DB175CFA98F192AF2) # Serge Hallyn <sergeh@kernel.org>
|
||||
|
||||
sha256sums=(3d3ec447cfdd11ab5f0486ebc47d15718349d13fea41fc8584568bc118083ccd # shadow-4.12.3.tar.xz
|
||||
7fa4f333fd5d67390fc7b5b4a27ecc864ab59141d189012f463bca8eec57dfa1 # shadow-4.12.3.tar.xz.asc
|
||||
sha256sums=(9afe245d79a2e7caac5f1ed62519b17416b057ec89df316df1c3935502f9dd2c # shadow-4.13.tar.xz
|
||||
65a1f0907b9c26040b21f6a638be1fc39d2ff5ace5b0b631deb3aca67c28db64 # shadow-4.13.tar.xz.asc
|
||||
774c7b4941489a2a9da99f9d391356fb21fd400be02a4bbc678438edfabf17df # 0001-Disable-replaced-tools-and-man-pages.patch
|
||||
986562e197f1efef60b4ebab5316c388d630d171fdca74237bff864db0bf4970 # 0002-Adapt-login.defs-for-PAM-and-util-linux.patch
|
||||
85e22497e1a7e3be04233090d12866b5d2b9752ddba08f9aa63bc938a0b8b780 # 0003-Add-Arch-Linux-defaults-for-login.defs.patch
|
||||
287fa34df46338a9ee4090e0f358d4f537124879dc0c0ab8ab2d148f9416efb2 # 0004-Add-Arch-Linux-defaults-for-etc-pam.d.patch
|
||||
c7ae1086e00248915cf67d361482510ec00e728d21714d4e2b56b90cc9adac91) # useradd.defaults
|
||||
c7ae1086e00248915cf67d361482510ec00e728d21714d4e2b56b90cc9adac91) # useradd.defaults
|
||||
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
# Contributor: Aaron Griffin <aaron@archlinux.org>
|
||||
|
||||
pkgname=shadow
|
||||
pkgver=4.12.3
|
||||
pkgrel=2
|
||||
pkgver=4.13
|
||||
pkgrel=1
|
||||
pkgdesc="Password and account management tool suite with support for shadow files and PAM"
|
||||
arch=(x86_64)
|
||||
url="https://github.com/shadow-maint/shadow"
|
||||
|
@ -24,7 +24,7 @@ backup=(
|
|||
etc/pam.d/{chage,{,ch,chg}passwd,group{add,del,mems,mod},newusers,shadow,user{add,del,mod}}
|
||||
)
|
||||
options=(debug !emptydirs)
|
||||
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/v4.12.3.arch2
|
||||
# NOTE: distribution patches are taken from https://gitlab.archlinux.org/archlinux/packaging/upstream/shadow/-/commits/v4.13.0.arch1
|
||||
source=(
|
||||
https://github.com/shadow-maint/shadow/releases/download/$pkgver/shadow-$pkgver.tar.xz{,.asc}
|
||||
0001-Disable-replaced-tools-and-man-pages.patch
|
||||
|
@ -34,21 +34,21 @@ source=(
|
|||
shadow.{timer,service}
|
||||
useradd.defaults
|
||||
)
|
||||
sha512sums=('0529889258f54e7634762dc154aa680d55f8c5f1654afadd1b7431cfbb890a3b1ba27c7ff4b7c45986e4ee2289946db2e420b23ed13e4e5b15800a1fb3a013bc'
|
||||
sha512sums=('2949a728c3312bef13d23138d6b79caf402781b1cb179e33b5be546c1790971ec20778d0e9cd3dbe09691d928ffcbe88e60da42fab58c69a90d5ebe5e3e2ab8e'
|
||||
'SKIP'
|
||||
'a0c69c252a8e41b1e3aa4c76cc6c37893a667dd079db9b7bdb54143d4b81f56551b787a93dad6e4adcd532cd12b51c9a5a5a4ae509f7ab5fe732fb9f23f57b5c'
|
||||
'a44f3d71376a39bc7bb9d43290f619964f83184dba938857f5765c439150df2c9ba00f115579a7eeca5b316ea71808e9606c6ba977a41aa7fc4b1675606f1351'
|
||||
'e8418e6d518101be63e7890254f9a0490f94302882689a0b69601186c9f1915831a34bb6998dbc92b753bff3f762793a7ccade66c2bac2d7b7a77d1a861d5cb7'
|
||||
'4e6b1f88ab1e3416ab0633b897ebb1359d422b5c2222f3ed3631732f790c42352d1cbe66fa08f45eb2e1679af8f602a95fcc7f463f1bba94c2414e902a4fa215'
|
||||
'23215dbc4efa5cb321f32442be30b92f79f1e008c7418ee5daac27540785c1674e790a5e4ee755e9a5a086589be8437e25efbee4a4668918b14337b86309192b'
|
||||
'26160ba1bc42619077dd826fc6e472196e47f4f2e29f9a70d68373a73df9d6187e3a2671369a223e230b05b42af113c38aacf24cd6cb99fbc00b8baca71ab6b7'
|
||||
'3b8bec1dc5dfdc5a3b7b3a4579c05d7fc71ac80c87bdb35031820c2442efcae5dfcc97c763ca9430c1dc3f5d3827dc391999cb67e89d3758d31bdc694dff4601'
|
||||
'fcedd59f0c1294ca03ff2553591058295073e9c795500f66e571e34635016898b999afa816c5994846e459bf743d2c7a358a5be1f561a86a75846df2112194e1'
|
||||
'e4edf705dd04e088c6b561713eaa1afeb92f42ac13722bff037aede6ac5ad7d4d00828cfb677f7b1ff048db8b6788238c1ab6a71dfcfd3e02ef6cb78ae09a621'
|
||||
'86c9412e379c0fc97c0eec417340adae990342f35d6663a6a59e8aae2221a5fbfd0437b5892aefd9cf09ef76a970f3a42b20cea051db651475d526eda17a973a'
|
||||
'e9ffea021ee4031b9ad3a534bfb94dbf9d0dfd45a55ecac5dedb2453ea0c17fb80bbb9ad039686bc1f3349dc371977eb548e3a665c56531469c22f29fc4eced8')
|
||||
b2sums=('63b10d75a11d419156a996b8acf1bebbfab28999c2ab796e6625c028882073d4021806d8b56224190886c076a1205955e7797cb6f797ef73af3a8a33ac34bf2f'
|
||||
b2sums=('315ab8a7e598aeefb50c11293e20cfa0982c3c3ae21c35ae243d09a4facf97a13c1d672990876e74ef94f5284402acf14997663743e2aaefa6cfc4369b7d24dc'
|
||||
'SKIP'
|
||||
'f1bf37abe10f554abea4635c62e74c43e09e64181e83d68dd8e2031d44d3a46835c5b4997b04614115a2dbd51a1caa67f7ca70fed623ee7f2916538a8ac85593'
|
||||
'a1cd3ffd50335eee265587a6a8733bc4c6b0d354c6ea90b2dd5d42642d782acc00d690a40e71ba31b56fd374b1619cc05f9dc876b2f6279ff32f95a17bbbbd87'
|
||||
'9715184569ca6769b31c01a58a1c8a0b5bb8099f6c07a888a2e0fab6748ac18eed7dd4297cc98449fd2a123cff6b027ab757d34a4cad113a4d9e5e02b28bb668'
|
||||
'f11abd5dbe0cc4029eb8e7eb101d95f0fbf48550bdab73ebea1f25a5bc9a401713061832bf494d614711d834ab1e79ef14831bc8a2d18b8980fcb2fe7e0fe5c3'
|
||||
'e109e09f7709270e6042389f74ee59f44d95c3bd02aa57fedbe27f1e111d36fdb2fc4bb9f837916bfd83ebfa7d1d0859a50d6fefe573da3fd6f849cfd61a0187'
|
||||
'9d3490810bc94c8809442e9e3928fd4dfc62a22e7134ecc63098a1e2ab5db6c64867f6f067641bb7bccf712a7269b67c36434d2ae3ed3e0a206ac66eef299dc9'
|
||||
'92474c0a9cd8bc4df08984a304c73122a9711f1e4c036361e1dcbc027b1e43e007d1e35cdd5db4295829603a097ab360adb66289c4b479a5d5ccee4947f72da7'
|
||||
'aee9aaadae6d49872b4eb98334fbffee7a49b1625b81019927908ac79753364fdac4d87433fcd5d2d2327d7b65eddcfc2edabe7c6a2a67ad7b101ab0bf6deaad'
|
||||
'5cfc936555aa2b2e15f8830ff83764dad6e11a80e2a102c5f2bd3b7c83db22a5457a3afdd182e3648c9d7d5bca90fa550f59576d0ac47a11a31dfb636cb18f2b'
|
||||
'be9d8a7424143791e61d61b01c775e3a10dd6b6a1a7af13081bc00e400e880a209240dcceb09c671de41fbdf18373f1195aa8a559cf935122ba5d1312ed8dab2'
|
||||
'd5bea0cfc2e6d3d1749c65440ca911533d41b6f8117fe09e9efec23524637cfa823d230303a7fbb45d3cd251bf8036d48b9b21049ced208f7ed191fcbd75e879')
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
|
||||
real 0m31.634s
|
||||
user 0m54.788s
|
||||
sys 0m6.832s
|
||||
|
||||
real 5m9.255s
|
||||
user 4m54.931s
|
||||
sys 0m15.969s
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue