summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsL1pKn072022-12-28 15:47:34 +0100
committersL1pKn072022-12-28 15:47:34 +0100
commitf06ee6c9135e7656a01d8a2f3a89f026db80fb57 (patch)
treebfd17924e94f067c3d35eae795070a084a6bc549
parent0dabd2ded3bc6289f4aa57147448a47f3e6200ba (diff)
downloadaur-f06ee6c9135e7656a01d8a2f3a89f026db80fb57.tar.gz
bump
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD44
2 files changed, 44 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 644c595bc9ec..4105279ad2d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = lsi-openpegasus
pkgdesc = Openpegasus libs for LSI (Broadcom) Raid products
pkgver = 2.14.1
- pkgrel = 6
+ pkgrel = 7
url = http://www.avagotech.com/products/server-storage
arch = x86_64
license = custom:TOG
@@ -10,9 +10,27 @@ pkgbase = lsi-openpegasus
makedepends = openslp
makedepends = setconf
makedepends = libxcrypt
+ makedepends = openssl
depends = sqlite
- depends = openssl
- depends = libcrypt.so=2
+ depends = libssl.so
+ depends = libcrypt.so
+ depends = libcrypto.so
+ depends = libsqlite3.so
+ provides = libpegclient.so
+ provides = libpegcommon.so
+ provides = libpegconfig.so
+ provides = libpegexportserver.so
+ provides = libpeggeneral.so
+ provides = libpeghandler.so
+ provides = libpegindicationservice.so
+ provides = libpeglistener.so
+ provides = libpegprovider.so
+ provides = libpegprm.so
+ provides = libpegrepository.so
+ provides = libpegslp_client.so
+ provides = libpegquerycommon.so
+ provides = libpegqueryexpression.so
+ provides = libpegwql.so
options = debug
source = https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-2.14.1.tar.gz
source = https://src.fedoraproject.org/rpms/tog-pegasus/raw/main/f/pegasus-2.7.0-PIE.patch
diff --git a/PKGBUILD b/PKGBUILD
index c9b41423d401..b5e7eacc656d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,21 +2,40 @@
pkgname=lsi-openpegasus
pkgver=2.14.1
-pkgrel=6
+pkgrel=7
pkgdesc="Openpegasus libs for LSI (Broadcom) Raid products"
arch=('x86_64')
url='http://www.avagotech.com/products/server-storage'
license=('custom:TOG')
depends=('sqlite'
- 'openssl'
- 'libcrypt.so=2'
+ 'libssl.so'
+ 'libcrypt.so'
+ 'libcrypto.so'
+ 'libsqlite3.so'
)
makedepends=('icu'
'net-snmp'
'openslp'
'setconf'
'libxcrypt'
+ 'openssl'
)
+provides=('libpegclient.so'
+ 'libpegcommon.so'
+ 'libpegconfig.so'
+ 'libpegexportserver.so'
+ 'libpeggeneral.so'
+ 'libpeghandler.so'
+ 'libpegindicationservice.so'
+ 'libpeglistener.so'
+ 'libpegprovider.so'
+ 'libpegprm.so'
+ 'libpegrepository.so'
+ 'libpegslp_client.so'
+ 'libpegquerycommon.so'
+ 'libpegqueryexpression.so'
+ 'libpegwql.so'
+ )
source=('https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-2.14.1.tar.gz'
'https://src.fedoraproject.org/rpms/tog-pegasus/raw/main/f/pegasus-2.7.0-PIE.patch'
'https://src.fedoraproject.org/rpms/tog-pegasus/raw/main/f/pegasus-2.9.0-no-rpath.patch'
@@ -91,24 +110,7 @@ build() {
}
package() {
- _pegasus_lib=(
- 'libpegclient.so.1'
- 'libpegcommon.so.1'
- 'libpegconfig.so.1'
- 'libpegexportserver.so.1'
- 'libpeggeneral.so.1'
- 'libpeghandler.so.1'
- 'libpegindicationservice.so.1'
- 'libpeglistener.so.1'
- 'libpegprovider.so.1'
- 'libpegprm.so.1'
- 'libpegrepository.so.1'
- 'libpegslp_client.so.1'
- 'libpegquerycommon.so.1'
- 'libpegqueryexpression.so.1'
- 'libpegwql.so.1'
- )
- for i in ${_pegasus_lib[@]}; do install -Dm755 "${srcdir}/pegasus/lib/${i}" "${pkgdir}/usr/lib/${i}"; done
+ for i in ${provides[@]}.1; do install -Dm755 "${srcdir}/pegasus/lib/${i}" "${pkgdir}/usr/lib/${i}"; done
# Create soname links
_create_links