upg mercurial mpc nvme-cli postfix

This commit is contained in:
joborun linux 2023-12-23 11:02:58 +02:00
parent 530a626762
commit dcee2d5cad
13 changed files with 67 additions and 59 deletions

View File

@ -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

View File

@ -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"

View File

@ -1,3 +1,8 @@
python-docutils
python-build
python-installer
python-setuptools
python-wheel
gettext

View File

@ -1,6 +1,6 @@
real 1m4.163s
user 1m7.263s
sys 0m5.588s
real 1m26.817s
user 1m27.666s
sys 0m9.843s

View File

@ -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 <max@blarg.de>
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

View File

@ -6,25 +6,30 @@
# Contributor: Link Dupont <link@subpop.net>
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 <max@blarg.de>
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}

View File

@ -3,3 +3,4 @@ meson
python-sphinx
rsync

View File

@ -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

View File

@ -5,7 +5,7 @@
# Contributor: Martin Schrodt <martin@schrodt.org>
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}"

View File

@ -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 <wietse@porcupine.org>
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

View File

@ -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'

View File

@ -1,6 +1,5 @@
real 1m30.014s
user 1m19.139s
sys 0m13.136s
real 1m45.579s
user 1m32.544s
sys 0m17.441s

1
xdg-desktop-portal/NOTE Normal file
View File

@ -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