From dcee2d5cad87411a808b2fd22b3b55841a86b1c1 Mon Sep 17 00:00:00 2001 From: joborun Date: Sat, 23 Dec 2023 11:02:58 +0200 Subject: [PATCH] upg mercurial mpc nvme-cli postfix --- mercurial/PKGBUILD | 15 +++++---------- mercurial/PKGBUILD-arch | 10 ++++++---- mercurial/deps | 5 +++++ mercurial/time | 6 +++--- mpc/PKGBUILD | 17 ++++++++--------- mpc/PKGBUILD-arch | 21 +++++++++++++-------- mpc/deps | 1 + nvme-cli/PKGBUILD | 7 ++++--- nvme-cli/PKGBUILD-arch | 4 ++-- postfix/PKGBUILD | 24 ++++++++++++------------ postfix/PKGBUILD-arch | 8 ++++---- postfix/time | 7 +++---- xdg-desktop-portal/NOTE | 1 + 13 files changed, 67 insertions(+), 59 deletions(-) create mode 100644 xdg-desktop-portal/NOTE diff --git a/mercurial/PKGBUILD b/mercurial/PKGBUILD index 298034c..134d8bd 100644 --- a/mercurial/PKGBUILD +++ b/mercurial/PKGBUILD @@ -7,12 +7,11 @@ pkgname=mercurial pkgver=6.6.1 -pkgrel=01 +pkgrel=02 pkgdesc='A scalable distributed SCM tool' url="https://www.mercurial-scm.org/" depends=(python) -makedepends=(python-docutils) -#makedepends=(python-build python-installer python-setuptools python-wheel python-docutils) +makedepends=(python-build python-installer python-setuptools python-wheel python-docutils) optdepends=('tk: for the hgk GUI') #checkdepends=('breezy' 'cvs' 'git' 'git-lfs' 'python-docutils' 'subversion' 'unzip') # ToDo: @@ -26,9 +25,7 @@ source=(https://www.mercurial-scm.org/release/${pkgname}-${pkgver}.tar.gz{,.asc} build() { cd $pkgname-$pkgver -# python -m build --wheel --no-isolation -# from an older build - kept for reference - python setup.py build + python -m build -wn make -C contrib/chg } @@ -40,9 +37,7 @@ check() { package() { cd $pkgname-$pkgver -# python -m installer --destdir="$pkgdir" dist/*.whl -## also from the older build - python setup.py install --root="$pkgdir" --skip-build --optimize=1 + python -m installer -d "$pkgdir" dist/*.whl make DESTDIR="${pkgdir}" PREFIX=/usr install install -m644 -D contrib/zsh_completion "$pkgdir/usr/share/zsh/site-functions/_hg" @@ -89,5 +84,5 @@ sha256sums=(a29465a3fe40a3e8d49ba8343134ac2aba286b683ffeb838da0cf6e4521f9695 # 9ea9cdb932a7f671540171cd853d1da41e6d8332fa2c63fc5d5d857611a669a5 # mercurial-6.6.1.tar.gz.asc 87427151713e689cd87dc50d50c048e0e58285815e4eb61962b50583532cbde5) # mercurial.profile -## 690a2a03c09ad9dd7797f0530335d9b5b7faeff60e79593b88c263b107b5e168 mercurial-6.6.1-01-x86_64.pkg.tar.lz +## a7f79ebb0574870fbb9573f4d0c90668437030dddee23f6faf7803d8c0df1671 mercurial-6.6.1-02-x86_64.pkg.tar.lz diff --git a/mercurial/PKGBUILD-arch b/mercurial/PKGBUILD-arch index 04e22da..2e9b1db 100644 --- a/mercurial/PKGBUILD-arch +++ b/mercurial/PKGBUILD-arch @@ -4,13 +4,15 @@ pkgname=mercurial pkgver=6.6.1 -pkgrel=1 +pkgrel=2 pkgdesc='A scalable distributed SCM tool' arch=(x86_64) url="https://www.mercurial-scm.org/" license=(GPL) depends=(python) -makedepends=(python-docutils) +makedepends=(python-{build,installer,wheel} + python-setuptools + python-docutils) optdepends=('tk: for the hgk GUI') #checkdepends=('breezy' 'cvs' 'git' 'git-lfs' 'python-docutils' 'subversion' 'unzip') @@ -33,7 +35,7 @@ sha512sums=('f16240f06a98a088e0229aa6584daa540eee92476a0a7934617c065c9f1012288cf build() { cd $pkgname-$pkgver - python setup.py build + python -m build -wn make -C contrib/chg } @@ -45,7 +47,7 @@ check() { package() { cd $pkgname-$pkgver - python setup.py install --root="$pkgdir" --skip-build --optimize=1 + python -m installer -d "$pkgdir" dist/*.whl make DESTDIR="${pkgdir}" PREFIX=/usr install install -m644 -D contrib/zsh_completion "$pkgdir/usr/share/zsh/site-functions/_hg" diff --git a/mercurial/deps b/mercurial/deps index d4affd0..fa5c1da 100644 --- a/mercurial/deps +++ b/mercurial/deps @@ -1,3 +1,8 @@ python-docutils +python-build +python-installer +python-setuptools +python-wheel +gettext diff --git a/mercurial/time b/mercurial/time index a8afc5d..5d11e37 100644 --- a/mercurial/time +++ b/mercurial/time @@ -1,6 +1,6 @@ -real 1m4.163s -user 1m7.263s -sys 0m5.588s +real 1m26.817s +user 1m27.666s +sys 0m9.843s diff --git a/mpc/PKGBUILD b/mpc/PKGBUILD index 02e5bef..1a94be2 100644 --- a/mpc/PKGBUILD +++ b/mpc/PKGBUILD @@ -6,8 +6,8 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=mpc -pkgver=0.34 -pkgrel=03 +pkgver=0.35 +pkgrel=01 pkgdesc="Minimalist command line interface to MPD" url="https://www.musicpd.org/clients/mpc/" depends=(glibc) @@ -17,13 +17,13 @@ source=(https://www.musicpd.org/download/${pkgname}/${pkgver%.*}/${pkgname}-${pk build() { arch-meson build $pkgname-$pkgver - ninja -C build + meson compile -C build } package() { depends+=(libmpdclient.so) - DESTDIR="$pkgdir" ninja -C build install + meson install -C build --destdir "$pkgdir" install -vDm 644 $pkgname-$pkgver/contrib/mpc-completion.bash "$pkgdir/usr/share/bash-completion/completions/mpc" # the html documentation is not reproducible and only the man page is needed rm -rvf "$pkgdir/usr/share/doc/$pkgname/"{html,contrib/*.bash} @@ -33,13 +33,12 @@ package() { arch=(x86_64) -license=(GPL2) +license=(GPL-2.0-or-later) validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann -sha256sums=(691e3f3654bc10d022bb0310234d0bc2d8c075a698f09924d9ebed8f506fda20 # mpc-0.34.tar.xz - 11c88dc463286a1cf1f5c4293945f0a5642248b351576b06fab96881bbd92273) # mpc-0.34.tar.xz.sig - -## 7a6f6873232aa83e894974a6cbf51e294a204131dedb2e7cc4d16222eb86dc81 mpc-0.34-03-x86_64.pkg.tar.lz +sha256sums=(382959c3bfa2765b5346232438650491b822a16607ff5699178aa1386e3878d4 # mpc-0.35.tar.xz + 28caa578928e0b82e7f86421c5998f434f5e9ecdcf60680adf6c3ffd52a61d1e) # mpc-0.35.tar.xz.sig +## 85b0d1bac3a1dc9dd608a65abb1c9f32b1340cd1e2a221e00aa1a48cfa984d77 mpc-0.35-01-x86_64.pkg.tar.lz diff --git a/mpc/PKGBUILD-arch b/mpc/PKGBUILD-arch index c11d839..54b16ab 100644 --- a/mpc/PKGBUILD-arch +++ b/mpc/PKGBUILD-arch @@ -6,25 +6,30 @@ # Contributor: Link Dupont pkgname=mpc -pkgver=0.34 -pkgrel=3 +pkgver=0.35 +pkgrel=1 pkgdesc="Minimalist command line interface to MPD" arch=(x86_64) url="https://www.musicpd.org/clients/mpc/" -license=(GPL2) +license=(GPL-2.0-or-later) depends=(glibc) -makedepends=(libmpdclient meson python-sphinx rsync) +makedepends=( + libmpdclient + meson + python-sphinx + rsync +) source=(https://www.musicpd.org/download/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.xz{,.sig}) -sha512sums=('d43d5547134ffb24f2a2972882f6e264c1011a94d1033369d329487f59414d32d9842835afdd05da96fd8ed28f823d2ae2f46d8d8d24b68f3695badca2a9bbb2' +sha512sums=('be7ec268432eb8e34092d025e6a40379e83d54e5f87943beeb87ed8fe9db4c5c8261b09cc3230ada28300151382f97b1c2da45f54e8aad68af9946f484d0b28b' 'SKIP') -b2sums=('709f54ceebd66f703e5b1bf6ff8deb890e484fdc29c0b2198922763e347caac89d6eec5f74101f9fa860436e7493e2b02cc6b1b26e800e783546fe5a0c6e0d8f' +b2sums=('7e47d78b762b7334f5fec13897bdf11859310932371a55c189c4554b347f097852e5fa17be3df03d047fabcc60699a3b310d0aa395aadd96a5ebff009a2ddba0' 'SKIP') validpgpkeys=('0392335A78083894A4301C43236E8A58C6DB4512') # Max Kellermann build() { arch-meson build $pkgname-$pkgver - ninja -C build + meson compile -C build } package() { @@ -32,7 +37,7 @@ package() { libmpdclient libmpdclient.so ) - DESTDIR="$pkgdir" ninja -C build install + meson install -C build --destdir "$pkgdir" install -vDm 644 $pkgname-$pkgver/contrib/mpc-completion.bash "$pkgdir/usr/share/bash-completion/completions/mpc" # the html documentation is not reproducible and only the man page is needed rm -rvf "$pkgdir/usr/share/doc/$pkgname/"{html,contrib/*.bash} diff --git a/mpc/deps b/mpc/deps index c7ed849..8695866 100644 --- a/mpc/deps +++ b/mpc/deps @@ -3,3 +3,4 @@ meson python-sphinx rsync + diff --git a/nvme-cli/PKGBUILD b/nvme-cli/PKGBUILD index e877d07..f3b1fab 100644 --- a/nvme-cli/PKGBUILD +++ b/nvme-cli/PKGBUILD @@ -6,7 +6,7 @@ #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=nvme-cli -pkgver=2.6 +pkgver=2.7.1 pkgrel=01 pkgdesc="NVM-Express user space tooling for Linux w/o systemd" url="https://github.com/linux-nvme/nvme-cli" @@ -54,6 +54,7 @@ arch=(x86_64) license=('GPL') -sha256sums=(7e2f11eb7a9c1b9343d537a32ae5c78f51de20cd4a6cdddb2bc2459c259b33d6) # nvme-cli-2.6.tar.gz +sha256sums=(4c69d0f3c8b553110d0f63f5876d56627abd2d9f5d3904e2480cedd03cb15654) # nvme-cli-2.7.1.tar.gz + +## 6800a0b8782281dab57a31b598520d88cc324e14c6707a81ece855669d1f29a5 nvme-cli-2.7.1-01-x86_64.pkg.tar.lz -## 3c35127ee47523c1538beb027491ee44c1635926734b2b243bdcda6744f68e07 nvme-cli-2.6-01-x86_64.pkg.tar.lz diff --git a/nvme-cli/PKGBUILD-arch b/nvme-cli/PKGBUILD-arch index bddc05c..d8214f0 100644 --- a/nvme-cli/PKGBUILD-arch +++ b/nvme-cli/PKGBUILD-arch @@ -5,7 +5,7 @@ # Contributor: Martin Schrodt pkgname=nvme-cli -pkgver=2.6 +pkgver=2.7.1 pkgrel=1 pkgdesc="NVM-Express user space tooling for Linux" arch=('x86_64') @@ -17,7 +17,7 @@ options=(strip) install=nvme-cli.install # checkdepends=('python2-nose' 'python-nose') source=("$pkgname-$pkgver.tar.gz::https://github.com/linux-nvme/${pkgname}/archive/v${pkgver}.tar.gz") -sha256sums=('7e2f11eb7a9c1b9343d537a32ae5c78f51de20cd4a6cdddb2bc2459c259b33d6') +sha256sums=('4c69d0f3c8b553110d0f63f5876d56627abd2d9f5d3904e2480cedd03cb15654') build() { cd "${pkgname}-${pkgver}" diff --git a/postfix/PKGBUILD b/postfix/PKGBUILD index 60575f4..a4e45e0 100644 --- a/postfix/PKGBUILD +++ b/postfix/PKGBUILD @@ -8,8 +8,8 @@ # last build due to license restrictions, we have other alternatives # pkgbase=postfix pkgname=(postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} ) -pkgver=3.8.3 -pkgrel=03 +pkgver=3.8.4 +pkgrel=01 pkgdesc="Fast, easy to administer, secure mail server w/o systemd - now (3.8.3) BSD4 clause and copyrights " url="http://www.postfix.org/" depends=(glibc) @@ -242,19 +242,19 @@ license=( 'EPL-2.0 OR IPL-1.0' BSD-4-Clause-UC) validpgpkeys=('622C7C012254C186677469C50C0B590E80CA15A7') # Wietse Venema -sha256sums=(16946c9874a786a09f53b17d1c83dc1faae35cbf80bab34ab01798b70420968b # postfix-3.8.3.tar.gz - 601435d6b312c7e96f9e2b08bb2ae45b1aca722ad3c785c569267e7f58a3c171 # postfix-3.8.3.tar.gz.sig +sha256sums=(6f5848c5d8b6a7d2c5af0a9f75b0bd3f103451e912591464ab867fde085e6236 # postfix-3.8.4.tar.gz + 1bcccfc6efddf4d5749969c899fd51783a0a2fd9235bd00cfcde806c0a16d29b # postfix-3.8.4.tar.gz.sig 99682cbc9edda4a10f8624d43ada577dd3bd8f2409ae5aef04ff7db0d956ef67 # postfix-3.5.8-main_defaults.patch fec58a3edb242daa9e45d1dd58cf19193fcadb44bc8ad8dc4e6f92f04b7257e5 # postfix.install 63f39147887336bdd173fb9425998f0a0c6f00a31241f922a255c157bfd8d02e # postfix.sysusers 825106bc3a6db8872160c5d65be04ad92828a043b8c8decc531341f0fe4a5742) # postfix.tmpfiles -## 272018b890ac9ae7dc766d406e85ea9a2c8fe9b6136530fcdff4c076425fe88b postfix-3.8.3-03-x86_64.pkg.tar.lz -## 38f5c92f6646deb6fd2f19c1fd0589eac33402dd93bedea7e29dd200068c1dc6 postfix-cdb-3.8.3-03-x86_64.pkg.tar.lz -## 8b955690351a5a4dbaef8bf390787c9976da0c83a0e2c345ad22cc468b731928 postfix-ldap-3.8.3-03-x86_64.pkg.tar.lz -## 16a2e60d3ac7fbb385ce0bf4ddfdbb8f513940bc09382f5dd58b8bbea843014a postfix-lmdb-3.8.3-03-x86_64.pkg.tar.lz -## 500198fbfa210f2fb74e9d4f86f6c3b01ece2ef0c35a2c94ccad1ddd8bde84e8 postfix-mysql-3.8.3-03-x86_64.pkg.tar.lz -## b00492b9883b15cb55359dc31e1b454574fd8a79309992d9a2ed2e26aabaa381 postfix-pcre-3.8.3-03-x86_64.pkg.tar.lz -## bbfe408c2d8a109c01c9bb2bf176b70a2c7f61c7afd83df519ac8ab785ff8d74 postfix-pgsql-3.8.3-03-x86_64.pkg.tar.lz -## 98fb9c92fc0c0f5f3b040b60ee4ad8483e7e6645c7685a1219d9244bc7d43cb0 postfix-sqlite-3.8.3-03-x86_64.pkg.tar.lz +## 995e5ee9a80b64bb395183805ca0a04eedb75af1b6fecdcff043b1310d3d5d6d postfix-3.8.4-01-x86_64.pkg.tar.lz +## 54e18a0806002d42bf089c04f23db0f00d141da2a83c7708fec585dbbf0840bb postfix-cdb-3.8.4-01-x86_64.pkg.tar.lz +## bb1a86397f436644470dfdcdfecb85d86dfd10809713802589debaac566118d3 postfix-ldap-3.8.4-01-x86_64.pkg.tar.lz +## d7d51e4ccf23c12318fe33b80ada5fa02c057f6670a89b48494aeeea6399f9ac postfix-lmdb-3.8.4-01-x86_64.pkg.tar.lz +## fb0d7838cd6067e3262b8d0928b9e53a61627da75788b39a1a23d7767629585d postfix-mysql-3.8.4-01-x86_64.pkg.tar.lz +## 32e63caf3ad9016038db44b0525acc94aec41d9fd916ce4993103bcb8af89aff postfix-pcre-3.8.4-01-x86_64.pkg.tar.lz +## b32d44665b646040cdd77a73b1da01d3de5f373da9a8b7e1386667e382b04a2e postfix-pgsql-3.8.4-01-x86_64.pkg.tar.lz +## f39a8b8209b7cb6a6c29a92a39d87907c8e59588edab6caae094103cd74c8ae5 postfix-sqlite-3.8.4-01-x86_64.pkg.tar.lz diff --git a/postfix/PKGBUILD-arch b/postfix/PKGBUILD-arch index 08d9356..cad809d 100644 --- a/postfix/PKGBUILD-arch +++ b/postfix/PKGBUILD-arch @@ -8,8 +8,8 @@ pkgname=( postfix postfix-{cdb,ldap,lmdb,mysql,pcre,pgsql,sqlite} ) -pkgver=3.8.3 -pkgrel=3 +pkgver=3.8.4 +pkgrel=1 pkgdesc="Fast, easy to administer, secure mail server" arch=(x86_64) url="https://www.postfix.org/" @@ -41,13 +41,13 @@ source=( $pkgbase.sysusers $pkgbase.tmpfiles ) -sha512sums=('38df222cd1fca992bba9eef123ed547386244f41577f0f4eec9c055afd48773736bd9d5857166e31d94e5c55be57a4381f8ce1c8cde80e9b8779bae5e0720aef' +sha512sums=('5bae3d62e104714aead1fff28a595bab4315227382f53c8dae2a231f4240e31abda19c1e3befc1db4c89bc5d66c9a43830390365aadabdac5cf36b493c5c48c7' 'SKIP' '7b2785aa8120ca3ff91b405baf675e9e11f8d58b18a9b842672e7ae30932febddac10556a70823d8746fcb160bceb4dbabdee45cf46b02fc0127057656fb85c4' '27f54747ad480d65b560c9dbc97e12c6353e4bceca0ffe3e358e31de56db0ad79928164c9f8790c73a9f791daa378253d2ee29b5a766661778553ec889b2cf97' 'a7f15970f613ae7b98ce1b84ca0a6034ce3cc7b2b9ce7160dad9731f740fb762f4a54f44acceb5f06f8744fa9e952b088086af8a69da388a600b742a3cda37f2' 'd08574a6acd595fc146513c92dc1bb341c3432d67de1e93ab73a7ce60e385dd34f3a55e3d3d7aec5f358ac4aae260f028599ac47650ebc663cea3043a760a7bc') -b2sums=('a656606c2a46671548cb954a65d769ba5bf68a5c8f0ccdc0e753b03386956eef3e264b696a306c586f1df1b06fb173e5f3db74c6a9e4d3686c86b8f53be585ed' +b2sums=('200ce3d72444da05e42fc8627002d53d68c1b3d78b7f74b0130ac958c23d16454783ef4849a8c9a4e3cba8ae36646e921f7e94ac4fb819b597e1a5ab1a875272' 'SKIP' 'b5f19e0619f1fb017cd889c14e341c21146b3afe7b9eefcdb7fb1eb83a357434b899d1e92f3ab0023c78ef8f2de6ae54c4599ee0f0bd04d257f4ca0a4dc9a16c' '02dd441cf6e4a7c2bc0de876f020b0784d811f77a5c6102dd075d67b07158dbc53c8b4d62bc8035283d4f349008574b1c3fac03f4519d56ffd809cb5bcfb7bea' diff --git a/postfix/time b/postfix/time index 7274686..c19683a 100644 --- a/postfix/time +++ b/postfix/time @@ -1,6 +1,5 @@ - -real 1m30.014s -user 1m19.139s -sys 0m13.136s +real 1m45.579s +user 1m32.544s +sys 0m17.441s diff --git a/xdg-desktop-portal/NOTE b/xdg-desktop-portal/NOTE new file mode 100644 index 0000000..adf961f --- /dev/null +++ b/xdg-desktop-portal/NOTE @@ -0,0 +1 @@ +this pkg is the last ver that can be build without pests and serves as a blocker towards arch and obarun using flatpak pipewire and aspects of SystemD which now Obarun begins to employ, such as basu, only to satisfy wlr toys for KDE-plasma wayland - Dangerous slip there mr Obarun, passing the responsibility to obCommunity to be using systemd parts to build fluff garbage