From 936ea7238aa2601a0466560d39930ca5a8a5657c Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 18:23:45 +0200 Subject: extra/numactl: provisoric patch for FS#60205 --- extra/doxygen/PKGBUILD | 23 +++++++++++++++++++++++ extra/numactl/PKGBUILD | 8 ++++++++ extra/numactl/numactl-2.0.11-minor-major.patch | Bin 0 -> 399 bytes 3 files changed, 31 insertions(+) create mode 100644 extra/doxygen/PKGBUILD create mode 100644 extra/numactl/PKGBUILD create mode 100644 extra/numactl/numactl-2.0.11-minor-major.patch diff --git a/extra/doxygen/PKGBUILD b/extra/doxygen/PKGBUILD new file mode 100644 index 00000000..9152a88c --- /dev/null +++ b/extra/doxygen/PKGBUILD @@ -0,0 +1,23 @@ +if [ "${CARCH}" = "i486" ]; then + # no qt5 + makedepends=(${makedepends[@]//qt5-base/}) + + # no TeX + makedepends=(${makedepends[@]//texlive-core/}) + makedepends=(${makedepends[@]//texlive-latexextra/}) + + # no Graphviz + makedepends=(${makedepends[@]//graphviz/}) + + # no ghostscript + makedepends=(${makedepends[@]//ghostscript/}) + + eval "$( + declare -f build | \ + sed ' + /make docs/d + s|-Dbuild_doc:BOOL=ON|-Dbuild_doc:BOOL=OFF| + s|-Dbuild_wizard:BOOL=ON|-Dbuild_wizard:BOOL=OFF| + ' + )" +fi diff --git a/extra/numactl/PKGBUILD b/extra/numactl/PKGBUILD new file mode 100644 index 00000000..54510d20 --- /dev/null +++ b/extra/numactl/PKGBUILD @@ -0,0 +1,8 @@ +source+=('numactl-2.0.11-minor-major.patch') +md5sums+=('ef6533742f4392431bccf935626281e5') +sha1sums+=('791e2fc154bd3d3fa644f00775bef941943a6e59') + +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -Np1 -i ../numactl-2.0.11-minor-major.patch +} diff --git a/extra/numactl/numactl-2.0.11-minor-major.patch b/extra/numactl/numactl-2.0.11-minor-major.patch new file mode 100644 index 00000000..d95e5525 Binary files /dev/null and b/extra/numactl/numactl-2.0.11-minor-major.patch differ -- cgit v1.2.3-54-g00ecf From 84b3a5afa9ef5b1b544c4d6818044190902c5de8 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 19:57:08 +0200 Subject: extra/libjpeg-turbo: i486 no SIMD and no java --- extra/libjpeg-turbo/PKGBUILD | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 extra/libjpeg-turbo/PKGBUILD diff --git a/extra/libjpeg-turbo/PKGBUILD b/extra/libjpeg-turbo/PKGBUILD new file mode 100644 index 00000000..e33bc686 --- /dev/null +++ b/extra/libjpeg-turbo/PKGBUILD @@ -0,0 +1,18 @@ +if [ "${CARCH}" = "i486" ]; then + # no Java + makedepends=(${makedepends[@]//jdk8-openjdk/}) + eval "$( + declare -f build | \ + sed ' + s/-DWITH_JAVA=1/-DWITH_JAVA=0/ + ' + )" + + # no SIMD optimizations + eval "$( + declare -f build | \ + sed ' + s/cmake/cmake -DWITH_SIMD=0/ + ' + )" +fi -- cgit v1.2.3-54-g00ecf From 8d132b0ea8c179afbe165d4c4f7414d4ef7ddd10 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 20:30:01 +0200 Subject: core/p11-kit: temporary disable for gtk-doc on i486 --- core/p11-kit/PKGBUILD | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 core/p11-kit/PKGBUILD diff --git a/core/p11-kit/PKGBUILD b/core/p11-kit/PKGBUILD new file mode 100644 index 00000000..22f7065f --- /dev/null +++ b/core/p11-kit/PKGBUILD @@ -0,0 +1,11 @@ +# 486-specific +if [ "${CARCH}" = "i486" ]; then + # no gtk yet + makedepends=(${makedepends[@]//gtk-doc/}) + eval "$( + declare -f build | \ + sed ' + s@--enable-doc@--disable-doc@ + ' + )" +fi -- cgit v1.2.3-54-g00ecf From d2ab9fcfe0cb1ac15e27fe3b2fb7119f05881eb3 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 20:32:09 +0200 Subject: core/shadow: disable gnoe for documentation on i486 --- core/shadow/PKGBUILD | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 core/shadow/PKGBUILD diff --git a/core/shadow/PKGBUILD b/core/shadow/PKGBUILD new file mode 100644 index 00000000..ef3f908c --- /dev/null +++ b/core/shadow/PKGBUILD @@ -0,0 +1,26 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # remove dependency on Gnome's xml2po (needed for building the man pages, + # draws in far too many dependencies) + makedepends=(${makedepends[@]//gnome-doc-utils/}) + + eval "$( + declare -f prepare | \ + sed ' + /autoreconf/ i \ sed -i "/SUBDIRS/s/man//g" Makefile.am + ' + )" + eval "$( + declare -f build | \ + sed ' + s/--enable-man/--disable-man/ + ' + )" + eval "$( + declare -f package | \ + sed ' + /find.*man/d + /rmdir.*man/d + ' + )" +fi -- cgit v1.2.3-54-g00ecf From eb6c2d79af846d5691b0b84abdd23946c1cd5876 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 20:34:25 +0200 Subject: core/libpsl: disabling gtk-doc docu on i486 for now --- core/libpsl/PKGBUILD | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 core/libpsl/PKGBUILD diff --git a/core/libpsl/PKGBUILD b/core/libpsl/PKGBUILD new file mode 100644 index 00000000..bfccdc03 --- /dev/null +++ b/core/libpsl/PKGBUILD @@ -0,0 +1,11 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # no documentation + makedepends=(${makedepends[@]//gtk-doc/}) + eval "$( + declare -f build | \ + sed ' + s/--enable-gtk-doc/--disable-gtk-doc/ + ' + )" +fi -- cgit v1.2.3-54-g00ecf From a1c4d68c138b360cc2fb129b183886d14351dfc9 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Wed, 26 Sep 2018 20:47:00 +0200 Subject: community/telegram-desktop: removed patch as it is fixed upstreams --- community/telegram-desktop/PKGBUILD | 1 - 1 file changed, 1 deletion(-) delete mode 100644 community/telegram-desktop/PKGBUILD diff --git a/community/telegram-desktop/PKGBUILD b/community/telegram-desktop/PKGBUILD deleted file mode 100644 index dda374e6..00000000 --- a/community/telegram-desktop/PKGBUILD +++ /dev/null @@ -1 +0,0 @@ -sha512sums=(${sha512sums[@]//536dfada1a4fbffda32893fb2ac8a0f2412e23ac20a19f032a826cc5e0518b1d35004cba42ee9244e253d34429050e782ffc57ffca4f01b8733a40bc69b98958/}) -- cgit v1.2.3-54-g00ecf From 85a70261f517dbbcbd42be0185f8404a5063b811 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 26 Sep 2018 21:03:55 +0200 Subject: extra/linux-zen: new version => new config => new checksum --- extra/linux-zen/PKGBUILD | 6 +++--- extra/linux-zen/config | 49 ++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 44 insertions(+), 11 deletions(-) diff --git a/extra/linux-zen/PKGBUILD b/extra/linux-zen/PKGBUILD index e5262aa2..5adcd9d6 100644 --- a/extra/linux-zen/PKGBUILD +++ b/extra/linux-zen/PKGBUILD @@ -1,9 +1,9 @@ -# upstream git revision: 2edc3f8d648d3f161a9593c0a41332dae246cdfd +# upstream git revision: 43d12d0306ae85803a356caabd0b384eb917c80e # fail if upstream's .config changes for ((i=0; i<${#sha256sums[@]}; i++)); do - if [ "${sha256sums[${i}]}" = 'fd5a7203579777ab2c0deb3bcdf94ded8a4422fefc81506b98c3bce8070b5a8f' ]; then - sha256sums[${i}]='e7d5065e6e43f11c1964010da469e6b9e38a73aba40fac99a8cdace18be86ae2' + if [ "${sha256sums[${i}]}" = '8a852e70606513c77fc513d6ef970273345cc895d90e3f283ae103853bf50c41' ]; then + sha256sums[${i}]='7c355407a2827005bc200e302ab578287fb40d540d95a10b9191151e1c816302' fi done diff --git a/extra/linux-zen/config b/extra/linux-zen/config index 0f7ee4d3..e0dab22e 100644 --- a/extra/linux-zen/config +++ b/extra/linux-zen/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.18.6-zen1 Kernel Configuration +# Linux/x86 4.18.9-zen1 Kernel Configuration # # @@ -78,8 +78,11 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set -# CONFIG_AUDIT is not set +CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y # # IRQ subsystem @@ -355,7 +358,15 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y @@ -1194,6 +1205,7 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # +# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -9281,9 +9293,10 @@ CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set +CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set -# CONFIG_DEBUG_WX is not set +CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y @@ -9324,18 +9337,36 @@ CONFIG_SECURITY_INFINIBAND=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set +CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y -# CONFIG_INTEGRITY is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m @@ -9439,7 +9470,7 @@ CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=m @@ -9469,7 +9500,7 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m +# CONFIG_CRYPTO_SPECK is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m @@ -9534,6 +9565,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -9592,6 +9624,7 @@ CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=m +CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m -- cgit v1.2.3-54-g00ecf From b4004bb2425f9a282c4d5f8cf326c4a59dd47558 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 26 Sep 2018 21:28:47 +0200 Subject: core/linux: new version => new configs => new checksums --- core/linux/PKGBUILD | 8 ++++---- core/linux/config.i486 | 43 ++++++++++++++++++++++++++++++++++++++----- core/linux/config.i686 | 49 +++++++++++++++++++++++++++++++++++++++++-------- 3 files changed, 83 insertions(+), 17 deletions(-) diff --git a/core/linux/PKGBUILD b/core/linux/PKGBUILD index f7b7b3fb..6254ac8e 100644 --- a/core/linux/PKGBUILD +++ b/core/linux/PKGBUILD @@ -1,12 +1,12 @@ -# upstream git revision: 2edc3f8d648d3f161a9593c0a41332dae246cdfd +# upstream git revision: 43d12d0306ae85803a356caabd0b384eb917c80e # fail if upstream's .config changes for ((i=0; i<${#sha256sums[@]}; i++)); do - if [ "${sha256sums[${i}]}" = '83d768f19193f6795b8159d81c6775b9f62f4994f2a0d8371ac243e7b0890db8' ]; then + if [ "${sha256sums[${i}]}" = '1fc23bd2613b821d8bdca1a33dc421e21de296221108ce047176d27d37ce397f' ]; then source_i686=('config.i686') - sha256sums_i686=('fac358ec445aaeafe13b3d5916c2c01304588578632f4d74186f8691acd0419b') + sha256sums_i686=('fc137a9706f7b1e2f9deb49f3a750834320fceee0944ce584e2c4341bb9ca2c6') source_i486=('config.i486') - sha256sums_i486=('8bb140f3f672d6e10bfb652a617d0c161b24980c750d2358cece2b82f8897dcb') + sha256sums_i486=('08f9a17d9237ddeea7b2612b72c4f86b1929532e9e3c9ba7d1fab86bc7b432e0') fi done diff --git a/core/linux/config.i486 b/core/linux/config.i486 index ef6ba599..fd520452 100644 --- a/core/linux/config.i486 +++ b/core/linux/config.i486 @@ -344,7 +344,6 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y @@ -9115,7 +9114,6 @@ CONFIG_EARLY_PRINTK_EFI=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set -# CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y @@ -9164,10 +9162,8 @@ CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y -# CONFIG_INTEGRITY is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m @@ -9266,7 +9262,6 @@ CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=m @@ -9501,3 +9496,41 @@ CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_SBITMAP=y CONFIG_PARMAN=m # CONFIG_STRING_SELFTEST is not set +# Linux/x86 4.18.8-arch1 Kernel Configuration +# Compiler: gcc (GCC) 8.2.1 20180831 +CONFIG_GCC_VERSION=80201 +CONFIG_HAVE_RCU_TABLE_INVALIDATE=y +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SIG_HASH="sha512" +CONFIG_X86_PTDUMP_CORE=y +CONFIG_DEBUG_WX=y +CONFIG_LSM_MMAP_MIN_ADDR=65536 +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set +CONFIG_CRYPTO_SHA512=y +# CONFIG_CRYPTO_SPECK is not set +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" diff --git a/core/linux/config.i686 b/core/linux/config.i686 index 5e61428f..1c811e9b 100644 --- a/core/linux/config.i686 +++ b/core/linux/config.i686 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.18.7-arch1 Kernel Configuration +# Linux/x86 4.18.9-arch1 Kernel Configuration # # @@ -76,8 +76,11 @@ CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y # CONFIG_USELIB is not set -# CONFIG_AUDIT is not set +CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y +CONFIG_AUDITSYSCALL=y +CONFIG_AUDIT_WATCH=y +CONFIG_AUDIT_TREE=y # # IRQ subsystem @@ -351,7 +354,15 @@ CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y CONFIG_MODULE_SRCVERSION_ALL=y -# CONFIG_MODULE_SIG is not set +CONFIG_MODULE_SIG=y +# CONFIG_MODULE_SIG_FORCE is not set +CONFIG_MODULE_SIG_ALL=y +# CONFIG_MODULE_SIG_SHA1 is not set +# CONFIG_MODULE_SIG_SHA224 is not set +# CONFIG_MODULE_SIG_SHA256 is not set +# CONFIG_MODULE_SIG_SHA384 is not set +CONFIG_MODULE_SIG_SHA512=y +CONFIG_MODULE_SIG_HASH="sha512" CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y @@ -1162,6 +1173,7 @@ CONFIG_NETFILTER_XT_SET=m # # Xtables targets # +# CONFIG_NETFILTER_XT_TARGET_AUDIT is not set CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m CONFIG_NETFILTER_XT_TARGET_CONNMARK=m @@ -9252,9 +9264,10 @@ CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_EARLY_PRINTK_EFI=y # CONFIG_EARLY_PRINTK_USB_XDBC is not set +CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set # CONFIG_EFI_PGT_DUMP is not set -# CONFIG_DEBUG_WX is not set +CONFIG_DEBUG_WX=y CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y @@ -9295,18 +9308,36 @@ CONFIG_SECURITY_INFINIBAND=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set +CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y CONFIG_HARDENED_USERCOPY_FALLBACK=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set +CONFIG_SECURITY_SELINUX=y +CONFIG_SECURITY_SELINUX_BOOTPARAM=y +CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 +# CONFIG_SECURITY_SELINUX_DISABLE is not set +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y +CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set -# CONFIG_SECURITY_APPARMOR is not set +CONFIG_SECURITY_APPARMOR=y +CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=0 +CONFIG_SECURITY_APPARMOR_HASH=y +CONFIG_SECURITY_APPARMOR_HASH_DEFAULT=y +# CONFIG_SECURITY_APPARMOR_DEBUG is not set # CONFIG_SECURITY_LOADPIN is not set CONFIG_SECURITY_YAMA=y -# CONFIG_INTEGRITY is not set +CONFIG_INTEGRITY=y +# CONFIG_INTEGRITY_SIGNATURE is not set +CONFIG_INTEGRITY_AUDIT=y +# CONFIG_IMA is not set +# CONFIG_EVM is not set +# CONFIG_DEFAULT_SECURITY_SELINUX is not set +# CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=m @@ -9410,7 +9441,7 @@ CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_SM3=m CONFIG_CRYPTO_TGR192=m @@ -9440,7 +9471,7 @@ CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SERPENT_SSE2_586=m CONFIG_CRYPTO_SM4=m -CONFIG_CRYPTO_SPECK=m +# CONFIG_CRYPTO_SPECK is not set CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_TWOFISH_COMMON=m @@ -9505,6 +9536,7 @@ CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # +CONFIG_MODULE_SIG_KEY="certs/signing_key.pem" CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" # CONFIG_SYSTEM_EXTRA_CERTIFICATE is not set @@ -9563,6 +9595,7 @@ CONFIG_CRC7=m CONFIG_LIBCRC32C=m CONFIG_CRC8=m CONFIG_XXHASH=m +CONFIG_AUDIT_GENERIC=y # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=m CONFIG_842_DECOMPRESS=m -- cgit v1.2.3-54-g00ecf From d2e2ecaa1c18c47f29e588e602a6c10adc534692 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 08:02:40 +0200 Subject: core/btrfs-progs: removed empty PKGBUILD and FS#58237.patch is uptream already --- core/btrfs-progs/FS#58237.patch | Bin 400 -> 0 bytes core/btrfs-progs/PKGBUILD | 0 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 core/btrfs-progs/FS#58237.patch delete mode 100644 core/btrfs-progs/PKGBUILD diff --git a/core/btrfs-progs/FS#58237.patch b/core/btrfs-progs/FS#58237.patch deleted file mode 100644 index 21a11fc3..00000000 Binary files a/core/btrfs-progs/FS#58237.patch and /dev/null differ diff --git a/core/btrfs-progs/PKGBUILD b/core/btrfs-progs/PKGBUILD deleted file mode 100644 index e69de29b..00000000 -- cgit v1.2.3-54-g00ecf From 0c6e0b9097f9b53dd6ced279df0105c64af79fb6 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 08:03:50 +0200 Subject: core/dbus: temporary i486 fix (no documentation) --- core/dbus/PKGBUILD | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 core/dbus/PKGBUILD diff --git a/core/dbus/PKGBUILD b/core/dbus/PKGBUILD new file mode 100644 index 00000000..f2ad0e68 --- /dev/null +++ b/core/dbus/PKGBUILD @@ -0,0 +1,16 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # no documentation + makedepends=(${makedepends[@]//docbook-xsl/}) + makedepends=(${makedepends[@]//yelp-tools/}) + makedepends=(${makedepends[@]//doxygen/}) + makedepends=(${makedepends[@]//graphviz/}) + + eval "$( + declare -f build | \ + sed ' + s/configure/configure --disable-xml-docs --disable-doxygen-docs --disable-ducktype-docs/ + ' + )" +fi + -- cgit v1.2.3-54-g00ecf From aab40ae9a019d2a96971239f7ef6c45f21d42c9a Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 08:08:53 +0200 Subject: core/gpgme: disable bindings and qt5 dependencies for i486 --- core/gpgme/PKGBUILD | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 core/gpgme/PKGBUILD diff --git a/core/gpgme/PKGBUILD b/core/gpgme/PKGBUILD new file mode 100644 index 00000000..f35e9323 --- /dev/null +++ b/core/gpgme/PKGBUILD @@ -0,0 +1,23 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # we only build the library + pkgname=(gpgme) + + # no Qt library + makedepends=(${makedepends[@]//qt5-base/}) + + # no language bindings + makedepends=(${makedepends[@]//swig/}) + eval "$( + declare -f build | \ + sed ' + s@./configure@./configure --enable-languages=no@ + ' + )" + eval "$( + declare -f package_gpgme | \ + sed ' + /rm /d + ' + )" +fi -- cgit v1.2.3-54-g00ecf From 5dacf25fbd753f05dd204d1acd3521f9641b9479 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 08:55:51 +0200 Subject: extra/apr: patch for building version 1.6.5 (1.6.3 has gone), flagged upstreams --- extra/apr/PKGBUILD | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 extra/apr/PKGBUILD diff --git a/extra/apr/PKGBUILD b/extra/apr/PKGBUILD new file mode 100644 index 00000000..a12769da --- /dev/null +++ b/extra/apr/PKGBUILD @@ -0,0 +1,9 @@ +# flagged out-of-date upstream, temporary patch + +# works only partially! (I cannot overload pkgver for instance in source) +pkgver=1.6.5 + +source[0]='https://www.apache.org/dist/apr/apr-1.6.5.tar.bz2' +source[1]='https://www.apache.org/dist/apr/apr-1.6.5.tar.bz2.asc' +sha256sums[0]='a67ca9fcf9c4ff59bce7f428a323c8b5e18667fdea7b0ebad47d194371b0a105' + -- cgit v1.2.3-54-g00ecf From 4a24158dc5a9bc39f93bab43fc0d121f85b52c09 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 09:13:13 +0200 Subject: core/kbd: download links are fixed upstream --- core/kbd/PKGBUILD | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 core/kbd/PKGBUILD diff --git a/core/kbd/PKGBUILD b/core/kbd/PKGBUILD deleted file mode 100644 index 07c900a8..00000000 --- a/core/kbd/PKGBUILD +++ /dev/null @@ -1,3 +0,0 @@ -# we still get the FTP links, though trunk uses the proper URLs?! -source[0]=https://www.kernel.org/pub/linux/utils/${pkgname}/${pkgname}-${pkgver}.tar.gz -source[1]=https://www.kernel.org/pub/linux/utils/kbd/${pkgname}-${pkgver}.tar.sign -- cgit v1.2.3-54-g00ecf From 5d25a1a812a8c6d05f54a10c0c5c770ab30be975 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 09:18:26 +0200 Subject: core/krb5: removed download location patch (FS#59284) --- core/krb5/PKGBUILD | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 core/krb5/PKGBUILD diff --git a/core/krb5/PKGBUILD b/core/krb5/PKGBUILD deleted file mode 100644 index 66407452..00000000 --- a/core/krb5/PKGBUILD +++ /dev/null @@ -1,3 +0,0 @@ -# reported as FS#59284 -source[0]="https://kerberos.org/dist/krb5/1.16/${pkgname}-${pkgver}.tar.gz" -source[1]="https://kerberos.org/dist/krb5/1.16/${pkgname}-${pkgver}.tar.gz.asc" -- cgit v1.2.3-54-g00ecf From b47b2c222c0ddbaecd58fbaa9aea645a60634bab Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Thu, 27 Sep 2018 10:14:43 +0200 Subject: extra/kamoso: removed python env patch, seems to have been a temporary issue --- extra/kamoso/PKGBUILD | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 extra/kamoso/PKGBUILD diff --git a/extra/kamoso/PKGBUILD b/extra/kamoso/PKGBUILD deleted file mode 100644 index c992c934..00000000 --- a/extra/kamoso/PKGBUILD +++ /dev/null @@ -1,6 +0,0 @@ -# fixes: -# [ 77%] Generating gstqtvideosinkmarshal.h, gstqtvideosinkmarshal.c -# /usr/bin/env: ‘/usr/bin/python’: No such file or directory -# make[2]: *** [src/elements/gstqtvideosink/CMakeFiles/gstkamosoqt5videosink.dir/build.make:62: src/elements/gstqtvideosink/gstqtvideosinkmarshal.h] Error 127 -# should also happen upstream, actually -makedepends+=(python) -- cgit v1.2.3-54-g00ecf From 1c5d6c86f26d2318358469edcac7d8714025ae23 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 28 Sep 2018 21:50:55 +0200 Subject: extra/libxkbcommon: temporary no docu on i486 for systemd bootstrapping --- extra/libxkbcommon/PKGBUILD | 31 +++++++++++++++++++++++++++++++ extra/wayland/PKGBUILD | 9 +++++++++ 2 files changed, 40 insertions(+) create mode 100644 extra/libxkbcommon/PKGBUILD create mode 100644 extra/wayland/PKGBUILD diff --git a/extra/libxkbcommon/PKGBUILD b/extra/libxkbcommon/PKGBUILD new file mode 100644 index 00000000..e4e996bc --- /dev/null +++ b/extra/libxkbcommon/PKGBUILD @@ -0,0 +1,31 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # no documentation + makedepends=(${makedepends[@]//graphviz/}) + makedepends=(${makedepends[@]//doxygen/}) + makedepends=(${makedepends[@]//xmlto/}) + makedepends=(${makedepends[@]//docbook-xsl/}) + + eval "$( + declare -f build | \ + sed ' + s/configure/configure --disable-documentation/ + ' + )" + + eval "$( + declare -f package_wayland | \ + sed ' + /mv.*doc,man/d + ' + )" + + eval "$( + declare -f package_wayland-docs | \ + sed ' + /mv.*docs/d + ' + )" + +fi + diff --git a/extra/wayland/PKGBUILD b/extra/wayland/PKGBUILD new file mode 100644 index 00000000..98507e0c --- /dev/null +++ b/extra/wayland/PKGBUILD @@ -0,0 +1,9 @@ +# i486-specific +if [ "${CARCH}" = "i486" ]; then + # no documentation + makedepends=(${makedepends[@]//graphviz/}) + makedepends=(${makedepends[@]//doxygen/}) + makedepends=(${makedepends[@]//xmlto/}) + makedepends=(${makedepends[@]//docbook-xsl/}) +fi + -- cgit v1.2.3-54-g00ecf From 4d672513009669fdcfd777790e7933cf045e01a4 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 28 Sep 2018 21:51:07 +0200 Subject: extra/libxkbcommon: temporary no docu on i486 for systemd bootstrapping --- extra/libxkbcommon/PKGBUILD | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/extra/libxkbcommon/PKGBUILD b/extra/libxkbcommon/PKGBUILD index e4e996bc..802fc9c2 100644 --- a/extra/libxkbcommon/PKGBUILD +++ b/extra/libxkbcommon/PKGBUILD @@ -3,29 +3,26 @@ if [ "${CARCH}" = "i486" ]; then # no documentation makedepends=(${makedepends[@]//graphviz/}) makedepends=(${makedepends[@]//doxygen/}) - makedepends=(${makedepends[@]//xmlto/}) - makedepends=(${makedepends[@]//docbook-xsl/}) eval "$( declare -f build | \ sed ' - s/configure/configure --disable-documentation/ + s/arch-meson/arch-meson -Denable-docs=false/ ' )" eval "$( - declare -f package_wayland | \ + declare -f package_libxkbcommon | \ sed ' - /mv.*doc,man/d + /mv.*doc/d ' )" eval "$( - declare -f package_wayland-docs | \ + declare -f package_libxkbcommon-doc | \ sed ' - /mv.*docs/d + /mv.*doc/d ' )" - fi -- cgit v1.2.3-54-g00ecf From df067c44c1a5bcccafd8e08424a66b3535ad9261 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Fri, 28 Sep 2018 21:51:20 +0200 Subject: extra/wayland: temporary no docu on i486 for systemd bootstrapping --- extra/wayland/PKGBUILD | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/extra/wayland/PKGBUILD b/extra/wayland/PKGBUILD index 98507e0c..e4e996bc 100644 --- a/extra/wayland/PKGBUILD +++ b/extra/wayland/PKGBUILD @@ -5,5 +5,27 @@ if [ "${CARCH}" = "i486" ]; then makedepends=(${makedepends[@]//doxygen/}) makedepends=(${makedepends[@]//xmlto/}) makedepends=(${makedepends[@]//docbook-xsl/}) + + eval "$( + declare -f build | \ + sed ' + s/configure/configure --disable-documentation/ + ' + )" + + eval "$( + declare -f package_wayland | \ + sed ' + /mv.*doc,man/d + ' + )" + + eval "$( + declare -f package_wayland-docs | \ + sed ' + /mv.*docs/d + ' + )" + fi -- cgit v1.2.3-54-g00ecf From ed7192fa90ced459e89183b0bbe59e4caaae8270 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sat, 29 Sep 2018 10:25:20 +0200 Subject: core/systemd: fix for FS#60239 (debug option collition with meson) --- core/systemd/PKGBUILD | 9 +++++++++ core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch | Bin 0 -> 1140 bytes 2 files changed, 9 insertions(+) create mode 100644 core/systemd/PKGBUILD create mode 100644 core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch diff --git a/core/systemd/PKGBUILD b/core/systemd/PKGBUILD new file mode 100644 index 00000000..02cee487 --- /dev/null +++ b/core/systemd/PKGBUILD @@ -0,0 +1,9 @@ +source+=('meson-rename-Ddebug-to-Ddebug-extra.patch') +sha512sums+=('d310e7ea099bd371eb12fb4f474f1518ddc1013612d6a53c3f5777e6a3509eb58c4b5989d31bb04784be70db5d8ca39bff47414456c3fe322194cd7b341ae70c') + +eval "$( + declare -f prepare | \ + sed ' + /patch.*0001.*/a patch -Np1 -i ../meson-rename-Ddebug-to-Ddebug-extra.patch + ' +)" diff --git a/core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch b/core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch new file mode 100644 index 00000000..12607f2a Binary files /dev/null and b/core/systemd/meson-rename-Ddebug-to-Ddebug-extra.patch differ -- cgit v1.2.3-54-g00ecf From b877df6ac3d8ae8a3a9da92ccd0779afb0f5684b Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 30 Sep 2018 18:32:34 +0200 Subject: extra/linux-pae: 4.18.10 -> 4.18.11 --- extra/linux-pae/PKGBUILD | 6 +++--- extra/linux-pae/config | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extra/linux-pae/PKGBUILD b/extra/linux-pae/PKGBUILD index 9e0dbdc9..83773abd 100644 --- a/extra/linux-pae/PKGBUILD +++ b/extra/linux-pae/PKGBUILD @@ -4,7 +4,7 @@ # Maintainer: Thomas Baechler pkgbase=linux-pae # Build stock -ARCH kernel -pkgver='4.18.10' +pkgver='4.18.11' _srcname=linux-${pkgver} pkgrel='1' arch=('i686') @@ -24,9 +24,9 @@ validpgpkeys=( 'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds '647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman ) -sha256sums=('10604f7f8ccab5e7ce71f2e87d1410be679cd11c29c6c608ce35df1db40991de' +sha256sums=('36d319f5a6caf5dd6ab2a4802b800799b56ef5963d742f2d147fabadf4822c8c' 'SKIP' - '5a87b99396ebe3e88c3848bcea394d6cbe6924546ca375b9d48e134b6daef502' + 'e8884986b8b50a560ba6b4be383955b97c98e4cb148aa2bc2387a4869e020bb3' 'ae2e95db94ef7176207c690224169594d49445e04249d2499e9d2fbc117a0b21' '75f99f5239e03238f88d1a834c50043ec32b1dc568f2cc291b07d04718483919' 'ad6344badc91ad0630caacde83f7f9b97276f80d26a20619a87952be65492c65' diff --git a/extra/linux-pae/config b/extra/linux-pae/config index ed8a67c6..6df3f170 100644 --- a/extra/linux-pae/config +++ b/extra/linux-pae/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.18.10-1 Kernel Configuration +# Linux/x86 4.18.11-1 Kernel Configuration # # -- cgit v1.2.3-54-g00ecf From 5752df693f7d20139680ec947136c687de4532dd Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 30 Sep 2018 20:32:49 +0200 Subject: linux: new config + use tarballer --- core/linux/PKGBUILD | 61 +++++++++++++++++++++++++++++++++++++++++++++++++- core/linux/config.i686 | 2 +- 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/core/linux/PKGBUILD b/core/linux/PKGBUILD index 6254ac8e..3c60539e 100644 --- a/core/linux/PKGBUILD +++ b/core/linux/PKGBUILD @@ -4,7 +4,7 @@ for ((i=0; i<${#sha256sums[@]}; i++)); do if [ "${sha256sums[${i}]}" = '1fc23bd2613b821d8bdca1a33dc421e21de296221108ce047176d27d37ce397f' ]; then source_i686=('config.i686') - sha256sums_i686=('fc137a9706f7b1e2f9deb49f3a750834320fceee0944ce584e2c4341bb9ca2c6') + sha256sums_i686=('60e271f357e05ced3767c39cd5e49ad3b1cfdae6162846455ea375d224a6e764') source_i486=('config.i486') sha256sums_i486=('08f9a17d9237ddeea7b2612b72c4f86b1929532e9e3c9ba7d1fab86bc7b432e0') fi @@ -24,3 +24,62 @@ eval "$( } ' )" + +# use our tarballer instead of cloning from git +for ((i=0; i<${#source[@]}; i++)); do + infos=$( + printf '%s\n' "${source[${i}]}" | \ + sed -n ' + s@^\(\([^:]\+\)::\)\?\(git\|hg\)+\([^#?]\+\)\(?signed\)\?#\(\(tag\|commit\)=\S\+\)$@\3 \2 \4 \5 \6@ + T + p + ' + ) + if [ -n "${infos}" ]; then + source[${i}]=$( + type="${infos%% *}" + infos="${infos#* }" + if [ -n "${infos%% *}" ]; then + prefix="${infos%% *}" + else + prefix='' + fi + infos="${infos#* }" + repo="${infos%% *}" + repo64=$( + printf '%s' "${repo}" | \ + base64 -w0 | \ + sed 's/=/%3D/g' + ) + infos="${infos#* }" + if [ "${infos%% *}" = '?signed' ]; then + key_check=$( + printf '&valid_keys=' + printf '%s,' "${validpgpkeys[@]}" | \ + sed 's/,$//' + ) + else + key_check='' + fi + infos="${infos#* }" + if [ -z "${prefix}" ]; then + prefix="${repo%.git}" + prefix="${prefix##*/}" + fi + prefix_64=$( + printf '%s/' "${prefix}" | \ + base64 -w0 | \ + sed 's/=/%3D/g' + ) + + printf '%s-%s.tar.gz::https://archive-server.archlinux32.org/?t=%s&p=%s&r=%s%s&%s\n' \ + "${prefix}" \ + "${pkgver}" \ + "${type}" \ + "${prefix_64}" \ + "${repo64}" \ + "${key_check}" \ + "${infos}" + ) + fi +done diff --git a/core/linux/config.i686 b/core/linux/config.i686 index 1c811e9b..f2938cd9 100644 --- a/core/linux/config.i686 +++ b/core/linux/config.i686 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.18.9-arch1 Kernel Configuration +# Linux/x86 4.18.10-arch1 Kernel Configuration # # -- cgit v1.2.3-54-g00ecf From 0653374c47a5c1679d86cfbe251d258151fa018f Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Sun, 30 Sep 2018 20:38:29 +0200 Subject: extra/linux-zen: new version + use tarballer --- extra/linux-zen/PKGBUILD | 61 +++++++++++++++++++++++++++++++++++++++++++++++- extra/linux-zen/config | 2 +- 2 files changed, 61 insertions(+), 2 deletions(-) diff --git a/extra/linux-zen/PKGBUILD b/extra/linux-zen/PKGBUILD index 5adcd9d6..96976146 100644 --- a/extra/linux-zen/PKGBUILD +++ b/extra/linux-zen/PKGBUILD @@ -3,7 +3,7 @@ # fail if upstream's .config changes for ((i=0; i<${#sha256sums[@]}; i++)); do if [ "${sha256sums[${i}]}" = '8a852e70606513c77fc513d6ef970273345cc895d90e3f283ae103853bf50c41' ]; then - sha256sums[${i}]='7c355407a2827005bc200e302ab578287fb40d540d95a10b9191151e1c816302' + sha256sums[${i}]='0fa2c1eef3f46e1e0f22aa6a4da555cca6234bcd12c8aae84503ce5f6c178348' fi done @@ -17,3 +17,62 @@ eval "$( } ' )" + +# use our tarballer instead of cloning from git +for ((i=0; i<${#source[@]}; i++)); do + infos=$( + printf '%s\n' "${source[${i}]}" | \ + sed -n ' + s@^\(\([^:]\+\)::\)\?\(git\|hg\)+\([^#?]\+\)\(?signed\)\?#\(\(tag\|commit\)=\S\+\)$@\3 \2 \4 \5 \6@ + T + p + ' + ) + if [ -n "${infos}" ]; then + source[${i}]=$( + type="${infos%% *}" + infos="${infos#* }" + if [ -n "${infos%% *}" ]; then + prefix="${infos%% *}" + else + prefix='' + fi + infos="${infos#* }" + repo="${infos%% *}" + repo64=$( + printf '%s' "${repo}" | \ + base64 -w0 | \ + sed 's/=/%3D/g' + ) + infos="${infos#* }" + if [ "${infos%% *}" = '?signed' ]; then + key_check=$( + printf '&valid_keys=' + printf '%s,' "${validpgpkeys[@]}" | \ + sed 's/,$//' + ) + else + key_check='' + fi + infos="${infos#* }" + if [ -z "${prefix}" ]; then + prefix="${repo%.git}" + prefix="${prefix##*/}" + fi + prefix_64=$( + printf '%s/' "${prefix}" | \ + base64 -w0 | \ + sed 's/=/%3D/g' + ) + + printf '%s-%s.tar.gz::https://archive-server.archlinux32.org/?t=%s&p=%s&r=%s%s&%s\n' \ + "${prefix}" \ + "${pkgver}" \ + "${type}" \ + "${prefix_64}" \ + "${repo64}" \ + "${key_check}" \ + "${infos}" + ) + fi +done diff --git a/extra/linux-zen/config b/extra/linux-zen/config index e0dab22e..cc18ead9 100644 --- a/extra/linux-zen/config +++ b/extra/linux-zen/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86 4.18.9-zen1 Kernel Configuration +# Linux/x86 4.18.10-zen1 Kernel Configuration # # -- cgit v1.2.3-54-g00ecf