upg at-spi2-core glib-networking gobject-introspection librewolf librsvg vte3

add libei libevdev
This commit is contained in:
joborun linux 2024-03-21 23:00:38 +02:00
parent 07ddcf4e9f
commit 2b000f541b
26 changed files with 353 additions and 109 deletions

View File

@ -7,16 +7,17 @@
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.50.2
pkgver=2.52.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)
depends=(dbus glib2 libxtst xorg-xprop libx11 libxml2 gsettings-desktop-schemas
bash glibc libei libxi libxkbcommon)
makedepends=(gobject-introspection git meson gi-docgen python-sphinx)
checkdepends=(at-spi2-core)
_commit=f09f09517732e02af3cc6d62477b024ed9672896 # tags/AT_SPI2_CORE_2_50_2^0
_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")
@ -27,10 +28,6 @@ pkgver() {
prepare() {
cd $pkgbase
# # https://gitlab.gnome.org/GNOME/at-spi2-core/-/issues/115
# git revert -n 6c165512fc0d33ba62bff5936b1593480193e764
}
build() {
@ -94,5 +91,5 @@ license=(GPL2)
sha256sums=('SKIP')
## 7aa63f7892a8c2c634eaf125e98f20b42e059f46d694e74c7dfa6f41f5d47615 at-spi2-core-2.50.2-01-x86_64.pkg.tar.lz
## f3c9cecf98a730feefbfa90d6a5bc71e5c712c0c9f7227a823d8bd5a3c1ca4c3 at-spi2-core-2.52.0-01-x86_64.pkg.tar.lz

View File

@ -7,20 +7,26 @@ pkgname=(
at-spi2-core
at-spi2-core-docs
)
pkgver=2.50.2
pkgver=2.52.0
pkgrel=1
pkgdesc="Protocol definitions and daemon for D-Bus at-spi"
url="https://gitlab.gnome.org/GNOME/at-spi2-core"
arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
bash
dbus
glib2
glibc
gsettings-desktop-schemas
libei
libx11
libxi
libxkbcommon
libxml2
libxtst
systemd
systemd-libs
xorg-xprop
)
makedepends=(
@ -34,7 +40,7 @@ makedepends=(
checkdepends=(
at-spi2-core
)
_commit=f09f09517732e02af3cc6d62477b024ed9672896 # tags/AT_SPI2_CORE_2_50_2^0
_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')

View File

@ -12,3 +12,6 @@ gsettings-desktop-schemas
xorg-xprop
libei
libxkbcommon

View File

@ -6,16 +6,16 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=glib-networking
pkgver=2.78.1
pkgver=2.80.0
pkgrel=01
epoch=1
pkgdesc="Network extensions for GLib w/o systemd"
url="https://gitlab.gnome.org/GNOME/glib-networking"
depends=(glib2 libproxy gnutls gsettings-desktop-schemas)
depends=(glib2 glibc libproxy gnutls gsettings-desktop-schemas)
makedepends=(meson git libxml2)
checkdepends=(ca-certificates)
# options=(debug) ## uncomment this line to have the debug pkg produced
_commit=ff3ed94057edfd2e4d4c45c5e53e5b41d19fad6a # tags/2.78.1^0
_commit=3ae624d21b586ec33543004b037fd343042cb04b # tags/2.80.0^0
source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit")
pkgver() {
@ -37,9 +37,9 @@ build() {
}
# 3 tests fail relating to openssl??? on this 1:2.76.1 version
#check() {
# meson test -C build --print-errorlogs
#}
check() {
meson test -vC build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
@ -54,5 +54,4 @@ license=(LGPL-2.1-or-later)
sha256sums=(SKIP)
## bf157373bb2b46b99052ee07395f07f63dfc2e18cf7b7f40cb385d4a3da9b8d0 glib-networking-1_2.78.1-01-x86_64.pkg.tar.lz
## 522ad9376c69eb1a626a8b0f2720ed67d624530d1e46452c1951599e2c6018f3 glib-networking-1:2.80.0-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
pkgname=glib-networking
pkgver=2.78.1
pkgver=2.80.0
pkgrel=1
epoch=1
pkgdesc="Network extensions for GLib"
@ -11,6 +11,7 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
depends=(
glib2
glibc
gnutls
gsettings-desktop-schemas
libproxy
@ -20,7 +21,7 @@ makedepends=(
meson
)
checkdepends=(ca-certificates)
_commit=ff3ed94057edfd2e4d4c45c5e53e5b41d19fad6a # tags/2.78.1^0
_commit=3ae624d21b586ec33543004b037fd343042cb04b # tags/2.80.0^0
source=("git+https://gitlab.gnome.org/GNOME/glib-networking.git#commit=$_commit")
b2sums=('SKIP')
@ -34,15 +35,12 @@ prepare() {
}
build() {
local meson_options=(
)
arch-meson glib-networking build "${meson_options[@]}"
arch-meson glib-networking build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
meson test -vC build --print-errorlogs
}
package() {

View File

@ -11,15 +11,15 @@ pkgname=(
gobject-introspection-runtime
libgirepository
)
pkgver=1.78.1
pkgver=1.80.0
pkgrel=01
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
_glibver=2.78.0
makedepends=(cairo git "glib2=$_glibver" gtk-doc meson python-mako python-markdown python-sphinx)
_glibver=2.80.0
makedepends=(cairo git "glib2=$_glibver" gtk-doc libffi meson python-mako python-markdown python-sphinx)
#options=(!emptydirs)
#options=(debug)
_commit=a0e8c17fcf58c6ea79f2887fa7d9f2b180f152b1 # tags/1.78.1^0
_commit=2f3fe819bbb5b3bce1462fe02405c2f9ffdce0d3 # tags/1.80.0^0
source=("git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver")
@ -98,7 +98,7 @@ package_libgirepository() {
arch=(x86_64)
license=(LGPL GPL)
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>
@ -106,6 +106,6 @@ validpgpkeys=(923B7025EE03C1C59F42684CF0942E894B2EAFA0 # Philip Withnall <philip
sha256sums=(SKIP
SKIP)
## 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
## 2bc6e8670d41116c3a7521ed75499e3f6a99a20a0ad5c9e3bb029116d6a9dd89 gobject-introspection-1.80.0-01-x86_64.pkg.tar.lz
## 736769f95c50c355937e52f34ab87ce7664435c20bc70c4bf43632cd7d797a97 gobject-introspection-runtime-1.80.0-01-x86_64.pkg.tar.lz
## 3046885e9ce107f09e7194d808f2fc4682a0682d608295d8a3e7d713697dfa10 libgirepository-1.80.0-01-x86_64.pkg.tar.lz

View File

@ -1,4 +1,5 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgbase=gobject-introspection
@ -7,27 +8,28 @@ pkgname=(
gobject-introspection-runtime
libgirepository
)
pkgver=1.78.1
pkgver=1.80.0
pkgrel=1
pkgdesc="Introspection system for GObject-based libraries"
url="https://wiki.gnome.org/Projects/GObjectIntrospection"
arch=(x86_64)
license=(
GPL
LGPL
GPL-2.0-or-later
LGPL-2.0-or-later
)
_glibver=2.78.0
_glibver=2.80.0
makedepends=(
cairo
git
"glib2=$_glibver"
gtk-doc
libffi
meson
python-mako
python-markdown
python-sphinx
)
_commit=a0e8c17fcf58c6ea79f2887fa7d9f2b180f152b1 # tags/1.78.1^0
_commit=2f3fe819bbb5b3bce1462fe02405c2f9ffdce0d3 # tags/1.80.0^0
source=(
"git+https://gitlab.gnome.org/GNOME/gobject-introspection.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/glib.git?signed#tag=$_glibver"

View File

@ -6,5 +6,6 @@ python-sphinx
meson
git
bison
graphite

56
libei/PKGBUILD Normal file
View File

@ -0,0 +1,56 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libei
pkgver=1.2.1
pkgrel=01
pkgdesc="Library for Emulated Input w/o systemd"
url="https://libinput.pages.freedesktop.org/libei/"
depends=(libevdev)
makedepends=(git libxkbcommon meson python-attrs python-dbusmock python-jinja
python-pytest python-structlog python-yaml cmake)
checkdepends=(python-pytest-xdist valgrind)
provides=(lib{ei,eis,oeffis}.so)
_commit=08f1d41085a6ae4bac7bc52abe2955d3354342cb # tags/1.2.1^0
source=("git+https://gitlab.freedesktop.org/libinput/libei.git#commit=$_commit"
"git+https://github.com/nemequ/munit.git")
pkgver() {
cd libei
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd libei
ln -sr ../munit subprojects/munit
}
build() {
arch-meson libei build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir" --skip-subprojects
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libei/COPYING
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(MIT)
sha256sums=(SKIP SKIP)
## 839086e0cd612db0f2cfb518a5666f1dd12bea56301d123646c698df91ee5449 libei-1.2.1-01-x86_64.pkg.tar.lz
##

66
libei/PKGBUILD-arch Normal file
View File

@ -0,0 +1,66 @@
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
pkgname=libei
pkgver=1.2.1
pkgrel=1
pkgdesc="Library for Emulated Input"
url="https://libinput.pages.freedesktop.org/libei/"
arch=(x86_64)
license=(MIT)
depends=(
libevdev
systemd
)
makedepends=(
git
libxkbcommon
meson
python-attrs
python-dbusmock
python-jinja
python-pytest
python-structlog
python-yaml
)
checkdepends=(
python-pytest-xdist
valgrind
)
provides=(
lib{ei,eis,oeffis}.so
)
_commit=08f1d41085a6ae4bac7bc52abe2955d3354342cb # tags/1.2.1^0
source=(
"git+https://gitlab.freedesktop.org/libinput/libei.git#commit=$_commit"
"git+https://github.com/nemequ/munit.git"
)
b2sums=('SKIP'
'SKIP')
pkgver() {
cd libei
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
prepare() {
cd libei
ln -sr ../munit subprojects/munit
}
build() {
arch-meson libei build
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir" --skip-subprojects
install -Dt "$pkgdir/usr/share/licenses/$pkgname" -m644 libei/COPYING
}
# vim:set sw=2 sts=-1 et:
##

1
libei/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,munit,libei}

16
libei/deps Normal file
View File

@ -0,0 +1,16 @@
libevdev
git
libxkbcommon
meson
python-attrs
python-dbusmock
python-jinja
python-pytest
python-structlog
python-yaml
python-pytest-xdist
valgrind
cmake
basu

7
libei/time Normal file
View File

@ -0,0 +1,7 @@
==> ERROR: A failure occurred in check().
Aborting...
real 0m58.322s
user 0m45.277s
sys 0m4.651s

45
libevdev/PKGBUILD Normal file
View File

@ -0,0 +1,45 @@
#!/usr/bin/bash
# JOBoRun : Jwm OpenBox Obarun RUNit
# Maintainer : Joe Bo Run <joborun@disroot.org>
# PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname"
# Website : https://pozol.eu
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libevdev
pkgver=1.13.1
pkgrel=01
pkgdesc="Wrapper library for evdev devices"
url="https://www.freedesktop.org/wiki/Software/libevdev/"
depends=('glibc')
makedepends=('python' 'check' 'valgrind' 'doxygen' 'meson')
provides=('libevdev.so')
source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig})
build() {
arch-meson $pkgname-$pkgver build \
-D documentation=disabled
meson compile -C build
}
check() {
meson test -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
install -Dm644 $pkgname-$pkgver/COPYING \
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(custom:MIT)
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
sha256sums=(06a77bf2ac5c993305882bc1641017f5bec1592d6d1b64787bad492ab34f2f36 # libevdev-1.13.1.tar.xz
47ac3ceb18a4a057299f8311006653481818219047168f3c45ed883c0f557712) # libevdev-1.13.1.tar.xz.sig
## 94585a785906477c75f54e5429e3922fbe250003941df3ff72592523aca573be libevdev-1.13.1-01-x86_64.pkg.tar.lz

33
libevdev/PKGBUILD-arch Normal file
View File

@ -0,0 +1,33 @@
# Maintainer: Andreas Radke <andyrtr@archlinux.org>
pkgname=libevdev
pkgver=1.13.1
pkgrel=1
pkgdesc="Wrapper library for evdev devices"
arch=(x86_64)
url="https://www.freedesktop.org/wiki/Software/libevdev/"
license=(custom:MIT)
depends=('glibc')
makedepends=('python' 'check' 'valgrind' 'doxygen' 'meson')
provides=('libevdev.so')
source=(https://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.xz{,.sig})
sha512sums=('9b75bad4bc13948854c8dff7a7a46aca6c06d1410ccb000f881bf76055ccac040595c3b24fb1a574be875b5c262eb86820b9ec3383752641bc2047135e5a412f'
'SKIP')
validpgpkeys=('3C2C43D9447D5938EF4551EBE23B7E70B467F0BF') # Peter Hutterer (Who-T) <office@who-t.net>
build() {
arch-meson $pkgname-$pkgver build \
-D documentation=disabled
meson compile -C build
}
check() {
meson test -C build
}
package() {
DESTDIR="$pkgdir" meson install -C build
install -Dm644 $pkgname-$pkgver/COPYING \
"${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
##

1
libevdev/clean Normal file
View File

@ -0,0 +1 @@
rm -rf {src,pkg,libevdev*.tar.xz*}

6
libevdev/deps Normal file
View File

@ -0,0 +1,6 @@
valgrind
meson
check
doxygen

1
libevdev/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key E23B7E70B467F0BF

View File

@ -8,7 +8,7 @@
pkgname=librewolf
provides=($pkgname-bin $pkgname)
conflicts=($pkgname-bin)
pkgver=123.0
pkgver=123.0.1
pkgrel=02
_pkgrel=1
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom -binary"
@ -111,11 +111,12 @@ license=(MPL GPL LGPL)
validpgpkeys=('662E3CDD6FE329002D0CA5BB40339DD82B12EF16') # librewolf maintainers
sha256sums=(4f7c2fcbcbbc84d23134ec361946b457c3952a06c75fae39941d76df5147f695 # librewolf-123.0-1-linux-x86_64-package.tar.bz2
8578caa52a8d68df3ede10eb9deb7723b5b2427f21f7ea73561778e8b24cdd24 # librewolf-123.0-1-linux-x86_64-package.tar.bz2.sig
sha256sums=(23f36e9b2b3d9d0e4afcd3c261b16d1dd6e74a5cb87237bf054eaea9331449e7 # librewolf-123.0.1-1-linux-x86_64-package.tar.bz2
5acca02fee4a311aa7d2f7c7c173295a64af62c4bf8722524cd47fa5e6e706c8 # librewolf-123.0.1-1-linux-x86_64-package.tar.bz2.sig
SKIP # git source
7d01d317b7db7416783febc18ee1237ade2ec86c1567e2c2dd628a94cbf2f25d # librewolf.desktop
959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1 # default192x192.png
c3d94f33b96944e80b6fe84e36eaa9b4179ab144fe7aa58c5aa2efae0e2004b9) # librewolf.install
## 6a0fff87afdc583d1cfd5d4385665ddf6ff3b542660eb88cb246b5bec1b8b025 librewolf-123.0-02-x86_64.pkg.tar.lz
## 53aadcb932cd9aaa1f424b585332aa1fe6c493c8c9a0c48bd8dd8cabb9e6f2db librewolf-123.0.1-02-x86_64.pkg.tar.lz

View File

@ -3,7 +3,7 @@
pkgname=librewolf-bin
provides=(${pkgname//-bin/""})
conflicts=(${pkgname//-bin/""})
pkgver=123.0
pkgver=123.0.1
pkgrel=1
pkgdesc="Community-maintained fork of Firefox, focused on privacy, security and freedom."
arch=(x86_64 aarch64)
@ -43,9 +43,9 @@ source_x86_64=("${_uploadpath_x86_64}" "${_uploadpath_sig_x86_64}")
sha256sums=('SKIP'
'959c94c68cab8d5a8cff185ddf4dca92e84c18dccc6dc7c8fe11c78549cdc2f1'
'7d01d317b7db7416783febc18ee1237ade2ec86c1567e2c2dd628a94cbf2f25d')
sha256sums_x86_64=('4f7c2fcbcbbc84d23134ec361946b457c3952a06c75fae39941d76df5147f695'
sha256sums_x86_64=('23f36e9b2b3d9d0e4afcd3c261b16d1dd6e74a5cb87237bf054eaea9331449e7'
'SKIP')
sha256sums_aarch64=('6b81b231db60691467a66ef8be113e0ffdd45ebede336b575aaa8543268d5474'
sha256sums_aarch64=('2c7b440d25f8a48d55d286b22b490291f3e8555ecd799046abce6f2ebaefd824'
'SKIP')
package() {

View File

@ -1,5 +1,6 @@
real 0m47.853s
user 2m26.928s
sys 0m1.968s
real 2m55.754s
user 2m52.454s
sys 0m2.264s

View File

@ -7,7 +7,7 @@
#pkgbase=librsvg
pkgname=(librsvg) # librsvg-docs)
pkgver=2.57.3
pkgver=2.58.0
pkgrel=01
epoch=2
pkgdesc="SVG rendering library"
@ -15,7 +15,7 @@ url="https://wiki.gnome.org/Projects/LibRsvg"
depends=(cairo freetype2 gdk-pixbuf2 glib2 harfbuzz libxml2 pango)
makedepends=(gi-docgen git gobject-introspection python-docutils rust vala)
checkdepends=(ttf-dejavu)
_commit=b6fac21431c932e856d6493502643d20b42e4ad1 # tags/2.57.3^0
_commit=eb713262e3458b77cfe00d286d7fa0b7968dbb8f # tags/2.58.0^0
source=("git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit")
pkgver() {
@ -77,8 +77,9 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
b2sums=('170423dff1e4c0968e23ffc25332b05b1078bc316ff4939f07a07f5e25b509564b8f2a0b0950aa8d9970e36b702fea346168c72d7ccd8e2c5d58b9dfc3ba4127')
b2sums=('45877da3e6797516a90d3df00f9df18aed8b91c1d6725ff3ff51fb48470f8e182f2bb8a9c8d0636588d7e2fed2563920c54013c93814b1a3e7892e515c4ba988')
sha256sums=(SKIP)
## f9c1df0d9932c61cc5fd9f4a3bda0cd67eeb1efc595430cc4faed8f958030665 librsvg-2_2.57.3-01-x86_64.pkg.tar.lz
## f79f1c464f234db90d645dcd2ba281013fb6a7dcd2d4128948c74cbed6ee22eb librsvg-2_2.58.0-01-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@ pkgname=(
librsvg
librsvg-docs
)
pkgver=2.57.3
pkgver=2.58.0
pkgrel=1
epoch=2
pkgdesc="SVG rendering library"
@ -32,11 +32,11 @@ makedepends=(
vala
)
checkdepends=(ttf-dejavu)
_commit=b6fac21431c932e856d6493502643d20b42e4ad1 # tags/2.57.3^0
_commit=eb713262e3458b77cfe00d286d7fa0b7968dbb8f # tags/2.58.0^0
source=(
"git+https://gitlab.gnome.org/GNOME/librsvg.git#commit=$_commit"
)
b2sums=('170423dff1e4c0968e23ffc25332b05b1078bc316ff4939f07a07f5e25b509564b8f2a0b0950aa8d9970e36b702fea346168c72d7ccd8e2c5d58b9dfc3ba4127')
b2sums=('45877da3e6797516a90d3df00f9df18aed8b91c1d6725ff3ff51fb48470f8e182f2bb8a9c8d0636588d7e2fed2563920c54013c93814b1a3e7892e515c4ba988')
pkgver() {
cd librsvg

View File

@ -6,18 +6,19 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgbase=vte3
pkgname=(vte-common vte3 vte4)
pkgver=0.74.2
pkgrel=01
pkgname=(vte-common vte3 vte4) # vte-docs
pkgver=0.76.0
pkgrel=02
pkgdesc="Virtual Terminal Emulator widget w/o systemd"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
depends=(gtk3 pcre2 gnutls fribidi)
# # makedepends=(gobject-introspection vala git gtk-doc gperf meson) ## previous dependencies
makedepends=(cairo fribidi gi-docgen git gnutls gobject-introspection gperf
gtk3 gtk4 meson pcre2 vala)
depends=(cairo fribidi gcc-libs gdk-pixbuf2 glib2 glibc gnutls icu lz4 pango pcre2)
# # makedepends=(gobject-introspection vala git gtk-doc gperf meson) ## prev-previous dependencies
#makedepends=(cairo fribidi gi-docgen git gnutls gobject-introspection gperf
# gtk3 gtk4 meson pcre2 vala) ## previous dependencies
makedepends=(at-spi2-core gi-docgen git gobject-introspection gperf gtk3 gtk4 meson vala)
## options=(debug !lto) ## uncomment this to have the debug pkg produced
options=(!lto)
_commit=3f66edbf598129bafde3baa91ccfb345056418c3 # tags/0.74.2^0
_commit=3c29bfef30c34afec4982ba5ec37f944cfacbba2 # tags/0.76.0^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
pkgver() {
@ -31,7 +32,6 @@ prepare() {
build() {
local meson_options=(
-D b_lto=false
-D docs=false
-D_systemd=false
)
@ -56,7 +56,7 @@ _pick() {
package_vte-common() {
pkgdesc="Files shared by VTE libraries"
depends=(sh)
depends=(glibc)
meson install -C build --destdir "$pkgdir"
@ -79,18 +79,12 @@ package_vte-common() {
_pick gtk4 usr/share/gir-1.0/Vte-3.91.gir
_pick gtk4 usr/share/vala/vapi/vte-2.91-gtk4.{deps,vapi}
# _pick docs usr/share/doc
}
package_vte3() {
pkgdesc+=" (GTK3)"
depends=(
cairo
fribidi
gnutls
gtk3
pcre2
vte-common
)
depends+=(at-spi2-core gtk3 vte-common)
provides+=(libvte-2.91.so)
mv gtk3/* "$pkgdir"
@ -98,28 +92,29 @@ package_vte3() {
package_vte4() {
pkgdesc+=" (GTK4)"
depends=(
cairo
fribidi
gnutls
gtk4
pcre2
vte-common
)
depends+=(gtk4 vte-common)
provides+=(libvte-2.91-gtk4.so)
mv gtk4/* "$pkgdir"
}
#package_vte-docs() {
# pkgdesc+=" (documentation)"
# depends=()
#
# mv docs/* "$pkgdir"
#}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(LGPL)
license=(LGPL-3.0-or-later GPL-3.0-or-later)
b2sums=('9732a9261ae2a7b769e77e1a95da4b7b0b19532f0452f02135b8d650e0204ebaf8eb2956061c31369a7273a6732bd7e11351deab55940a0f9d6a72e22c0cf537')
sha256sums=(SKIP)
## ae619675cfd6371c155f24aeb691afaf3cf5a856401e89774d17e3cf23a6ea89 vte3-0.74.2-01-x86_64.pkg.tar.lz
## c8436e31078dca9a2e68be531082312770c240ec5d776498f5e980141a46f8e9 vte4-0.74.2-01-x86_64.pkg.tar.lz
## 76a28856dd12697effa609b9b86b77c54d9b2a0d267c0c00ad23264ee4b5f2e9 vte-common-0.74.2-01-x86_64.pkg.tar.lz
## 3989ac0c639446513a2925a8f14525ffb51cd141e0bdc31ebb0fb307522540d2 vte3-0.76.0-02-x86_64.pkg.tar.lz
## 6bdc79ca3dc583ae375c0301a470a445e4450250bde5be8bf642eb4bb101dbd5 vte4-0.76.0-02-x86_64.pkg.tar.lz
## d3d18c9425aa0e4aa09d6c86c450af30a7b0e4673354d8e4a49417d59b5e64b5 vte-common-0.76.0-02-x86_64.pkg.tar.lz

View File

@ -1,4 +1,5 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Maintainer: Fabian Bornschein <fabiscafe@archlinux.org>
# Contributor: Ionut Biru <ibiru@archlinux.org>
pkgbase=vte3
@ -8,31 +9,45 @@ pkgname=(
vte4
vte-docs
)
pkgver=0.74.2
pkgrel=1
pkgver=0.76.0
pkgrel=2
pkgdesc="Virtual Terminal Emulator widget"
url="https://wiki.gnome.org/Apps/Terminal/VTE"
arch=(x86_64)
license=(LGPL)
makedepends=(
license=(
LGPL-3.0-or-later
GPL-3.0-or-later
)
depends=(
cairo
fribidi
gcc-libs
gdk-pixbuf2
glib2
glibc
gnutls
icu
lz4
pango
pcre2
systemd
systemd-libs
)
makedepends=(
at-spi2-core
gi-docgen
git
gnutls
gobject-introspection
gperf
gtk3
gtk4
meson
pcre2
systemd
vala
)
options=(!lto)
_commit=3f66edbf598129bafde3baa91ccfb345056418c3 # tags/0.74.2^0
_commit=3c29bfef30c34afec4982ba5ec37f944cfacbba2 # tags/0.76.0^0
source=("git+https://gitlab.gnome.org/GNOME/vte.git#commit=$_commit")
b2sums=('SKIP')
b2sums=('9732a9261ae2a7b769e77e1a95da4b7b0b19532f0452f02135b8d650e0204ebaf8eb2956061c31369a7273a6732bd7e11351deab55940a0f9d6a72e22c0cf537')
pkgver() {
cd vte
@ -45,7 +60,6 @@ prepare() {
build() {
local meson_options=(
-D b_lto=false
-D docs=true
)
@ -69,7 +83,7 @@ _pick() {
package_vte-common() {
pkgdesc+=" (common files)"
depends=(sh)
depends=(glibc)
meson install -C build --destdir "$pkgdir"
@ -98,13 +112,9 @@ package_vte-common() {
package_vte3() {
pkgdesc+=" (GTK3)"
depends=(
cairo
fribidi
gnutls
depends+=(
at-spi2-core
gtk3
pcre2
systemd
vte-common
)
provides+=(libvte-2.91.so)
@ -114,13 +124,8 @@ package_vte3() {
package_vte4() {
pkgdesc+=" (GTK4)"
depends=(
cairo
fribidi
gnutls
depends+=(
gtk4
pcre2
systemd
vte-common
)
provides+=(libvte-2.91-gtk4.so)
@ -130,6 +135,7 @@ package_vte4() {
package_vte-docs() {
pkgdesc+=" (documentation)"
depends=()
mv docs/* "$pkgdir"
}

View File

@ -10,5 +10,7 @@ vala
at-spi2-core
libgit2
libglvnd
graphite
rav1e