diff options
author | 2017-04-26 04:24:58 +0200 | |
---|---|---|
committer | 2017-04-26 04:24:58 +0200 | |
commit | c252dddd7bebf5367c6bc3a69395f5cf6d16d8ac (patch) | |
tree | 8d77ccb48a93748992f54808c4f1048b9c44c512 /dev-libs/gtkd/gtkd-2.4.2.ebuild | |
parent | Added a first ebuild for the Tilix virtual terminal. (diff) | |
download | dlang-c252dddd7bebf5367c6bc3a69395f5cf6d16d8ac.tar.gz dlang-c252dddd7bebf5367c6bc3a69395f5cf6d16d8ac.tar.bz2 dlang-c252dddd7bebf5367c6bc3a69395f5cf6d16d8ac.zip |
Fixed unnecessary creation of libgtkd-{2,3}.a file during the test phase of gtkd, when static-libs have been disabled.
Diffstat (limited to 'dev-libs/gtkd/gtkd-2.4.2.ebuild')
-rw-r--r-- | dev-libs/gtkd/gtkd-2.4.2.ebuild | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/dev-libs/gtkd/gtkd-2.4.2.ebuild b/dev-libs/gtkd/gtkd-2.4.2.ebuild index 19fd05c..1ed82af 100644 --- a/dev-libs/gtkd/gtkd-2.4.2.ebuild +++ b/dev-libs/gtkd/gtkd-2.4.2.ebuild @@ -40,8 +40,9 @@ src_unpack() { d_src_compile() { compile_libs() { # Build the shared library version of the component + # The test phase expects no version extension on the .so if dlang_has_shared_lib_support; then - dlang_compile_lib_so lib${LIB_NAME}-${MAJOR}.so.0.${MINOR} \ + dlang_compile_lib_so lib${LIB_NAME}-${MAJOR}.so \ lib${LIB_NAME}-${MAJOR}.so.0 -Isrc ${GTKD_SRC_DIRS[$i]}/*/*.d else ewarn "${DC} does not have shared library support." @@ -77,9 +78,9 @@ d_src_install() { # Install the shared library version of the component if dlang_has_shared_lib_support; then local libfile="lib${LIB_NAME}-${MAJOR}.so" - dolib.so "${libfile}.0.${MINOR}" - dosym "${libfile}.0.${MINOR}" "/usr/$(get_libdir)/${libfile}.0" - dosym "${libfile}.0.${MINOR}" "/usr/$(get_libdir)/${libfile}" + ln -s "${libfile}" "${libfile}.0" + ln -s "${libfile}" "${libfile}.0.${MINOR}" + dolib.so "${libfile}.0.${MINOR}" "${libfile}.0" "${libfile}" fi # Install the static library version @@ -108,7 +109,7 @@ d_src_install_all() { foreach_used_component() { for (( i = 0 ; i < ${#GTKD_LIB_NAMES[@]} ; i++ )); do - if [[ ${GTKD_LIB_NAMES[$i]} == "gtkd" ]] || use ${GTKD_USE_FLAGS[$i]}; then + if [[ "${GTKD_LIB_NAMES[$i]}" == "gtkd" ]] || use ${GTKD_USE_FLAGS[$i]}; then LIB_NAME=${GTKD_LIB_NAMES[$i]} SRC_DIR=${GTKD_SRC_DIRS[$i]} ${@} fi done |