upg gdk2-pixbuf2 libdatachannel libjuice python-textual vala wayland protocols

This commit is contained in:
joborun linux 2024-04-20 13:02:44 +03:00
parent 26488ead06
commit 4ca1afbeca
13 changed files with 99 additions and 68 deletions

View File

@ -7,11 +7,11 @@
#pkgbase=gdk-pixbuf2
pkgname=(gdk-pixbuf2) # gdk-pixbuf2-docs)
pkgver=2.42.10
pkgrel=02
pkgver=2.42.11
pkgrel=01
pkgdesc="An image loading library"
url="https://wiki.gnome.org/Projects/GdkPixbuf"
depends=(glib2 libpng libtiff libjpeg shared-mime-info)
depends=(glib2 glibc libpng libtiff libjpeg shared-mime-info)
makedepends=(gobject-introspection git meson gi-docgen python-docutils)
optdepends=(
"libwmf: Load .wmf and .apm"
@ -22,14 +22,15 @@ optdepends=(
"librsvg: Load .svg, .svgz, and .svg.gz"
"webp-pixbuf-loader: Load .webp"
)
_commit=9ac257eb38f772fec4253e8051743029e75a2acd # tags/2.42.10^0
source=("git+https://gitlab.gnome.org/GNOME/gdk-pixbuf.git#commit=$_commit"
#_commit=9ac257eb38f772fec4253e8051743029e75a2acd # tags/2.42.10^0
source=("git+https://gitlab.gnome.org/GNOME/gdk-pixbuf.git#tag=$pkgver"
#"git+https://gitlab.gnome.org/GNOME/gdk-pixbuf.git#commit=$_commit"
gdk-pixbuf-query-loaders.hook)
pkgver() {
cd gdk-pixbuf
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
#pkgver() {
# cd gdk-pixbuf
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
#}
prepare() {
cd gdk-pixbuf
@ -39,7 +40,9 @@ build() {
arch-meson gdk-pixbuf build \
-D builtin_loaders=all \
-D gtk_doc=true \
-D installed_tests=false
-D installed_tests=false \
-D introspection=enabled \
-D man=true
meson compile -C build
}
@ -70,10 +73,12 @@ package_gdk-pixbuf2() {
arch=(x86_64)
license=(LGPL)
license=(LGPL-2.0-or-later)
b2sums=('23af2f9f3cd542e6d6d14203a8037400df1e22e89884bddfc1439195e5c788ceec532a7bdda2c1685bb2355ea1303484872b836fdb6827cd448b57c36e6786a6'
'5a00d34888e207d70d02369015d029f4c0450fc5a02b4b257de8e5df04380dc550723f351433859224c96c3c6390896f2166673af65e8a09eb57024f5a34301b')
sha256sums=(SKIP
9fb71d95e6a212779eb0f88dde5a3cee0df7f4d9183f8f9ce286f8cdc14428f0) # gdk-pixbuf-query-loaders.hook
## 0d92c8bb7114d52ec96b29da65575f3bdee07304e9d71e5b44648593ba0504cf gdk-pixbuf2-2.42.10-02-x86_64.pkg.tar.lz
## f1f667bb9f01da18dff4d3fa3320681c535140efcf3e211809a2211dc92cc0ec gdk-pixbuf2-2.42.11-01-x86_64.pkg.tar.lz

View File

@ -2,15 +2,31 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
pkgbase=gdk-pixbuf2
pkgname=(gdk-pixbuf2 gdk-pixbuf2-docs)
pkgver=2.42.10
pkgrel=2
pkgname=(
gdk-pixbuf2
gdk-pixbuf2-docs
)
pkgver=2.42.11
pkgrel=1
pkgdesc="An image loading library"
url="https://wiki.gnome.org/Projects/GdkPixbuf"
arch=(x86_64)
license=(LGPL)
depends=(glib2 libpng libtiff libjpeg shared-mime-info)
makedepends=(gobject-introspection git meson gi-docgen python-docutils)
license=(LGPL-2.0-or-later)
depends=(
glib2
glibc
libjpeg
libpng
libtiff
shared-mime-info
)
makedepends=(
gi-docgen
git
gobject-introspection
meson
python-docutils
)
optdepends=(
"libwmf: Load .wmf and .apm"
"libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf"
@ -20,28 +36,27 @@ optdepends=(
"librsvg: Load .svg, .svgz, and .svg.gz"
"webp-pixbuf-loader: Load .webp"
)
_commit=9ac257eb38f772fec4253e8051743029e75a2acd # tags/2.42.10^0
source=(
"git+https://gitlab.gnome.org/GNOME/gdk-pixbuf.git#commit=$_commit"
"git+https://gitlab.gnome.org/GNOME/gdk-pixbuf.git#tag=$pkgver"
gdk-pixbuf-query-loaders.hook
)
sha256sums=('SKIP'
'9fb71d95e6a212779eb0f88dde5a3cee0df7f4d9183f8f9ce286f8cdc14428f0')
pkgver() {
cd gdk-pixbuf
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
b2sums=('23af2f9f3cd542e6d6d14203a8037400df1e22e89884bddfc1439195e5c788ceec532a7bdda2c1685bb2355ea1303484872b836fdb6827cd448b57c36e6786a6'
'5a00d34888e207d70d02369015d029f4c0450fc5a02b4b257de8e5df04380dc550723f351433859224c96c3c6390896f2166673af65e8a09eb57024f5a34301b')
prepare() {
cd gdk-pixbuf
}
build() {
arch-meson gdk-pixbuf build \
-D builtin_loaders=all \
-D gtk_doc=true \
local meson_options=(
-D builtin_loaders=all
-D gtk_doc=true
-D installed_tests=false
-D introspection=enabled
-D man=true
)
arch-meson gdk-pixbuf build "${meson_options[@]}"
meson compile -C build
}
@ -69,4 +84,3 @@ package_gdk-pixbuf2-docs() {
}
# vim:set sw=2 sts=-1 et:
##

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libdatachannel
pkgver=0.20.2
pkgver=0.20.3
pkgrel=01
pkgdesc="C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets"
url="https://github.com/paullouisageneau/$pkgname"
@ -51,7 +51,9 @@ arch=(x86_64)
license=('MPL2')
sha512sums=('40fe0fd1a15a666143e9e63baf0d9177e850bcbacd817f9bbe194a95bdf80af000faff7c4dc4269f1238ea0226c9c0de6cf453987afa4cdcfd183d87c96a3e00')
sha256sums=(SKIP)
## 1d30b7ea4e5d8ec3b3f01722e09be1f7d90ca0b3622b4dd59f93bcb1d1b47e89 libdatachannel-0.20.2-01-x86_64.pkg.tar.lz
## 941e7e44653ad23b2046ce82f3e72921a1b30b5ce391f282db2f209a77eae33f libdatachannel-0.20.3-01-x86_64.pkg.tar.lz

View File

@ -2,7 +2,7 @@
# Contributor: Jay Schmidek <jschmidek at gmail dot com>
# Contributor: Paul-Louis Ageneau <paul-louis at ageneau dot org>
pkgname=libdatachannel
pkgver=0.20.2
pkgver=0.20.3
pkgrel=1
pkgdesc="C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets"
arch=('x86_64')
@ -11,7 +11,7 @@ license=('MPL2')
makedepends=('git' 'cmake')
depends=('glibc' 'gcc-libs' 'openssl' 'libjuice' 'libsrtp')
source=("git+https://github.com/paullouisageneau/$pkgname.git#tag=v$pkgver")
sha512sums=('SKIP')
sha512sums=('40fe0fd1a15a666143e9e63baf0d9177e850bcbacd817f9bbe194a95bdf80af000faff7c4dc4269f1238ea0226c9c0de6cf453987afa4cdcfd183d87c96a3e00')
prepare() {
cd $pkgname

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=libjuice
pkgver=1.3.4
pkgver=1.4.0
pkgrel=01
pkgdesc="UDP Interactive Connectivity Establishment (ICE) library"
url="https://github.com/paullouisageneau/$pkgname"
@ -36,7 +36,14 @@ arch=(x86_64)
license=('MPL2')
# We have no idea how Arch computes directory (cloned git repositories) check sums but as they continuously
# can change it is unreliable to compute other than to say at this moment this is what they are
# And here is an example of how there is no way this sum can be checked no matter how many times
# you erase and redownload
#sha512sums=('b5dc7c3bca3c36112e266516ea24662251fdaf40c994ae08ced3787a43d8868fbf81db9abcc7a88a1d5064c85b688625b9eac92c1e47567d5306b81537ba9e23')
sha256sums=(SKIP)
## 71bd9777eb6fe28f413ca6e1fc33147e054f50a3d25668c0b9de650a19a2548b libjuice-1.3.4-01-x86_64.pkg.tar.lz
## 78c7765f5b61fa6cff223e2a765ae4cf9487a692d6535e2e3e85fc653336cdb2 libjuice-1.4.0-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Sven-Hendrik Haase <svenstaro@archlinux.org>
# Contributor: Paul-Louis Ageneau <paul-louis at ageneau dot org>
pkgname=libjuice
pkgver=1.3.4
pkgver=1.4.0
pkgrel=1
pkgdesc="UDP Interactive Connectivity Establishment (ICE) library"
arch=('x86_64')
@ -10,7 +10,7 @@ license=('MPL2')
makedepends=('cmake')
depends=('glibc')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/paullouisageneau/libjuice/archive/refs/tags/v${pkgver}.tar.gz")
sha512sums=('0c690940fab9c29c52955ee96c254c086f4170c8e59a26b767b9ffc288db9ecc7195136f958b9773903201e2719279bca63c7f64b6bb89bf8a41b6dd1da4eb63')
sha512sums=('b5dc7c3bca3c36112e266516ea24662251fdaf40c994ae08ced3787a43d8868fbf81db9abcc7a88a1d5064c85b688625b9eac92c1e47567d5306b81537ba9e23')
build() {
cmake -B build -S $pkgname-$pkgver \

View File

@ -7,7 +7,7 @@
_base=textual
pkgname=python-${_base}
pkgver=0.56.4
pkgver=0.57.0
pkgrel=01
pkgdesc="Modern Text User Interface framework"
url="https://github.com/Textualize/${_base}"
@ -55,8 +55,9 @@ arch=(x86_64)
license=(MIT)
sha512sums=('230ff995ab26feaf347f9fb630fead751573eefcca291219eabae61380fa49f99c51715616619b65504071cfa1424bdb3720293f7909ea7958f53ff47db472be')
sha512sums=('f892dbce2b719cac03dc669b453570128ef190943f5e4071310a6480456bea5b5f52d5f321ee55ff4da4e4eafbf1b87bf470586da376c093f4432933b7712783')
sha256sums=(80b4af173943699c4731c8483cdfd6fbb98c525de03467970459b4e784200566) # textual-0.57.0.tar.gz
sha256sums=(3791bef37c092dc852990afa3bc6f314deccf09142deaf8b68e2199409228b78) # textual-0.56.4.tar.gz
## 28ddab5ab0eed9d3b9d98c3852e302fbf00a822e7998a82deac745bd0146fbab python-textual-0.57.0-01-x86_64.pkg.tar.lz
## f85f7dc2e03d8e056129f81829eda7c17a8c8de29252133a99ae86409d9799d8 python-textual-0.56.4-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
_base=textual
pkgname=python-${_base}
pkgver=0.56.4
pkgver=0.57.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=('230ff995ab26feaf347f9fb630fead751573eefcca291219eabae61380fa49f99c51715616619b65504071cfa1424bdb3720293f7909ea7958f53ff47db472be')
sha512sums=('f892dbce2b719cac03dc669b453570128ef190943f5e4071310a6480456bea5b5f52d5f321ee55ff4da4e4eafbf1b87bf470586da376c093f4432933b7712783')
build() {
cd ${_base}-${pkgver}

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=vala
pkgver=0.56.16
pkgver=0.56.17
pkgrel=01
pkgdesc='Compiler for the GObject type system'
url='https://wiki.gnome.org/Projects/Vala'
@ -17,13 +17,13 @@ provides=(valadoc libvala{,doc}-${pkgver%.*}.so )
conflicts=(valadoc)
replaces=(valadoc)
#options=(debug) ## uncomment this to have the debug package produced
_commit=b6f944c4601092cad4dbb3d1e3bbbf84fa0ee000 # tags/0.56.16^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
_commit=ef0d911609f6691df0f10877ee97ee34cd24d689 # tags/0.56.17^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git?signed#tag=$pkgver")
pkgver() {
cd vala
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
#pkgver() {
# cd vala
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
#}
prepare() {
cd vala
@ -53,7 +53,10 @@ arch=(x86_64)
license=(LGPL-2.1-or-later)
validpgpkeys=(E4884AEEDE4CC02043C3D8045DECDBA89270E723) # Rico Tzschichholz <ricotz@ubuntu.com>
b2sums=('5b7b40340127905e3b36114c1e9d44c962b0980b9d9d30f3a0f65780316f8f1453d7ef3c8d253c06dfffa0ac03fc5045cc173b564144195ebcca7b7a8afc9247')
sha256sums=(SKIP)
## c5154d92071044c03b17bd903fb5e960e612a9f0ae7e40decd0a84c2764bd574 vala-0.56.16-01-x86_64.pkg.tar.lz
## d814b6f6318994db61f74eec86d48c04c10e5ce3889a2ef88688e1ee12d30c5e vala-0.56.17-01-x86_64.pkg.tar.lz

View File

@ -4,7 +4,7 @@
# Contributor: Timm Preetz <timm@preetz.us>
pkgname=vala
pkgver=0.56.16
pkgver=0.56.17
pkgrel=1
pkgdesc='Compiler for the GObject type system'
url='https://wiki.gnome.org/Projects/Vala'
@ -38,14 +38,12 @@ provides=(
)
conflicts=(valadoc)
replaces=(valadoc)
_commit=b6f944c4601092cad4dbb3d1e3bbbf84fa0ee000 # tags/0.56.16^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git#commit=$_commit")
b2sums=('SKIP')
pkgver() {
cd vala
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
_commit=ef0d911609f6691df0f10877ee97ee34cd24d689 # tags/0.56.17^0
source=("git+https://gitlab.gnome.org/GNOME/vala.git?signed#tag=$pkgver")
b2sums=('5b7b40340127905e3b36114c1e9d44c962b0980b9d9d30f3a0f65780316f8f1453d7ef3c8d253c06dfffa0ac03fc5045cc173b564144195ebcca7b7a8afc9247')
validpgpkeys=(
E4884AEEDE4CC02043C3D8045DECDBA89270E723 # Rico Tzschichholz <ricotz@ubuntu.com>
)
prepare() {
cd vala

1
vala/key Normal file
View File

@ -0,0 +1 @@
gpg --recv-key 5DECDBA89270E723

View File

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=wayland-protocols
pkgver=1.34
pkgver=1.35
pkgrel=01
pkgdesc='Specifications of extended Wayland protocols'
url='https://wayland.freedesktop.org/'
@ -50,8 +50,8 @@ license=('MIT')
validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A' # Jonas Ådahl
'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
sha256sums=(c59b27cacd85f60baf4ee5f80df5c0d15760ead6a2432b00ab7e2e0574dcafeb # wayland-protocols-1.34.tar.xz
93795f439d34c707a5b5b50e178232ffa9d76a815644a2536508a383cc65c125) # wayland-protocols-1.34.tar.xz.sig
sha256sums=(37a2716a28133dc819341c568a29d21e8cb72130e5c126a1fcfc9f42c23d95ab # wayland-protocols-1.35.tar.xz
c90cf63b93634fbb957a4d555351d511c8935cf350d3f11c001dd3ec9de4595e) # wayland-protocols-1.35.tar.xz.sig
## 319836c2ba9920e04bbe16857935221ea2949a29fc7c30b171ad629f40f9c439 wayland-protocols-1.34-01-x86_64.pkg.tar.lz
## a0b0b0a2cef6fae31fbb5bdc8e71399d3afb875c574bc9f6229bb152c8abbf22 wayland-protocols-1.35-01-x86_64.pkg.tar.lz

View File

@ -1,7 +1,7 @@
# Maintainer: Sébastien Luttringer <seblu@seblu.net>
pkgname=wayland-protocols
pkgver=1.34
pkgver=1.35
pkgrel=1
pkgdesc='Specifications of extended Wayland protocols'
arch=('any')
@ -11,7 +11,7 @@ makedepends=('wayland' 'meson')
validpgpkeys=('8307C0A224BABDA1BABD0EB9A6EEEC9E0136164A' # Jonas Ådahl
'A66D805F7C9329B4C5D82767CCC4F07FAC641EFF') # Daniel Stone
source=("https://gitlab.freedesktop.org/wayland/$pkgname/-/releases/$pkgver/downloads/$pkgname-$pkgver.tar.xz"{,.sig})
sha256sums=('c59b27cacd85f60baf4ee5f80df5c0d15760ead6a2432b00ab7e2e0574dcafeb'
sha256sums=('37a2716a28133dc819341c568a29d21e8cb72130e5c126a1fcfc9f42c23d95ab'
'SKIP')
prepare() {