Update static-compat packages

This commit is contained in:
Martchus 2022-08-20 23:04:12 +02:00
parent 81358482a3
commit d58568c7ec
14 changed files with 41 additions and 50 deletions

View File

@ -5,7 +5,7 @@
_pkgname=double-conversion
pkgname=static-compat-$_pkgname
pkgver=3.2.0
pkgver=3.2.1
pkgrel=1
pkgdesc='Binary-decimal and decimal-binary routines for IEEE doubles'
arch=(x86_64)
@ -14,7 +14,7 @@ license=(BSD)
depends=(gcc-libs-static-compat)
makedepends=(static-compat-cmake)
source=(https://github.com/google/double-conversion/archive/v$pkgver/$_pkgname-$pkgver.tar.gz)
sha256sums=('3dbcdf186ad092a8b71228a5962009b5c96abde9a315257a3452eb988414ea3b')
sha256sums=('e40d236343cad807e83d192265f139481c51fc83a1c49e406ac6ce0a0ba7cd35')
build() {
source static-compat-environment

View File

@ -3,7 +3,7 @@
_pkgname=glib2
pkgname=static-compat-$_pkgname
pkgver=2.72.2
pkgver=2.72.3
pkgrel=1
pkgdesc="Low level core library"
url="https://wiki.gnome.org/Projects/GLib"
@ -13,7 +13,7 @@ depends=(static-compat-pcre static-compat-libffi static-compat-util-linux static
makedepends=(gettext shared-mime-info python libelf git static-compat-meson)
checkdepends=(desktop-file-utils)
options=(!strip !emptydirs staticlibs)
_commit=bacbec652d356895ec493f3de2f2f6f4c7dafde0 # tags/2.66.4^0
_commit=dce30492f6087a8e1e288f1706d41142b74ca1ff # tags/2.72.3^0
source=("git+https://gitlab.gnome.org/GNOME/glib.git#commit=$_commit"
0001-glib-compile-schemas-Remove-noisy-deprecation-warnin.patch)
sha256sums=('SKIP'
@ -39,8 +39,7 @@ build() {
-D selinux=disabled \
-Dsysprof=disabled \
-D man=false \
-D gtk_doc=false \
-Dinternal_pcre=false
-D gtk_doc=false
meson compile -C build
}

View File

@ -3,7 +3,7 @@
_pkgname=harfbuzz
pkgname=static-compat-$_pkgname
pkgver=5.0.1
pkgver=5.1.0
pkgrel=1
pkgdesc="OpenType text shaping engine"
url="https://www.freedesktop.org/wiki/Software/HarfBuzz"
@ -13,7 +13,7 @@ depends=(static-compat-glib2 static-compat-freetype2 static-compat-graphite)
makedepends=(gobject-introspection ragel git python static-compat-meson)
checkdepends=(python-fonttools python-setuptools)
options=(!emptydirs !docs staticlibs)
_commit=cbccadba8d1e51d6cc03a891b7c3a17f598e774c # tags/5.0.1^0
_commit=f1f2be776bcd994fa9262622e1a7098a066e5cf7 # tags/5.1.0^0
source=("git+https://github.com/harfbuzz/harfbuzz#commit=$_commit")
sha256sums=('SKIP')

View File

@ -5,7 +5,7 @@
_pkgname=libcap
pkgname=static-compat-$_pkgname
pkgver=2.64
pkgver=2.65
pkgrel=1
pkgdesc="POSIX 1003.1e capabilities"
arch=(x86_64)
@ -15,9 +15,9 @@ depends=(glibc-static-compat)
makedepends=(static-compat-environment)
options=(staticlibs)
source=("https://kernel.org/pub/linux/libs/security/linux-privs/${_pkgname}2/${_pkgname}-$pkgver.tar."{xz,sign})
sha512sums=('3c5cf478cef249585ee1a0dfd75c6b41b0daf4e1ecb59dce894eac5523841aa79ca499be4161f73193dd8e7363edcd51063f3e281930cee939ebd50983eecbaf'
sha512sums=('de34cd7fecfe9b688ee08e56c71d4f39a3a05f6414f88577faaadfcd5111a0ae1824af3e76a5b8199131a8df6e87e47fdcb3570c364999e4626f2ab8fafb8671'
'SKIP')
b2sums=('078ce2505a79c1bd4ca0a8eaf3444178bc19a566f0505d28c6959f86fbbac2fe2fc88c06fd0d988087a6e20e8ec66a2633146cea957f0f3fd92eaff4f81d7c66'
b2sums=('9417c5c22fa2fc03df08667dca802c2e190f17af3cda86021de175bd315cbef8607cff51ee2a9c0b6cee7a09c536dbdc43c01549e0540c335966f0afaf9268c3'
'SKIP')
validpgpkeys=(38A644698C69787344E954CE29EE848AE2CCF3F4) # Andrew G. Morgan <morgan@kernel.org>

View File

@ -2,7 +2,7 @@
_pkgname=libevdev
pkgname=static-compat-$_pkgname
pkgver=1.12.1
pkgver=1.13.0
pkgrel=1
pkgdesc="Wrapper library for evdev devices"
arch=(x86_64)
@ -12,18 +12,11 @@ depends=('glibc-static-compat')
# 'static-compat-check'
makedepends=('python' 'valgrind' 'doxygen' 'static-compat-meson')
options=(staticlibs)
source=(https://freedesktop.org/software/$_pkgname/$_pkgname-$pkgver.tar.xz{,.sig}
0001_install_the_mouse-dpi-tool_man_page.diff)
sha512sums=('eefce287a665e4f89eb2e0437dfefd45ecf8925c7dac35a1bdd46158541f77f2032c6146900a30a01321751d55a9b537bd1d61777cca9cfa02c39a6e31c97be4'
'SKIP'
'5bfdb686c1ed1b936d199babae5d9294c3ee158ab4849930a358ad1ae17a50011bd7132ff18614326af0ed73ce5bb887da28c41143daa8f61b74d3d6d047b7d8')
source=(https://freedesktop.org/software/$_pkgname/$_pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('f30f14c44ef4d4829625aa4c28f10555f333905486f9d39c18cd3ca35e87128a0c24c1bc18ca37b6bf98bc8f7fad27e1bc68678a58e6e6fff3b8d99502ac6905'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
prepare() {
cd $_pkgname-$pkgver
patch -Np1 -i ../0001_install_the_mouse-dpi-tool_man_page.diff
}
build() {
source static-compat-environment
static-compat-meson $_pkgname-$pkgver build \

View File

@ -5,7 +5,7 @@
_pkgname=libjpeg-turbo
pkgname=static-compat-$_pkgname
pkgver=2.1.3
pkgver=2.1.4
pkgrel=1
pkgdesc="JPEG image codec with accelerated baseline compression and decompression"
arch=(x86_64)
@ -15,9 +15,9 @@ depends=(glibc-static-compat)
makedepends=(static-compat-cmake nasm)
options=(staticlibs)
source=(https://sourceforge.net/projects/$_pkgname/files/$pkgver/$_pkgname-$pkgver.tar.gz{,.sig})
sha512sums=('975c9835de7d70c6c8c5a1959adfa18f7f956bc9946fde8f1b40c1d853245c38a3118ac06b93841ec3e90be6945c38d687d062b371496c2ee9b5638d7f60418d'
sha512sums=('511f065767c022da06b6c36299686fa44f83441646f7e33b766c6cfab03f91b0e6bfa456962184071dadaed4057ba9a29cba685383f3eb86a4370a1a53731a70'
'SKIP')
b2sums=('87ef47105e66b2ee918e95962ac59963b6adea5b49ab0db692810aee0a13a215a0ef7fe0b549ecd5151274549e12d09eb0b42439bf0a4bc1ad2c4e62dcceb77c'
b2sums=('80ffd77d58a37eae0bdc1868d994f34ea52c13e2624c720b1d0b6ec4d6d14b16911163ccd4009c8d6eda214f31e1fff78bb7eb4739ae6589d0fd8c7008c0e972'
'SKIP')
validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) <information@libjpeg-turbo.org>

View File

@ -3,7 +3,7 @@
_pkgname=libwacom
pkgname=static-compat-$_pkgname
pkgver=2.3.0
pkgver=2.4.0
pkgrel=1
pkgdesc="Library to identify Wacom tablets and their features"
arch=('x86_64')
@ -16,7 +16,7 @@ options=('staticlibs')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF')
source=(https://github.com/linuxwacom/libwacom/releases/download/${_pkgname}-${pkgver}/${_pkgname}-${pkgver}.tar.xz{,.sig})
# https://github.com/linuxwacom/libwacom/releases
sha256sums=('2fb22a7072cdbcf742d91c38246b0f91bbfd753b934ef5227e31554effb62334'
sha256sums=('d0d022761e3f9ab23e329583b7d2bd470b0450dfb077caeb22c5a0d66c2bd414'
'SKIP')
prepare() {

View File

@ -3,19 +3,17 @@
_pkgname=lz4
pkgname=static-compat-$_pkgname
epoch=1
pkgver=1.9.3
pkgver=1.9.4
pkgrel=1
pkgdesc='Extremely fast compression algorithm'
arch=('x86_64')
url='http://www.lz4.org/'
url='https://lz4.github.io/lz4/'
license=('GPL2')
makedepends=('git' 'static-compat-environment')
depends=('glibc-static-compat')
options=(!emptydirs staticlibs)
source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver"
'https://github.com/lz4/lz4/commit/8301a21773ef61656225e264f4f06ae14462bca7.patch')
sha256sums=('SKIP'
'c99da650a79a42db4db23e72146701cce9106383ba45709c5ac89022e36dcfb2')
source=("git+https://github.com/lz4/lz4.git#tag=v$pkgver")
sha256sums=('SKIP')
prepare() {
cd $_pkgname

View File

@ -3,10 +3,10 @@
_pkgname=sqlite
pkgname=static-compat-$_pkgname
_srcver=3380500
_srcver=3390200
_docver=${_srcver}
#_docver=3330000
pkgver=3.38.5
pkgver=3.39.2
pkgrel=1
pkgdesc="A C library that implements an SQL database engine"
arch=('x86_64')
@ -17,9 +17,9 @@ makedepends=(static-compat-configure static-compat-tcl patchelf)
source=(https://www.sqlite.org/2022/sqlite-src-${_srcver}.zip
sqlite-lemon-system-template.patch
license.txt)
options=('!emptydirs' '!makeflags' 'staticlibs') # json extensions breaks parallel build
options=('!emptydirs' 'staticlibs')
# upstream now switched to sha3sums - currently not suppoerted by makepkg
sha256sums=('6503bb59e39ec8663083696940ec818cd5555196e6ca543d4029440cca7b00d9'
sha256sums=('e933d77000f45f3fbc8605f0050586a3013505a8de9b44032bd00ed72f1586f0'
'55746d93b0df4b349c4aa4f09535746dac3530f9fd6de241c9f38e2c92e8ee97'
'4e57d9ac979f1c9872e69799c2597eeef4c6ce7224f3ede0bf9dc8d217b1e65d')
@ -52,7 +52,6 @@ build() {
# build sqlite
cd sqlite-src-$_srcver
static-compat-configure \
--disable-amalgamation \
--disable-shared \
--enable-fts3 \
--enable-fts4 \

View File

@ -5,7 +5,7 @@
_pkgname=util-linux
pkgname=static-compat-$_pkgname
_pkgmajor=2.38
_realver=${_pkgmajor}
_realver=${_pkgmajor}.1
pkgver=${_realver/-/}
pkgrel=1
pkgdesc='Miscellaneous system utilities for Linux'
@ -18,7 +18,7 @@ options=(!emptydirs staticlibs strip)
validpgpkeys=('B0C64D14301CC6EFAEDF60E4E4B71D5EEC39C284') # Karel Zak
options=(staticlibs)
source=("https://www.kernel.org/pub/linux/utils/util-linux/v${_pkgmajor}/${_pkgname}-${_realver}.tar."{xz,sign})
sha256sums=('6d111cbe4d55b336db2f1fbeffbc65b89908704c01136371d32aa9bec373eb64'
sha256sums=('60492a19b44e6cf9a3ddff68325b333b8b52b6c59ce3ebd6a0ecaa4c5117e84f'
'SKIP')
build() {

View File

@ -2,7 +2,7 @@
pkgname=static-compat-vulkan-headers
_pkgname=Vulkan-Headers
pkgver=1.3.217
pkgver=1.3.221
pkgrel=1
epoch=1
pkgdesc="Vulkan header files"
@ -12,7 +12,7 @@ license=('APACHE')
makedepends=(static-compat-cmake git)
provides=("static-compat-vulkan-hpp=${pkgver}")
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/Vulkan-Headers/archive/v${pkgver}.tar.gz")
sha256sums=('004b4f7841bd912d1cc3f5ac5694d5dea2f944f10053451233b533874368df87')
sha256sums=('75057d8231bb7a3f6ac091f1b08f50604f07a7e9b4424fd12c035f01787ebf0c')
build() {
source static-compat-environment

View File

@ -4,7 +4,7 @@
_pkgname=wayland
pkgname=static-compat-$_pkgname
pkgver=1.20.0
pkgver=1.21.0
pkgrel=2
pkgdesc='A computer display server protocol'
arch=('x86_64')
@ -16,8 +16,8 @@ makedepends=('static-compat-meson' 'ninja' 'libxslt' 'xmlto' 'doxygen' 'graphviz
validpgpkeys=('C7223EBE4EF66513B892598911A30156E0E67611' # Bryce Harrington
'C0066D7DB8E9AC6844D728715E54498E697F11D7' # Derek Foreman
'34FF9526CFEF0E97A340E2E40FDE7BE0E88F5E48') # emersion <contact@emersion.fr>
source=("https://wayland.freedesktop.org/releases/$_pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('b8a034154c7059772e0fdbd27dbfcda6c732df29cae56a82274f6ec5d7cd8725'
source=("https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.21.0/downloads/wayland-$pkgver.tar.xz"{,.sig})
sha256sums=('6dc64d7fc16837a693a51cfdb2e568db538bfdc9f457d4656285bb9594ef11ac'
'SKIP')
build() {
@ -25,6 +25,8 @@ build() {
export PATH=$PWD:$PATH
printf '#!/usr/bin/bash\nexec /usr/bin/pkg-config --static "$@"\n' > pkg-config
chmod +x pkg-config
# remove check which expects "clock_gettime" to be a macro (in our old version of glibc it is a function, not a macro)
sed -i 's|.*clock_gettime not found.*||g' $_pkgname-$pkgver/meson.build
static-compat-meson build $_pkgname-$pkgver
ninja -C build
}

View File

@ -4,7 +4,7 @@
_pkgname=xorgproto
pkgname=static-compat-$_pkgname
pkgver=2022.1
pkgver=2022.2
pkgrel=1
pkgdesc="combined X.Org X11 Protocol headers"
arch=('any')
@ -12,8 +12,8 @@ url="https://xorg.freedesktop.org/"
license=('custom')
makedepends=('xorg-util-macros' 'static-compat-meson')
checkdepends=('python-libevdev')
source=(https://xorg.freedesktop.org/archive/individual/proto/$_pkgname-$pkgver.tar.bz2{,.sig})
sha512sums=('add275a9c0d005053f31fdca6da009142792a3c7e2cd4b56da93eed3a397adf52d91c441ff6455959b87559f402eb9f46fdd8932e951c7d2d96623975391202a'
source=(https://xorg.freedesktop.org/archive/individual/proto/$_pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('8e6108110600d076a94cc6d0e465b2e9adfbbe8d7e6b75fae9c5262d99dc6074ab1ed561a74d6d451f00f5b7af9f507a6317be9c0770efeed9e60b64beb7a1c9'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # "Peter Hutterer (Who-T) <office@who-t.net>"
#validpgpkeys=('FD0004A26EADFE43A4C3F249C6F7AE200374452D') # "Povilas Kanapickas <povilas@radix.lt>"

View File

@ -3,7 +3,7 @@
_pkgname=xz
pkgname=static-compat-$_pkgname
pkgver=5.2.5
pkgver=5.2.6
pkgrel=1
pkgdesc='Library and command line tools for XZ and LZMA compressed files'
arch=('x86_64')
@ -13,7 +13,7 @@ depends=('glibc-static-compat')
makedepends=('static-compat-configure')
options=(!emptydirs staticlibs)
source=("https://tukaani.org/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.sig})
sha256sums=('f6f4910fd033078738bd82bfba4f49219d03b17eb0794eb91efbae419f4aba10'
sha256sums=('a2105abee17bcd2ebd15ced31b4f5eda6e17efd6b10f921a01cda4a44c91b3a0'
'SKIP')
validpgpkeys=('3690C240CE51B4670D30AD1C38EE757D69184620')