Clean libprelude-config

This commit is contained in:
Thomas Andrejak 2020-09-21 00:45:13 +02:00
parent f060cbe759
commit da0bf23c9f
2 changed files with 33 additions and 1 deletions

View File

@ -0,0 +1,28 @@
Description: Remove unneeded libraries from libprelude-config --libs
Author: Orion Poplawski <orion@nwra.com>
Last-Update: 2020-18-09
diff -up libprelude-5.2.0/libprelude-config.in.config libprelude-5.2.0/libprelude-config.in
--- libprelude-5.2.0/libprelude-config.in.config 2020-09-09 08:30:32.658000000 -0600
+++ libprelude-5.2.0/libprelude-config.in 2020-09-18 19:10:11.786743848 -0600
@@ -104,7 +104,10 @@ fi
if test $want_libs = yes; then
- libdirs=-L@libdir@
+ libdirs=
+ if test @libdir@ != /usr/lib -a @libdir@ != /usr/lib64 ; then
+ libdirs=-L@libdir@
+ fi
cpplibs=""
if test $cpp_set = yes; then
cpplibs="$libdirs -lpreludecpp"
@@ -116,7 +119,7 @@ if test $want_libs = yes; then
thrlibs="@LTLIBTHREAD@"
fi
- echo $cpplibs $libdirs -lprelude @LIBPRELUDE_LIBS@ @LIBLTDL_DECL@ @LIBADD_DL@ $thrlibs @GETADDRINFO_LIB@ @GETHOSTNAME_LIB@ @HOSTENT_LIB@ @INET_NTOP_LIB@ @INET_PTON_LIB@ @LIBSOCKET@ @LIB_POLL@ @LIB_SELECT@ @LTLIBINTL@ @SERVENT_LIB@
+ echo $cpplibs $libdirs -lprelude $thrlibs @GETADDRINFO_LIB@ @GETHOSTNAME_LIB@ @HOSTENT_LIB@ @INET_NTOP_LIB@ @INET_PTON_LIB@ @LIBSOCKET@ @LIB_POLL@ @LIB_SELECT@ @LTLIBINTL@ @SERVENT_LIB@
fi
exit 0

View File

@ -9,7 +9,7 @@
Name: libprelude
Version: 5.2.0
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Secure Connections between all Sensors and the Prelude Manager
License: LGPL-2.1+
Group: System Environment/Libraries
@ -28,6 +28,7 @@ Patch4: libprelude-5.2.0-fix_pthread_atfork.patch
# https://www.prelude-siem.org/issues/887
Patch5: libprelude-5.2.0-fix_prelude_tests_timer.patch
Patch6: libprelude-5.2.0-fix_gtkdoc_1.32.patch
Patch7: libprelude-5.2.0-clean_libprelude-config.patch
BuildRequires: bison
BuildRequires: chrpath
BuildRequires: flex
@ -265,6 +266,9 @@ make check
%doc AUTHORS ChangeLog README NEWS
%changelog
* Fri Sep 18 2020 Thomas Andrejak <thomas.andrejak@gmail.com> - 5.2.0-2
- Clean libprelude-config
* Thu Sep 17 2020 Thomas Andrejak <thomas.andrejak@gmail.com> - 5.2.0-1
- Bump version 5.2.0