upg cups fail2ban haveged python-pyudev python-textual webkit2gtk webkit2gtk-4.1 xorg-xwayland
This commit is contained in:
parent
c18b2c9152
commit
fd193a967e
|
@ -7,8 +7,8 @@
|
|||
|
||||
pkgbase="cups"
|
||||
pkgname=('libcups' 'cups')
|
||||
pkgver=2.4.7
|
||||
pkgrel=02
|
||||
pkgver=2.4.8
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
url="https://openprinting.github.io/cups/"
|
||||
makedepends=('acl' 'pam' 'gnutls' 'cups-filters' 'colord'
|
||||
|
@ -85,7 +85,7 @@ build() {
|
|||
|
||||
package_libcups() {
|
||||
pkgdesc="The CUPS Printing System - client libraries and headers - no systemd no avahi "
|
||||
depends=('gnutls' 'glibc' 'zlib')
|
||||
depends=('gnutls' 'glibc' 'zlib' 'sh')
|
||||
|
||||
cd ${pkgbase}-${pkgver}
|
||||
make BUILDROOT="${pkgdir}" install-headers install-libs
|
||||
|
@ -167,13 +167,17 @@ optdepends=('cups-browsed: to browse the network for remote CUPS queues and IPP
|
|||
|
||||
# # no more xinetd support
|
||||
# rm -rf "${pkgdir}"/etc/xinetd.d
|
||||
|
||||
# add license + exception
|
||||
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" {LICENSE,NOTICE}
|
||||
|
||||
}
|
||||
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('Apache' 'custom')
|
||||
license=('Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause')
|
||||
|
||||
validpgpkeys=(7082A0A50A2E92640F3880E0E4522DCC9B246FF7 # Zdenek Dohnal (The old 4D4227D7 key revoked) <zdohnal@redhat.com>
|
||||
3737FD0D0E63B30172440D2DDBA3A7AB08D76223 # CUPS.org (CUPS.org PGP key) <security@cups.org>
|
||||
|
@ -181,8 +185,8 @@ validpgpkeys=(7082A0A50A2E92640F3880E0E4522DCC9B246FF7 # Zdenek Dohnal (The old
|
|||
845464660B686AAB36540B6F999559A027815955) # "Michael R Sweet <michael.r.sweet@gmail.com>"
|
||||
# 7ADB58203CA5F046F28025B215AA6A7F4D4227D7) # "Zdenek Dohnal (Associate Software Engineer) <zdohnal@redhat.com>"
|
||||
|
||||
sha256sums=(dd54228dd903526428ce7e37961afaed230ad310788141da75cebaa08362cf6c # cups-2.4.7-source.tar.gz
|
||||
6f2594d1621816b21b7380c3116e86af57b95ceb0e233ed015f5150aaf173c2c # cups-2.4.7-source.tar.gz.sig
|
||||
sha256sums=(75c326b4ba73975efcc9a25078c4b04cdb4ee333caaad0d0823dbd522c6479a0 # cups-2.4.8-source.tar.gz
|
||||
90b77f587d1d452279e51141fbbe7c34afd929d4215d251f4a0433bcc01052e6 # cups-2.4.8-source.tar.gz.sig
|
||||
d87fa0f0b5ec677aae34668f260333db17ce303aa1a752cba5f8e72623d9acf9 # cups.logrotate
|
||||
57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5 # cups.pam
|
||||
06173dfaea37bdd9b39b3e09aba98c34ae7112a2f521db45a688907d8848caa2 # cups.sysusers
|
||||
|
@ -190,5 +194,5 @@ sha256sums=(dd54228dd903526428ce7e37961afaed230ad310788141da75cebaa08362cf6c #
|
|||
3385047b9ac8a7b13aeb8f0ca55d15f793ce7283516db0155fe28a67923c592d # cups-freebind.patch
|
||||
0bf6a75ba1b051771f155d9a5d36b307a6d40c6857d645b250fe93f3fb713474) # guid.patch
|
||||
|
||||
## cdfd50a93dd805c2ff29e2a5b8a4892f7b830588dbc34ac2b7350a5c741c87cc cups-1_2.4.7-02-x86_64.pkg.tar.lz
|
||||
## 5ebaf1c7dc3a2975fedf2a11e0c7426bd18bdf10cca4f8b170d69444339216de libcups-1_2.4.7-02-x86_64.pkg.tar.lz
|
||||
## 4e10c50ce05b6a9dabd283f5ac72aa69cbec7807cf16bdb1f1bea917528c90b4 cups-1_2.4.8-01-x86_64.pkg.tar.lz
|
||||
## 6e5039587005feb931510715aa57c44841c3412f7513e73d91d6a1b06508201a libcups-1_2.4.8-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
pkgbase="cups"
|
||||
pkgname=('libcups' 'cups')
|
||||
pkgver=2.4.7
|
||||
pkgrel=2
|
||||
pkgver=2.4.8
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
arch=('x86_64')
|
||||
license=('Apache' 'custom')
|
||||
license=('Apache-2.0 WITH LLVM-exception AND BSD-3-Clause AND Zlib AND BSD-2-Clause')
|
||||
url="https://openprinting.github.io/cups/"
|
||||
makedepends=('acl' 'pam' 'gnutls' 'cups-filters' 'colord'
|
||||
'libusb' 'avahi' 'systemd' 'libpaper')
|
||||
|
@ -20,7 +20,7 @@ source=(https://github.com/OpenPrinting/cups/releases/download/v${pkgver}/cups-$
|
|||
cups-freebind.patch
|
||||
guid.patch
|
||||
)
|
||||
sha256sums=('dd54228dd903526428ce7e37961afaed230ad310788141da75cebaa08362cf6c'
|
||||
sha256sums=('75c326b4ba73975efcc9a25078c4b04cdb4ee333caaad0d0823dbd522c6479a0'
|
||||
'SKIP'
|
||||
'd87fa0f0b5ec677aae34668f260333db17ce303aa1a752cba5f8e72623d9acf9'
|
||||
'57dfd072fd7ef0018c6b0a798367aac1abb5979060ff3f9df22d1048bb71c0d5'
|
||||
|
@ -93,7 +93,7 @@ build() {
|
|||
|
||||
package_libcups() {
|
||||
pkgdesc="OpenPrinting CUPS - client libraries and headers"
|
||||
depends=('gnutls' 'avahi' 'glibc' 'zlib')
|
||||
depends=('gnutls' 'avahi' 'glibc' 'zlib' 'sh')
|
||||
|
||||
cd ${pkgbase}-${pkgver}
|
||||
make BUILDROOT="${pkgdir}" install-headers install-libs
|
||||
|
@ -175,4 +175,7 @@ optdepends=('cups-browsed: to browse the network for remote CUPS queues and IPP
|
|||
|
||||
# no more xinetd support
|
||||
rm -rf "${pkgdir}"/etc/xinetd.d
|
||||
|
||||
# add license + exception
|
||||
install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" {LICENSE,NOTICE}
|
||||
}
|
||||
|
|
|
@ -83,4 +83,3 @@ sha256sums=(SKIP) # fail2ban
|
|||
|
||||
## feeafc5585a28d15a26ae7ed188cbaed6767dfa4e6dfbf2e14eb05e740152b98 fail2ban-1.1.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
##
|
||||
|
|
|
@ -7,9 +7,8 @@
|
|||
|
||||
pkgname=haveged
|
||||
pkgver=1.9.18
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
pkgdesc='Entropy harvesting daemon using CPU timings w/o systemd'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/jirka-h/haveged'
|
||||
depends=('glibc')
|
||||
# options=('debug') ## uncomment this line to have haveged-debug produced
|
||||
|
@ -46,7 +45,9 @@ package() {
|
|||
# install -D -m0644 "${srcdir}/initcpio-install" "$pkgdir"/usr/lib/initcpio/install/haveged
|
||||
}
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
arch=(x86_64)
|
||||
|
||||
license=('GPL')
|
||||
|
||||
|
@ -54,3 +55,6 @@ validpgpkeys=('8F6B7293B03E5AC5762B65CE2E2F252B05CCA168') # Jirka Hladky <hladky
|
|||
|
||||
sha256sums=(b835fa02b52ee7d06276e028571cadcb14d08f5e5a4b5767adf81451f70561c7 # haveged-1.9.18.tar.gz
|
||||
a59ff95d521a860031693d1e1d65d37ffba58412f0199b029bd340e2f7f52a0b) # initcpio-hook
|
||||
|
||||
## f98732a086919ba2470a74ecee3e53256f04d67b64ddceae8749994d4f562ac2 haveged-1.9.18-02-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -5,13 +5,12 @@
|
|||
|
||||
pkgname=haveged
|
||||
pkgver=1.9.18
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc='Entropy harvesting daemon using CPU timings'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/jirka-h/haveged'
|
||||
license=('GPL')
|
||||
depends=('glibc')
|
||||
options=('debug')
|
||||
validpgpkeys=('8F6B7293B03E5AC5762B65CE2E2F252B05CCA168') # Jirka Hladky <hladky.jiri@gmail.com>
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/jirka-h/$pkgname/archive/v$pkgver.tar.gz"
|
||||
'initcpio-hook'
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
|
||||
|
||||
|
|
@ -8,10 +8,10 @@
|
|||
_pkgname=pyudev
|
||||
pkgname=python-$_pkgname
|
||||
pkgver=0.24.1
|
||||
pkgrel=03 ## eudev rebuild
|
||||
pkgrel=04 ## eudev rebuild
|
||||
url='https://github.com/pyudev/pyudev'
|
||||
pkgdesc='Python bindings to libudev w/o systemd'
|
||||
depends=('python-six')
|
||||
#depends=('python-six') # no longer depends on it
|
||||
#makedepends=('python-setuptools' 'python-sphinx' 'python-mock')
|
||||
#checkdepends=('python-pytest-runner' 'python-docutils' 'python-mock' 'python-hypothesis')
|
||||
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'python-sphinx')
|
||||
|
@ -66,5 +66,5 @@ license=('LGPL')
|
|||
|
||||
sha256sums=(b277149ebca914d3f5daff1a7fa1e0d00bea9c4950af8ac95d9a8a83f2937c79) # pyudev-0.24.1.tar.gz
|
||||
|
||||
## 2db8fe1e1177c989b3a29e2b6c2ee19fcb95a6433c4f335b91575f05bd3a6fb8 python-pyudev-0.24.1-03-x86_64.pkg.tar.lz
|
||||
## ba4f83bb57c772df9d2640d7e4825cd084f837bc752348e345e3fae7e8eee96a python-pyudev-0.24.1-04-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
_pkgname=pyudev
|
||||
pkgname=python-$_pkgname
|
||||
pkgver=0.24.1
|
||||
pkgrel=3
|
||||
pkgrel=4
|
||||
arch=('any')
|
||||
url='https://github.com/pyudev/pyudev'
|
||||
license=('LGPL')
|
||||
pkgdesc='Python bindings to libudev'
|
||||
depends=('python-six' 'systemd')
|
||||
depends=('systemd')
|
||||
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel' 'python-sphinx')
|
||||
checkdepends=('python-pytest' 'python-docutils' 'python-hypothesis' 'python-pip')
|
||||
optdepends=('python-pyqt5: PyQt integration'
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
python-six
|
||||
python-setuptools
|
||||
python-sphinx
|
||||
python-pytest-runner
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
_base=textual
|
||||
pkgname=python-${_base}
|
||||
pkgver=0.57.1
|
||||
pkgver=0.58.0
|
||||
pkgrel=01
|
||||
pkgdesc="Modern Text User Interface framework"
|
||||
url="https://github.com/Textualize/${_base}"
|
||||
|
@ -55,8 +55,8 @@ arch=(x86_64)
|
|||
|
||||
license=(MIT)
|
||||
|
||||
sha512sums=('b8388d410ef60a7155fc124b66ae893c0c417720c0f205c2a4e5ba9fc877eac2f36c5d850df984e337ca302765e2a792cbeef94e1df00361bcf705d47774eed3')
|
||||
sha256sums=(24d0f743a3a715ac764dfa9c04590d29630c3527207cad9ddb1d91a42ac3a989) # textual-0.57.1.tar.gz
|
||||
sha512sums=('5b6b74e4bc652f19ccce48c256785f056e2c43ac2baf4365f40a4b2869863691b0760f473ad570a7b256b7c7fe11d8a49123ad409597675a87b0c6a56269fe4d')
|
||||
sha256sums=(fdcb149345bd5751df76709e508baed3c8a9d1b267302a029f25c0da9039df50) # textual-0.58.0.tar.gz
|
||||
|
||||
## 16de8f2faedf4c8a39e3bdf65d157b3e532174227ce8f62e165e63e678e04899 python-textual-0.57.1-01-x86_64.pkg.tar.lz
|
||||
## 125730608d9443e9ef17f66788d8b3983c295928c3f0d845ece5920ec0e22aa7 python-textual-0.58.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
_base=textual
|
||||
pkgname=python-${_base}
|
||||
pkgver=0.57.1
|
||||
pkgver=0.58.0
|
||||
pkgrel=1
|
||||
pkgdesc="Modern Text User Interface framework"
|
||||
arch=(any)
|
||||
|
@ -17,7 +17,7 @@ optdepends=('python-tree-sitter: for syntax highlighting support'
|
|||
'python-tree-sitter-languages: for custom languages support'
|
||||
'python-textual-dev: tools for developers')
|
||||
source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz)
|
||||
sha512sums=('b8388d410ef60a7155fc124b66ae893c0c417720c0f205c2a4e5ba9fc877eac2f36c5d850df984e337ca302765e2a792cbeef94e1df00361bcf705d47774eed3')
|
||||
sha512sums=('5b6b74e4bc652f19ccce48c256785f056e2c43ac2baf4365f40a4b2869863691b0760f473ad570a7b256b7c7fe11d8a49123ad409597675a87b0c6a56269fe4d')
|
||||
|
||||
build() {
|
||||
cd ${_base}-${pkgver}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgbase=webkit2gtk-4.1
|
||||
pkgname=(webkit2gtk-4.1) # webkit2gtk-4.1-docs)
|
||||
pkgver=2.42.4
|
||||
pkgver=2.44.1
|
||||
pkgrel=01
|
||||
pkgdesc="Web content engine for GTK w/o systemd"
|
||||
url="https://webkitgtk.org"
|
||||
|
@ -19,21 +19,14 @@ depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
|
|||
woff2 wpebackend-fdo xdg-dbus-proxy zlib)
|
||||
makedepends=(clang cmake gi-docgen gobject-introspection gperf gst-plugins-bad lld ninja
|
||||
python ruby unifdef wayland-protocols)
|
||||
source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
|
||||
GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch)
|
||||
source=($url/releases/webkitgtk-$pkgver.tar.xz{,.asc})
|
||||
# GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
# GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch)
|
||||
|
||||
|
||||
prepare() {
|
||||
cd webkitgtk-$pkgver
|
||||
|
||||
# Requested by eworm
|
||||
# https://github.com/WebKit/WebKit/pull/17909
|
||||
patch -Np1 -i ../GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
|
||||
# https://bugs.archlinux.org/task/79783
|
||||
# https://github.com/WebKit/WebKit/pull/18614
|
||||
patch -Np1 -i ../GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -44,7 +37,8 @@ build() {
|
|||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
-DCMAKE_INSTALL_LIBEXECDIR=lib
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DUSE_AVIF=ON
|
||||
-DUSE_GTK4=OFF
|
||||
-DUSE_LIBBACKTRACE=OFF
|
||||
-DUSE_SOUP2=OFF
|
||||
-DENABLE_DOCUMENTATION=OFF
|
||||
-DENABLE_MINIBROWSER=ON
|
||||
|
@ -62,6 +56,10 @@ build() {
|
|||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# JITted code crashes when CET is used
|
||||
CFLAGS+=' -fcf-protection=none'
|
||||
CXXFLAGS+=' -fcf-protection=none'
|
||||
|
||||
# Produce minimal debug info: 4.3 GB of debug data makes the
|
||||
# build too slow and is too much to package for debuginfod
|
||||
CFLAGS+=' -g1'
|
||||
|
@ -86,7 +84,7 @@ package() {
|
|||
rm -r "$pkgdir/usr/bin"
|
||||
|
||||
# mkdir -p doc/usr/share
|
||||
# mv {"$pkgdir",doc}/usr/share/gtk-doc
|
||||
# mv {"$pkgdir",doc}/usr/share/doc
|
||||
|
||||
cd webkitgtk-$pkgver
|
||||
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
|
||||
|
@ -114,8 +112,12 @@ license=(custom)
|
|||
validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B) # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
|
||||
sha256sums=(52288b30bda22373442cecb86f9c9a569ad8d4769a1f97b352290ed92a67ed86 # webkitgtk-2.42.4.tar.xz
|
||||
4c81a8b90fbdd689bba48c88ee5dcab23ae53931d48e1c69199e71870a5f3185 # webkitgtk-2.42.4.tar.xz.asc
|
||||
a921d6be1303e9f23474971f381886fd291ec5bb1a7ff1e85acede8cfb88bef2 # GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
655f3b2c96355ac83c4fa1fc6048e3256bbfdbfb9727e1e18c5af12613536206) # GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
|
||||
sha256sums=('425b1459b0f04d0600c78d1abb5e7edfa3c060a420f8b231e9a6a2d5d29c5561'
|
||||
'SKIP')
|
||||
b2sums=('a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16'
|
||||
'SKIP')
|
||||
sha256sums=(425b1459b0f04d0600c78d1abb5e7edfa3c060a420f8b231e9a6a2d5d29c5561 # webkitgtk-2.44.1.tar.xz
|
||||
f87130ba3fed23197f1cadcc1e470bcf0ed17ad42501b64b8c6cabb598e339cb) # webkitgtk-2.44.1.tar.xz.asc
|
||||
|
||||
## abee934ce6a9e6181b41af55340082c86c391dd3e49934b35fd99c9be9504cbc webkit2gtk-4.1-2.44.1-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ pkgname=(
|
|||
webkit2gtk-4.1
|
||||
webkit2gtk-4.1-docs
|
||||
)
|
||||
pkgver=2.42.4
|
||||
pkgver=2.44.1
|
||||
pkgrel=1
|
||||
pkgdesc="Web content engine for GTK"
|
||||
url="https://webkitgtk.org"
|
||||
|
@ -78,32 +78,18 @@ makedepends=(
|
|||
)
|
||||
source=(
|
||||
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
|
||||
GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
|
||||
)
|
||||
sha256sums=('52288b30bda22373442cecb86f9c9a569ad8d4769a1f97b352290ed92a67ed86'
|
||||
'SKIP'
|
||||
'a921d6be1303e9f23474971f381886fd291ec5bb1a7ff1e85acede8cfb88bef2'
|
||||
'655f3b2c96355ac83c4fa1fc6048e3256bbfdbfb9727e1e18c5af12613536206')
|
||||
b2sums=('3a8cd0818e0d989ab778cda63dd873d7e185ec20fbfe609b9da70041fe38ac30351046516600cb8eb86089e43136487d81c922690468daa70ed2a436561c2401'
|
||||
'SKIP'
|
||||
'd440d82c769f1b35caf5464dc850cdf1c896224205c90c17d8b0a44aee62e4b1383e11306936aaca067fde8836770d346d5122d7b05c91a5c7c1741c89c65e2f'
|
||||
'daa782d4d40cc12a05c02b2494e879333f66f32820f1a1b89b7ab68f62fd53043b116ecb5ef476004095a7c7b924b12695b7e87e21dd547f66e72fa02a972f0d')
|
||||
sha256sums=('425b1459b0f04d0600c78d1abb5e7edfa3c060a420f8b231e9a6a2d5d29c5561'
|
||||
'SKIP')
|
||||
b2sums=('a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B' # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
)
|
||||
|
||||
prepare() {
|
||||
cd webkitgtk-$pkgver
|
||||
|
||||
# Requested by eworm
|
||||
# https://github.com/WebKit/WebKit/pull/17909
|
||||
patch -Np1 -i ../GTK-MiniBrowser-should-hide-the-toolbar-when-using-full-screen.patch
|
||||
|
||||
# https://bugs.archlinux.org/task/79783
|
||||
# https://github.com/WebKit/WebKit/pull/18614
|
||||
patch -Np1 -i ../GTK-Disable-DMABuf-renderer-for-NVIDIA-proprietary-drivers.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
|
@ -114,7 +100,8 @@ build() {
|
|||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
-DCMAKE_INSTALL_LIBEXECDIR=lib
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DUSE_AVIF=ON
|
||||
-DUSE_GTK4=OFF
|
||||
-DUSE_LIBBACKTRACE=OFF
|
||||
-DUSE_SOUP2=OFF
|
||||
-DENABLE_DOCUMENTATION=ON
|
||||
-DENABLE_MINIBROWSER=ON
|
||||
|
@ -129,6 +116,10 @@ build() {
|
|||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# JITted code crashes when CET is used
|
||||
CFLAGS+=' -fcf-protection=none'
|
||||
CXXFLAGS+=' -fcf-protection=none'
|
||||
|
||||
# Produce minimal debug info: 4.3 GB of debug data makes the
|
||||
# build too slow and is too much to package for debuginfod
|
||||
CFLAGS+=' -g1'
|
||||
|
@ -159,7 +150,7 @@ package_webkit2gtk-4.1() {
|
|||
rm -r "$pkgdir/usr/bin"
|
||||
|
||||
mkdir -p doc/usr/share
|
||||
mv {"$pkgdir",doc}/usr/share/gtk-doc
|
||||
mv {"$pkgdir",doc}/usr/share/doc
|
||||
|
||||
cd webkitgtk-$pkgver
|
||||
find Source -name 'COPYING*' -or -name 'LICENSE*' -print0 | sort -z |
|
||||
|
|
|
@ -1,6 +1,3 @@
|
|||
## This will need to be rebuild after python and since it take 5 hrs it will have to wait
|
||||
## It is not breaking anything as it is 2.44.0
|
||||
|
||||
#!/usr/bin/bash
|
||||
# JOBoRun : Jwm OpenBox Obarun RUNit
|
||||
# Maintainer : Joe Bo Run <joborun@disroot.org>
|
||||
|
@ -121,3 +118,5 @@ b2sums=('a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed
|
|||
sha256sums=(425b1459b0f04d0600c78d1abb5e7edfa3c060a420f8b231e9a6a2d5d29c5561 # webkitgtk-2.44.1.tar.xz
|
||||
f87130ba3fed23197f1cadcc1e470bcf0ed17ad42501b64b8c6cabb598e339cb) # webkitgtk-2.44.1.tar.xz.asc
|
||||
|
||||
## 705d03fde46bd7c1940fe8146ebec0547c4176046ae5a6ab9c40f964c1e4b1eb webkit2gtk-2.44.1-01-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ pkgname=(
|
|||
webkit2gtk
|
||||
webkit2gtk-docs
|
||||
)
|
||||
pkgver=2.44.0
|
||||
pkgver=2.44.1
|
||||
pkgrel=1
|
||||
pkgdesc="Web content engine for GTK"
|
||||
url="https://webkitgtk.org"
|
||||
|
@ -79,13 +79,13 @@ makedepends=(
|
|||
source=(
|
||||
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
|
||||
)
|
||||
sha256sums=('c66530e41ba59b1edba4ee89ef20b2188e273bed0497e95084729e3cfbe30c87'
|
||||
sha256sums=('425b1459b0f04d0600c78d1abb5e7edfa3c060a420f8b231e9a6a2d5d29c5561'
|
||||
'SKIP')
|
||||
b2sums=('02e6427fde20252b4a523483814d62e82612ed43843e8902aa62a6718a9716d68b31d2cd2326c819c3bd70cf09e0c5ac4095ab544d7e8bd4031cfb4791a625bc'
|
||||
b2sums=('a5fff4c4fe90bcd0ea098930e51a36ea60152da47fd06e78abbc10f146437838aa19fed15cf58732b538046e1f42d8461cd5c0e0859096506932c9fae150cc16'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
'5AA3BC334FD7E3369E7C77B291C559DBE4C9123B' # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
)
|
||||
|
||||
prepare() {
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
pkgname=xorg-xwayland
|
||||
pkgver=23.2.6
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
groups=('xorg')
|
||||
url="https://xorg.freedesktop.org"
|
||||
pkgdesc="run X clients under wayland w/o ipv6 just like xorg-server"
|
||||
provides=('xorg-server-xwayland')
|
||||
depends=('nettle' 'libepoxy' 'libxfont2'
|
||||
depends=('nettle' 'libepoxy' 'libxfont2' 'libei'
|
||||
'pixman' 'xorg-server-common' 'libxcvt' 'mesa'
|
||||
'libglvnd' 'libxau' 'wayland' 'libdrm' 'libtirpc'
|
||||
'libxshmfence' 'glibc')
|
||||
|
@ -70,5 +70,5 @@ sha512sums=('9e3c2253af335a559d0f890fa8f9bc381beca6531e0842d739ac15cbca008b3d07c
|
|||
sha256sums=(1c9a366b4e7ccadba0f9bd313c59eae12d23bd72543b22a26eaf8b20835cfc6d # xwayland-23.2.6.tar.xz
|
||||
5c2b30ba2bd562d73f9dbf996eacd6586a1c07ee78813b54ab3b09eb92d95fa1) # xwayland-23.2.6.tar.xz.sig
|
||||
|
||||
## 9ef4bda6bbfd3ea03dd6600e001a9373e8f5bce0a0c8ed29812f0a025b5df492 xorg-xwayland-23.2.6-01-x86_64.pkg.tar.lz
|
||||
## b76a92d1337475ee83ce267d33eeed80d16ac97527458700d2411f65e29d92ea xorg-xwayland-23.2.6-02-x86_64.pkg.tar.lz
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
pkgname=xorg-xwayland
|
||||
pkgver=23.2.6
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('x86_64')
|
||||
license=(
|
||||
LicenseRef-Adobe-Display-PostScript
|
||||
|
@ -27,7 +27,7 @@ pkgdesc="run X clients under wayland"
|
|||
depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2'
|
||||
'pixman' 'xorg-server-common' 'libxcvt' 'mesa'
|
||||
'libglvnd' 'libxau' 'wayland' 'libdrm' 'libtirpc'
|
||||
'libxshmfence' 'glibc')
|
||||
'libei' 'libxshmfence' 'glibc')
|
||||
makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus'
|
||||
'xorg-font-util' 'wayland-protocols' 'mesa-libgl'
|
||||
'systemd' 'egl-wayland')
|
||||
|
|
|
@ -12,5 +12,6 @@ libxkbfile
|
|||
meson
|
||||
xorgproto
|
||||
xtrans
|
||||
libei
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue