mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
sys-auth/AusweisApp2: get rid of scr_install()
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
This commit is contained in:
@@ -32,35 +32,4 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/1.20.0-CMakeLists.patch )
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dolib.so "${BUILD_DIR}"/src/activation/base/libAusweisAppActivation.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/customscheme/libAusweisAppActivationCustomScheme.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/intent/libAusweisAppActivationIntent.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/internal/libAusweisAppActivationInternal.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/webservice/libAusweisAppActivationWebservice.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/base/libAusweisAppCard.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/drivers/libAusweisAppCardDrivers.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/pcsc/libAusweisAppCardPcsc.so
|
||||
dolib.so "${BUILD_DIR}"/src/configuration/libAusweisAppConfiguration.so
|
||||
dolib.so "${BUILD_DIR}"/src/core/libAusweisAppCore.so
|
||||
dolib.so "${BUILD_DIR}"/src/export/libAusweisAppExport.so
|
||||
dolib.so "${BUILD_DIR}"/src/file_provider/libAusweisAppFileProvider.so
|
||||
dolib.so "${BUILD_DIR}"/src/global/libAusweisAppGlobal.so
|
||||
dolib.so "${BUILD_DIR}"/src/init/libAusweisAppInit.so
|
||||
dolib.so "${BUILD_DIR}"/src/network/libAusweisAppNetwork.so
|
||||
dolib.so "${BUILD_DIR}"/src/remote_device/libAusweisAppRemoteDevice.so
|
||||
dolib.so "${BUILD_DIR}"/src/secure_storage/libAusweisAppSecureStorage.so
|
||||
dolib.so "${BUILD_DIR}"/src/services/libAusweisAppServices.so
|
||||
dolib.so "${BUILD_DIR}"/src/settings/libAusweisAppSettings.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/aidl/libAusweisAppUiAidl.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/base/libAusweisAppUi.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/common/libAusweisAppUiCommon.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/json/libAusweisAppUiJson.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/qml/libAusweisAppUiQml.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/websocket/libAusweisAppUiWebsocket.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/widget/libAusweisAppUiWidget.so
|
||||
dolib.so "${BUILD_DIR}"/src/whitelist_client/libAusweisAppWhitelistClient.so
|
||||
}
|
||||
PATCHES=( "${FILESDIR}"/1.20.0-fix-Install.cmake.patch )
|
||||
|
||||
@@ -32,40 +32,4 @@ RDEPEND="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-qt/linguist-tools:5"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/1.20.0-CMakeLists.patch )
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake_src_install
|
||||
dolib.so "${BUILD_DIR}"/src/activation/base/libAusweisAppActivation.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/customscheme/libAusweisAppActivationCustomScheme.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/intent/libAusweisAppActivationIntent.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/internal/libAusweisAppActivationInternal.so
|
||||
dolib.so "${BUILD_DIR}"/src/activation/webservice/libAusweisAppActivationWebservice.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/base/libAusweisAppCard.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/drivers/libAusweisAppCardDrivers.so
|
||||
dolib.so "${BUILD_DIR}"/src/card/pcsc/libAusweisAppCardPcsc.so
|
||||
dolib.so "${BUILD_DIR}"/src/configuration/libAusweisAppConfiguration.so
|
||||
dolib.so "${BUILD_DIR}"/src/core/libAusweisAppCore.so
|
||||
dolib.so "${BUILD_DIR}"/src/export/libAusweisAppExport.so
|
||||
dolib.so "${BUILD_DIR}"/src/file_provider/libAusweisAppFileProvider.so
|
||||
dolib.so "${BUILD_DIR}"/src/global/libAusweisAppGlobal.so
|
||||
dolib.so "${BUILD_DIR}"/src/init/libAusweisAppInit.so
|
||||
dolib.so "${BUILD_DIR}"/src/network/libAusweisAppNetwork.so
|
||||
dolib.so "${BUILD_DIR}"/src/remote_device/libAusweisAppRemoteDevice.so
|
||||
dolib.so "${BUILD_DIR}"/src/secure_storage/libAusweisAppSecureStorage.so
|
||||
dolib.so "${BUILD_DIR}"/src/services/libAusweisAppServices.so
|
||||
dolib.so "${BUILD_DIR}"/src/settings/libAusweisAppSettings.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/aidl/libAusweisAppUiAidl.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/base/libAusweisAppUi.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/common/libAusweisAppUiCommon.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/json/libAusweisAppUiJson.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/qml/libAusweisAppUiQml.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/websocket/libAusweisAppUiWebsocket.so
|
||||
dolib.so "${BUILD_DIR}"/src/ui/widget/libAusweisAppUiWidget.so
|
||||
dolib.so "${BUILD_DIR}"/src/whitelist_client/libAusweisAppWhitelistClient.so
|
||||
}
|
||||
PATCHES=( "${FILESDIR}"/1.20.0-fix-Install.cmake.patch )
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index e958954..ae85daa 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -57,6 +57,7 @@ IF(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT AND (IOS OR ANDROID))
|
||||
ENDIF()
|
||||
SET(CMAKE_DIR "${PROJECT_SOURCE_DIR}/cmake")
|
||||
SET(CMAKE_MODULE_PATH "${CMAKE_DIR}")
|
||||
+SET(CMAKE_SKIP_RPATH YES CACHE BOOL "Remove RUNPATH from ELF dynamic sections" FORCE)
|
||||
OPTION(BUILD_SHARED_LIBS "Enable build of shared libraries")
|
||||
OPTION(INTEGRATED_SDK "Build platform specific SDK" OFF)
|
||||
|
||||
18
sys-auth/AusweisApp2/files/1.20.0-fix-Install.cmake.patch
Normal file
18
sys-auth/AusweisApp2/files/1.20.0-fix-Install.cmake.patch
Normal file
@@ -0,0 +1,18 @@
|
||||
diff --git a/cmake/Install.cmake b/cmake/Install.cmake
|
||||
index a13e029..1fa852d 100644
|
||||
--- a/cmake/Install.cmake
|
||||
+++ b/cmake/Install.cmake
|
||||
@@ -274,6 +274,13 @@ ELSEIF(UNIX)
|
||||
SET(DEFAULT_FILE_DESTINATION ${CMAKE_INSTALL_DATADIR}/${VENDOR}/AusweisApp2)
|
||||
SET(TRANSLATION_DESTINATION ${DEFAULT_FILE_DESTINATION}/${TRANSLATION_DESTINATION})
|
||||
INSTALL(TARGETS AusweisApp DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Application)
|
||||
+ INSTALL(TARGETS AusweisAppActivation AusweisAppActivationCustomScheme AusweisAppActivationIntent
|
||||
+ AusweisAppActivationInternal AusweisAppActivationWebservice AusweisAppCard AusweisAppCardDrivers
|
||||
+ AusweisAppCardPcsc AusweisAppConfiguration AusweisAppCore AusweisAppExport AusweisAppFileProvider
|
||||
+ AusweisAppGlobal AusweisAppInit AusweisAppNetwork AusweisAppRemoteDevice AusweisAppSecureStorage
|
||||
+ AusweisAppServices AusweisAppSettings AusweisAppUi AusweisAppUiAidl AusweisAppUiCommon
|
||||
+ AusweisAppUiJson AusweisAppUiQml AusweisAppUiWebsocket AusweisAppUiWidget AusweisAppWhitelistClient
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} OPTIONAL)
|
||||
CONFIGURE_FILE(${PACKAGING_DIR}/linux/${BUNDLE_IDENTIFIER}.metainfo.xml.in ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.metainfo.xml @ONLY)
|
||||
CONFIGURE_FILE(${PACKAGING_DIR}/linux/${BUNDLE_IDENTIFIER}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.desktop @ONLY)
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.metainfo.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo COMPONENT Application)
|
||||
Reference in New Issue
Block a user