upg limine polkit v4l-utils

This commit is contained in:
joborun linux 2024-08-11 02:37:20 +03:00
parent 8a74301a3b
commit f055e809ff
10 changed files with 66 additions and 48 deletions

View file

@ -6,8 +6,8 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=limine
pkgver=8.0.3
pkgrel=02
pkgver=8.0.4
pkgrel=01
pkgdesc="An advanced, portable, multiprotocol bootloader - no longer boots from ext4 it requires a FAT boot partition"
url="https://limine-bootloader.org/"
depends=('glibc')
@ -62,6 +62,8 @@ package() {
install -Dm644 $srcdir/liminedeploy-bios.hook "$pkgdir/usr/share/limine/"
install -Dm644 $srcdir/liminedeploy-uefi.hook "$pkgdir/usr/share/limine/"
install -Dm644 $srcdir/liminedeploy-uefi.hook "$pkgdir/etc/pacman.d/liminedeploy.hook"
cp -p $srcdir/$pkgname/ChangeLog "$pkgdir/boot/efi/limine/ChangeLog"
}
#---- arch license gpg-key & sha256sums ----
@ -70,7 +72,7 @@ arch=(x86_64)
license=('BSD-2-Clause')
sha256sums=(79199086abb7a9f6482c04eb4f505043dacb12be24a36e36d597dbd7e761b685 # limine 8.0.3
sha256sums=(1efcb6918248ccf13190d4af5daca83003f04fa78cd7e2baeb9a174aa41107c9 # limine 8.0.4
66c126c0ec5126dcae72a512a7ce6d24449185007efe7897f01df2e41e513db4 # limine.conf.0
cfcf8353254f8d7bc84f030ed37e5431f6997ade03619d49649a8e0ce16a9568 # jobo-limine.conf
15df8e06872a6cb89dfad3f99ad2b255dd1a54576e4343c954975e2ea48f28ab # bg.jpg
@ -78,5 +80,5 @@ sha256sums=(79199086abb7a9f6482c04eb4f505043dacb12be24a36e36d597dbd7e761b685 #
e09e04ac2fbb1ef0ffc6a62cc7638b0556ab698c76c1842ff405f386ba4a28d3 # liminedeploy-bios.hook
53de6eeb4d700cfc931c5b2f7067ca3bd813f2360ff895539133f7f8299bc5de) # liminedeploy-uefi.hook
## 1ad8749078c6ab2176584612647279431597c454038839d81c8f3a5248fbaa74 limine-8.0.3-02-x86_64.pkg.tar.lz
## 74e3b84e062b85d175133e0afe1ced19402a8037141b1c54e6570bb614d85442 limine-8.0.4-01-x86_64.pkg.tar.lz

View file

@ -2,7 +2,7 @@
# Contributor: Mintsuki <mintsuki@protonmail.com>
pkgname=limine
pkgver=8.0.3
pkgver=8.0.4
pkgrel=1
pkgdesc="An advanced, portable, multiprotocol bootloader"
arch=('x86_64')
@ -11,7 +11,7 @@ license=('BSD-2-Clause')
depends=('glibc')
makedepends=('git' 'nasm' 'mtools' 'llvm' 'lld' 'clang')
source=("git+https://github.com/limine-bootloader/limine.git#tag=v${pkgver}")
sha256sums=('79199086abb7a9f6482c04eb4f505043dacb12be24a36e36d597dbd7e761b685')
sha256sums=('1efcb6918248ccf13190d4af5daca83003f04fa78cd7e2baeb9a174aa41107c9')
prepare() {
cd "${pkgname}"

View file

@ -10,10 +10,10 @@ So it can change the rules.d GID without the group being defined.
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
index d81afa79df7a..52e38d2f5cda 100644
index 302c18961e2d..2bd62bea4aa4 100644
--- a/meson.build
+++ b/meson.build
@@ -384,6 +384,7 @@ if not libs_only
@@ -385,6 +385,7 @@ if not libs_only
pk_libprivdir,
pk_pkgsysconfdir,
polkitd_user,

View file

@ -6,28 +6,28 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=polkit
pkgver=124
pkgrel=04
pkgver=125
pkgrel=01
pkgdesc="Application development toolkit for controlling system-wide privileges with ConsoleKit support"
url="https://gitlab.freedesktop.org/polkit/polkit"
depends=(duktape expat glib2 pam)
makedepends=(git gobject-introspection gtk-doc meson)
#url="https://gitlab.freedesktop.org/polkit/polkit"
url="https://github.com/polkit-org/polkit"
depends=(duktape expat glib2 glibc pam)
makedepends=(git gobject-introspection gtk-doc meson dbus glib2-devel)
checkdepends=(python-dbusmock)
provides=(polkit=$pkgver libpolkit-{agent,gobject}-1.so)
backup=(etc/pam.d/polkit-1)
install=polkit.install
#options=('!libtool')
_commit=82f0924dc0eb23b9df68e88dbaf9e07c81940a5a # tags/124
source=("git+https://gitlab.freedesktop.org/polkit/polkit.git#commit=$_commit"
source=("git+$url#tag=$pkgver"
0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
polkit.pam)
# polkit.sysusers.conf
# 99-consolekit.rules)
pkgver() {
cd polkit
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
#pkgver() {
# cd polkit
# git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
#}
prepare() {
cd polkit
@ -68,12 +68,13 @@ arch=(x86_64)
license=(LGPL-2.0-or-later)
sha256sums=(SKIP # polkit
3f38c437a792accd2ae22e46f41460d23ba7f1e389deef10b7015cccae15ab0d # 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
b2sums=('3a3d10173937bd7d869e1125878bec0b6f6ac565ffea7bbf61a05634cfbe85471dc62386825a201915c03c48cbcda277704011ec760a283e5b9663ad49cf0237'
'14ba77b12255519008a045706d9c6a06b8f4a5a091b980030b3e216908ac7485c5c70b26a4008d15df7b2c374eaf9dde31c8ba480a6cb1601effbb4b6d6c023b'
'ead7b003be8f614d18fa1d12740ff00c374c216a52b07631760a4735a11de2d00402f9a93a0cac8eff274a5a39d39048b840eb29e6a5362d2b021369ed2ac0f1')
sha256sums=(e9e4ab882266914a5e19cdcd4f88c47c1117f36b311d63bd39edc17bec2eac35 # polkit
34bc2831f2354a30c87fd71894e4b870e2e73a5840350cc5dda94d61108d1792 # 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
a35af3210bff1a8f2c04add47ed131a17df9eafbbc6f1671f97021be3ab1ff34) # polkit.pam
# c7f887e1a8429106b43e8e81849c731e18b3055ef5e9ce0d44706ec23e9ef99e) # 99-consolekit.rules
# f12f590cf5ad621710f75a40b5af88e186d3a0a17d682a8bbe03b833525a3a39 # polkit.sysusers.conf
## 577bfbb3ef4aa5bf938118bde99940206665395183a2af9306a589ae1d3e8f79 polkit-124-04-x86_64.pkg.tar.lz
## ea397fb32baab4459d58ac432e7edda88e62f438a091a9247ca9487035eec9b9 polkit-125-01-x86_64.pkg.tar.lz

View file

@ -2,41 +2,39 @@
# Contributor: Jan de Groot <jgc@archlinux.org>
pkgname=polkit
pkgver=124
pkgrel=2
pkgver=125
pkgrel=1
pkgdesc="Application development toolkit for controlling system-wide privileges"
url="https://gitlab.freedesktop.org/polkit/polkit"
url="https://github.com/polkit-org/polkit"
arch=(x86_64)
license=(LGPL-2.0-or-later)
depends=(
duktape
expat
glib2
glibc
pam
systemd
systemd-libs
)
makedepends=(
dbus
git
glib2-devel
gobject-introspection
gtk-doc
meson
systemd
)
checkdepends=(python-dbusmock)
provides=(libpolkit-{agent,gobject}-1.so)
backup=(etc/pam.d/polkit-1)
install=polkit.install
_commit=82f0924dc0eb23b9df68e88dbaf9e07c81940a5a # tags/124
source=(
"git+https://gitlab.freedesktop.org/polkit/polkit.git#commit=$_commit"
"git+$url#tag=$pkgver"
0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch
)
b2sums=('SKIP'
'51200f8600e48fdec61403c2d16d499478dabcb8826d11bd388ab0f32a05531130b45566d4716769043695863dbd9a8e9b9f6b5222316d60bc2e1749ec93b20b')
pkgver() {
cd polkit
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
}
b2sums=('3a3d10173937bd7d869e1125878bec0b6f6ac565ffea7bbf61a05634cfbe85471dc62386825a201915c03c48cbcda277704011ec760a283e5b9663ad49cf0237'
'14ba77b12255519008a045706d9c6a06b8f4a5a091b980030b3e216908ac7485c5c70b26a4008d15df7b2c374eaf9dde31c8ba480a6cb1601effbb4b6d6c023b')
prepare() {
cd polkit
@ -51,7 +49,7 @@ build() {
-D os_type=redhat
-D polkitd_uid=102
-D polkitd_user=polkitd
-D session_tracking=libsystemd-login
-D session_tracking=logind
-D tests=true
)

View file

@ -5,5 +5,6 @@ gtk-doc
meson
python-dbusmock
gettext
glib2-devel

15
polkit/patch.diff Normal file
View file

@ -0,0 +1,15 @@
--- 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch.0 2024-02-10 13:11:29.840200721 +0200
+++ 0001-meson-Pass-polkitd_uid-to-meson_post_install.py.patch 2024-08-11 02:16:55.503184278 +0300
@@ -10,10 +10,10 @@
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/meson.build b/meson.build
-index d81afa79df7a..52e38d2f5cda 100644
+index 302c18961e2d..2bd62bea4aa4 100644
--- a/meson.build
+++ b/meson.build
-@@ -384,6 +384,7 @@ if not libs_only
+@@ -385,6 +385,7 @@ if not libs_only
pk_libprivdir,
pk_pkgsysconfdir,
polkitd_user,

View file

@ -6,7 +6,7 @@
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=v4l-utils
pkgver=1.26.1
pkgver=1.28.1
pkgrel=01
pkgdesc="Userspace tools and conversion library for Video 4 Linux w/o systemd"
url="https://linuxtv.org/"
@ -15,8 +15,8 @@ replaces=('libv4l')
conflicts=('libv4l')
backup=(etc/rc_maps.cfg)
depends=('hicolor-icon-theme' 'gcc-libs' 'libjpeg-turbo')
makedepends=('qt5-base' 'alsa-lib' 'meson' 'clang' 'doxygen' 'libbpf')
optdepends=('qt5-base: for qv4l2' 'alsa-lib: for qv4l2')
makedepends=('qt5-base' 'alsa-lib' 'meson' 'clang' 'doxygen' 'libbpf' 'spdlog')
optdepends=('qt5-base: for qv4l2 and qvidcap' 'alsa-lib: for qv4l2' 'libbpf: for ir-keytable')
source=(https://linuxtv.org/downloads/v4l-utils/${pkgname}-${pkgver}.tar.xz{,.asc})
prepare() {
@ -44,8 +44,8 @@ license=('LGPL')
validpgpkeys=('05D0169C26E41593418129DF199A64FADFB500FF') # Gregor Jasny <gjasny@googlemail.com>
sha256sums=(4a71608c0ef7df2931176989e6d32b445c0bdc1030a2376d929c8ca6e550ec4e # v4l-utils-1.26.1.tar.xz
1b1360d428f2e8154dce5f454efb01a22c1b5bbdcf2572e658db0e64f8bfc5b7) # v4l-utils-1.26.1.tar.xz.asc
sha256sums=(0fa075ce59b6618847af6ea191b6155565ccaa44de0504581ddfed795a328a82 # v4l-utils-1.28.1.tar.xz
50176fb371a489ba43260a98e5ec66d06fc283bf97fb4e230ab7902f113edb6c) # v4l-utils-1.28.1.tar.xz.asc
## 177bf3e4b142fff0d124c8be70727511eb06a5c481a726517334b597d6817905 v4l-utils-1.26.1-01-x86_64.pkg.tar.lz
## 4d3400f5e5cac5891f7613fb6e8e73f595a46ef4895012995c10a06ef76a374d v4l-utils-1.28.1-01-x86_64.pkg.tar.lz

View file

@ -1,6 +1,6 @@
# Maintainer: Thomas Bächler <thomas@archlinux.org>
pkgname=v4l-utils
pkgver=1.26.1
pkgver=1.28.1
pkgrel=1
pkgdesc="Userspace tools and conversion library for Video 4 Linux"
arch=('x86_64')
@ -12,9 +12,9 @@ backup=(etc/rc_maps.cfg)
license=('LGPL')
depends=('hicolor-icon-theme' 'gcc-libs' 'libjpeg-turbo' 'systemd-libs' 'json-c')
makedepends=('qt5-base' 'alsa-lib' 'meson' 'clang' 'doxygen' 'libbpf')
optdepends=('qt5-base: for qv4l2 and qvidcap' 'alsa-lib: for qv4l2')
optdepends=('qt5-base: for qv4l2 and qvidcap' 'alsa-lib: for qv4l2' 'libbpf: for ir-keytable')
source=(https://linuxtv.org/downloads/v4l-utils/${pkgname}-${pkgver}.tar.xz{,.asc})
sha256sums=('4a71608c0ef7df2931176989e6d32b445c0bdc1030a2376d929c8ca6e550ec4e'
sha256sums=('0fa075ce59b6618847af6ea191b6155565ccaa44de0504581ddfed795a328a82'
'SKIP')
validpgpkeys=('05D0169C26E41593418129DF199A64FADFB500FF') # Gregor Jasny <gjasny@googlemail.com>

View file

@ -9,3 +9,4 @@ clang
doxygen
spdlog