upg webkit2gtk webkit2gtk-4.1 webkit2gtk-5.0 nginx libcamera json-glib gobject-introspection glib-networking at-spi2-core
This commit is contained in:
parent
d16513f81e
commit
c24a474962
|
@ -7,7 +7,7 @@
|
|||
|
||||
pkgbase=at-spi2-core
|
||||
pkgname=(at-spi2-core) # at-spi2-core-docs) # uncomment the docs sections and modify this pkg list to build the docs documents
|
||||
pkgver=2.48.4
|
||||
pkgver=2.50.0
|
||||
pkgrel=01
|
||||
# Arch replaced makedependency from libsystemd to systemd, the reason for the rerun 2.44.0-2
|
||||
# Let's see if it makes a difference to us :) :P
|
||||
|
@ -16,7 +16,7 @@ url="https://gitlab.gnome.org/GNOME/at-spi2-core"
|
|||
depends=(dbus glib2 libxtst xorg-xprop libx11 libxml2 gsettings-desktop-schemas)
|
||||
makedepends=(gobject-introspection git meson gi-docgen python-sphinx)
|
||||
checkdepends=(at-spi2-core)
|
||||
_commit=ebfda3a63fc351f977d5428b1e7e1979c8edb5c5 # tags/AT_SPI2_CORE_2_48_4^0
|
||||
_commit=f711b03a59673a340ebdd2a266c57ad4393a0e71 # tags/AT_SPI2_CORE_2_50_0^0
|
||||
# options=(debug) ## uncomment this to have the debug package built
|
||||
source=("git+$url.git#commit=$_commit")
|
||||
|
||||
|
@ -94,4 +94,4 @@ license=(GPL2)
|
|||
|
||||
sha256sums=('SKIP')
|
||||
|
||||
## ecfef4d85c0dd533de8e526ec2f780bd20202466948bdfc3e576e752cb8e5645 at-spi2-core-2.48.4-01-x86_64.pkg.tar.lz
|
||||
## bbffdc8bdf21d92c4ddc52ac8702adb72ba7f58686e06512a693b0143102671f at-spi2-core-2.50.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -6,7 +6,7 @@ pkgname=(
|
|||
at-spi2-core
|
||||
at-spi2-core-docs
|
||||
)
|
||||
pkgver=2.48.4
|
||||
pkgver=2.50.0
|
||||
pkgrel=1
|
||||
pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
|
||||
url="https://gitlab.gnome.org/GNOME/at-spi2-core"
|
||||
|
@ -33,7 +33,7 @@ makedepends=(
|
|||
checkdepends=(
|
||||
at-spi2-core
|
||||
)
|
||||
_commit=ebfda3a63fc351f977d5428b1e7e1979c8edb5c5 # tags/AT_SPI2_CORE_2_48_4^0
|
||||
_commit=f711b03a59673a340ebdd2a266c57ad4393a0e71 # tags/AT_SPI2_CORE_2_50_0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgname=glib-networking
|
||||
pkgver=2.76.1
|
||||
pkgver=2.78.0
|
||||
pkgrel=01
|
||||
epoch=1
|
||||
pkgdesc="Network extensions for GLib w/o systemd"
|
||||
|
@ -15,7 +15,7 @@ depends=(glib2 libproxy gnutls gsettings-desktop-schemas)
|
|||
makedepends=(meson git libxml2)
|
||||
checkdepends=(ca-certificates)
|
||||
# options=(debug) ## uncomment this line to have the debug pkg produced
|
||||
_commit=31c21c5efe2a1b930c7029c1e66340de9f97dafc # tags/2.76.1^0
|
||||
_commit=40c448faf7cf32647d457a8bcda171c3d21bef22 # tags/2.78.0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit")
|
||||
|
||||
pkgver() {
|
||||
|
@ -54,10 +54,4 @@ license=(GPL2)
|
|||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
## d8a821672cc690678de3b3ba9ffbf3f2437b7585640cc5e512699667a15cdbd2 glib-networking-1:2.76.1-01-x86_64.pkg.tar.lz
|
||||
|
||||
# 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
|
||||
|
||||
## ea3821cd7b2ce962b383f167dfa2b4d6ab6d7c099d8cf1db6b50f7b238cafed1 glib-networking-1_2.78.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||
|
||||
pkgname=glib-networking
|
||||
pkgver=2.76.1
|
||||
pkgver=2.78.0
|
||||
pkgrel=1
|
||||
epoch=1
|
||||
pkgdesc="Network extensions for GLib"
|
||||
|
@ -19,21 +19,24 @@ makedepends=(
|
|||
meson
|
||||
)
|
||||
checkdepends=(ca-certificates)
|
||||
_commit=31c21c5efe2a1b930c7029c1e66340de9f97dafc # tags/2.76.1^0
|
||||
_commit=40c448faf7cf32647d457a8bcda171c3d21bef22 # tags/2.78.0^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd $pkgname
|
||||
cd glib-networking
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
cd $pkgname
|
||||
cd glib-networking
|
||||
}
|
||||
|
||||
build() {
|
||||
arch-meson $pkgname build
|
||||
local meson_options=(
|
||||
)
|
||||
|
||||
arch-meson glib-networking build "${meson_options[@]}"
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@ pkgname=(
|
|||
gobject-introspection-runtime
|
||||
libgirepository
|
||||
)
|
||||
pkgver=1.78.0
|
||||
pkgver=1.78.1
|
||||
pkgrel=01
|
||||
pkgdesc="Introspection system for GObject-based libraries"
|
||||
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
||||
|
@ -19,7 +19,7 @@ _glibver=2.78.0
|
|||
makedepends=(cairo git "glib2=$_glibver" gtk-doc meson python-mako python-markdown python-sphinx)
|
||||
#options=(!emptydirs)
|
||||
#options=(debug)
|
||||
_commit=610832b3dfc20cd211596e32e8d8254a52faffac # tags/1.78.0^0
|
||||
_commit=a0e8c17fcf58c6ea79f2887fa7d9f2b180f152b1 # tags/1.78.1^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
|
||||
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver")
|
||||
|
||||
|
@ -105,8 +105,7 @@ validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip
|
|||
|
||||
sha256sums=(SKIP
|
||||
SKIP)
|
||||
|
||||
|
||||
## c2e3f5c8c8f52083be2311836385d4c786802c8ad85773c7c2aea65e5851bfe2 gobject-introspection-1.78.0-01-x86_64.pkg.tar.lz
|
||||
## c9f2e760ecd38d01ac189530455dc2c761839fcba36536cab014a9ad4bc87319 gobject-introspection-runtime-1.78.0-01-x86_64.pkg.tar.lz
|
||||
## 2f688b267cd62507d2a9587bb83d1a4bfdd0871b52435494f6bc664c6e86e540 libgirepository-1.78.0-01-x86_64.pkg.tar.lz
|
||||
## cb88170661997101148cffb8c87de7ba857edba83c6949d902494ac50772b1e9 gobject-introspection-1.78.1-01-x86_64.pkg.tar.lz
|
||||
## 47ce32cfb8607c13809372fe8fcf8624e6ca466da9a1ba1862a6fe37ddd66ce8 gobject-introspection-runtime-1.78.1-01-x86_64.pkg.tar.lz
|
||||
## 0a32612830182cf4df6d4a71147636d6c21b691def5b0d27adb36f9134c57c2b libgirepository-1.78.1-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -7,7 +7,7 @@ pkgname=(
|
|||
gobject-introspection-runtime
|
||||
libgirepository
|
||||
)
|
||||
pkgver=1.78.0
|
||||
pkgver=1.78.1
|
||||
pkgrel=1
|
||||
pkgdesc="Introspection system for GObject-based libraries"
|
||||
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
|
||||
|
@ -27,7 +27,7 @@ makedepends=(
|
|||
python-markdown
|
||||
python-sphinx
|
||||
)
|
||||
_commit=610832b3dfc20cd211596e32e8d8254a52faffac # tags/1.78.0^0
|
||||
_commit=a0e8c17fcf58c6ea79f2887fa7d9f2b180f152b1 # tags/1.78.1^0
|
||||
source=(
|
||||
"git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
|
||||
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver"
|
||||
|
|
|
@ -5,23 +5,23 @@
|
|||
# Website : https://pozol.eu
|
||||
#-----------------------------------------| DESCRIPTION |---------------------------------------
|
||||
|
||||
pkgbase=json-glib
|
||||
pkgname=(json-glib json-glib-docs)
|
||||
pkgver=1.6.6
|
||||
pkgrel=02
|
||||
#pkgbase=json-glib
|
||||
pkgname=(json-glib) # json-glib-docs)
|
||||
pkgver=1.8.0
|
||||
pkgrel=01
|
||||
pkgdesc="JSON library built on GLib"
|
||||
url="https://wiki.gnome.org/Projects/JsonGlib"
|
||||
arch=(x86_64)
|
||||
depends=(glib2)
|
||||
# options=(debug) ## uncomment this if you want the -debug pkg built
|
||||
makedepends=(gobject-introspection git meson gi-docgen docbook-xsl)
|
||||
_commit=3cf2b53667a73376c852e08dcadd197a5f8325b9 # tags/1.6.6^0
|
||||
_commit=66413437f80f6bd935827eef51dde47c0a114144 # tags/1.8.0-actual^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/json-glib.git#commit=$_commit")
|
||||
|
||||
pkgver() {
|
||||
cd json-glib
|
||||
# git describe --tags | sed 's/-/+/g'
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
git describe --tags | sed 's/-actual//;s/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
|
@ -49,17 +49,19 @@ package_json-glib() {
|
|||
rm -r "$pkgdir"/usr/{lib,share}/installed-tests
|
||||
}
|
||||
|
||||
package_json-glib-docs() {
|
||||
pkgdesc+=" (documentation)"
|
||||
depends=()
|
||||
#package_json-glib-docs() {
|
||||
# pkgdesc+=" (documentation)"
|
||||
# depends=()
|
||||
#
|
||||
# mv doc/* "$pkgdir"
|
||||
#}
|
||||
|
||||
mv doc/* "$pkgdir"
|
||||
}
|
||||
#---- arch license gpg-key & sha256sums ----
|
||||
|
||||
|
||||
#---- license gpg-key sha256sums ----
|
||||
arch=(x86_64)
|
||||
|
||||
license=(GPL)
|
||||
|
||||
sha256sums=(SKIP)
|
||||
|
||||
|
||||
## ef7a96fa4625ea79b0b445af99bde4fcd99b11a3f897d7d724cfebcda678e1a1 json-glib-1.8.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -2,23 +2,33 @@
|
|||
# Contributor: Ionut Biru <ibiru@archlinux.org>
|
||||
|
||||
pkgbase=json-glib
|
||||
pkgname=(json-glib json-glib-docs)
|
||||
pkgver=1.6.6
|
||||
pkgrel=2
|
||||
pkgname=(
|
||||
json-glib
|
||||
json-glib-docs
|
||||
)
|
||||
pkgver=1.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="JSON library built on GLib"
|
||||
url="https://wiki.gnome.org/Projects/JsonGlib"
|
||||
arch=(x86_64)
|
||||
license=(GPL)
|
||||
depends=(glib2)
|
||||
makedepends=(gobject-introspection git meson gi-docgen docbook-xsl)
|
||||
options=(debug)
|
||||
_commit=3cf2b53667a73376c852e08dcadd197a5f8325b9 # tags/1.6.6^0
|
||||
depends=(
|
||||
glib2
|
||||
)
|
||||
makedepends=(
|
||||
docbook-xsl
|
||||
gi-docgen
|
||||
git
|
||||
gobject-introspection
|
||||
meson
|
||||
)
|
||||
_commit=66413437f80f6bd935827eef51dde47c0a114144 # tags/1.8.0-actual^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/json-glib.git#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd json-glib
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
git describe --tags | sed 's/-actual//;s/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
|
||||
prepare() {
|
||||
|
@ -26,7 +36,11 @@ prepare() {
|
|||
}
|
||||
|
||||
build() {
|
||||
arch-meson json-glib build -D man=true
|
||||
local meson_options=(
|
||||
-D man=true
|
||||
)
|
||||
|
||||
arch-meson json-glib build "${meson_options[@]}"
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
|
@ -42,7 +56,7 @@ package_json-glib() {
|
|||
|
||||
mkdir -p doc/usr/share
|
||||
mv {"$pkgdir",doc}/usr/share/doc
|
||||
|
||||
|
||||
rm -r "$pkgdir"/usr/{lib,share}/installed-tests
|
||||
}
|
||||
|
||||
|
@ -53,4 +67,4 @@ package_json-glib-docs() {
|
|||
mv doc/* "$pkgdir"
|
||||
}
|
||||
|
||||
# vim:set sw=2 et:
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
|
|
@ -3,3 +3,6 @@ git
|
|||
meson
|
||||
gi-docgen
|
||||
docbook-xsl
|
||||
|
||||
|
||||
gettext
|
||||
|
|
|
@ -9,7 +9,7 @@ pkgbase=libcamera
|
|||
pkgname=(libcamera libcamera-ipa libcamera-tools gst-plugin-libcamera) # libcamera-docs
|
||||
pkgver=0.1.0
|
||||
_commit=9e3a83c03bab65b745eea2482be78077b409a2b5 # refs/tags/v0.1.0
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS w/o systemd"
|
||||
url="https://libcamera.org/"
|
||||
depends=(glibc)
|
||||
|
@ -154,16 +154,11 @@ arch=(x86_64)
|
|||
|
||||
license=(LGPL2.1 GPL2)
|
||||
|
||||
sha512sums=('SKIP'
|
||||
'52abec885c0a38c042622bc1bb106f7cefc19e3d8d0b6dcba7c4fadae3ad9303d5ae74447a72abe710598bc2162d57900be54bfe0de18d4c0842160c1c65b35a')
|
||||
b2sums=('SKIP'
|
||||
'e43847222ad644a23761f7f601891971f499552156d8dfd5922732d134e5a09202c6c4fa3880e13c1ae950d34c5a3617ada12fabc06368e3201110ac5455af7f')
|
||||
|
||||
sha256sums=(SKIP
|
||||
618bc981ad18ee3d7609a36c30d7cd9dc213d49dac4ba6be39d143a5881a7684) # libcamera-0.0.5-sphinx.patch
|
||||
|
||||
## fedac141b87a9eb6fc213bf8d77f7cb83b7b9ecf91df300cfeb5bc6a1510e061 gst-plugin-libcamera-0.1.0-01-x86_64.pkg.tar.lz
|
||||
## d3509f04629d2d831875d54236c9c1cb7daac989f586ae70d963787ab277d190 libcamera-0.1.0-01-x86_64.pkg.tar.lz
|
||||
## 4c6d34f7b7c5624001ca7769786c847df986d651a1a78c0eb6fcfa1713cb9e1c libcamera-ipa-0.1.0-01-x86_64.pkg.tar.lz
|
||||
## 9bcf84093f0a915503081187bc91b5b48e0fd60813a65feb6587aae6c7fd122c libcamera-tools-0.1.0-01-x86_64.pkg.tar.lz
|
||||
|
||||
## f60e1b8a89982138f02b2f4951156429edb0f92bf51144f100ea4e458d68ea7b gst-plugin-libcamera-0.1.0-02-x86_64.pkg.tar.lz
|
||||
## 7f9deda8e4299acf10d43400961d517f27ec4120d2c5b68baeac9002ad690316 libcamera-0.1.0-02-x86_64.pkg.tar.lz
|
||||
## 479ce0047d13db757e20fd870e4206e5596dba03b1d397ae371afb2a0676e00f libcamera-ipa-0.1.0-02-x86_64.pkg.tar.lz
|
||||
## 7b98843ee10f3a1035800aba78839eb80070a394486d0b97c72afa0ee7c6ffcc libcamera-tools-0.1.0-02-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -10,7 +10,7 @@ pkgname=(
|
|||
)
|
||||
pkgver=0.1.0
|
||||
_commit=9e3a83c03bab65b745eea2482be78077b409a2b5 # refs/tags/v0.1.0
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="A complex camera support library for Linux, Android, and ChromeOS"
|
||||
arch=(x86_64)
|
||||
url="https://libcamera.org/"
|
||||
|
|
|
@ -17,5 +17,6 @@ qt5-tools
|
|||
sdl2
|
||||
texlive-basic
|
||||
libgit2
|
||||
libglvnd
|
||||
|
||||
|
||||
|
|
|
@ -7,14 +7,13 @@
|
|||
|
||||
pkgname=nginx
|
||||
pkgver=1.24.0
|
||||
pkgrel=01
|
||||
pkgrel=02
|
||||
# update tests revision too
|
||||
pkgdesc="Lightweight HTTP server and IMAP/POP3 proxy server w/o systemd or ipv6"
|
||||
provides=("nginx=${pkgver}")
|
||||
#url='https://github.com/cuber/ngx_http_google_filter_module'
|
||||
url="http://nginx.org"
|
||||
depends=(pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
makedepends=(mercurial)
|
||||
makedepends=(mercurial pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
checkdepends=(perl perl-gd perl-io-socket-ssl perl-fcgi perl-cache-memcached
|
||||
memcached ffmpeg)
|
||||
backup=(etc/nginx/fastcgi.conf
|
||||
|
@ -29,8 +28,8 @@ backup=(etc/nginx/fastcgi.conf
|
|||
etc/logrotate.d/nginx)
|
||||
install=nginx.install
|
||||
source=($url/download/${pkgname}-${pkgver}.tar.gz{,.asc}
|
||||
hg+https://hg.nginx.org/nginx-tests#revision=a797d7428fa5
|
||||
logrotate)
|
||||
hg+https://hg.nginx.org/nginx-tests#revision=24482e311749
|
||||
logrotate)
|
||||
|
||||
_common_flags=(
|
||||
--with-compat
|
||||
|
@ -45,6 +44,7 @@ _common_flags=(
|
|||
--with-http_gunzip_module
|
||||
--with-http_gzip_static_module
|
||||
--with-http_mp4_module
|
||||
--with-http_random_index_module
|
||||
--with-http_realip_module
|
||||
--with-http_secure_link_module
|
||||
--with-http_slice_module
|
||||
|
@ -95,20 +95,21 @@ build() {
|
|||
${_stable_flags[@]}
|
||||
|
||||
make
|
||||
|
||||
}
|
||||
|
||||
# last test failed in 1.24.0-01 rerun without tests
|
||||
# last test failed in 1.24.0 rerun without tests
|
||||
#check() {
|
||||
# cd nginx-tests
|
||||
# TEST_NGINX_BINARY="$srcdir/$pkgbase-$pkgver/objs/nginx" prove .
|
||||
#}
|
||||
|
||||
package() {
|
||||
pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server'
|
||||
depends=(pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
|
||||
cd $pkgname-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
|
||||
sed -e 's|\<user\s\+\w\+;|user http;|g' \
|
||||
-e '44s|html|/usr/share/nginx/html|' \
|
||||
-e '54s|html|/usr/share/nginx/html|' \
|
||||
|
@ -132,8 +133,7 @@ package() {
|
|||
|
||||
rmdir "$pkgdir"/run
|
||||
|
||||
install -d "$pkgdir"/usr/share/man/man8/
|
||||
gzip -9c man/nginx.8 > "$pkgdir"/usr/share/man/man8/nginx.8.gz
|
||||
install -Dm0644 objs/nginx.8 "$pkgdir"/usr/share/man/man8/nginx.8
|
||||
|
||||
for i in ftdetect ftplugin indent syntax; do
|
||||
install -Dm644 contrib/vim/$i/nginx.vim \
|
||||
|
@ -157,5 +157,4 @@ sha256sums=(77a2541637b92a621e3ee76776c8b7b40cf6d707e69ba53a940283e30ff2f55d #
|
|||
SKIP # nginx tests (directory)
|
||||
06ebe161af3e761f2e2e35a67c6c0af27bf61aea7cd4ba8b28372ced5e3b3175) # logrotate
|
||||
|
||||
|
||||
## f6555e791ce6a4dc1732e16e74e1a6c0ec5ffe4dabb722de0c6c0a3b7ef196bd nginx-1.24.0-01-x86_64.pkg.tar.lz
|
||||
## ad3a8638121b6aa63721eba44e6794e11587f279296f264a93a3ef5e5aae5836 nginx-1.24.0-02-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -11,13 +11,11 @@ pkgbase=nginx
|
|||
pkgname=(nginx nginx-src)
|
||||
# update tests revision too
|
||||
pkgver=1.24.0
|
||||
pkgrel=1
|
||||
pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server'
|
||||
pkgrel=2
|
||||
arch=(x86_64)
|
||||
url='https://nginx.org'
|
||||
license=(custom)
|
||||
depends=(pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
makedepends=(mercurial)
|
||||
makedepends=(mercurial pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
checkdepends=(perl perl-gd perl-io-socket-ssl perl-fcgi perl-cache-memcached
|
||||
memcached ffmpeg)
|
||||
backup=(etc/nginx/fastcgi.conf
|
||||
|
@ -31,8 +29,8 @@ backup=(etc/nginx/fastcgi.conf
|
|||
etc/logrotate.d/nginx)
|
||||
install=nginx.install
|
||||
source=($url/download/nginx-$pkgver.tar.gz{,.asc}
|
||||
hg+https://hg.nginx.org/nginx-tests#revision=a797d7428fa5
|
||||
service
|
||||
hg+https://hg.nginx.org/nginx-tests#revision=24482e311749
|
||||
nginx.service
|
||||
logrotate)
|
||||
# https://nginx.org/en/pgp_keys.html
|
||||
validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin@mdounin.ru>
|
||||
|
@ -40,8 +38,8 @@ validpgpkeys=('B0F4253373F8F6F510D42178520A9993A1C052F8' # Maxim Dounin <mdounin
|
|||
sha512sums=('1114e37de5664a8109c99cfb2faa1f42ff8ac63c932bcf3780d645e5ed32c0b2ac446f80305b4465994c8f9430604968e176ae464fd80f632d1cb2c8f6007ff3'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'be2858613d9cca85d80e7b894e9d5fa7892cbddd7a677d2d2f68f419d75fdc1f6802de8014f43ce063b116afd4ff17369873a6adea2dd58ac6f94e617de66fec'
|
||||
'9232342c0914575ce438c5a8ee7e1c25b0befb457a2934e9cb77d1fe9a103634ea403b57bc0ef0cd6cf72248aee5e5584282cea611bc79198aeac9a65d8df5d7')
|
||||
'ca7d8666177d31b6c4924e9ab44ddf3d5b596b51da04d38da002830b03bd176d49354bbdd2a496617d57f44111ad59833296af87d03ffe3fca6b99327a7b4c3c'
|
||||
'2f4dfcfa711b8bcbc5918ba635f5e430ef7132e66276261ade62bb1cba016967432c8dce7f84352cb8b07dc7c6b18f09177aa3eb92c8e358b2a106c8ca142fe9')
|
||||
|
||||
_common_flags=(
|
||||
--with-compat
|
||||
|
@ -56,6 +54,7 @@ _common_flags=(
|
|||
--with-http_gunzip_module
|
||||
--with-http_gzip_static_module
|
||||
--with-http_mp4_module
|
||||
--with-http_random_index_module
|
||||
--with-http_realip_module
|
||||
--with-http_secure_link_module
|
||||
--with-http_slice_module
|
||||
|
@ -101,8 +100,8 @@ build() {
|
|||
--http-uwsgi-temp-path=/var/lib/nginx/uwsgi \
|
||||
--with-cc-opt="$CFLAGS $CPPFLAGS" \
|
||||
--with-ld-opt="$LDFLAGS" \
|
||||
${_common_flags[@]} \
|
||||
${_stable_flags[@]}
|
||||
"${_common_flags[@]}" \
|
||||
"${_stable_flags[@]}"
|
||||
|
||||
make
|
||||
}
|
||||
|
@ -113,6 +112,9 @@ check() {
|
|||
}
|
||||
|
||||
package_nginx() {
|
||||
pkgdesc='Lightweight HTTP server and IMAP/POP3 proxy server'
|
||||
depends=(pcre2 zlib openssl geoip mailcap libxcrypt)
|
||||
|
||||
cd $pkgbase-$pkgver
|
||||
make DESTDIR="$pkgdir" install
|
||||
|
||||
|
@ -134,13 +136,12 @@ package_nginx() {
|
|||
mv "$pkgdir"/etc/nginx/html/ "$pkgdir"/usr/share/nginx
|
||||
|
||||
install -Dm644 ../logrotate "$pkgdir"/etc/logrotate.d/nginx
|
||||
install -Dm644 ../service "$pkgdir"/usr/lib/systemd/system/nginx.service
|
||||
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
||||
install -Dm644 ../nginx.service "$pkgdir"/usr/lib/systemd/system/nginx.service
|
||||
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgbase/LICENSE
|
||||
|
||||
rmdir "$pkgdir"/run
|
||||
|
||||
install -d "$pkgdir"/usr/share/man/man8/
|
||||
gzip -9c man/nginx.8 > "$pkgdir"/usr/share/man/man8/nginx.8.gz
|
||||
install -Dm0644 objs/nginx.8 "$pkgdir"/usr/share/man/man8/nginx.8
|
||||
|
||||
for i in ftdetect ftplugin indent syntax; do
|
||||
install -Dm644 contrib/vim/$i/nginx.vim \
|
||||
|
@ -150,7 +151,7 @@ package_nginx() {
|
|||
|
||||
package_nginx-src() {
|
||||
pkgdesc="Source code of nginx $pkgver, useful for building modules"
|
||||
depends=()
|
||||
|
||||
install -d "$pkgdir/usr/src"
|
||||
cp -r $pkgbase-$pkgver-src "$pkgdir/usr/src/nginx"
|
||||
}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
libglvnd
|
||||
perl-gd
|
||||
perl-io-socket-ssl
|
||||
perl-fcgi
|
||||
|
|
|
@ -7,17 +7,17 @@
|
|||
|
||||
pkgbase=webkit2gtk-4.1
|
||||
pkgname=(webkit2gtk-4.1) # webkit2gtk-4.1-docs)
|
||||
pkgver=2.40.5
|
||||
pkgrel=02
|
||||
pkgver=2.42.0
|
||||
pkgrel=01
|
||||
pkgdesc="Web content engine for GTK w/o systemd"
|
||||
url="https://webkitgtk.org"
|
||||
depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
|
||||
gst-plugins-bad-libs gst-plugins-base-libs gstreamer gtk3 harfbuzz harfbuzz-icu
|
||||
hyphen icu libavif libdrm libegl libepoxy libgcrypt libgl libgles libjpeg
|
||||
hyphen icu libavif libdrm libegl libepoxy libgcrypt libgl libgles libjpeg libjxl
|
||||
libmanette libpng libseccomp libsecret libsoup3 libtasn1 libwebp libwpe
|
||||
libx11 libxcomposite libxml2 libxslt libxt mesa openjpeg2 sqlite wayland
|
||||
woff2 wpebackend-fdo xdg-dbus-proxy zlib)
|
||||
makedepends=(cmake gi-docgen gobject-introspection gperf gst-plugins-bad ninja
|
||||
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})
|
||||
# 0001-Fix-build-of-SourceBrush.cpp.patch)
|
||||
|
@ -47,6 +47,15 @@ build() {
|
|||
|
||||
)
|
||||
|
||||
# GCC with LTO fails to link libjavascriptcoregtk
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
|
||||
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
|
||||
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
|
||||
# collect2: error: ld returned 1 exit status
|
||||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# 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'
|
||||
|
@ -100,7 +109,10 @@ validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <
|
|||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B) # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
|
||||
|
||||
sha256sums=(7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f # webkitgtk-2.40.5.tar.xz
|
||||
73166ddd831fc3a9ba9035c1ef35f7335a7ea8e1ba002d8a96b0ddd866ee9756) # webkitgtk-2.40.5.tar.xz.asc
|
||||
b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075'
|
||||
'SKIP')
|
||||
|
||||
## e43f301ea418ba653d2d58aa481d0771bcb83b42c68b8172aed979e1f04b7a88 webkit2gtk-4.1-2.40.5-02-x86_64.pkg.tar.lz
|
||||
sha256sums=(828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b # webkitgtk-2.42.0.tar.xz
|
||||
c1f8f6fd2c558296205cd48c471fd0fce7caad55f69e8cecd48be4edd22ad3a2) # webkitgtk-2.42.0.tar.xz.asc
|
||||
|
||||
## 8bccc96999602992f3b0ce18b4b9c76537e412670216e47013eb75a3f9b25e1a webkit2gtk-4.1-2.42.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -6,8 +6,8 @@ pkgname=(
|
|||
webkit2gtk-4.1
|
||||
webkit2gtk-4.1-docs
|
||||
)
|
||||
pkgver=2.40.5
|
||||
pkgrel=2
|
||||
pkgver=2.42.0
|
||||
pkgrel=1
|
||||
pkgdesc="Web content engine for GTK"
|
||||
url="https://webkitgtk.org"
|
||||
arch=(x86_64)
|
||||
|
@ -37,6 +37,7 @@ depends=(
|
|||
libgl
|
||||
libgles
|
||||
libjpeg
|
||||
libjxl
|
||||
libmanette
|
||||
libpng
|
||||
libseccomp
|
||||
|
@ -61,11 +62,13 @@ depends=(
|
|||
zlib
|
||||
)
|
||||
makedepends=(
|
||||
clang
|
||||
cmake
|
||||
gi-docgen
|
||||
gobject-introspection
|
||||
gperf
|
||||
gst-plugins-bad
|
||||
lld
|
||||
ninja
|
||||
python
|
||||
ruby
|
||||
|
@ -76,9 +79,9 @@ makedepends=(
|
|||
source=(
|
||||
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
|
||||
)
|
||||
sha256sums=('7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f'
|
||||
sha256sums=('828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b'
|
||||
'SKIP')
|
||||
b2sums=('67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f'
|
||||
b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
|
@ -103,6 +106,15 @@ build() {
|
|||
-DENABLE_MINIBROWSER=ON
|
||||
)
|
||||
|
||||
# GCC with LTO fails to link libjavascriptcoregtk
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
|
||||
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
|
||||
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
|
||||
# collect2: error: ld returned 1 exit status
|
||||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# 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'
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
libglvnd
|
||||
libjpeg-turbo
|
||||
jack2
|
||||
at-spi2-core
|
||||
bubblewrap
|
||||
cairo
|
||||
|
@ -21,9 +20,7 @@ libpng
|
|||
libsoup3
|
||||
libwebp
|
||||
libwpe
|
||||
libx11
|
||||
libxcomposite
|
||||
libxml2
|
||||
libxslt
|
||||
libxt
|
||||
mesa
|
||||
|
@ -42,7 +39,10 @@ python
|
|||
ruby
|
||||
unifdef
|
||||
wayland-protocols
|
||||
libglvnd
|
||||
libjpeg-turbo
|
||||
gettext
|
||||
jack2
|
||||
clang
|
||||
lld
|
||||
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
|
||||
real 154m21.216s
|
||||
user 580m16.615s
|
||||
sys 26m14.814s
|
||||
real 165m53.007s
|
||||
user 634m56.316s
|
||||
sys 19m21.469s
|
||||
|
||||
|
|
|
@ -7,19 +7,19 @@
|
|||
|
||||
pkgbase=webkit2gtk-5.0
|
||||
pkgname=(webkit2gtk-5.0) # webkit2gtk-5.0-docs)
|
||||
pkgver=2.40.3
|
||||
pkgver=2.42.0
|
||||
pkgrel=01
|
||||
pkgdesc="Web content engine for GTK w/o systemd"
|
||||
url="https://webkitgtk.org"
|
||||
depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
|
||||
gst-plugins-base-libs gstreamer gtk4 harfbuzz harfbuzz-icu
|
||||
hyphen icu libavif libegl libgcrypt libgl libgles libice libjpeg
|
||||
gst-plugins-bad-libs gst-plugins-base-libs gstreamer gtk4 harfbuzz harfbuzz-icu
|
||||
hyphen icu libavif libdrm libegl libepoxy libgcrypt libgl libgles libice libjpeg libjxl
|
||||
libmanette libpng libseccomp libsecret libsoup3 libtasn1 libwebp
|
||||
libwpe libnotify libxext
|
||||
libx11 libxcomposite libxml2 libxslt libxt openjpeg2 sqlite wayland
|
||||
libx11 libxcomposite libxml2 libxslt libxt openjpeg2 sqlite wayland mesa
|
||||
woff2 wpebackend-fdo xdg-dbus-proxy zlib)
|
||||
makedepends=(cmake gi-docgen gobject-introspection gperf gst-plugins-bad ninja
|
||||
python ruby wayland-protocols)
|
||||
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})
|
||||
|
||||
prepare() {
|
||||
|
@ -35,6 +35,7 @@ build() {
|
|||
-DCMAKE_INSTALL_LIBEXECDIR=lib
|
||||
-DCMAKE_SKIP_RPATH=ON
|
||||
-DUSE_AVIF=ON
|
||||
-DUSE_SOUP2=OFF
|
||||
-DUSE_GTK4=ON
|
||||
-DENABLE_DOCUMENTATION=ON
|
||||
-DENABLE_MINIBROWSER=ON
|
||||
|
@ -42,6 +43,15 @@ build() {
|
|||
-DENABLE_SYSTEMD=OFF
|
||||
)
|
||||
|
||||
# GCC with LTO fails to link libjavascriptcoregtk
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
|
||||
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
|
||||
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
|
||||
# collect2: error: ld returned 1 exit status
|
||||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# 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'
|
||||
|
@ -94,8 +104,10 @@ license=(custom)
|
|||
validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B) # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
|
||||
sha256sums=(cc0aa83f40dbc64c1c6ae42ec6b85af4be2a9dbf524cfcb95f89a367fb5098dd # webkitgtk-2.40.3.tar.xz
|
||||
7db712893f454fe2bb2796241a7ace624f6b40c28a8eed726bbcbcd4f6a8ad8a) # webkitgtk-2.40.3.tar.xz.asc
|
||||
b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075'
|
||||
'SKIP')
|
||||
|
||||
##
|
||||
|
||||
sha256sums=(828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b # webkitgtk-2.42.0.tar.xz
|
||||
c1f8f6fd2c558296205cd48c471fd0fce7caad55f69e8cecd48be4edd22ad3a2) # webkitgtk-2.42.0.tar.xz.asc
|
||||
|
||||
## 4c851455555e930aa849edb473046e67de1b234296497b866a13d577fad52a61 webkit2gtk-5.0-2.42.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -42,3 +42,5 @@ libjpeg-turbo
|
|||
unifdef
|
||||
|
||||
|
||||
clang
|
||||
lld
|
||||
|
|
|
@ -1 +1,6 @@
|
|||
21110.03s user 1210.54s system 294% cpu 2:06:18.29 total
|
||||
|
||||
|
||||
real 162m36.406s
|
||||
user 621m16.149s
|
||||
sys 19m14.188s
|
||||
|
||||
|
|
|
@ -8,17 +8,17 @@
|
|||
#pkgbase=webkit2gtk
|
||||
pkgname=webkit2gtk
|
||||
# webkit2gtk-docs) # add if you want your own made docs
|
||||
pkgver=2.40.5
|
||||
pkgrel=02
|
||||
pkgver=2.42.0
|
||||
pkgrel=01
|
||||
pkgdesc="Web content engine for GTK w/o systemd"
|
||||
url="https://webkitgtk.org"
|
||||
depends=(at-spi2-core atk bubblewrap cairo enchant fontconfig freetype2 glib2
|
||||
gst-plugins-bad-libs gst-plugins-base-libs gstreamer gtk3 harfbuzz harfbuzz-icu
|
||||
hyphen icu libavif libdrm libegl libepoxy libgcrypt libgl libgles libjpeg
|
||||
hyphen icu libavif libdrm libegl libepoxy libgcrypt libgl libgles libjpeg libjxl
|
||||
libmanette libpng libseccomp libsecret libsoup libtasn1 libwebp libwpe
|
||||
libx11 libxcomposite libxml2 libxslt libxt mesa openjpeg2 sqlite wayland woff2
|
||||
wpebackend-fdo xdg-dbus-proxy zlib)
|
||||
makedepends=(cmake gi-docgen gobject-introspection gperf gst-plugins-bad ninja
|
||||
makedepends=(clang cmake gi-docgen gobject-introspection gperf gst-plugins-bad lld ninja
|
||||
python ruby unifdef wayland-protocols)
|
||||
optdepends=('geoclue: Geolocation support'
|
||||
'gst-plugins-good: media decoding'
|
||||
|
@ -50,6 +50,15 @@ build() {
|
|||
-DENABLE_JOURNALD_LOG=OFF \
|
||||
-DENABLE_SYSTEMD=OFF
|
||||
|
||||
# GCC with LTO fails to link libjavascriptcoregtk
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
|
||||
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
|
||||
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
|
||||
# collect2: error: ld returned 1 exit status
|
||||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# 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'
|
||||
|
@ -102,8 +111,10 @@ license=(custom)
|
|||
validpgpkeys=(D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3 # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
5AA3BC334FD7E3369E7C77B291C559DBE4C9123B) # Adrián Pérez de Castro <aperez@igalia.com>
|
||||
|
||||
sha256sums=(7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f # webkitgtk-2.40.5.tar.xz
|
||||
73166ddd831fc3a9ba9035c1ef35f7335a7ea8e1ba002d8a96b0ddd866ee9756) # webkitgtk-2.40.5.tar.xz.asc
|
||||
b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075'
|
||||
'SKIP')
|
||||
|
||||
## d18132a6cba086288a29bbf5e8b240d9d795b43a923a2b7875c6dd3e3a4768ac webkit2gtk-2.40.5-02-x86_64.pkg.tar.lz
|
||||
sha256sums=(828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b # webkitgtk-2.42.0.tar.xz
|
||||
c1f8f6fd2c558296205cd48c471fd0fce7caad55f69e8cecd48be4edd22ad3a2) # webkitgtk-2.42.0.tar.xz.asc
|
||||
|
||||
## f5a2c451484c88e8b6b9786b8cb655512a609ba79750bc2ea3521b1735397105 webkit2gtk-2.42.0-01-x86_64.pkg.tar.lz
|
||||
|
|
|
@ -6,8 +6,8 @@ pkgname=(
|
|||
webkit2gtk
|
||||
webkit2gtk-docs
|
||||
)
|
||||
pkgver=2.40.5
|
||||
pkgrel=2
|
||||
pkgver=2.42.0
|
||||
pkgrel=1
|
||||
pkgdesc="Web content engine for GTK"
|
||||
url="https://webkitgtk.org"
|
||||
arch=(x86_64)
|
||||
|
@ -37,6 +37,7 @@ depends=(
|
|||
libgl
|
||||
libgles
|
||||
libjpeg
|
||||
libjxl
|
||||
libmanette
|
||||
libpng
|
||||
libseccomp
|
||||
|
@ -61,11 +62,13 @@ depends=(
|
|||
zlib
|
||||
)
|
||||
makedepends=(
|
||||
clang
|
||||
cmake
|
||||
gi-docgen
|
||||
gobject-introspection
|
||||
gperf
|
||||
gst-plugins-bad
|
||||
lld
|
||||
ninja
|
||||
python
|
||||
ruby
|
||||
|
@ -76,9 +79,9 @@ makedepends=(
|
|||
source=(
|
||||
$url/releases/webkitgtk-$pkgver.tar.xz{,.asc}
|
||||
)
|
||||
sha256sums=('7de051a263668621d91a61a5eb1c3771d1a7cec900043d4afef06c326c16037f'
|
||||
sha256sums=('828f95935861fae583fb8f2ae58cf64c63c178ae2b7c2d6f73070813ad64ed1b'
|
||||
'SKIP')
|
||||
b2sums=('67b8f429af8b746a256ca36c335c33ab4fef92a4699b09b87c38e81d56e0da7b5fb20d9e0dbbc32016025e60ca2c6e44d9032c300bfbdc931f4097d5608bb62f'
|
||||
b2sums=('afaaef8482fe81645eee55be86a80fb51eff83dc000ac0dc5981d41810b5c72c59428d8e92a02c04718c0367ac19689501c81764f9603b767d7271ad9cd66075'
|
||||
'SKIP')
|
||||
validpgpkeys=(
|
||||
'D7FCF61CF9A2DEAB31D81BD3F3D322D0EC4582C3' # Carlos Garcia Campos <cgarcia@igalia.com>
|
||||
|
@ -103,6 +106,15 @@ build() {
|
|||
-DENABLE_MINIBROWSER=ON
|
||||
)
|
||||
|
||||
# GCC with LTO fails to link libjavascriptcoregtk
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_size_validate':
|
||||
# <artificial>:(.text+0x49f0f): undefined reference to `ipint_extern_table_size'
|
||||
# /usr/bin/ld: /tmp/ccXxyWZV.ltrans0.ltrans.o: in function `ipint_table_fill_validate':
|
||||
# <artificial>:(.text+0x4a019): undefined reference to `ipint_extern_table_fill'
|
||||
# collect2: error: ld returned 1 exit status
|
||||
export CC=clang CXX=clang++
|
||||
LDFLAGS+=" -fuse-ld=lld"
|
||||
|
||||
# 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'
|
||||
|
|
|
@ -20,9 +20,7 @@ libpng
|
|||
libsoup
|
||||
libwebp
|
||||
libwpe
|
||||
libx11
|
||||
libxcomposite
|
||||
libxml2
|
||||
libxslt
|
||||
libxt
|
||||
mesa
|
||||
|
@ -44,5 +42,7 @@ wayland-protocols
|
|||
libglvnd
|
||||
libjpeg-turbo
|
||||
gettext
|
||||
clang
|
||||
lld
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue