build-tools upg and several rebuilds

This commit is contained in:
joborun linux 2024-07-25 14:06:08 +03:00
parent 857721cd95
commit 684e05f392
62 changed files with 488 additions and 277 deletions

View file

@ -7,7 +7,7 @@
pkgname=argon2
pkgver=20190702
pkgrel=05
pkgrel=06
pkgdesc='A password-hashing function (reference C implementation)'
url='https://github.com/P-H-C/phc-winner-argon2'
depends=('glibc')
@ -40,7 +40,7 @@ arch=(x86_64)
license=('Apache' 'custom:CC0')
sha256sums=('daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c')
sha256sums=(daf972a89577f8772602bf2eb38b6a3dd3d922bf5724d45e7f9589b5e830442c) # argon2-20190702.tar.gz
## 04efd287292f1364d5a8e92174c849ab22150b35595541600329ad672a325dd9 argon2-20190702-05-x86_64.pkg.tar.lz
## f0a94b7b3d24dd8e7daad6e0d8b161284a79d554068a5710b44398d6199267cf argon2-20190702-06-x86_64.pkg.tar.lz

View file

@ -2,7 +2,7 @@
pkgname=argon2
pkgver=20190702
pkgrel=5
pkgrel=6
pkgdesc='A password-hashing function (reference C implementation)'
arch=('x86_64')
url='https://github.com/P-H-C/phc-winner-argon2'

View file

@ -9,8 +9,8 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=binutils
pkgver=2.42+r91+g6224493e457
_commit=6224493e457e72b11818c87cdc112bdb0fee5f81
pkgver=2.42+r195+g29ae8b8ea71
_commit=29ae8b8ea71057f152af388a39fd667a43b95549
pkgrel=01
pkgdesc='A set of programs to assemble and manipulate binary and object files - linux-api 6.6'
#url='https://www.gnu.org/software/binutils'
@ -147,8 +147,8 @@ license=(GPL-2.0-or-later GPL-3.0-or-later LGPL-2.0-or-later LGPL-3.0-or-later G
validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)
sha256sums=(a36780f5918bf383520f44374b2daa2bc737f55aa2601458b9b35d576b4aa7df # binutils
sha256sums=(24325572790571670ef0bf05d84ea8e3a54be2544730117501a601ac79d3251e # binutils
2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4) # gold-warn-unsupported.patch
## a365a9d392e1e1eac63aaf4dfd9cb3dc46cd87100a693952ec7a4a36f2270604 binutils-2.42+r91+g6224493e457-01-x86_64.pkg.tar.lz
## 76eb4b5b40507c031448ff2c8dc5caca19951bfdf478217d9930e79db5f51abb binutils-2.42+r195+g29ae8b8ea71-01-x86_64.pkg.tar.lz

View file

@ -6,8 +6,8 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
pkgname=binutils
pkgver=2.42+r91+g6224493e457
_commit=6224493e457e72b11818c87cdc112bdb0fee5f81
pkgver=2.42+r195+g29ae8b8ea71
_commit=29ae8b8ea71057f152af388a39fd667a43b95549
pkgrel=1
pkgdesc='A set of programs to assemble and manipulate binary and object files'
arch=(x86_64)
@ -28,7 +28,7 @@ backup=('etc/gprofng.rc')
options=(staticlibs !distcc !ccache)
source=(git+https://sourceware.org/git/binutils-gdb.git#commit=${_commit}
gold-warn-unsupported.patch)
sha256sums=('a36780f5918bf383520f44374b2daa2bc737f55aa2601458b9b35d576b4aa7df'
sha256sums=('24325572790571670ef0bf05d84ea8e3a54be2544730117501a601ac79d3251e'
'2d430b66f84a19c154725ec535280c493be1d34f1a90f95208dce02fecd0e4e4')
validpgpkeys=(3A24BC1E8FB409FA9F14371813FCEF89DD9E3C4F)

View file

@ -4,4 +4,3 @@ bc
git
bison

View file

@ -31,3 +31,9 @@ real 34m43.718s
user 48m16.982s
sys 2m52.741s
binutils 2.42+r195+g29ae8b8ea71-01 (Tue 23 Jul 2024)
real 42m11.748s
user 50m28.378s
sys 2m52.291s

View file

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=cracklib
pkgver=2.9.11
pkgrel=02
pkgver=2.10.0
pkgrel=01
pkgdesc="Password Checking Library"
url="https://github.com/cracklib/cracklib"
depends=('glibc' 'zlib')
@ -21,7 +21,9 @@ build() {
check() {
cd $pkgname-$pkgver
make check
# parallel running is broken in 2.10.0
# https://github.com/cracklib/cracklib/issues/93
make -j1 check
}
package() {
@ -40,7 +42,9 @@ arch=(x86_64)
license=('GPL-2.0-or-later')
sha256sums=(6213b986a5209fc0d4ca93734e349b8f66b36bfe9a3fae6eead14a15d82a68dc) # cracklib-2.9.11.tar.gz
b2sums=('ad172de422d4626308a2ebd8637e702efcbc61a6a9c2ba77a8aeb4590df2aa03980ea353710cca1cb48c2361b8ef410f9abcd52138cecb00a2bf627a1fdb9769')
## bf7bd5213898c253ef523c6e63adb63d8c45265e88ca8c9bebf3dca4555c97ca cracklib-2.9.11-02-x86_64.pkg.tar.lz
sha256sums=(3451f0f28676268a0c6d8b0d5deff090d675a7cfe97825829785bcd9c25caf57) # cracklib-2.10.0.tar.gz
## 86d565ef920da9de7f6d48c60df187dc449fde368a1206691adde81c08e2c668 cracklib-2.10.0-01-x86_64.pkg.tar.lz

View file

@ -2,15 +2,15 @@
# Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com>
pkgname=cracklib
pkgver=2.9.11
pkgrel=2
pkgver=2.10.0
pkgrel=1
pkgdesc="Password Checking Library"
arch=('x86_64')
license=('GPL-2.0-or-later')
url="https://github.com/cracklib/cracklib"
depends=('glibc' 'zlib')
source=(https://github.com/cracklib/cracklib/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz)
sha256sums=('6213b986a5209fc0d4ca93734e349b8f66b36bfe9a3fae6eead14a15d82a68dc')
b2sums=('ad172de422d4626308a2ebd8637e702efcbc61a6a9c2ba77a8aeb4590df2aa03980ea353710cca1cb48c2361b8ef410f9abcd52138cecb00a2bf627a1fdb9769')
build() {
cd $pkgname-$pkgver
@ -20,7 +20,9 @@ build() {
check() {
cd $pkgname-$pkgver
make check
# parallel running is broken in 2.10.0
# https://github.com/cracklib/cracklib/issues/93
make -j1 check
}
package() {

View file

@ -10,7 +10,7 @@ pkgname=(curl libcurl-compat libcurl-gnutls)
#_tag='8cd1397d3c5c9b1526c8d74530266a7a9a22294b' # git rev-parse v${_tag_name}
#_tag_name='8_6_0'
#pkgver="${_tag_name//_/.}"
pkgver=8.8.0
pkgver=8.9.0
pkgrel=01
pkgdesc='command line tool and library for transferring data with URLs - w/o ipv6 & zstd'
url='https://curl.se'
@ -197,11 +197,9 @@ license=('MIT')
validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
sha512sums=('743cac6059697b8aec637cb0ca94bc0606a9bbcf274f77847a1ceb9bbadc0259a9fbf30133323af2543d8df65ec6cd3e396cd999aca8fe73dde794a9c3dcbf6c')
sha256sums=(SKIP)
## df250dcec072d97f4ae32a950a529d947bb968beb5e77713c296fe53541cd1a1 curl-8.8.0-01-x86_64.pkg.tar.lz
## 91b013ca260f7b0cd242c2bdb0eadf3a29d8b5c51cf906225cee7a47b4057091 libcurl-compat-8.8.0-01-x86_64.pkg.tar.lz
## b2f6eb7e95f912835bfd2d68798da0d21d7d38f08d5424fe7c1706d5c68d99f5 libcurl-gnutls-8.8.0-01-x86_64.pkg.tar.lz
sha512sums=('3bb473767cc1482a4fccf871098d98923effce288d2f0c0631e077f075adde85774ca341285153d26de63e70ed89af909485bee4f46310db69987cf148a3dea1')
##
b9b1f7c6a671c1a08d4d2cc4c5b2b549a7d6217d1c4bd43b86cd31ebf183fb5c curl-8.9.0-01-x86_64.pkg.tar.lz
a85d4cac38c5217e486949343dd419d19b26f5fce73e99ba0dbc25eaf55fd01b libcurl-compat-8.9.0-01-x86_64.pkg.tar.lz
54bc1ea023e1534bbf0db0664709e7b21fcd9f4490b88e7b66afffaf1d3ded2e libcurl-gnutls-8.9.0-01-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
pkgbase=curl
pkgname=(curl libcurl-compat libcurl-gnutls)
pkgver=8.8.0
pkgver=8.9.0
pkgrel=1
pkgdesc='command line tool and library for transferring data with URLs'
arch=('x86_64')
@ -26,7 +26,7 @@ makedepends=('git' 'patchelf')
checkdepends=('valgrind')
validpgpkeys=('27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2') # Daniel Stenberg
source=("git+https://github.com/curl/curl.git#tag=curl-${pkgver//./_}?signed")
sha512sums=('743cac6059697b8aec637cb0ca94bc0606a9bbcf274f77847a1ceb9bbadc0259a9fbf30133323af2543d8df65ec6cd3e396cd999aca8fe73dde794a9c3dcbf6c')
sha512sums=('3bb473767cc1482a4fccf871098d98923effce288d2f0c0631e077f075adde85774ca341285153d26de63e70ed89af909485bee4f46310db69987cf148a3dea1')
_backports=(
)

View file

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

View file

@ -8,7 +8,7 @@
pkgbase=elfutils
pkgname=(elfutils libelf debuginfod)
pkgver=0.191
pkgrel=03
pkgrel=04
pkgdesc="Handle ELF object files and DWARF debugging information"
url="https://sourceware.org/elfutils/"
makedepends=(bzip2 curl gcc-libs libarchive libmicrohttpd sqlite xz zlib)
@ -135,7 +135,7 @@ validpgpkeys=(47CC0331081B8BC6D0FD4DA08370665B57816A6A # Mark J. Wielaard <mark
sha256sums=(df76db71366d1d708365fc7a6c60ca48398f14367eb2b8954efc8897147ad871 # elfutils-0.191.tar.bz2
d07b86df17cbe5187b311cd6e02fc47228cdd20545779cde5cd2a26ca03b7cb1) # elfutils-0.191.tar.bz2.sig
## 768eaa1bd16e4db0d84812f1ffc2a8dd7a6f558f15da2f2ab325556e24574260 debuginfod-0.191-03-x86_64.pkg.tar.lz
## 73fe2b0dbe11213d9be2d078df6aa4ee3faf2e3120e683cb5480484bc33c541f elfutils-0.191-03-x86_64.pkg.tar.lz
## b112d063c644018ff434a823d16368682679865c6601fdfd4a05f435633833f9 libelf-0.191-03-x86_64.pkg.tar.lz
##
141afa95c9b92dcfdfe662073b2536bd86081714da2722aa3c39f90dd8770396 debuginfod-0.191-04-x86_64.pkg.tar.lz
e09f05cfb933af1a7f037405faca3b4e709a8a621c9e5f3a246fd894ce3412f1 elfutils-0.191-04-x86_64.pkg.tar.lz
9c2f0df64dc92fb614af78359520022d64b8226de2d6f30caf9abd87f5a39e39 libelf-0.191-04-x86_64.pkg.tar.lz

View file

@ -10,7 +10,7 @@ pkgname=(
debuginfod
)
pkgver=0.191
pkgrel=3
pkgrel=4
pkgdesc="Handle ELF object files and DWARF debugging information"
arch=(x86_64)
url="https://sourceware.org/elfutils/"

View file

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

View file

@ -9,8 +9,8 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc lto-dump libgccjit)
pkgver=14.1.1+r58+gfc9fb69ad62
_commit=fc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7
pkgver=14.1.1+r309+gbb34b7eda1f
_commit=bb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0
pkgrel=01
pkgdesc='The GNU Compiler Collection'
url='https://gcc.gnu.org'
@ -517,12 +517,24 @@ arch=(x86_64)
license=(GPL-3.0-with-GCC-exception GFDL-1.3-or-later)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
86CFFCA918CF3AF47147588051E8B148A9999C34 # foutrelis@archlinux.org
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=(21867c99e9bb9128df18babac5f628caa610a9ec040d4cee7fe05cfc933eaf9b # gcc
sha256sums=(8d63594191c775835535289c482116f2f21095d54c2480999eea2d4baf098e9b # gcc
de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931 # c89
2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a # c99
1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f) # gcc-ada-repro.patch
# 4a127f9c365ab46a3eef8e603f15c592fb7d0f6e6191e53afe758a8adf0c3f6e # gcc-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# 254b4ad5e79fc60074fccaf5fabeae11c8883bef1b38b7d70c8edcc13f119f0d # gcc-ada-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# afe74f38ad73626a591dc3895adfaf55eada0534d6beacdaadadf8624c4a17f1 # gcc-d-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# 0bdd28fd3fa73df24b229dea269d5a16381e4b5b691333bd81ecd94bbdfa2052 # gcc-fortran-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# f99e668a56971d1134bc8afe1386afe67da24740eed3b015015b5534b8b19587 # gcc-go-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# ae650ee1d00138571d4a3f6d8cd45a776988e516ef8e7793a5cf708eab1c92c4 # gcc-libs-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# 55c22445412c880e2959091e7d7cfb5f46e1c9ea851a87706c368405d24f5b7b # gcc-m2-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# dc59ad6e7dc51e383e0c26a43ad0c05cfae0fe232091605acdec1da31f7b0477 # gcc-objc-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# 79547acf7e78425e251c656c330a282ae727c2ac6ab67b967b4099b79b793689 # lib32-gcc-libs-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# 68370867f55f7775a63b22cb521230ddf8b0a789951ffd369b4a6b4443beb75e # libgccjit-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz
# bc223c266d93035eddaf764ac0345547411c1ef454986bd3070d01cc69f1698d # lto-dump-14.1.1+r309+gbb34b7eda1f-01-x86_64.pkg.tar.lz

View file

@ -8,8 +8,8 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=(gcc gcc-libs lib32-gcc-libs gcc-ada gcc-d gcc-fortran gcc-go gcc-m2 gcc-objc gcc-rust lto-dump libgccjit)
pkgver=14.1.1+r58+gfc9fb69ad62
_commit=fc9fb69ad624fd4cc89ff31ad0a7b8d88481c1f7
pkgver=14.1.1+r309+gbb34b7eda1f
_commit=bb34b7eda1fbfcfe108d985fd0ae1421c2fa14c0
pkgrel=1
pkgdesc='The GNU Compiler Collection'
arch=(x86_64)
@ -43,10 +43,10 @@ source=(git+https://sourceware.org/git/gcc.git#commit=${_commit}
gcc-ada-repro.patch
)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski@archlinux.org
86CFFCA918CF3AF47147588051E8B148A9999C34 # evangelos@foutrelis.com
86CFFCA918CF3AF47147588051E8B148A9999C34 # foutrelis@archlinux.org
13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther@gmail.com
D3A93CAD751C2AF4F8C7AD516C35B99309B5FA62) # Jakub Jelinek <jakub@redhat.com>
sha256sums=('21867c99e9bb9128df18babac5f628caa610a9ec040d4cee7fe05cfc933eaf9b'
sha256sums=('8d63594191c775835535289c482116f2f21095d54c2480999eea2d4baf098e9b'
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
'2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
'1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f')

View file

@ -11,4 +11,3 @@ python-pytest
tcl
gcc-d

View file

@ -10,8 +10,8 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.39+r52+gf8e4623421
_commit=f8e462342189525e4605cf233b8f798d1c7f398d
pkgver=2.40
_commit=3d1aed874918c466a4477af1da35983ab036690e
pkgrel=01
url='https://www.gnu.org/software/libc'
makedepends=(git gd lib32-gcc-libs python)
@ -234,7 +234,7 @@ license=(GPL-2.0-or-later LGPL-2.1-or-later)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
b2sums=('a37822e85d99b01b289950bbc3a6ba3c9f88cf2aafe6510a4e3aa9666c35ab4279377b8c706976545a04d94aae888e48e084da54ae117b5f1220cea50e5092bb'
b2sums=('b68f571cdedb6c9cdb5cd041aa3575ad74b78e2fb4d4f8867c1d1c1a03cfd0bc641b5d446224d3448099fdfad3fc8a109c97b04d57bc4718a2e31ad6421b4b6d'
'c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72'
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
@ -250,3 +250,7 @@ sha256sums=(SKIP
## 6bc4acc0cc4e9cfefeb8fd66eec8f00313cfa3995a2138b4e1c49daf791113b9 # lib32-glibc.install
## d577c6954160f28395732bfd0209a912b0ab5dfdc750c92efc36b265a1e50722 glibc-2.40-01-x86_64.pkg.tar.lz
## b68f830a6db834478bef815948588121224b39da06a1f237aa1adb678b5e08f0 glibc-locales-2.40-01-x86_64.pkg.tar.lz
## a28821bbaeabb8e354469ca6334115290ae2520f386ad2f7cc00f960092c6dfb lib32-glibc-2.40-01-x86_64.pkg.tar.lz

View file

@ -8,8 +8,8 @@
pkgbase=glibc
pkgname=(glibc lib32-glibc glibc-locales)
pkgver=2.39+r52+gf8e4623421
_commit=f8e462342189525e4605cf233b8f798d1c7f398d
pkgver=2.40
_commit=3d1aed874918c466a4477af1da35983ab036690e
pkgrel=1
arch=(x86_64)
url='https://www.gnu.org/software/libc'
@ -24,7 +24,7 @@ source=("git+https://sourceware.org/git/glibc.git#commit=${_commit}"
)
validpgpkeys=(7273542B39962DF7B299931416792B4EA25340F8 # Carlos O'Donell
BC7C7372637EC10C57D7AA6579C43DFBF1CF2187) # Siddhesh Poyarekar
b2sums=('a37822e85d99b01b289950bbc3a6ba3c9f88cf2aafe6510a4e3aa9666c35ab4279377b8c706976545a04d94aae888e48e084da54ae117b5f1220cea50e5092bb'
b2sums=('b68f571cdedb6c9cdb5cd041aa3575ad74b78e2fb4d4f8867c1d1c1a03cfd0bc641b5d446224d3448099fdfad3fc8a109c97b04d57bc4718a2e31ad6421b4b6d'
'c859bf2dfd361754c9e3bbd89f10de31f8e81fd95dc67b77d10cb44e23834b096ba3caa65fbc1bd655a8696c6450dfd5a096c476b3abf5c7e125123f97ae1a72'
'04fbb3b0b28705f41ccc6c15ed5532faf0105370f22133a2b49867e790df0491f5a1255220ff6ebab91a462f088d0cf299491b3eb8ea53534cb8638a213e46e3'
'7c265e6d36a5c0dff127093580827d15519b6c7205c2e1300e82f0fb5b9dd00b6accb40c56581f18179c4fbbc95bd2bf1b900ace867a83accde0969f7b609f8a'
@ -41,7 +41,6 @@ prepare() {
[[ -d glibc-$pkgver ]] && ln -s glibc-$pkgver glibc
cd glibc
}
build() {

View file

@ -130,3 +130,4 @@ sha256sums=(9499e8b1f33cccb6815527a1bc16049d35a6198a6c5fae0185f2bd561bce5224 #
## cc317455d7b5f68035ad994fb7c2cc60fb207df59e84ea4c4f68dd3eb8f5b592 gpgme-1.23.2-06-x86_64.pkg.tar.lz
## 947b1af6803f06aca523e20e9f40a31d9feb397b88f0fb78ee41b210a7673823 python-gpgme-1.23.2-06-x86_64.pkg.tar.lz
##

View file

@ -8,7 +8,7 @@
pkgname=gpm
pkgver=1.20.7.r38.ge82d1a6
_commit='e82d1a653ca94aa4ed12441424da6ce780b1e530'
pkgrel=05
pkgrel=06
pkgdesc='A mouse server for the console and xterm w/o systemd'
url='https://www.nico.schottelius.org/software/gpm/'
depends=('bash' 'procps-ng')
@ -62,7 +62,7 @@ arch=(x86_64)
license=('GPL')
sha256sums=(SKIP
sha256sums=(7db4089030c128d9ee5fb1afb08251d328f8f8835e4716ff41c6c08c1a90bed2 # gpm
f41e90dcf6c0c6c4b8eff1c69039a20eb6b38ea851ffd1fa47ba311bf83d6ed8) # gpm.sh
## a3ff5f21aa9815a6e21f2da19945593c0c07e55e2c6791a14d4463ca326fe4b1 gpm-1.20.7.r38.ge82d1a6-05-x86_64.pkg.tar.lz
## 460aada32b98bf4d2ec885c9ad49cc96b4e076166265045842fdaf624328c510 gpm-1.20.7.r38.ge82d1a6-06-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
pkgname=gpm
pkgver=1.20.7.r38.ge82d1a6
_commit='e82d1a653ca94aa4ed12441424da6ce780b1e530'
pkgrel=5
pkgrel=6
pkgdesc='A mouse server for the console and xterm'
arch=('x86_64')
url='https://www.nico.schottelius.org/software/gpm/'

View file

@ -3,3 +3,4 @@ automake
autoconf
bison
libxml2

View file

@ -7,9 +7,10 @@
pkgname=gzip
pkgver=1.13
pkgrel=02
pkgrel=04
pkgdesc='GNU compression utility'
url='https://www.gnu.org/software/gzip/'
makedepends=(less)
depends=('glibc' 'bash' 'coreutils' 'sed' 'grep')
optdepends=('less: zless support'
'util-linux: zmore support'
@ -56,4 +57,4 @@ validpgpkeys=('155D3FC500C834486D1EEA677FD9FCCB000BEEEE') # Jim Meyering
sha256sums=(7454eb6935db17c6655576c2e1b0fabefd38b4d0936e0f87f48cd062ce91a057 # gzip-1.13.tar.xz
aa752d6460fff2e0064857f1c6057d2dc49a28a45ad28c6b29c525851d6771f1) # gzip-1.13.tar.xz.sig
## e1ffd3c828b6ba13a84c9eb290cdf4f3e2b69f536a5acc83df2d987ebed742e8 gzip-1.13-02-x86_64.pkg.tar.lz
## 926b4f23d9a9f96fa34924278de8f0109a139905a62aecbd0856900f8f2ae86d gzip-1.13-04-x86_64.pkg.tar.lz

View file

@ -4,12 +4,13 @@
pkgname=gzip
pkgver=1.13
pkgrel=2
pkgrel=4
pkgdesc='GNU compression utility'
arch=('x86_64')
url='https://www.gnu.org/software/gzip/'
license=('GPL-3.0-or-later')
depends=('glibc' 'bash' 'coreutils' 'sed' 'grep')
makedepends=('less')
optdepends=('less: zless support'
'util-linux: zmore support'
'diffutils: zdiff/zcmp support'

View file

@ -8,11 +8,11 @@
## rebuild after any libbpf upgrade ##
pkgname=iproute2
pkgver=6.10.0
pkgrel=01
pkgrel=02
pkgdesc='IP Routing Utilities'
url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
depends=('glibc' 'libxtables.so' 'libcap' 'libelf' 'libbpf')
makedepends=('db5.3' 'iptables')
makedepends=('db5.3' 'linux-atm' 'iptables' 'bison' 'gettext')
optdepends=('db5.3: userspace arp daemon'
'linux-atm: ATM support'
'python: for routel')
@ -26,8 +26,6 @@ backup=('etc/iproute2/bpf_pinning'
'etc/iproute2/rt_realms'
'etc/iproute2/rt_scopes'
'etc/iproute2/rt_tables')
makedepends=('linux-atm' 'bison' 'gettext')
#options=('staticlibs' 'debug') ## uncomment this and comment the following to have the debug pkg produced
options=('staticlibs')
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
@ -62,9 +60,9 @@ package() {
make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" install
# libnetlink isn't installed, install it FS#19385
install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
# # libnetlink isn't installed, install it FS#19385
# install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
# install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
}
#---- arch license gpg-key & sha256sums ----
@ -84,5 +82,11 @@ sha256sums=(91a62f82737b44905a00fa803369c447d549e914e9a2a4018fdd75b1d54e8dce #
758b82bd61ed7512d215efafd5fab5ae7a28fbfa6161b85e2ce7373285e56a5d # 0001-make-iproute2-fhs-compliant.patch
611c1ad7946aab226a5f4059922d9430f51b3377e33911427f8fdf7f7d31f7d6) # 0002-bdb-5-3.patch
## 3f335d4a7bf8fbd4e679cba36bb34096ee748a3a1c35d6991d73efe1caefab97 iproute2-6.10.0-01-x86_64.pkg.tar.lz
sha256sums=('91a62f82737b44905a00fa803369c447d549e914e9a2a4018fdd75b1d54e8dce'
'SKIP'
'a638601634ef859f36f283ab77ded6af3df26f3fd6396f954e7755645aa9b63b'
'758b82bd61ed7512d215efafd5fab5ae7a28fbfa6161b85e2ce7373285e56a5d'
'611c1ad7946aab226a5f4059922d9430f51b3377e33911427f8fdf7f7d31f7d6')
## 6dd66f33444857c918d3f6b49428b0b55ff1b70b09ff9d392494e51f3121aae9 iproute2-6.10.0-02-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
pkgname=iproute2
pkgver=6.10.0
pkgrel=1
pkgrel=2
pkgdesc='IP Routing Utilities'
arch=('x86_64')
license=('GPL2')
@ -14,12 +14,11 @@ depends=('glibc'
'libcap' 'libcap.so'
'libelf'
'libbpf' 'libbpf.so')
makedepends=('db5.3')
makedepends=('db5.3' 'linux-atm' 'iptables')
optdepends=('db5.3: userspace arp daemon'
'linux-atm: ATM support'
'python: for routel')
provides=('iproute')
makedepends=('linux-atm' 'iptables')
options=('staticlibs')
validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
@ -57,8 +56,4 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" install
# libnetlink isn't installed, install it FS#19385
install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
}

View file

@ -2,4 +2,3 @@ linux-atm
bison
gettext

View file

@ -6,16 +6,17 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=keyutils
_tag='5678a1aae8834b5c16b5ed7dc72ef8836a29e122' # git rev-parse v${pkgver}
#_tag='5678a1aae8834b5c16b5ed7dc72ef8836a29e122' # git rev-parse v${pkgver}
pkgver=1.6.3
pkgrel=02
pkgrel=03
pkgdesc='Linux Key Management Utilities'
url='https://www.kernel.org/'
depends=('glibc' 'sh')
makedepends=('git')
provides=('libkeyutils.so')
backup=('etc/request-key.conf')
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git#tag=${_tag}?signed"
#source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git#tag=${_tag}?signed"
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git#tag=v${pkgver}?signed"
'request-key.conf.patch' 'reproducible.patch')
prepare() {
@ -46,10 +47,12 @@ license=('GPL2' 'LGPL2.1')
validpgpkeys=('A86E54B0D5E1B4E0AB7C640FFBB7576BA7CB0B6B') # David Howells <dhowells@redhat.com>
sha256sums=(SKIP
203c602c61ed94ccd423a0a453d74143d678c641a9a4486367576ee8af2cb8d6 # request-key.conf.patch
sha512sums=('1d7fa66cfa46f29e2a0e9c79b69a206986e437900b99c133e0be23bf8ec8f46a23064791a011f49189cf63c0e40c9453fadca83b261208a0b1c38e0e0680f5e2'
'2dcfa835ef13ce884cca34d0f061fe6514f07ecb7acb485812626c593e3a51e19b45f65c11ef5535fd35836135e96abed853f446098a0eaab740b793f16620dd'
'0f0ba7c6263ad1b710d3aa6166a041246517117ddc9e5ab7fe23f19993e3f52cf145d1767cca8bf4b8b7f49e37b793022ecd54c8091e73092167073d12d88fa9')
sha256sums=(fb172bd1100b07e5ea3f4ba899ca369fd25dcd0ccadee88bd162a8e431e78d26 # keyutils
203c602c61ed94ccd423a0a453d74143d678c641a9a4486367576ee8af2cb8d6 # request-key.conf.patch
7bb7400b2b8c8f0288c86ec9191f8964a1e682745a204013d5fc7c2e1a253d8e) # reproducible.patch
## 94ea85d91380c044343b251d6e10ed3c475fefe193d0fbe8bbddadb5f0510dd8 keyutils-1.6.3-02-x86_64.pkg.tar.lz
94ea85d91380c044343b251d6e10ed3c475fefe193d0fbe8bbddadb5f0510dd8 keyutils-1.6.3-02-x86_64.pkg.tar.lz
## 1a710171f2c45b6d2c62231de01013cc20b0d952848496ed31881d7d161c5adf keyutils-1.6.3-03-x86_64.pkg.tar.lz

View file

@ -2,9 +2,8 @@
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=keyutils
_tag='5678a1aae8834b5c16b5ed7dc72ef8836a29e122' # git rev-parse v${pkgver}
pkgver=1.6.3
pkgrel=2
pkgrel=3
pkgdesc='Linux Key Management Utilities'
arch=('x86_64')
url='https://www.kernel.org/'
@ -14,11 +13,14 @@ makedepends=('git')
provides=('libkeyutils.so')
backup=('etc/request-key.conf')
validpgpkeys=('A86E54B0D5E1B4E0AB7C640FFBB7576BA7CB0B6B') # David Howells <dhowells@redhat.com>
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git#tag=${_tag}?signed"
source=("git+https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/keyutils.git#tag=v${pkgver}?signed"
'request-key.conf.patch' 'reproducible.patch')
sha256sums=('SKIP'
sha256sums=('fb172bd1100b07e5ea3f4ba899ca369fd25dcd0ccadee88bd162a8e431e78d26'
'203c602c61ed94ccd423a0a453d74143d678c641a9a4486367576ee8af2cb8d6'
'7bb7400b2b8c8f0288c86ec9191f8964a1e682745a204013d5fc7c2e1a253d8e')
sha512sums=('1d7fa66cfa46f29e2a0e9c79b69a206986e437900b99c133e0be23bf8ec8f46a23064791a011f49189cf63c0e40c9453fadca83b261208a0b1c38e0e0680f5e2'
'2dcfa835ef13ce884cca34d0f061fe6514f07ecb7acb485812626c593e3a51e19b45f65c11ef5535fd35836135e96abed853f446098a0eaab740b793f16620dd'
'0f0ba7c6263ad1b710d3aa6166a041246517117ddc9e5ab7fe23f19993e3f52cf145d1767cca8bf4b8b7f49e37b793022ecd54c8091e73092167073d12d88fa9')
prepare() {
cd ${pkgname}

View file

@ -1,3 +1,2 @@
git

45
libassuan/PKGBUILD-arch.0 Normal file
View file

@ -0,0 +1,45 @@
# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Tobias Powalowski <tpowa@archlinux.org>
pkgname=libassuan
pkgver=3.0.1
pkgrel=1
pkgdesc='IPC library used by some GnuPG related software'
arch=(x86_64)
url="https://www.gnupg.org/related_software/libassuan/"
license=(
FSFULLR
GPL-2.0-or-later
LGPL-2.1-or-later
)
depends=(
glibc
libgpg-error
sh
)
provides=(libassuan.so)
source=(https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2{,.sig})
sha512sums=('6914a02c20053bae0fc4c29c5c40655f1cec711983d57fa85e46df34e90b10e33d31256dd50ae7c7faa8d8d750a529bf9072da0cda3bdd77ebfedbc0e26e5e16'
'SKIP')
b2sums=('5d6a7e4e9ce1b196bc7d126786716d95896de6145b8d753e2289bd36cbc96efa216360ac127fadb7be2d577e7fa203c8c8695d4aa11afcca6ed5397dd40209cb'
'SKIP')
validpgpkeys=(
6DAA6E64A76D2840571B4902528897B826403ADA # "Werner Koch (dist signing 2020)"
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD # Niibe Yutaka (GnuPG Release Key)
)
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr
make
}
check() {
make check -C $pkgname-$pkgver
}
package() {
make DESTDIR="$pkgdir" install -C $pkgname-$pkgver
install -vDm 644 $pkgname-$pkgver/{AUTHORS,NEWS,README,ChangeLog} -t "$pkgdir/usr/share/doc/$pkgname/"
}

View file

@ -0,0 +1,53 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
READ THIS: https://lists.archlinux.org/archives/list/arch-dev-public@lists.archlinux.org/thread/YVW3HARXDAP7J6YKIVQR52WLNSK55YRH/
pkgname=libassuan
pkgver=3.0.1
pkgrel=01
pkgdesc='IPC library used by some GnuPG related software'
url="https://www.gnupg.org/related_software/libassuan/"
depends=('glibc' 'libgpg-error')
provides=('libassuan.so')
source=("https://gnupg.org/ftp/gcrypt/${pkgname}/${pkgname}-${pkgver}.tar.bz2"{,.sig})
build() {
cd "${pkgname}-${pkgver}"
./configure --prefix=/usr
make
}
check() {
make check -C $pkgname-$pkgver
}
package() {
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -vDm 644 {AUTHORS,NEWS,README,ChangeLog} \
-t "${pkgdir}/usr/share/doc/${pkgname}"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=( FSFULLR GPL-2.0-or-later LGPL-2.1-or-later)
validpgpkeys=(6DAA6E64A76D2840571B4902528897B826403ADA # "Werner Koch (dist signing 2020)"
AC8E115BF73E2D8D47FA9908E98E9B2D19C6C8BD) # "Niibe Yutaka (GnuPG Release Key)"
sha512sums=('6914a02c20053bae0fc4c29c5c40655f1cec711983d57fa85e46df34e90b10e33d31256dd50ae7c7faa8d8d750a529bf9072da0cda3bdd77ebfedbc0e26e5e16'
'SKIP')
b2sums=('5d6a7e4e9ce1b196bc7d126786716d95896de6145b8d753e2289bd36cbc96efa216360ac127fadb7be2d577e7fa203c8c8695d4aa11afcca6ed5397dd40209cb'
'SKIP')
sha256sums=(c8f0f42e6103dea4b1a6a483cb556654e97302c7465308f58363778f95f194b1 # libassuan-3.0.1.tar.bz2
ba06e8d074afa4b06f30429691101dbafde374315c42f6921b4ddd4a06822a7f) # libassuan-3.0.1.tar.bz2.sig
## 58babcff26574059d41b4fb010df4b885e9d83d07aa69ac45c479f39de1fc5c8 libassuan-3.0.1-01-x86_64.pkg.tar.lz

View file

@ -11,7 +11,7 @@
pkgname=libtool
pkgver=2.5.0+14+g9a4a0261
_commit=9a4a02615c9e7cbcfd690ed31874822a7d6aaea2
pkgrel=01
pkgrel=02
_gccver=14.1.1
pkgdesc='A generic library support script'
url='https://www.gnu.org/software/libtool'
@ -88,10 +88,11 @@ b2sums=('5dab95beecf437bcfda13de7329af4686b099ee9f6e8a1ecea15d9d8dfc6e2f4082efe2
'SKIP'
'9d1e0460b9ef56ba33ac498814b409d1b1d7c3e8ed41a3aed2a86d86341ed7051ca88a5adfa92bd87da968460514230058c3d490b58537d95722e68d7d1687ff')
sha256sums=(SKIP
sha256sums=(020f41f925927491fedf71a70f188c671b65b2e6f316cd7968fcefdf29532928 # libtool
SKIP
SKIP
b6dce6681f223b18a90614edbcdeb00f228abd1216e22c4bd07285321cd2ceb7) # disable-lto-link-order2.patch
## 67c803575308d366bc9d68053ddcf23af5bfa9b8423f62cd2e76e0c947b9e1b8 libtool-2.5.0+14+g9a4a0261-01-x86_64.pkg.tar.lz
## 73dbee259a0153e3576d30d49fe4bdd056366a28ec36f5ce1ebef7d3f866c449 libtool-2.5.0+14+g9a4a0261-02-x86_64.pkg.tar.lz
##

View file

@ -9,7 +9,7 @@
pkgname=libtool
pkgver=2.5.0+14+g9a4a0261
_commit=9a4a02615c9e7cbcfd690ed31874822a7d6aaea2
pkgrel=1
pkgrel=2
_gccver=14.1.1
pkgdesc='A generic library support script'
arch=(x86_64)

View file

@ -4,4 +4,3 @@ gcc-fortran
automake
autoconf

View file

@ -8,7 +8,7 @@
pkgbase=libxcrypt
pkgname=(libxcrypt libxcrypt-compat)
pkgver=4.4.36
pkgrel=01
pkgrel=02
pkgdesc='Modern library for one-way hashing of passwords'
url='https://github.com/besser82/libxcrypt/'
depends=('glibc')
@ -67,7 +67,6 @@ package_libxcrypt-compat() {
arch=(x86_64)
#license=('GPL') # till 4.4.35
license=('LGPL')
validpgpkeys=('678CE3FEE430311596DB8C16F52E98007594C21D') # Björn 'besser82' Esser
@ -75,6 +74,3 @@ validpgpkeys=('678CE3FEE430311596DB8C16F52E98007594C21D') # Björn 'besser82' Es
sha256sums=(e5e1f4caee0a01de2aee26e3138807d6d3ca2b8e67287966d1fefd65e1fd8943 # libxcrypt-4.4.36.tar.xz
04f2985349a027dd544806b2b6888402fbfd71322c210a94271e1e02f46fbf74) # libxcrypt-4.4.36.tar.xz.asc
## 7fe4fd52062de4f26d3bd835ac7b8ea928d9e18c3036577ba9640047420ddc5a libxcrypt-4.4.36-01-x86_64.pkg.tar.lz
## 468ce8b405ed3d488b4ca729651d619904f3c5c0681ea457d314ab11c8d4fb6c libxcrypt-compat-4.4.36-01-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
pkgbase=libxcrypt
pkgname=(libxcrypt libxcrypt-compat)
pkgver=4.4.36
pkgrel=1
pkgrel=2
pkgdesc='Modern library for one-way hashing of passwords'
arch=('x86_64')
url='https://github.com/besser82/libxcrypt/'

View file

@ -1,2 +1 @@

View file

@ -7,7 +7,7 @@
pkgname=links
pkgver=2.29
pkgrel=01
pkgrel=02
pkgdesc='A text WWW browser, similar to Lynx - gfx enabled in xlinks w/o zstd and ipv6'
url='http://links.twibright.com/'
depends=('brotli' 'libbrotlidec.so' 'bzip2' 'libbz2.so' 'gpm' 'libgpm.so'
@ -21,7 +21,7 @@ optdepends=('libx11: for using xlinks'
source=("http://links.twibright.com/download/${pkgname}-${pkgver}.tar.bz2"
'links.desktop')
configure_options=(
_configure_options=(
--prefix=/usr
--mandir=/usr/share/man
--disable-javascript
@ -31,14 +31,16 @@ configure_options=(
prepare() {
cd ${pkgname}-${pkgver}
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" configure
sed -i '/AC_PROG_CC/a AC_PROG_CXX/' configure.in
autoreconf -fi
}
build() {
cd ${pkgname}-${pkgver}
(cd intl; ./gen-intl; ./synclang)
./configure \
"${configure_options[@]}" \
"${_configure_options[@]}" \
--enable-graphics \
--with-x \
--with-fb
@ -46,7 +48,7 @@ build() {
mv links xlinks
./configure \
"${configure_options[@]}" \
"${_configure_options[@]}" \
--disable-graphics \
--without-x \
--without-fb
@ -75,7 +77,7 @@ arch=(x86_64)
license=('GPL')
sha256sums=(22aa96c0b38e1a6f8f7ed9d7a4167a47fc37246097759ef6059ecf8f9ead7998 # links-2.29.tar.bz2
f96bf2638e9c309bfdb857bd62a732b980231b3a683cd585ec872b249c2c1b19) # links.desktop
f96bf2638e9c309bfdb857bd62a732b980231b3a683cd585ec872b249c2c1b19) # links.desktop
## c45dfef7e65cca9d8e40ae74ca1d9648b59e3360e60677563f4119910c593f37 links-2.29-01-x86_64.pkg.tar.lz
## 06128c01b04dbad86fe445b942362972d947408c83a6d8aa1b70cf55c67f2cb7 links-2.29-02-x86_64.pkg.tar.lz

View file

@ -3,7 +3,7 @@
pkgname=links
pkgver=2.29
pkgrel=1
pkgrel=2
pkgdesc='A text WWW browser, similar to Lynx'
arch=('x86_64')
url='http://links.twibright.com/'
@ -20,22 +20,28 @@ source=("http://links.twibright.com/download/${pkgname}-${pkgver}.tar.bz2"
sha256sums=('22aa96c0b38e1a6f8f7ed9d7a4167a47fc37246097759ef6059ecf8f9ead7998'
'f96bf2638e9c309bfdb857bd62a732b980231b3a683cd585ec872b249c2c1b19')
configure_options=(
_configure_options=(
--prefix=/usr
--mandir=/usr/share/man
--disable-javascript
)
prepare() {
cd ${pkgname}-${pkgver}
sed -i "/ac_cpp=/s/\$CPPFLAGS/\$CPPFLAGS -O2/" configure
cd "${pkgname}-${pkgver}"
sed -i '/AC_PROG_CC/a AC_PROG_CXX/' configure.in
autoreconf -fi
}
build() {
cd ${pkgname}-${pkgver}
(cd intl; ./gen-intl; ./synclang)
cd "${pkgname}-${pkgver}"
( cd intl
./gen-intl
./synclang )
./configure \
"${configure_options[@]}" \
"${_configure_options[@]}" \
--enable-graphics \
--with-x \
--with-fb
@ -43,7 +49,7 @@ build() {
mv links xlinks
./configure \
"${configure_options[@]}" \
"${_configure_options[@]}" \
--disable-graphics \
--without-x \
--without-fb
@ -51,7 +57,7 @@ build() {
}
package() {
cd ${pkgname}-${pkgver}
cd "${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
install -D -m0755 xlinks "${pkgdir}/usr/bin/xlinks"

View file

@ -3,5 +3,6 @@ libtiff
libpng
libxt
librsvg
autoconf
automake

View file

@ -9,7 +9,7 @@
pkgname=linux-api-headers
pkgver=6.6
pkgrel=02
pkgrel=03
pkgdesc='Kernel headers sanitized for use in userspace - we have chosen lts based 6.6 instead of 6.7'
url='https://www.gnu.org/software/libc'
makedepends=(rsync)
@ -41,5 +41,5 @@ validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
sha256sums=(d926a06c63dd8ac7df3f86ee1ffc2ce2a3b81a2d168484e76b5b389aba8e56d0 # linux-6.6.tar.xz
32f983c7c392f9452bbb41e00f8b6910b66f52acd84d7dd0dca38edb41633129) # linux-6.6.tar.sign
## e00b420114027eccdb0712c943d33b3668711219509353144a61a832f21fc351 linux-api-headers-6.6-02-x86_64.pkg.tar.lz
## bbf2622dee6942798f0de1ab0a44cc4f0b03bfb16dffc2323cdc94a5e553f84f linux-api-headers-6.6-03-x86_64.pkg.tar.lz

View file

@ -6,7 +6,7 @@
# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc
pkgname=linux-api-headers
pkgver=6.8
pkgver=6.10
pkgrel=1
pkgdesc='Kernel headers sanitized for use in userspace'
arch=('x86_64')
@ -14,7 +14,7 @@ url='https://www.gnu.org/software/libc'
license=(GPL-2.0-only)
makedepends=(rsync)
source=(https://www.kernel.org/pub/linux/kernel/v${pkgver:0:1}.x/linux-${pkgver}.tar.{xz,sign})
sha256sums=('c969dea4e8bb6be991bbf7c010ba0e0a5643a3a8d8fb0a2aaa053406f1e965f3'
sha256sums=('774698422ee54c5f1e704456f37c65c06b51b4e9a8b0866f34580d86fef8e226'
'SKIP')
validpgpkeys=('ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E') # Greg Kroah-Hartman

View file

@ -1,3 +1,2 @@
rsync

View file

@ -7,14 +7,15 @@
pkgname=lz4
epoch=1
pkgver=1.9.4
pkgrel=03
pkgver=1.10.0
pkgrel=01
pkgdesc='Extremely fast compression algorithm'
#url='http://www.lz4.org/'
url='https://lz4.github.io/lz4/'
makedepends=('git' 'cmake' 'ninja')
checkdepends=('diffutils')
depends=('glibc')
provides=('liblz4.so')
source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver")
#prepare() {
@ -55,14 +56,15 @@ package() {
arch=(x86_64)
license=('GPL2')
license=('GPL-2.0-or-later')
sha256sums=(SKIP)
sha256sums=(487f9bc24fdaf589e2f4bb23dd98b1f21a71b643db09251145616587c9468555) # lz4 1.10.0
# Note to packager:
#ls -l *pkg.tar.lz
#echo "you must rename this package to meet SF naming before you move to the repo"
#mv $(ls -l $pkgname*pkg.tar.lz) $pkgname-$epoch_$pkgver-$pkgrel-$arch.pkg.tar.lz >pkg-mv.log
## 78e2369997396bdc8d90ac65e53976d478214668d0dd8151c51fac310f9d5840 lz4-1_1.9.4-03-x86_64.pkg.tar.lz
sha256sums=('487f9bc24fdaf589e2f4bb23dd98b1f21a71b643db09251145616587c9468555')
## 30d286cf9c6d8306735ffd5e34be6cce430c41bc2211a3d8d98748f483ee1b8e lz4-1_1.10.0-01-x86_64.pkg.tar.lz

View file

@ -2,17 +2,18 @@
pkgname=lz4
epoch=1
pkgver=1.9.4
pkgrel=3
pkgver=1.10.0
pkgrel=1
pkgdesc='Extremely fast compression algorithm'
arch=('x86_64')
url='https://lz4.github.io/lz4/'
license=('GPL2')
license=('GPL-2.0-or-later')
makedepends=('git' 'cmake' 'ninja')
checkdepends=('diffutils')
depends=('glibc')
provides=('liblz4.so')
source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver")
sha256sums=('SKIP')
sha256sums=('487f9bc24fdaf589e2f4bb23dd98b1f21a71b643db09251145616587c9468555')
build() {
cmake -B build -S "$pkgname"/build/cmake \

View file

@ -2,4 +2,3 @@ git
cmake
ninja

View file

@ -13,7 +13,7 @@ if (( _patchver == 0 )); then
else
pkgver=$_pkgver.p$_patchver
fi
pkgrel=03
pkgrel=04
pkgdesc='Multiple-precision floating-point library'
url='https://www.mpfr.org/'
depends=('glibc' 'gmp')
@ -69,4 +69,5 @@ validpgpkeys=('07F3DBBECC1A39605078094D980C197698C3739D'
sha256sums=(277807353a6726978996945af13e52829e3abd7a9a5b7fb2793894e18f1fcbb2 # mpfr-4.2.1.tar.xz
9fc30cf79beae3e4b06520611ad47dbc69cc5953b06f79cb228334066ecf4e97 # mpfr-4.2.1.tar.xz.sig
a9099cee74188d5f522b7b3fca0097196c6dd38126f8f042d233010cbf92e8d0) # patches.diff
## bee14ac487233ac4e6163768116844b65b8e1d3247ced788fcd5a8e5127519f2 mpfr-4.2.1-04-x86_64.pkg.tar.lz

View file

@ -11,7 +11,7 @@ if (( _patchver == 0 )); then
else
pkgver=$_pkgver.p$_patchver
fi
pkgrel=3
pkgrel=4
pkgdesc='Multiple-precision floating-point library'
arch=(x86_64)
url='https://www.mpfr.org/'

View file

@ -2,4 +2,3 @@ autoconf-archive
automake
gettext

View file

@ -10,10 +10,10 @@ Some older networks may support for TLSv1.0 and less secure cyphers.
1 file changed, 7 insertions(+)
diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c
index c9e00b3af855..273e5cbc6093 100644
index 17283f99817a..b27c238ec864 100644
--- a/src/crypto/tls_openssl.c
+++ b/src/crypto/tls_openssl.c
@@ -1040,6 +1040,13 @@ void * tls_init(const struct tls_config *conf)
@@ -1098,6 +1098,13 @@ void * tls_init(const struct tls_config *conf)
os_free(data);
return NULL;
}

View file

@ -0,0 +1,26 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Andrej Shadura <andrew.shadura@collabora.co.uk>
Date: Fri, 12 Feb 2021 14:28:19 +0100
Subject: [PATCH] Disable -Werror for eapol_test
This may make sense for the upstream, but we just want to build
the tool to be useful to our users; dealing with build errors due
to issues normally manifesting themselves as warnings is burdening
for Debian and its downstreams.
---
wpa_supplicant/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile
index 743c8acd683f..04f6dd78b580 100644
--- a/wpa_supplicant/Makefile
+++ b/wpa_supplicant/Makefile
@@ -187,7 +187,7 @@ CFLAGS += -DCONFIG_ELOOP_KQUEUE
endif
ifdef CONFIG_EAPOL_TEST
-CFLAGS += -Werror -DEAPOL_TEST
+CFLAGS += -DEAPOL_TEST
endif
ifdef CONFIG_CODE_COVERAGE

View file

@ -0,0 +1,32 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: James Ralston <ralston@pobox.com>
Date: Sun, 1 May 2022 16:15:23 -0700
Subject: [PATCH] Allow legacy renegotiation to fix PEAP issues with some
servers
Upstream: http://lists.infradead.org/pipermail/hostap/2022-May/040511.html
---
src/crypto/tls_openssl.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c
index b27c238ec864..59a1b0d9b9c7 100644
--- a/src/crypto/tls_openssl.c
+++ b/src/crypto/tls_openssl.c
@@ -1114,6 +1114,16 @@ void * tls_init(const struct tls_config *conf)
SSL_CTX_set_options(ssl, SSL_OP_NO_SSLv2);
SSL_CTX_set_options(ssl, SSL_OP_NO_SSLv3);
+ /* Many enterprise PEAP server implementations (e.g. used in large
+ corporations and universities) do not support RFC5746 secure
+ renegotiation, and starting with OpenSSL 3.0,
+ SSL_OP_LEGACY_SERVER_CONNECT is no longer set as part of SSL_OP_ALL.
+ So until we implement a way to request SSL_OP_LEGACY_SERVER_CONNECT
+ only in EAP peer mode, just set SSL_OP_LEGACY_SERVER_CONNECT
+ globally. */
+
+ SSL_CTX_set_options(ssl, SSL_OP_LEGACY_SERVER_CONNECT);
+
SSL_CTX_set_mode(ssl, SSL_MODE_AUTO_RETRY);
#ifdef SSL_MODE_NO_AUTO_CHAIN

View file

@ -0,0 +1,37 @@
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Mathieu Trudel-Lapierre <cyphermox@ubuntu.com>
Date: Mon, 13 Mar 2017 13:46:12 -0400
Subject: [PATCH] Add IgnoreOnIsolate=yes to keep wpa-supplicant running while
systemctl isolate
> Add IgnoreOnIsolate=yes so that when switching "runlevels" in
> oem-config will not kill off wpa and cause wireless to be
> unavailable on first boot. (LP: #1576024)
Also happens when running systemctl isolate default.target:
> NM should be detecting that wpasupplicant is not running and start
> it -- this should already have been working by way of wpasupplicant
> being dbus-activated.
[...]
> It seems to me like IgnoreOnIsolate for wpasupplicant would be the
> right thing to do, or to figure out why it isn't being properly
> started when NM tries to use it.
Bug-Ubuntu: https://bugs.launchpad.net/bugs/1576024
---
wpa_supplicant/systemd/wpa_supplicant.service.in | 1 +
1 file changed, 1 insertion(+)
diff --git a/wpa_supplicant/systemd/wpa_supplicant.service.in b/wpa_supplicant/systemd/wpa_supplicant.service.in
index bc0688a800d3..561ae8f827ab 100644
--- a/wpa_supplicant/systemd/wpa_supplicant.service.in
+++ b/wpa_supplicant/systemd/wpa_supplicant.service.in
@@ -3,6 +3,7 @@ Description=WPA supplicant
Before=network.target
After=dbus.service
Wants=network.target
+IgnoreOnIsolate=true
[Service]
Type=dbus

View file

@ -6,48 +6,30 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=wpa_supplicant
pkgver=2.10
pkgrel=09
pkgver=2.11
pkgrel=01
epoch=2
pkgdesc='A utility providing key negotiation for WPA wireless networks'
url='https://w1.fi/wpa_supplicant/'
depends=(openssl libdbus readline libnl pcsclite)
makedepends=(docbook-sgml docbook-utils git perl-sgmls)
install=wpa_supplicant.install
source=(https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc}
wpa_supplicant_config
source=(
"git+https://w1.fi/hostap.git?signed#tag=hostap_${pkgver//./_}"
#https://w1.fi/releases/${pkgname}-${pkgver}.tar.gz{,.asc}
wpa_supplicant_config
# More permissive TLS fallback
0001-Enable-TLSv1.0-by-default.patch
# Unit improvements from Ubuntu
# 0002-Tweak-D-Bus-systemd-service-activation-configuration.patch
0003-Add-IgnoreOnIsolate-yes-to-keep-wpa-supplicant-runni.patch
# http://lists.infradead.org/pipermail/hostap/2022-May/040511.html
# https://bugs.archlinux.org/task/76474
0004-Allow-legacy-renegotiation-to-fix-PEAP-issues-with-s.patch
# http://lists.infradead.org/pipermail/hostap/2022-May/040571.html
# https://bugs.archlinux.org/task/76474
0005-OpenSSL-Drop-security-level-to-0-with-OpenSSL-3.0-wh.patch
# https://salsa.debian.org/debian/wpa/-/commit/13e1d28e4f987a220c546df94df86bb9b2371874
0006-Disable-Werror-for-eapol_test.patch
# http://lists.infradead.org/pipermail/hostap/2022-January/040178.html
0007-nl80211-add-extra-ies-only-if-allowed-by-driver.patch
# https://lists.infradead.org/pipermail/hostap/2022-April/040352.html
0008-AP-guard-FT-SAE-code-with-CONFIG_IEEE80211R_AP.patch
# https://w1.fi/cgit/hostap/commit/?id=e9b4ad2364c68130c7618a88a171e29e0e15007e
0009-OpenSSL-Apply-connection-flags-before-reading-certif.patch