Files
pcapplusplus/pcap++-paths.patch

62 lines
2.3 KiB
Diff
Raw Permalink Normal View History

Index: PcapPlusPlus-22.05/mk/install.sh.template
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
===================================================================
--- 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}}
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
# copy libs
-mkdir -p $INSTALL_DIR/lib
-cp libCommon++.a libPacket++.a libPcap++.a $INSTALL_DIR/lib
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
+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
Accepting request 894291 from home:alois:branches:network - Update to version 21.05 * TLS fingerprinting based on JA3 + Extract TLS fingerprints from TLS ClientHello and ServerHello packets + TLS fingerprinting example app * TLS 1.3 support * A brand new DPDK setup script written in Python that makes it easier to setup DPDK * Significant size reduction of PcapPlusPlus compiled libraries * Calculate a packet's network data size before sending a packet and make sure it doesn't exceed the MTU * UDP multicast support + Add isMulticast() property to IPAddress, IPv4Address, IPv6Address + PcapSplitter: take into consideration multicast packets when splitting by client/server IP/port * New protocol support: + SSH (parsing only) + IP Sec (AH + ESP, parsing only) * Existing protocol enhancement: + DNS over TCP + Parse 2 new TLS extensions: Supported Groups and EC Point Format + Added a new IPLayer interface to abstract IPv4Layer and IPv6Layer + Added convenient methods to fetch source and dest ports in TCP and UDP layers + GRE layer - add Transparent Ethernet Bridging support * Major header files cleanup: remove platform-specific includes, remove pcap.h from PcapPlusPlus includes, remove redundant header files, replace c-str arguments with C++ std::string * New API method to search PcapLiveDevice by IP address or name * Parse packets with link type of LINKTYPE_IPV4 and LINKTYPE_IPV6 * TCP reassembly + Add configurable out-of-order packets per flow limit + Expose missing bytes size on data loss * hash5Tuple improvements * Fix Makefile dependencies - detect when header files are changed * Recognize *.zstd file extension in IFileReaderDevice::getReader() * Moved a large portion of PcapPlusPlus CI to GitHub Actions * Tons of bug fixes - Refresh pcap++-paths.patch OBS-URL: https://build.opensuse.org/request/show/894291 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=10
2021-05-19 10:17:00 +00:00
-
-# copy examples
-if [ -d "examples/" ]
-then
- mkdir -p $INSTALL_DIR/bin
- cp examples/* $INSTALL_DIR/bin
-fi
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
+mkdir -p ${DESTDIR}/${INCLUDEDIR}
+mkdir -p ${DESTDIR}/${INCLUDEDIR}/pcapplusplus
+cp header/* ${DESTDIR}/${INCLUDEDIR}/pcapplusplus
# create template makefile
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
-cp mk/PcapPlusPlus.mk PcapPlusPlus.mk
+cp ../mk/PcapPlusPlus.mk PcapPlusPlus.mk
sed -i.bak '/PCAPPLUSPLUS_HOME :=/d' PcapPlusPlus.mk && rm PcapPlusPlus.mk.bak
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
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
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
# create PcapPlusPlus.pc
-echo prefix=$INSTALL_DIR>PcapPlusPlus.pc
+echo prefix=${PREFIX}>PcapPlusPlus.pc
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
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
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
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
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
# copy PcapPlusPlus.pc
-PKG_CONFIG_PATH="${PKG_CONFIG_PATH:-$INSTALL_DIR/lib/pkgconfig}"
Accepting request 576363 from home:alois:branches:network - Update to version 17.11 * Added TCP reassembly module * Set Unilicense as PcapPlusPlus license * Added support for DPDK 16.11 and 17.02 (replacing old 2.1 version) * Added 5 tutorials for getting started with PcapPlusPlus: http://seladb.github.io/PcapPlusPlus-Doc/tutorials.html * Added installation target ('make install') on Linux and MacOS * New protocols: + SIP + SDP + IPv4 options + Raw IP link layer type + VXLAN * New and updated utilities: + New TCP reassembly utility + PcapSplitter now includes split criteria in split file names (for example: when splitting by client IP output files will look like: filename-client-ip-x.x.x.x.pcap). This applies also to splitting by server IP, server port and BPF filter (thanks to @bpagon13 !) + PcapSplitter now supports splitting pcap files with link type other than Ethernet + Added version information for all utilities * Choose whether to parse a packet fully or up to a certain layer * Added support for libpcap immediate mode where supported (libpcap ver>=1.5) - thanks to @f-squirrel ! * pthreads on MinGW are now linked statically (upgraded pthreads to 2.10) * Added PcapPlusPlus version and Git info API * Clean-ups: + Removed unnecessary files and reduced repo size + Removed compilation warnings + Cleaner makefiles and makefile output + Moved debug-new to 3rd-party * Many bugfixes - Dropped pcap++-rpmlint.patch and pcap++-big_endian.patch (merged upstream) - Refreshed pcap++-dpdk.patch - Added pcap++-paths.patch - Disabled dpdk until upstream catches up with current version OBS-URL: https://build.opensuse.org/request/show/576363 OBS-URL: https://build.opensuse.org/package/show/network/pcapplusplus?expand=0&rev=3
2018-02-13 17:53:27 +00:00
-mkdir -p $PKG_CONFIG_PATH
-mv PcapPlusPlus.pc $PKG_CONFIG_PATH
+mkdir -p ${DESTDIR}${PREFIX}/${LIB}/pkgconfig
+mv PcapPlusPlus.pc ${DESTDIR}${PREFIX}/${LIB}/pkgconfig