.pc pkgconfig installation

Esse commit está contido em:
Evgeny
2019-01-23 14:52:50 -06:00
commit f1a928cad1
5 arquivos alterados com 56 adições e 0 exclusões
+7
Ver Arquivo
@@ -73,4 +73,11 @@ set ( CPACK_PACKAGE_CONTACT "Advanced Micro Devices Inc." )
set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD ROCTRACER library" )
set ( CPACK_RESOURCE_FILE_LICENSE "${ROOT_DIR}/LICENSE" )
## Debian package specific variables
set ( CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/DEBIAN/postinst;${CMAKE_CURRENT_SOURCE_DIR}/DEBIAN/prerm" )
## RPM package specific variables
set ( CPACK_RPM_PRE_INSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/RPM/rpm_post" )
set ( CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${CMAKE_CURRENT_SOURCE_DIR}/RPM/rpm_postun" )
include ( CPack )
+24
Ver Arquivo
@@ -0,0 +1,24 @@
#/bin/bash
set -e
do_pkgconfig() {
cat > /usr/lib/pkgconfig/roctracer-proto.pc << EOF
prefix=/opt/rocm/roctracer/include/ext
Name: roctracer-proto
Version: 1.0.0
Description: roctracer protocol
EOF
}
case "$1" in
configure)
do_pkgconfig
;;
abort-upgrade|abort-remove|abort-deconfigure)
echo "$1"
;;
*)
exit 0
;;
esac
+18
Ver Arquivo
@@ -0,0 +1,18 @@
#!/bin/bash
set -e
rm_pkgconfig() {
rm -f /usr/lib/pkgconfig/roctracer-proto.pc
}
case "$1" in
remove)
rm_pkgconfig
;;
purge)
;;
*)
exit 0
;;
esac
+6
Ver Arquivo
@@ -0,0 +1,6 @@
cat > /usr/lib/pkgconfig/roctracer-proto.pc << EOF
prefix=/opt/rocm/roctracer/include/ext
Name: roctracer-proto
Version: 1.0.0
Description: roctracer protocol
EOF
+1
Ver Arquivo
@@ -0,0 +1 @@
rm -f /usr/lib/pkgconfig/roctracer-proto.pc