]> git.pld-linux.org Git - packages/createrepo_c.git/blob - createrepo_c-bashcompdir.patch
up to 1.1.0
[packages/createrepo_c.git] / createrepo_c-bashcompdir.patch
1 --- createrepo_c-0.10.0/CMakeLists.txt.orig     2018-05-11 22:44:34.072652081 +0200
2 +++ createrepo_c-0.10.0/CMakeLists.txt  2018-05-12 08:30:25.683823187 +0200
3 @@ -98,21 +98,25 @@
4  
5  # Other files
6  
7 +if (NOT BASHCOMP_DIR)
8  pkg_check_modules(BASHCOMP bash-completion)
9  if (BASHCOMP_FOUND)
10      execute_process(COMMAND ${PKG_CONFIG_EXECUTABLE} --variable=completionsdir bash-completion OUTPUT_VARIABLE BASHCOMP_DIR OUTPUT_STRIP_TRAILING_WHITESPACE)
11 -    message("Bash completion directory: ${BASHCOMP_DIR}")
12 +ELSE (BASHCOMP_FOUND)
13 +    set(BASHCOMP_DIR "/etc/bash_completion.d")
14 +endif (BASHCOMP_FOUND)
15 +endif (NOT BASHCOMP_DIR)
16 +message("Bash completion directory: ${BASHCOMP_DIR}")
17 +if (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d")
18 +    INSTALL(FILES createrepo_c.bash DESTINATION ${BASHCOMP_DIR})
19 +else (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d")
20      INSTALL(FILES createrepo_c.bash DESTINATION ${BASHCOMP_DIR} RENAME createrepo_c)
21      INSTALL(CODE "
22          execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/mergerepo_c)
23          execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/modifyrepo_c)
24          execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink createrepo_c \$ENV{DESTDIR}${BASHCOMP_DIR}/sqliterepo_c)
25          ")
26 -ELSE (BASHCOMP_FOUND)
27 -    INSTALL(FILES createrepo_c.bash DESTINATION "/etc/bash_completion.d")
28 -    message("Bash completion directory: /etc/bash_completion.d")
29 -endif (BASHCOMP_FOUND)
30 -
31 +endif (BASHCOMP_DIR STREQUAL "/etc/bash_completion.d")
32  
33  # Gen manpage
34  
This page took 0.03028 seconds and 3 git commands to generate.