Date: Tuesday, May 2, 2023 @ 07:26:00
  Author: dvzrv
Revision: 476316

upgpkg: audit 3.1.1-1: Upgrade to 3.1.1.

Add missing optdepends for audit.
Use bash arrays with one entry per line for better handling.

Modified:
  audit/trunk/PKGBUILD

----------+
 PKGBUILD |   45 +++++++++++++++++++++++++++++++++++----------
 1 file changed, 35 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-01 21:32:41 UTC (rev 476315)
+++ PKGBUILD    2023-05-02 07:26:00 UTC (rev 476316)
@@ -9,14 +9,28 @@
 
 pkgbase=audit
 _name=audit-userspace
-pkgname=(audit python-audit)
-pkgver=3.1
-pkgrel=2
+pkgname=(
+  audit
+  python-audit
+)
+pkgver=3.1.1
+pkgrel=1
 pkgdesc='Userspace components of the audit framework'
 url='https://people.redhat.com/sgrubb/audit'
 arch=(x86_64)
-makedepends=(glibc krb5 libcap-ng libldap linux-api-headers python swig)
-license=(GPL2 LGPL2.1)
+license=(
+  GPL2
+  LGPL2.1
+)
+makedepends=(
+  glibc
+  krb5
+  libcap-ng
+  libldap
+  linux-api-headers
+  python
+  swig
+)
 options=(emptydirs)
 source=(
   https://github.com/linux-audit/$_name/archive/v$pkgver/$_name-v$pkgver.tar.gz
@@ -24,11 +38,11 @@
   $pkgbase-3.0.9-flex_array_workaround.patch
   $pkgbase-3.0.9-undo_flex_array_workaround.patch
 )
-sha512sums=('c21be7da557a2f0f2576645db23626785955190599e1b417252424eaefa7284da8e2e915cf2599f28078ee507d83497eb6cbbdb1b1459a0fabd62e235b34e7b9'
+sha512sums=('58a8bb5f4432e035f2abcd336927b92789fe1f43dd5a71c508c3d79b94cbae2f979a02d79164f813fef4e42f7ad747b0d868f186d2197dd5987b0b98234399f9'
             
'bc699123f810abcf9300728bf61d7fcfcc83677b75fbeb713fb24cc11b2f9edf687661aab70766acde7c3c41c6a62f8e0a54cdfb49d1c7ce2246b67fbe3feec5'
             
'442bffac895abbd0abe455c36ebc03ed5a9faee16b57347ef1f37c0d9c33777e204da917be3bbe11c56173c2ec96eed60646ac7214da47f828eef5fa104c1ebb'
             
'92ba0f9b3d3721bf64b56e2f3e2ac4e54b2b6acd9d5646a5ee97eea244cb165e19a56c362de16834925ae063c79e6505687749f1dd67dd0f2997919aea7cb2ef')
-b2sums=('62c92a933c6eefeb3dfe1ec2950de624b7bdfe6f990528314108ad07d4d5a58fb53e0e5edc2f411b1f0a0140bfe96742a7ffadc72c06d1f3f34cb3cbea4e5f4d'
+b2sums=('36f632550dd34ac130be408562aeaeea07c513e3ac76ba1689eb2c588e3312772dae99510584cd8b5e3878905a1695f907fa7216b7f9ab208b48d14d0cfe5f7a'
         
'50be1b4f76ace20d8d14b4c57a9bb69daa3da35fd654aca8730bc287682fe38f1c1917b37469fb087daf9f309ffc15cca15f54166ece0a055f540c2604778fc6'
         
'2241c3dd29c803493ac8e85afd6031749a46b583514829b8761c24ae12061999b7c95107ec2948dd7edb239f805ca088b7b24229abb5445a4767702539779b0f'
         
'd89110c32da33c2ca9292391ead930352e4c8935aa86111640130d9e3fbc0ebe27b069a83812530dfbbf28f4ddd33545658c8061d87bfac9a9d3a6a5ff0be4b8')
@@ -81,7 +95,14 @@
     krb5 libkrb5.so libgssapi_krb5.so
     libcap-ng libcap-ng.so
   )
-  provides=(libaudit.so libauparse.so)
+  optdepends=(
+    'libldap: for audispd-zos-remote'
+    'sh: for augenrules'
+  )
+  provides=(
+    libaudit.so
+    libauparse.so
+  )
   backup=(
     etc/libaudit.conf
     etc/audit/audit-stop.rules
@@ -115,8 +136,12 @@
 }
 
 package_python-audit() {
-  depends=(audit libaudit.so libauparse.so glibc python)
-  pkgdesc+=' (python bindings)'
+  pkgdesc+=' - Python bindings'
+  depends=(
+    audit libaudit.so libauparse.so
+    glibc
+    python
+  )
 
   mv -v $pkgname/* "$pkgdir"
 }

Reply via email to