community/libayatana-appindicator: let tests run with /bin/sh not bash

This commit is contained in:
Luca Weiss 2022-02-06 13:30:22 +01:00 committed by Leo
parent 51164aa4ad
commit 8d8d573a0a
2 changed files with 42 additions and 0 deletions

View File

@ -21,6 +21,7 @@ checkdepends="dbus-test-runner xvfb-run"
subpackages="$pkgname-dev"
source="https://github.com/AyatanaIndicators/libayatana-appindicator/archive/$pkgver/libayatana-appindicator-$pkgver.tar.gz
0001-Fix-build-with-musl-libc.patch
tests-bash.patch
"
build() {
@ -50,4 +51,5 @@ package() {
sha512sums="
cdef7e7ff96561e2577752379b3581871fcba1d79dc3ba05c5b2cf28708bb4af804ad79af6b5d4fc6920de5cdd875b1d32bfc994012cee4239387879380034dd libayatana-appindicator-0.5.90.tar.gz
db683d078d56b8217ed652f6fc3bb51f9eed0d50145f440c30988fabbb7be4197344ca2a4e7f569ff9ea654126fb15e9b57b2a5c3573cfdaed558d7de0507aef 0001-Fix-build-with-musl-libc.patch
2d93715ac616e4e7ab83ce2de7a02e572ebab81470b41f9198b443a226388a761e1dc4b67c1cf4b452b9497e72801ae1998c642e1d950bb2a2c5780850e29126 tests-bash.patch
"

View File

@ -0,0 +1,40 @@
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
index bf1afb5..3ee3650 100644
--- a/tests/CMakeLists.txt
+++ b/tests/CMakeLists.txt
@@ -94,7 +94,7 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
COMMAND
- echo "#!/bin/bash" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-fallback"
+ echo "#!/bin/sh" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-fallback"
COMMAND
echo "export DISPLAY=" >> "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-fallback"
COMMAND
@@ -116,7 +116,7 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
COMMAND
- echo "#!/bin/bash" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-dbus"
+ echo "#!/bin/sh" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-dbus"
COMMAND
echo "export DISPLAY=" >> "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-dbus"
COMMAND
@@ -138,7 +138,7 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
COMMAND
- echo "#!/bin/bash" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-status"
+ echo "#!/bin/sh" > "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-status"
COMMAND
echo "export DISPLAY=" >> "${CMAKE_CURRENT_BINARY_DIR}/test-libappindicator-status"
COMMAND
@@ -174,7 +174,7 @@ add_custom_command(
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
VERBATIM
COMMAND
- echo "#!/bin/bash" > "${CMAKE_CURRENT_BINARY_DIR}/libappindicator-tests"
+ echo "#!/bin/sh" > "${CMAKE_CURRENT_BINARY_DIR}/libappindicator-tests"
COMMAND
echo "export DISPLAY=" >> "${CMAKE_CURRENT_BINARY_DIR}/libappindicator-tests"
COMMAND