upg at-spi2-core gobject-introspection gtk3 libjpeg-turbo librsvg vte3

This commit is contained in:
joborun linux 2024-09-17 16:51:41 +03:00
parent c5e6d428df
commit 87741e08e3
18 changed files with 126 additions and 144 deletions

View file

@ -7,24 +7,23 @@
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.52.0
pkgver=2.54.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
pkgdesc="Protocol definitions and daemon for D-Bus at-spi w/o systemd"
url="https://gitlab.gnome.org/GNOME/at-spi2-core"
depends=(dbus glib2 libxtst xorg-xprop libx11 libxml2 gsettings-desktop-schemas
bash glibc libei libxi libxkbcommon)
depends=(dbus glib2 libxtst xorg-xprop libx11 gsettings-desktop-schemas
bash glibc libxi glib2-devel libxml2)
makedepends=(gobject-introspection git meson gi-docgen python-sphinx)
checkdepends=(at-spi2-core)
_commit=46c8de80022d28eef2da58f1054b5bff745ed7e0 # tags/AT_SPI2_CORE_2_52_0^0
# options=(debug) ## uncomment this to have the debug package built
source=("git+$url.git#commit=$_commit")
source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#tag=AT_SPI2_CORE_${pkgver//./_}")
pkgver() {
cd $pkgbase
git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g'
}
#pkgver() {
# cd $pkgbase
# git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g'
#}
prepare() {
cd $pkgbase
@ -89,7 +88,8 @@ arch=(x86_64)
license=(GPL2)
sha256sums=('SKIP')
## f3c9cecf98a730feefbfa90d6a5bc71e5c712c0c9f7227a823d8bd5a3c1ca4c3 at-spi2-core-2.52.0-01-x86_64.pkg.tar.lz
b2sums=('3b1b575634dfa5269b98469f761ea5ae9621302121fa243c532a537894fdc7ee9a16ce631093afbd9c3648272084b87a3dd5b4c2263c50fcd48791a16ab0de76')
sha256sums=(1f93b20b12dbc033c763488d04120a71596ba1eb781858cb6d05f704c365397c) # at-spi2-core
## d92f6baf645e91675c892d9a333083a457720aeff7ec827e91c079e6dfef17b0 at-spi2-core-2.54.0-01-x86_64.pkg.tar.lz

View file

@ -7,7 +7,7 @@ pkgname=(
at-spi2-core
at-spi2-core-docs
)
pkgver=2.52.0
pkgver=2.54.0
pkgrel=1
pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
url="https://gitlab.gnome.org/GNOME/at-spi2-core"
@ -19,11 +19,8 @@ depends=(
glib2
glibc
gsettings-desktop-schemas
libei
libx11
libxi
libxkbcommon
libxml2
libxtst
systemd
systemd-libs
@ -33,21 +30,17 @@ makedepends=(
dbus-broker
gi-docgen
git
glib2-devel
gobject-introspection
libxml2
meson
python-sphinx
)
checkdepends=(
at-spi2-core
)
_commit=46c8de80022d28eef2da58f1054b5bff745ed7e0 # tags/AT_SPI2_CORE_2_52_0^0
source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd at-spi2-core
git describe --tags | sed 's/^AT_SPI2_CORE_//;s/_/./g;s/-/+/g'
}
source=("git+https://gitlab.gnome.org/GNOME/at-spi2-core.git#tag=AT_SPI2_CORE_${pkgver//./_}")
b2sums=('3b1b575634dfa5269b98469f761ea5ae9621302121fa243c532a537894fdc7ee9a16ce631093afbd9c3648272084b87a3dd5b4c2263c50fcd48791a16ab0de76')
prepare() {
cd at-spi2-core
@ -68,7 +61,6 @@ check() {
}
package_at-spi2-core() {
optdepends=('dbus-broker: Alternative bus implementation')
provides=(
"at-spi2-atk=$pkgver-$pkgrel"
"atk=$pkgver-$pkgrel"

View file

@ -4,14 +4,13 @@ git
meson
libxtst
libx11
libxml2
gi-docgen
python-sphinx
at-spi2-core
gsettings-desktop-schemas
xorg-xprop
libxml2
glib2-devel
libei
libxkbcommon

View file

@ -7,11 +7,11 @@
pkgbase=gobject-introspection
pkgname=(gobject-introspection gobject-introspection-runtime libgirepository)
pkgver=1.80.1
pkgrel=03
pkgver=1.82.0
pkgrel=01
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
_glibver=2.80.0
_glibver=2.82.0
makedepends=(cairo git "glib2=$_glibver" gtk-doc libffi meson python-mako python-markdown
python-setuptools python-sphinx glibc libffi python)
#options=(!emptydirs)
@ -19,7 +19,8 @@ makedepends=(cairo git "glib2=$_glibver" gtk-doc libffi meson python-mako python
_commit=2f3fe819bbb5b3bce1462fe02405c2f9ffdce0d3 # tags/1.80.0^0
source=("git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#tag=$pkgver"
#"git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver")
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver"
"git+https://gitlab.gnome.org/GNOME/gobject-introspection-tests.git")
#pkgver() {
# cd $pkgbase
@ -28,6 +29,10 @@ source=("git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#tag=$pkgve
prepare() {
cd $pkgbase
git submodule init
git submodule set-url gobject-introspection-tests "$srcdir/gobject-introspection-tests"
git -c protocol.file.allow=always -c protocol.allow=never submodule update
}
build() {
@ -99,12 +104,17 @@ license=( GPL-2.0-or-later LGPL-2.0-or-later)
validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip@tecnocode.co.uk>
D4C501DA48EB797A081750939449C2F50996635F) # Marco Trevisan <marco@trevi.me>
b2sums=('1615fb991f5eba1a384ce684d89acaeb08417b65d77b33019e6e2b94ee0c7038186f0c09011268092194339cc870f3f6ef25ca8f32dc454f9a298fce36400d86'
'cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba')
sha256sums=(SKIP
SKIP)
b2sums=('37852497c4e75a64e7d856e361cda2b5f0edf689ff3128dbae5231d81978211bfabb03c6089965141510643eb513f428f507e548bc1bef3f4db2a4180a291c2b'
'9dee8619918d1bf85d853ddc661c4702046b5361bd3fde105d0b3c550f5dbdbaa6578557107588053bb4e980a21e83b95c2c9e9c7868fb89ca852bc950ac3dba'
'SKIP')
## dd1a6af124a8cb5c9e51a60186d589c157dc7ab4ef03bdb0f9510fa8d3ea4049 gobject-introspection-1.80.1-03-x86_64.pkg.tar.lz
## 01d959cccd1c0506356fd1855af1c1df5e925b91dfb8bc03a9e55424ae114169 gobject-introspection-runtime-1.80.1-03-x86_64.pkg.tar.lz
## de605bcd753244e44b521ad9d2da13e4d62d6ec0fbc053c1aa699d4b101275bf libgirepository-1.80.1-03-x86_64.pkg.tar.lz
sha256sums=(cdc0a0e5d496bb08a488471326d182ffb09c8960ce2df56141dd18e41ef1f348 # gobject-introspection
87ea368841622349118a8133b45f118ab7be8cf002642b7c7a938c0e91af2e5e # glib
SKIP) # gobject-introspection-tests
## bb772bd023b309b386b67547ac26c702067067b8fb3421c7d217bd1a59ac68f6 gobject-introspection-1.82.0-01-x86_64.pkg.tar.lz
## 55d8d15d034c9dc36cfbc39008f735b6a007c88561da28bee4ed3d2fdfbfb92b gobject-introspection-runtime-1.82.0-01-x86_64.pkg.tar.lz
## bbd9de66e710944141a2a9a4c66ec527d6d7a36256bf9449511dda5dfe9f9afa libgirepository-1.82.0-01-x86_64.pkg.tar.lz

View file

@ -8,8 +8,8 @@ pkgname=(
gobject-introspection-runtime
libgirepository
)
pkgver=1.80.1
pkgrel=3
pkgver=1.82.0
pkgrel=1
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
arch=(x86_64)
@ -17,7 +17,7 @@ license=(
GPL-2.0-or-later
LGPL-2.0-or-later
)
_glibver=2.80.0
_glibver=2.82.0
makedepends=(
"glib2=$_glibver"
cairo
@ -36,9 +36,11 @@ makedepends=(
source=(
"git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#tag=$pkgver"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver"
"git+https://gitlab.gnome.org/GNOME/gobject-introspection-tests.git"
)
b2sums=('1615fb991f5eba1a384ce684d89acaeb08417b65d77b33019e6e2b94ee0c7038186f0c09011268092194339cc870f3f6ef25ca8f32dc454f9a298fce36400d86'
'cc3a6a7a14fef1aabc08d3bdfe98f66e3ecf3591ac054d83aa9404c8c9cd72e690a4c26c16934700d067bb2cb3d58730387482032cd9ffa04b041869426165ba')
b2sums=('37852497c4e75a64e7d856e361cda2b5f0edf689ff3128dbae5231d81978211bfabb03c6089965141510643eb513f428f507e548bc1bef3f4db2a4180a291c2b'
'9dee8619918d1bf85d853ddc661c4702046b5361bd3fde105d0b3c550f5dbdbaa6578557107588053bb4e980a21e83b95c2c9e9c7868fb89ca852bc950ac3dba'
'SKIP')
validpgpkeys=(
923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip@tecnocode.co.uk>
D4C501DA48EB797A081750939449C2F50996635F # Marco Trevisan <marco@trevi.me>
@ -46,8 +48,12 @@ validpgpkeys=(
prepare() {
cd $pkgbase
git submodule init
git submodule set-url gobject-introspection-tests "$srcdir/gobject-introspection-tests"
git -c protocol.file.allow=always -c protocol.allow=never submodule update
}
build() {
local meson_options=(
-D glib_src_dir="$srcdir/glib"

View file

@ -8,7 +8,7 @@
#pkgbase=gtk3
pkgname=gtk3 # gtk3-docs gtk3-demos)
pkgver=3.24.43
pkgrel=02
pkgrel=03
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/"
@ -71,7 +71,7 @@ depends=(adwaita-icon-theme at-spi2-core cairo cantarell-fonts dconf
desktop-file-utils fontconfig fribidi gdk-pixbuf2 glib2 harfbuzz
iso-codes libcloudproviders libcolord libcups libegl libepoxy libgl
librsvg libxcomposite libx11 libxcursor libxdamage libxfixes libxi
libxinerama libxkbcommon libxrandr pango shared-mime-info tracker3
libxinerama libxkbcommon libxrandr pango shared-mime-info tinysparql
wayland at-spi2-core gtk-update-icon-cache)
optdepends=('evince: Default print preview command')
provides=(gtk3-print-backends libgailutil-3.so libgdk-3.so libgtk-3.so)
@ -159,5 +159,5 @@ sha256sums=(2d447a2ecf41d2616e413263b495a8f410a43dda1c74cf3e05a740c98f98f9ff #
#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
## 05fde390f649f805a7e262fed65610276959fe5466c9c0d16880888801082e8c gtk3-1_3.24.43-02-x86_64.pkg.tar.lz
## a022a2db5c6060c11e41e590f4be4240cf478e1586f5a2c16bcbe68eae2825e2 gtk3-1_3.24.43-03-x86_64.pkg.tar.lz

View file

@ -8,7 +8,7 @@ pkgname=(
gtk3-docs
)
pkgver=3.24.43
pkgrel=2
pkgrel=3
epoch=1
pkgdesc="GObject-based multi-platform GUI toolkit"
url="https://www.gtk.org/"
@ -48,7 +48,7 @@ depends=(
libxrender
pango
shared-mime-info
tracker3
tinysparql
wayland
)
makedepends=(

View file

@ -37,4 +37,3 @@ librsvg
json-glib

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libjpeg-turbo
pkgver=3.0.3
pkgver=3.0.4
pkgrel=01
pkgdesc="JPEG image codec with accelerated baseline compression and decompression"
url="https://libjpeg-turbo.org/"
@ -72,13 +72,12 @@ license=(BSD-3-Clause IJG)
validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) <information@libjpeg-turbo.org>
sha512sums=('7c3a6660e7a54527eaa40929f5cc3d519842ffb7e961c32630ae7232b71ecaa19e89dbf5600c61038f0c5db289b607c2316fe9b6b03d482d770bcac29288d129'
sha512sums=('04d37d65131f7ab8586507fe6520452e791e9b8d72a08cf52f81279450b4c6b8a5b49ff3e14e358d3c32cb5666b6d4576d1e16895af8213a1761464de5dc9d31'
'SKIP')
b2sums=('9d141dadd0dce970bf857b51352c57a8e15180438abd7d6d66f9dfd24e23889add8c6c89120b84026e40ab61611516b0567984bd1db37e9c45b41917cf32e9a6'
b2sums=('cf951582ce7cdf0dce39075bb1cc58f6a61fa0bdaca4874a4f06a03d2cd11775bc626c8d391d4fc76574d302a781ba47e5c90e2aa2d6a21a8b8d06712437e241'
'SKIP')
sha256sums=(99130559e7d62e8d695f2c0eaeef912c5828d5b84a0537dcb24c9678c9d5b76b # libjpeg-turbo-3.0.3.tar.gz
8ee79bd4b0b2ee7ba1ec2f296e72ef6615025f5f02acaa2836d9bfbb01979713) # libjpeg-turbo-3.0.4.tar.gz.sig
sha256sums=(343e789069fc7afbcdfe44dbba7dbbf45afa98a15150e079a38e60e44578865d # libjpeg-turbo-3.0.3.tar.gz
cc2330199be06eb54a71aca58946fdfc911f61e1a301af3f1ac84c7bcb65a25b) # libjpeg-turbo-3.0.3.tar.gz.sig
## c7728bdf833ed43676b1cc54afeb80a184ced7e6d46612430844761b72a2b919 libjpeg-turbo-3.0.3-01-x86_64.pkg.tar.lz
## 3df6ed1d4d4157956c6e2286bb919f1662cd2f6b285cbd84593094a951422332 libjpeg-turbo-3.0.4-01-x86_64.pkg.tar.lz

View file

@ -4,7 +4,7 @@
# Contributor: Simone Sclavi 'Ito' <darkhado@gmail.com>
pkgname=libjpeg-turbo
pkgver=3.0.3
pkgver=3.0.4
pkgrel=1
pkgdesc="JPEG image codec with accelerated baseline compression and decompression"
url="https://libjpeg-turbo.org/"
@ -31,9 +31,9 @@ provides=(
source=(
$_url/releases/download/$pkgver/$pkgname-$pkgver.tar.gz{,.sig}
)
sha512sums=('7c3a6660e7a54527eaa40929f5cc3d519842ffb7e961c32630ae7232b71ecaa19e89dbf5600c61038f0c5db289b607c2316fe9b6b03d482d770bcac29288d129'
sha512sums=('04d37d65131f7ab8586507fe6520452e791e9b8d72a08cf52f81279450b4c6b8a5b49ff3e14e358d3c32cb5666b6d4576d1e16895af8213a1761464de5dc9d31'
'SKIP')
b2sums=('9d141dadd0dce970bf857b51352c57a8e15180438abd7d6d66f9dfd24e23889add8c6c89120b84026e40ab61611516b0567984bd1db37e9c45b41917cf32e9a6'
b2sums=('cf951582ce7cdf0dce39075bb1cc58f6a61fa0bdaca4874a4f06a03d2cd11775bc626c8d391d4fc76574d302a781ba47e5c90e2aa2d6a21a8b8d06712437e241'
'SKIP')
validpgpkeys=('0338C8D8D9FDA62CF9C421BD7EC2DBB6F4DBF434') # The libjpeg-turbo Project (Signing key for official binaries) <information@libjpeg-turbo.org>

View file

@ -2,6 +2,6 @@ jdk-openjdk
cmake
ninja
nasm
strip-nondeterminism

View file

@ -7,61 +7,47 @@
#pkgbase=librsvg
pkgname=(librsvg) # librsvg-docs)
pkgver=2.58.4
pkgver=2.59.0
pkgrel=01
epoch=2
pkgdesc="SVG rendering library"
url="https://wiki.gnome.org/Projects/LibRsvg"
depends=(cairo freetype2 gdk-pixbuf2 glib2 harfbuzz libxml2 pango glibc gcc-libs)
makedepends=(gi-docgen git gobject-introspection python-docutils rust vala)
depends=(gcc-libs glibc cairo dav1d freetype2 gdk-pixbuf2 glib2 harfbuzz libxml2 pango)
makedepends=(gi-docgen git gobject-introspection python-docutils rust vala cargo-c llvm meson)
checkdepends=(ttf-dejavu)
#source=("git+https://gitlab.gnome.org/GNOME/librsvg.git?signed#tag=$pkgver")
#_commit=eb713262e3458b77cfe00d286d7fa0b7968dbb8f # tags/2.58.0^0
#source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit")
source=(# librsvg tags use SSH signatures which makepkg doesn't understand
"git+https://gitlab.gnome.org/GNOME/librsvg.git#tag=$pkgver")
#pkgver() {
# cd librsvg
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
#}
prepare() {
cd librsvg
NOCONFIGURE=1 ./autogen.sh
}
# Use LTO
export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
# Use debug
export CARGO_PROFILE_RELEASE_DEBUG=2
build() {
local configure_options=(
--prefix=/usr
--disable-static
--enable-gtk-doc
--enable-vala
)
prepare() {
cd librsvg
./configure "${configure_options[@]}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
#check() {
# # Test suite is very dependent on the versions of
# # Cairo, Pango, FreeType and HarfBuzz
# # Tests need nightly features
build() {
local meson_options=(
-D avif=enabled
)
arch-meson librsvg build "${meson_options[@]}"
meson compile -C build
}
check() {
# RUSTC_BOOTSTRAP=1 make -C librsvg check || :
#}
meson test -C build --print-errorlogs --no-rebuild
}
package_librsvg() {
provides=(librsvg-${pkgver%%.*}.so)
make -C librsvg DESTDIR="$pkgdir" install
meson install -C build --destdir "$pkgdir" --no-rebuild
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc
@ -82,10 +68,9 @@ license=(LGPL-2.1-or-later)
validpgpkeys=(263F590F7E0FE1CB3EA274B0167637EB6FB8DCCE) # Federico Mena Quintero <federico@gnome.org>
b2sums=('e2ef0e55cd067d3df09bfa0a1c5e7a0bb22528c894349d3c01c1bf316251c0e552fade0eefa9326a1d456eeec0094cb4d7c0502eb6948090545aff551cded5a0')
b2sums=('8f0c3efe058032862ffe46eeb6a119de150a13e37c7ebcbf93ff3f5c7ca444df1f92d9cb86fd55fa4232b5915d536ae88fca41ef8ce9f5467e1fbe8699d68a39')
sha256sums=(66e18921e026c9c784ff041525667fb333f2fd76789b7698e007abe9045dedc4) # librsvg
sha256sums=(8eb79cb32287d61ba3ec67139d5ad1cbd1bffd95a917811415fdcd5a21dd55fb) # librsvg
## FUCKING RUST FROM HELL will bring your system into a halt, even stopping and trying to restart leaves rogue rust process trying to create and run tests, sucks up all ram, swap, and then cpu to handle all this!
## FUCK RUST and fuck librsvg tests!
## fead00f02e3c9b0ea1a802df8d789aa1c9438d5d3335548b32882afca734407b librsvg-2_2.59.0-01-x86_64.pkg.tar.lz

View file

@ -7,7 +7,7 @@ pkgname=(
librsvg
librsvg-docs
)
pkgver=2.58.4
pkgver=2.59.0
pkgrel=1
epoch=2
pkgdesc="SVG rendering library"
@ -16,6 +16,7 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
cairo
dav1d
freetype2
gcc-libs
gdk-pixbuf2
@ -26,9 +27,12 @@ depends=(
pango
)
makedepends=(
cargo-c
gi-docgen
git
gobject-introspection
llvm
meson
python-docutils
rust
vala
@ -38,12 +42,7 @@ source=(
# librsvg tags use SSH signatures which makepkg doesn't understand
"git+https://gitlab.gnome.org/GNOME/librsvg.git#tag=$pkgver"
)
b2sums=('e2ef0e55cd067d3df09bfa0a1c5e7a0bb22528c894349d3c01c1bf316251c0e552fade0eefa9326a1d456eeec0094cb4d7c0502eb6948090545aff551cded5a0')
prepare() {
cd librsvg
NOCONFIGURE=1 ./autogen.sh
}
b2sums=('8f0c3efe058032862ffe46eeb6a119de150a13e37c7ebcbf93ff3f5c7ca444df1f92d9cb86fd55fa4232b5915d536ae88fca41ef8ce9f5467e1fbe8699d68a39')
# Use LTO
export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
@ -51,31 +50,28 @@ export CARGO_PROFILE_RELEASE_LTO=true CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
# Use debug
export CARGO_PROFILE_RELEASE_DEBUG=2
prepare() {
cd librsvg
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
local configure_options=(
--prefix=/usr
--disable-static
--enable-gtk-doc
--enable-vala
local meson_options=(
-D avif=enabled
)
cd librsvg
./configure "${configure_options[@]}"
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
make
arch-meson librsvg build "${meson_options[@]}"
meson compile -C build
}
check() {
# Test suite is very dependent on the versions of
# Cairo, Pango, FreeType and HarfBuzz
# Tests need nightly features
RUSTC_BOOTSTRAP=1 make -C librsvg check || :
meson test -C build --print-errorlogs --no-rebuild
}
package_librsvg() {
provides=(librsvg-${pkgver%%.*}.so)
make -C librsvg DESTDIR="$pkgdir" install
meson install -C build --destdir "$pkgdir" --no-rebuild
mkdir -p doc/usr/share
mv {"$pkgdir",doc}/usr/share/doc

View file

@ -13,7 +13,8 @@ vala
ttf-dejavu
graphite
rav1e
automake
autoconf
cargo-c
llvm
meson

View file

@ -1,12 +1,6 @@
real 46m27.099s
user 86m29.220s
sys 2m1.003s
No Tests
real 7m35.945s
user 16m4.086s
sys 0m26.550s
New build with rust tests in 37m
real 37m3.138s
user 109m34.142s
sys 2m32.347s

View file

@ -7,7 +7,7 @@
pkgbase=vte3
pkgname=(vte-common vte3 vte4) # vte-docs
pkgver=0.76.4
pkgver=0.78.0
pkgrel=01
pkgdesc="Virtual Terminal Emulator widget w/o systemd"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
@ -110,10 +110,11 @@ license=(LGPL-3.0-or-later GPL-3.0-or-later # Library
# COPYING.XTERM (X11 license) only applies to the disabled SIXEL code
)
b2sums=('5902d6334d237fcd09b267262e64b5cd08c7b6f742cdb226ae454476cff9c61ef24d8ecd83997bdd01c35775a0f726ae4309e2622d6cf8ed560f44207deb8d5c')
b2sums=('1f695d8f8d0ba295a1e13e515c1963dde6f9f5562e4023e88c270ad9efa1cdda2b8c2ba49f18fa2c6e0d8f32d5fa984b90ffd1174a11cb53357d16b94c5fa733')
sha256sums=(628e9202b3578a825e6a135508c711a0ea0c236579f4ec1afe5d11f3feecce90) # vte 0.76.4
sha256sums=(039ea3a4076e97b07089222e2a935900a8443764f49983c6ebf6b356f49853cd) # vte 0.78.0
## cd380d551ea18f9d0a53505a13a29817afdf554e75c98ed6e20e36809896e4f7 vte3-0.78.0-01-x86_64.pkg.tar.lz
## 1c898001a59754a8127208af288f7c067b882db92b9ebb481ba02718a246cdc8 vte4-0.78.0-01-x86_64.pkg.tar.lz
## 2eec4caf5e971fc98926c9824151dc153af84935e628a2ad45b89e0ebe1c3eb0 vte-common-0.78.0-01-x86_64.pkg.tar.lz
## a97e9c4caf6b07027ac8cf00c0f73a8e8e6c8e3006dd3c420dc09a5cc5544356 vte3-0.76.4-01-x86_64.pkg.tar.lz
## 34fa61fa7ab4e7e8589ac01ac719142bdadaf7224f95160520b4153667f65b5f vte4-0.76.4-01-x86_64.pkg.tar.lz
## bc1bfa7849022011a7ecb5a977c5d522288c06342238290f17a325ca8e8a71a8 vte-common-0.76.4-01-x86_64.pkg.tar.lz

View file

@ -9,7 +9,7 @@ pkgname=(
vte4
vte-docs
)
pkgver=0.76.4
pkgver=0.78.0
pkgrel=1
pkgdesc="Virtual Terminal Emulator widget"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
@ -52,7 +52,7 @@ makedepends=(
)
options=(!lto)
source=("git+https://gitlab.gnome.org/GNOME/vte.git#tag=$pkgver")
b2sums=('5902d6334d237fcd09b267262e64b5cd08c7b6f742cdb226ae454476cff9c61ef24d8ecd83997bdd01c35775a0f726ae4309e2622d6cf8ed560f44207deb8d5c')
b2sums=('1f695d8f8d0ba295a1e13e515c1963dde6f9f5562e4023e88c270ad9efa1cdda2b8c2ba49f18fa2c6e0d8f32d5fa984b90ffd1174a11cb53357d16b94c5fa733')
prepare() {
cd vte

View file

@ -1,6 +1,6 @@
real 1m33.679s
user 4m21.160s
sys 0m14.491s
real 2m2.288s
user 6m20.752s
sys 0m19.493s