From 54cecdc2a10b0f82778587c0484bafe0d4fdff26 Mon Sep 17 00:00:00 2001 From: Joe Bo Run Date: Thu, 2 Mar 2023 17:56:33 +0200 Subject: [PATCH] upg cups cups-no-dbus dbus-broker lcms2 --- cups-no-dbus/PKGBUILD | 21 ++++++++++------ cups/PKGBUILD | 5 +++- dbus-broker/PKGBUILD | 52 +++++++++++++++++++++++++++++++++++++++ dbus-broker/PKGBUILD-arch | 52 +++++++++++++++++++++++++++++++++++++++ dbus-broker/clean | 1 + dbus-broker/deps | 4 +++ dbus-broker/key | 1 + dbus-broker/time | 5 ++++ lcms2/PKGBUILD | 16 ++++++------ lcms2/PKGBUILD-arch | 6 ++--- 10 files changed, 144 insertions(+), 19 deletions(-) create mode 100644 dbus-broker/PKGBUILD create mode 100644 dbus-broker/PKGBUILD-arch create mode 100644 dbus-broker/clean create mode 100644 dbus-broker/deps create mode 100644 dbus-broker/key create mode 100644 dbus-broker/time diff --git a/cups-no-dbus/PKGBUILD b/cups-no-dbus/PKGBUILD index dc4c274..574e25b 100644 --- a/cups-no-dbus/PKGBUILD +++ b/cups-no-dbus/PKGBUILD @@ -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 + + diff --git a/cups/PKGBUILD b/cups/PKGBUILD index 7563c35..a300a73 100644 --- a/cups/PKGBUILD +++ b/cups/PKGBUILD @@ -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 + diff --git a/dbus-broker/PKGBUILD b/dbus-broker/PKGBUILD new file mode 100644 index 0000000..1e764c4 --- /dev/null +++ b/dbus-broker/PKGBUILD @@ -0,0 +1,52 @@ +#!/usr/bin/bash +# JOBoRun : Jwm OpenBox Obarun RUNit +# Maintainer : Joe Bo Run +# 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 + +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 + diff --git a/dbus-broker/PKGBUILD-arch b/dbus-broker/PKGBUILD-arch new file mode 100644 index 0000000..7c720b6 --- /dev/null +++ b/dbus-broker/PKGBUILD-arch @@ -0,0 +1,52 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: David Herrmann + +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 + +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: diff --git a/dbus-broker/clean b/dbus-broker/clean new file mode 100644 index 0000000..2bbf62c --- /dev/null +++ b/dbus-broker/clean @@ -0,0 +1 @@ +rm -rf {src,pkg,dbus-bro*.tar.xz*} diff --git a/dbus-broker/deps b/dbus-broker/deps new file mode 100644 index 0000000..48a23a8 --- /dev/null +++ b/dbus-broker/deps @@ -0,0 +1,4 @@ +cmake +meson +python-docutils + diff --git a/dbus-broker/key b/dbus-broker/key new file mode 100644 index 0000000..acf7145 --- /dev/null +++ b/dbus-broker/key @@ -0,0 +1 @@ +gpg -v --recv-key 7A4F3A09EBDEFF26 diff --git a/dbus-broker/time b/dbus-broker/time new file mode 100644 index 0000000..e9a886d --- /dev/null +++ b/dbus-broker/time @@ -0,0 +1,5 @@ + +real 0m15.109s +user 0m37.205s +sys 0m3.692s + diff --git a/lcms2/PKGBUILD b/lcms2/PKGBUILD index 3338da8..3779f2a 100644 --- a/lcms2/PKGBUILD +++ b/lcms2/PKGBUILD @@ -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 + diff --git a/lcms2/PKGBUILD-arch b/lcms2/PKGBUILD-arch index 3861a51..f2c815a 100644 --- a/lcms2/PKGBUILD-arch +++ b/lcms2/PKGBUILD-arch @@ -1,8 +1,8 @@ # Maintainer: Eric BĂ©langer 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}"