aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/aws-c-auth-install-private-headers.patch
blob: 990fd6f2ebbce6a3fa132eb823d3855c0c73ccb2 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
aws-sdk-cpp depends on the private headers from aws-c-auth. This dependency was
added to aws-sdk-cpp in commit 23cca02c2df on 2021-06-04.

The following error is generated when building aws-sdk-cpp when the private
aws-c-auth headers are not installed:

/tmp/guix-build-aws-sdk-cpp-1.9.121.drv-0/aws-sdk-cpp-1.9.121-checkout/aws-cpp-sdk-core-tests/aws/auth/AWSAuthSignerTest.cpp:17:10: fatal error: aws/auth/private/aws_signing.h: No such file or directory
 #include <aws/auth/private/aws_signing.h>

--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -110,6 +114,7 @@ target_link_libraries(${PROJECT_NAME} PUBLIC ${DEP_AWS_LIBS} ${PLATFORM_LIBS})
 aws_prepare_shared_lib_exports(${PROJECT_NAME})
 
 install(FILES ${AWS_AUTH_ROOT_HEADERS} DESTINATION "include/aws/auth" COMPONENT Development)
+install(FILES ${AWS_AUTH_PRIVATE_HEADERS} DESTINATION "include/aws/auth/private" COMPONENT Development)
 
 if (BUILD_SHARED_LIBS)
    set (TARGET_DIR "shared")
gnu/packages/avr.scm: Likewise. * gnu/packages/base.scm: Likewise. * gnu/packages/bootloaders.scm: Likewise. * gnu/packages/firmware.scm: Likewise. * gnu/packages/linphone.scm: Likewise. * gnu/packages/telephony.scm: Likewise. * gnu/packages/cran.scm: Likewise. * gnu/packages/kde.scm: Likewise. * gnu/packages/libcanberra.scm: Likewise. * gnu/packages/libreoffice.scm: Likewise. * gnu/packages/mes.scm: Likewise. * gnu/packages/mingw.scm: Likewise. * gnu/packages/serialization.scm: Likewise. * gnu/packages/sync.scm: Likewise. * gnu/packages/syncthing.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/version-control.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/wm.scm: Likewise. * gnu/packages/emulators.scm: Likewise. Reviewed-by: Ludovic Courtès <ludo@gnu.org> Maxim Cournoyer 2023-09-10gnu: foot: Update to 1.15.3....* gnu/packages/terminals.scm (foot): Update to 1.15.3. Tobias Geerinckx-Rice 2023-09-13gnu: libvterm: Update arguments style....* gnu/packages/terminals.scm (libvterm)[arguments]: Update arguments style. Signed-off-by: Christopher Baines <mail@cbaines.net> Zheng Junjie 2023-09-13gnu: libvterm: Update to 0.3.3....* gnu/packages/terminals.scm (libvterm): Update to 0.3.3. [source]: Use launchpad.net url. [arguments]: Use CC-FOR-TARGET. Signed-off-by: Christopher Baines <mail@cbaines.net> Zheng Junjie 2023-08-29gnu: Add python-halo....* gnu/packages/terminals.scm (python-halo): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ 2023-08-29gnu: Add python-log-symbols....* gnu/packages/terminals.scm (python-log-symbols): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ 2023-08-29gnu: Add python-spinners....* gnu/packages/terminals.scm (python-spinners): New variable. Signed-off-by: Jean-Pierre De Jesus DIAZ <jean@foundationdevices.com> Signed-off-by: Vagrant Cascadian <vagrant@debian.org> Jean-Pierre De Jesus DIAZ 2023-08-22gnu: tilix: Update to 1.9.5-0.8726e9e....Fix failing build of tilix by including commits since last released version. * gnu/packages/terminals.scm (tilix): Update to 1.9.5-0.8726e9e. Signed-off-by: John Kehayias <john.kehayias@protonmail.com> Aaron Covrig 2023-08-18gnu: alacritty: Update source and home-page URLs....Previous source URL redirects to the updated one. * gnu/packages/terminals.scm (alacritty): Update source and home-page URLs. John Kehayias 2023-08-18gnu: alacritty: Install example configuration....* gnu/packages/terminals.scm (alacritty)[phases]{install}: Install example configuration. John Kehayias 2023-07-30gnu: foot: Update to 1.15.2....* gnu/packages/terminals.scm (foot): Update to 1.15.2. Tobias Geerinckx-Rice 2023-08-01gnu: termite: Update to 16.6 (a maintained fork)....* gnu/packages/terminals.scm (termite): Switch to maintained fork. [description]: Adjust. 宋文武 2023-07-30gnu: kitty: Update to 0.21.2....There are newer versions of kitty but there are additional requirements. From v0.22.0 kitty requires additional Sphinx packages which use node to build themes. From v0.27.0 kitty additionally uses Go to build statically compiled, standalone binaries to use on servers. This will require more work to package, if possible at all currently (in the case of node and sphinx themes). * gnu/packages/patches/kitty-fix-wayland-protocols.patch: New file. * gnu/local.mk: Add it. * gnu/packages/terminals.scm (kitty): Update to 0.21.2. [source]: Use kitty-fix-wayland-protocols.patch. [native-inputs, inputs]: Remove labels. [phases]: Use gexps. Improve style. Use search-input-file. Remove trailing #t. {check}: Respect tests?. John Kehayias 2023-07-16gnu: foot: Update to 1.15.1....* gnu/packages/terminals.scm (foot): Update to 1.15.1. Tobias Geerinckx-Rice