diff options
author | sL1pKn07 | 2021-01-16 21:22:15 +0100 |
---|---|---|
committer | sL1pKn07 | 2021-01-16 21:22:15 +0100 |
commit | e962ad5831f325946db6c3450338b1ad4ed643c8 (patch) | |
tree | 0b9750e02dddc25b157822127341bda702998a35 | |
parent | aef73ffe365dad6dce85164d22151d273a88fc1b (diff) | |
download | aur-e962ad5831f325946db6c3450338b1ad4ed643c8.tar.gz |
rebuild
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 21 | ||||
-rw-r--r-- | lsi-openpegasus.install | 12 |
4 files changed, 18 insertions, 22 deletions
@@ -1,9 +1,7 @@ -# Generated by mksrcinfo v8 -# Sun Apr 28 01:52:58 UTC 2019 pkgbase = lsi-openpegasus pkgdesc = Openpegasus libs for LSI (Broadcom) Raid products pkgver = 2.14.1 - pkgrel = 2 + pkgrel = 3 url = http://www.avagotech.com/products/server-storage arch = x86_64 license = custom:TOG @@ -13,6 +11,8 @@ pkgbase = lsi-openpegasus makedepends = openslp makedepends = setconf depends = sqlite + depends = openssl + depends = libxcrypt source = https://collaboration.opengroup.org/pegasus/documents/32572/pegasus-2.14.1.tar.gz source = https://src.fedoraproject.org/rpms/tog-pegasus/raw/master/f/pegasus-2.7.0-PIE.patch source = https://src.fedoraproject.org/rpms/tog-pegasus/raw/master/f/pegasus-2.9.0-no-rpath.patch diff --git a/.gitignore b/.gitignore index cb2c3284fc29..05c6d4d4c97b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,4 +2,3 @@ !.gitignore !.SRCINFO !PKGBUILD -!lsi-openpegasus.install @@ -2,12 +2,15 @@ pkgname=lsi-openpegasus pkgver=2.14.1 -pkgrel=2 +pkgrel=3 pkgdesc="Openpegasus libs for LSI (Broadcom) Raid products" arch=('x86_64') url='http://www.avagotech.com/products/server-storage' license=('custom:TOG') -depends=('sqlite') +depends=('sqlite' + 'openssl' + 'libxcrypt' + ) makedepends=('icu' 'openssl' 'net-snmp' @@ -58,15 +61,21 @@ prepare() { # set lib output directory setconf configure libbase lib - export PEGASUS_EXTRA_C_FLAGS="${CFLAGS}" - export PEGASUS_EXTRA_CXX_FLAGS="${CXXFLAGS}" - export PEGASUS_EXTRA_PROGRAM_LINK_FLAGS="${LDFLAGS}" + # add missing z library + sed 's|lcrypt|& -lz|g' -i mak/config-linux.mak - ./configure } build() { cd pegasus + + export PEGASUS_EXTRA_C_FLAGS="${CFLAGS} -Wall -Wno-unused -fno-strict-aliasing" + export PEGASUS_EXTRA_CXX_FLAGS="${PEGASUS_EXTRA_C_FLAGS} -std=c++14" + export PEGASUS_EXTRA_LINK_FLAGS="${LDFLAGS}" + export PEGASUS_EXTRA_PROGRAM_LINK_FLAGS="-pie -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack" + + ./configure + make -f GNUmakefile } diff --git a/lsi-openpegasus.install b/lsi-openpegasus.install deleted file mode 100644 index 9432790cb1e7..000000000000 --- a/lsi-openpegasus.install +++ /dev/null @@ -1,12 +0,0 @@ -post_install() { - ldconfig &> /dev/null -} - -post_upgrade() { - ldconfig &> /dev/null -} - - -post_remove() { - ldconfig &> /dev/null -} |