[arch-commits] Commit in salt/trunk (PKGBUILD)

Morten Linderud foxboron at archlinux.org
Sat Feb 27 12:05:29 UTC 2021


    Date: Saturday, February 27, 2021 @ 12:05:28
  Author: foxboron
Revision: 874869

upgpkg: salt 3002.5-3

Modified:
  salt/trunk/PKGBUILD

----------+
 PKGBUILD |   43 ++++++++++++++++++++++++++-----------------
 1 file changed, 26 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-27 12:04:58 UTC (rev 874868)
+++ PKGBUILD	2021-02-27 12:05:28 UTC (rev 874869)
@@ -1,11 +1,13 @@
 # Maintainer: Johannes Löthberg <johannes at kyriasis.com>
+# Maintainer: Morten Linderud <foxboron at archlinux.org>
 # Contributor: Sébastien Luttringer
 # Contributor: Daniel Wallace <danielwallace at gtmanfred dot com>
 # Contributor: Christer Edwards <christer.edwards at gmail.com>
+# Contributor: zer0def <zer0def at github>
 
 pkgname=salt
-pkgver=2019.2.7
-pkgrel=1
+pkgver=3002.5
+pkgrel=3
 
 pkgdesc='Central system and configuration manager'
 arch=('any')
@@ -15,19 +17,19 @@
 replaces=('salt-zmq' 'salt-raet')
 conflicts=('salt-zmq' 'salt-raet')
 
-depends=('python2-jinja'
-         'python2-msgpack'
-         'python2-yaml'
-         'python2-markupsafe'
-         'python2-requests'
-         'python2-pyzmq'
-         'python2-crypto'
-         'python2-m2crypto'
-         'python2-systemd'
-         'python2-tornado'
-         'python2-futures')
+depends=('python-jinja'
+         'python-msgpack'
+         'python-yaml'
+         'python-markupsafe'
+         'python-requests'
+         'python-pyzmq'
+         'python-m2crypto'
+         'python-systemd'
+         'python-distro'
+         'python-pycryptodomex')
 optdepends=('dmidecode: decode SMBIOS/DMI tables'
-            'python2-pygit2: gitfs support')
+            'python-pygit2: gitfs support')
+#checkdepends=('python-pytest' 'python-psutil')
 
 backup=('etc/logrotate.d/salt'
         'etc/salt/master'
@@ -37,19 +39,26 @@
 source=("https://pypi.io/packages/source/s/salt/salt-$pkgver.tar.gz"
         salt.logrotate)
 
-sha256sums=('d648bcfb7f6c3f2e13b5dfd67dec1043fc25cc72ebebec94b00b1dc5b2e1b873'
+sha256sums=('c8ab404335104351066ec1bcc42278aa77e24aaacc308603939d75aba05519af'
             'abecc3c1be124c4afffaaeb3ba32b60dfee8ba6dc32189edfa2ad154ecb7a215')
 
 build() {
   cd salt-$pkgver
-  python2 setup.py build
+  python setup.py build
 }
 
+# TODO: Missing salt-factories, pytest-tempdir
+# check() {
+#   cd salt-$pkgver
+#   python setup.py install --root="$PWD/tmp_install" --optimize=1
+#   PYTHONPATH="$PWD/tmp_install/usr/lib/python3.9/site-packages:$PYTHONPATH" py.test
+# }
+
 package() {
   install -Dm644 salt.logrotate "$pkgdir"/etc/logrotate.d/salt
 
   cd salt-$pkgver
-  python2 setup.py --salt-pidfile-dir="/run/salt" install --root="$pkgdir" --optimize=1 --skip-build
+  python setup.py --salt-pidfile-dir="/run/salt" install --root="$pkgdir" --optimize=1 --skip-build
 
   # default config
   install -Dm644 conf/master "$pkgdir/etc/salt/master"



More information about the arch-commits mailing list