File pcap++-paths.patch of Package pcapplusplus

Index: PcapPlusPlus-22.05/mk/install.sh.template
===================================================================
--- PcapPlusPlus-22.05.orig/mk/install.sh.template
+++ PcapPlusPlus-22.05/mk/install.sh.template
@@ -4,32 +4,24 @@ set -e # Exit with nonzero exit code if
 INSTALL_DIR={{INSTALL_DIR}}
 
 # copy libs
-mkdir -p $INSTALL_DIR/lib
-cp libCommon++.a libPacket++.a libPcap++.a $INSTALL_DIR/lib
+mkdir -p ${DESTDIR}/${PREFIX}/${LIB}
+cp libCommon++.a libPacket++.a libPcap++.a ${DESTDIR}/${PREFIX}/${LIB}
 
-# copy header files
-mkdir -p $INSTALL_DIR/include
-mkdir -p $INSTALL_DIR/include/pcapplusplus
-cp header/* $INSTALL_DIR/include/pcapplusplus
-
-# copy examples
-if [ -d "examples/" ]
-then
-  mkdir -p $INSTALL_DIR/bin
-  cp examples/* $INSTALL_DIR/bin
-fi
+mkdir -p ${DESTDIR}/${INCLUDEDIR}
+mkdir -p ${DESTDIR}/${INCLUDEDIR}/pcapplusplus
+cp header/* ${DESTDIR}/${INCLUDEDIR}/pcapplusplus
 
 # create template makefile
-cp mk/PcapPlusPlus.mk PcapPlusPlus.mk
+cp ../mk/PcapPlusPlus.mk PcapPlusPlus.mk
 sed -i.bak '/PCAPPLUSPLUS_HOME :=/d' PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
 sed -i.bak '/# libs dir/d' PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
 sed -i.bak '/PCAPPP_LIBS_DIR :=/d' PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
-sed -i.bak "s|PCAPPP_INCLUDES :=.*|PCAPPP_INCLUDES := -I$INSTALL_DIR/include/pcapplusplus|g" PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
+sed -i.bak "s|PCAPPP_INCLUDES :=.*|PCAPPP_INCLUDES := -I${INCLUDEDIR}/pcapplusplus|g" PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
 
 # create PcapPlusPlus.pc
-echo prefix=$INSTALL_DIR>PcapPlusPlus.pc
+echo prefix=${PREFIX}>PcapPlusPlus.pc
 echo 'exec_prefix=${prefix}'>>PcapPlusPlus.pc
-echo 'libdir=${exec_prefix}/lib'>>PcapPlusPlus.pc
+echo 'libdir=${exec_prefix}/'${LIB}>>PcapPlusPlus.pc
 echo 'includedir=${prefix}/include'>>PcapPlusPlus.pc
 echo>>PcapPlusPlus.pc
 echo 'Name: PcapPlusPlus'>>PcapPlusPlus.pc
@@ -45,10 +37,9 @@ grep PCAPPP_INCLUDES PcapPlusPlus.mk | s
 printf '\n'>>PcapPlusPlus.pc
 
 # copy template makefile
-mkdir -p $INSTALL_DIR/etc
-mv PcapPlusPlus.mk $INSTALL_DIR/etc
+#mkdir -p $INSTALL_DIR/etc
+#mv PcapPlusPlus.mk $INSTALL_DIR/etc
 
 # copy PcapPlusPlus.pc
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH:-$INSTALL_DIR/lib/pkgconfig}"
-mkdir -p $PKG_CONFIG_PATH
-mv PcapPlusPlus.pc $PKG_CONFIG_PATH
+mkdir -p ${DESTDIR}${PREFIX}/${LIB}/pkgconfig
+mv PcapPlusPlus.pc ${DESTDIR}${PREFIX}/${LIB}/pkgconfig
openSUSE Build Service is sponsored by