upg cups cups-no-dbus dbus-broker lcms2

This commit is contained in:
joborun linux 2023-03-02 17:56:33 +02:00
parent 6c895f4f22
commit 54cecdc2a1
10 changed files with 144 additions and 19 deletions

View File

@ -9,9 +9,8 @@ pkgbase="cups-no-dbus"
pkgname=('libcups-no-dbus' 'cups-no-dbus')
_pkgname=('libcups' 'cups')
pkgver=2.4.2
pkgrel=06
pkgrel=07 ## rerun against rearranged libpaper
epoch=1
arch=('x86_64')
url="https://openprinting.github.io/cups/"
makedepends=('libtiff' 'libpng' 'acl' 'pam' 'xdg-utils' 'krb5' 'gnutls'
'cups-filters-no-dbus' 'bc' 'libcolord' 'gzip' 'autoconf' 'libusb'
@ -92,11 +91,11 @@ build() {
}
# if tests fail comment this check section out and rerun makepkg without the -f option
check() {
cd cups-${pkgver}
make -k check || /bin/true
make check
}
#check() {
# cd cups-${pkgver}
# make -k check || /bin/true
# make check
#}
package_libcups-no-dbus() {
pkgdesc="The CUPS Printing System - client libraries and headers - no systemd no avahi no dbus"
@ -183,7 +182,9 @@ provides=('cups')
# rm -rf "${pkgdir}"/etc/xinetd.d
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
license=('Apache' 'custom')
@ -203,3 +204,7 @@ sha256sums=(f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 # c
0bf6a75ba1b051771f155d9a5d36b307a6d40c6857d645b250fe93f3fb713474 # guid.patch
632faf08bfd1863e9ad6807aff766983e84030a0e4df441167f17de7266ca152) # 0001_Fix_OpenSSL_crash_bug.patch
## 7149b3a3823ff29ae43f16bd7b2dc2cd6fb42b2af5d2050cdd001d228ce7af81 cups-no-dbus-1:2.4.2-07-x86_64.pkg.tar.lz
## 0c56b3ed4152ff2d880eb179068d9e66061a9b3c7665048569e7eaa834929747 libcups-no-dbus-1:2.4.2-07-x86_64.pkg.tar.lz

View File

@ -8,7 +8,7 @@
pkgbase="cups"
pkgname=('libcups' 'cups')
pkgver=2.4.2
pkgrel=06 ## raised the rel value to match the nodbus pkgs so they don't try to replace each other
pkgrel=07 ## rerun against rearranged libpaper
epoch=1
arch=('x86_64')
url="https://openprinting.github.io/cups/"
@ -203,3 +203,6 @@ sha256sums=(f03ccb40b087d1e30940a40e0141dcbba263f39974c20eb9f2521066c9c6c908 # c
632faf08bfd1863e9ad6807aff766983e84030a0e4df441167f17de7266ca152) # 0001_Fix_OpenSSL_crash_bug.patch
## cd43358e186e1ce33487673340afeb8def17a846ef6409fdcc89a666005cc8ca cups-1:2.4.2-07-x86_64.pkg.tar.lz
## 94ca741c6738a624bdf2eeb0a6037aa4804a3aebe91886858b2ccd7795235a95 libcups-1:2.4.2-07-x86_64.pkg.tar.lz

52
dbus-broker/PKGBUILD Normal file
View File

@ -0,0 +1,52 @@
#!/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=dbus-broker
pkgver=33
pkgrel=01
pkgdesc="Linux D-Bus Message Broker w/o systemd"
url="https://github.com/bus1/dbus-broker/wiki"
depends=(expat audit)
makedepends=(meson python-docutils)
#options=(debug) ### uncomment this line to have debug pkg produced
source=(https://github.com/bus1/dbus-broker/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz{,.asc})
prepare() {
cd $pkgname-$pkgver
}
build() {
arch-meson $pkgname-$pkgver build \
-D audit=true \
-D docs=true \
-D linux-4-17=true \
-D launcher=false \
-D system-console-users=gdm,sddm,lightdm,lxdm
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
}
#---- arch license gpg-key & sha256sums ----
arch=(x86_64)
validpgpkeys=(BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26) # David Herrmann <dh.herrmann@gmail.com>
license=(Apache)
sha256sums=(23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841 # dbus-broker-33.tar.xz
3bce4084d7b683c20f804a0f6d590fe063e055c0dd57fa6e7b3f7251762b74c2) # dbus-broker-33.tar.xz.asc
## 03b5a5b7b697d5fe9de1e9fb31a6731ce38a750f3f00e775b82f55785dee2ebd dbus-broker-33-01-x86_64.pkg.tar.lz

52
dbus-broker/PKGBUILD-arch Normal file
View File

@ -0,0 +1,52 @@
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
# Contributor: David Herrmann <dh.herrmann@gmail.com>
pkgname=dbus-broker
pkgver=33
pkgrel=1
pkgdesc="Linux D-Bus Message Broker"
url="https://github.com/bus1/dbus-broker/wiki"
arch=(x86_64)
license=(Apache)
depends=(
audit
expat
systemd-libs
)
makedepends=(
meson
python-docutils
systemd
)
source=(
https://github.com/bus1/dbus-broker/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz{,.asc}
)
sha256sums=('23713f25624749fdb274907e429080fa2d8f4dbe76acd87bb6d21a3c818c7841'
'SKIP')
validpgpkeys=(BE5FBC8C9C1C9F60A4F0AEAE7A4F3A09EBDEFF26) # David Herrmann <dh.herrmann@gmail.com>
prepare() {
cd $pkgname-$pkgver
}
build() {
local meson_options=(
-D audit=true
-D docs=true
-D linux-4-17=true
-D system-console-users=gdm,sddm,lightdm,lxdm
)
arch-meson $pkgname-$pkgver build "${meson_options[@]}"
meson compile -C build
}
check() {
meson test -C build --print-errorlogs
}
package() {
meson install -C build --destdir "$pkgdir"
}
# vim:set sw=2 sts=-1 et:

1
dbus-broker/clean Normal file
View File

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

4
dbus-broker/deps Normal file
View File

@ -0,0 +1,4 @@
cmake
meson
python-docutils

1
dbus-broker/key Normal file
View File

@ -0,0 +1 @@
gpg -v --recv-key 7A4F3A09EBDEFF26

5
dbus-broker/time Normal file
View File

@ -0,0 +1,5 @@
real 0m15.109s
user 0m37.205s
sys 0m3.692s

View File

@ -6,10 +6,9 @@ pkmv#!/usr/bin/bash
#-----------------------------------------| DESCRIPTION |---------------------------------------
pkgname=lcms2
pkgver=2.14
pkgrel=02
pkgver=2.15
pkgrel=01
pkgdesc='Small-footprint color management engine, version 2'
arch=('x86_64')
url='http://www.littlecms.com/'
depends=('libtiff')
provides=('liblcms2.so')
@ -36,11 +35,14 @@ package() {
install -D -m0644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
#---- license gpg-key sha256sums ----
#---- arch license gpg-key & sha256sums ----
license=('MIT')
arch=(x86_64)
sha256sums=(28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740) # lcms2-2.14.tar.gz
license=(MIT)
sha256sums=(b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39) # lcms2-2.15.tar.gz
## 81d943c05a66f5ddcbab930e0db2ce5cf7e2de28a31d33905e62805e2c1a4eba lcms2-2.14-02-x86_64.pkg.tar.xz
## 47604a3db5d351e171f12ff223b6225c0ea3a30aa600835aaab4a9cc7b261e37 lcms2-2.15-01-x86_64.pkg.tar.lz

View File

@ -1,8 +1,8 @@
# Maintainer: Eric Bélanger <eric@archlinux.org>
pkgname=lcms2
pkgver=2.14
pkgrel=2
pkgver=2.15
pkgrel=1
pkgdesc='Small-footprint color management engine, version 2'
arch=('x86_64')
url='http://www.littlecms.com/'
@ -10,7 +10,7 @@ license=('MIT')
depends=('libtiff')
provides=('liblcms2.so')
source=("https://github.com/mm2/Little-CMS/releases/download/lcms${pkgver}/${pkgname}-${pkgver}.tar.gz")
sha256sums=('28474ea6f6591c4d4cee972123587001a4e6e353412a41b3e9e82219818d5740')
sha256sums=('b20cbcbd0f503433be2a4e81462106fa61050a35074dc24a4e356792d971ab39')
build() {
cd "${pkgname}-${pkgver}"