rebuild due to new eudev

colord fuse3 ndctl python-pyudev udisks2 umockdev
This commit is contained in:
joborun linux 2023-10-05 22:17:10 +03:00
parent 12fd861f2e
commit 0a0add3814
13 changed files with 91 additions and 40 deletions

View File

@ -8,10 +8,9 @@
pkgbase=colord
pkgname=(colord colord-sane libcolord)
pkgver=1.4.6
pkgrel=01
pkgdesc="System daemon for managing color devices"
pkgrel=02
pkgdesc="System daemon for managing color devices w/o systemd"
url="https://www.freedesktop.org/software/colord"
arch=(x86_64)
depends=(lcms2 libgusb polkit sqlite dconf dbus libgudev shared-mime-info )
makedepends=(gobject-introspection vala sane bash-completion argyllcms git meson gtk-doc
docbook-xsl)
@ -95,7 +94,9 @@ package_libcolord() {
mv lib/* "$pkgdir"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=(GPL2)
@ -104,3 +105,8 @@ validpgpkeys=('163EB50119225DB3DF8F49EA17ACBA8DFA970E17') # Richard Hughes
sha256sums=(SKIP
737de4459587d85a35c29e8ac7f7feb2ad6b4d3546c0f87c8f3c7fefddbaa835 # colord.sysusers
e7b6b72c59058f70e2a0f1c5f4f57cdbc2b60b187ae3c27c108e5f78a05eebc2) # colord.tmpfiles
## c6f8729266b8a21c9a7785b7ccbd7b2e9109170516053ddd3f6a7e3dbbc668d1 colord-1.4.6-02-x86_64.pkg.tar.lz
## b1f4822ff9a249cd52076f9283950ab85a736df51968bfe411b83f0c13ee19aa colord-sane-1.4.6-02-x86_64.pkg.tar.lz
## c5a91ad67aa25221903cebd4753a51e781574202faf28221953707947d03e549 libcolord-1.4.6-02-x86_64.pkg.tar.lz

View File

@ -2,21 +2,46 @@
# Contributor: Ionut Biru <ibiru@archlinux.org>
pkgbase=colord
pkgname=(colord colord-sane libcolord)
pkgname=(
colord
colord-sane
libcolord
)
pkgver=1.4.6
pkgrel=1
pkgdesc="System daemon for managing color devices"
url="https://www.freedesktop.org/software/colord"
arch=(x86_64)
license=(GPL2)
depends=(lcms2 libgusb polkit sqlite dconf dbus libgudev shared-mime-info systemd)
makedepends=(gobject-introspection vala sane bash-completion argyllcms git meson gtk-doc
docbook-xsl)
depends=(
dbus
dconf
lcms2
libgudev
libgusb
polkit
shared-mime-info
sqlite
systemd
)
makedepends=(
argyllcms
bash-completion
docbook-xsl
git
gobject-introspection
gtk-doc
meson
sane
vala
)
options=(!emptydirs)
_commit=43c19fd019da5f69d2ebc00a9908b1dd83129485 # tags/1.4.6^0
source=("git+https://github.com/hughsie/colord#commit=$_commit")
sha256sums=('SKIP')
validpgpkeys=('163EB50119225DB3DF8F49EA17ACBA8DFA970E17') # Richard Hughes
b2sums=('SKIP')
validpgpkeys=(
163EB50119225DB3DF8F49EA17ACBA8DFA970E17 # Richard Hughes
)
pkgver() {
cd colord
@ -28,12 +53,15 @@ prepare() {
}
build() {
arch-meson colord build \
-D libcolordcompat=true \
-D sane=true \
-D vapi=true \
-D print_profiles=true \
local meson_options=(
-D daemon_user=colord
-D libcolordcompat=true
-D print_profiles=true
-D sane=true
-D vapi=true
)
arch-meson colord build "${meson_options[@]}"
meson compile -C build
}
@ -53,8 +81,10 @@ _pick() {
package_colord() {
depends+=("libcolord=$pkgver-$pkgrel")
optdepends=('argyllcms: color profiling'
'colord-sane: SANE support')
optdepends=(
'argyllcms: color profiling'
'colord-sane: SANE support'
)
provides=(libcolorhug.so)
replaces=(shared-color-profiles)
@ -77,13 +107,20 @@ package_colord() {
package_colord-sane() {
pkgdesc+=" (SANE support)"
depends=("colord=$pkgver-$pkgrel" sane)
depends=(
"colord=$pkgver-$pkgrel"
sane
)
mv sane/* "$pkgdir"
}
package_libcolord() {
pkgdesc+=" (client library)"
depends=(glib2 lcms2 systemd)
depends=(
glib2
lcms2
systemd
)
provides=(libcolord.so)
mv lib/* "$pkgdir"
}

View File

@ -17,3 +17,7 @@ eudev
valgrind
meson
gettext
graphite
json-glib

View File

@ -1,5 +1,6 @@
real 2m48.512s
user 9m20.691s
sys 0m8.458s
real 5m31.859s
user 19m22.470s
sys 0m10.857s

View File

@ -8,13 +8,13 @@
pkgbase=fuse3
pkgname=(fuse-common fuse3)
pkgver=3.16.1
pkgrel=01
pkgrel=02 ## rebuild on new eudev
pkgdesc='Interface for userspace programs to export a filesystem to the Linux kernel'
url='https://github.com/libfuse/libfuse'
makedepends=('pkg-config' 'meson' 'eudev')
## options=('!emptydirs' 'debug') ## uncomment this to produce the debug pkg
options=(!emptydirs)
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.gz) # {,.asc})
source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.gz) ## {,.asc})
build() {
cd fuse-$pkgver
@ -58,6 +58,6 @@ validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <Nikolau
sha256sums=(75a7140ce2d4589eda2784d2279be9d2b273a9b6b0f79ecb871dc4dded046fb5) # fuse-3.16.1.tar.gz
## not available for 3.16 7910fb48da1ee7aabde1e49b2d97e042c03d4521ddf7c9a80c5cb57153d99da7) # fuse-3.15.1.tar.gz.asc
## 9e043c3e75dc4625846bdf9ed6de4d7f8732ebf9358ee065bb18b65a96a26a7a fuse3-3.16.1-01-x86_64.pkg.tar.lz
## b7a99f03826314f25fd2c06c14646bec2205a54b7ac35d2ae5d555b6578585df fuse-common-3.16.1-01-x86_64.pkg.tar.lz
## ef7bb42fafc595e4cb329b856dd8533267b6a6b0e87acea1c2737227bcf2607e fuse3-3.16.1-02-x86_64.pkg.tar.lz
## c13f6d0aa80e1b5c3c6c177b84448a8e3f10379a6b6d10ed3b69af07fab2c9fd fuse-common-3.16.1-02-x86_64.pkg.tar.lz

View File

@ -7,7 +7,7 @@
pkgname=ndctl
pkgver=76.1
pkgrel=01
pkgrel=02 ## eudev rebuild
pkgdesc='Utility library for managing the libnvdimm (non-volatile memory device) sub-system in the Linux kernel w/o systemd'
url="https://github.com/pmem/ndctl"
depends=('iniparser' 'json-c' 'keyutils' 'kmod' 'util-linux-libs' 'eudev' 'libtraceevent' 'libtracefs' )
@ -43,4 +43,5 @@ license=('LGPL')
sha256sums=(05e9737c3775241617a0cb51c559e60f66ccf6144175a5649f422403dc758656) ## ndctl-76.1.tar.gz
## ae95aa594b07fc0f1c1979ff6afb2fff14183b06f72dd169dd0b88f0f1d6637c ndctl-76.1-01-x86_64.pkg.tar.lz
## de390d7855ab10ce5474a7f67c9a99029cf21ede74f9b56c67d135b99695b941 ndctl-76.1-02-x86_64.pkg.tar.lz

View File

@ -3,7 +3,6 @@ bash-completion
xmlto
git
cmake
automake
autoconf
iniparser
@ -12,3 +11,4 @@ eudev
libtraceevent
libtracefs

View File

@ -8,7 +8,7 @@
_pkgname=pyudev
pkgname=python-$_pkgname
pkgver=0.24.1
pkgrel=01
pkgrel=02 ## eudev rebuild
url='https://github.com/pyudev/pyudev'
pkgdesc='Python bindings to libudev w/o systemd'
depends=('python-six')
@ -67,5 +67,4 @@ license=('LGPL')
sha256sums=(b277149ebca914d3f5daff1a7fa1e0d00bea9c4950af8ac95d9a8a83f2937c79) # pyudev-0.24.1.tar.gz
## 51e9b3d7b6e429bf0400e06eba50022ea6da4d4dfb742e07fe6abdc47738a9ff python-pyudev-0.24.1-01-x86_64.pkg.tar.lz
## 0c6f50bee9e5a9ca2a87abac663e4d1076714f55ea9e50fb0b462804db602dff python-pyudev-0.24.1-02-x86_64.pkg.tar.lz

View File

@ -11,3 +11,4 @@ python-wheel
python-pip
python-typing_extensions

View File

@ -7,7 +7,7 @@
pkgname=udisks2
pkgver=2.10.1
pkgrel=02
pkgrel=03 ## eudev rebuild
pkgdesc="Disk Management Service, version 2 w/o systemd zram systemd-swap"
# piece of junk software coming from none other than the source of trouble
# they have added systemd-swap functionality to disk management just to exclude
@ -86,6 +86,6 @@ license=(GPL-2.0-or-later
LGPL-2.0-or-later)
sha256sums=(b75734ccf602540dedb4068bec206adcb508a4c003725e117ae8f994d92d8ece # udisks-2.10.1.tar.bz2
53eb9e7f350d76cee03b1e4ad406eaf8bbf239b8d27be696a07d39fd121916ba) # disable_logind_support.patch
## 790461dbbd0ec117aad454e3e4b55a1802af609f96285d3fa90acdc8e6733431 udisks2-2.10.1-02-x86_64.pkg.tar.lz
## b2fc0c71639d2d6e0bd12e4da8287f9e8544f6cb5d38ff1cd5178928536f73a7 udisks2-2.10.1-03-x86_64.pkg.tar.lz

View File

@ -1,6 +1,6 @@
real 3m43.751s
user 3m37.968s
sys 0m6.377s
real 4m46.487s
user 4m40.276s
sys 0m7.135s

View File

@ -7,7 +7,7 @@
pkgname=umockdev
pkgver=0.17.18
pkgrel=01
pkgrel=02 ## eudev rebuild
pkgdesc="Record/mock hardware devices for bug reports and regression tests w/o systemd"
url="https://github.com/martinpitt/umockdev/"
depends=('libgudev')
@ -42,5 +42,5 @@ license=('LGPL')
sha256sums=(466ad3e0c715e56f50ea6a965165823d073a84137acb8a1e39b66573648a985f) # umockdev-0.17.18.tar.gz
## d42f8e5a67cd551013cf06ba26d37180bfbdc9e6e67ea95e90426bf8e3973dac umockdev-0.17.18-01-x86_64.pkg.tar.lz
## 0c1f53c3c1bcd2424f9c44dc5de3213cf1ba08b906fe0a3ca5ec188c0577dbb9 umockdev-0.17.18-02-x86_64.pkg.tar.lz

View File

@ -6,5 +6,7 @@ vala
libmicrohttpd
valgrind
eudev
libjpeg-turbo
graphite