diff options
author | Arnaud Dovi | 2021-06-24 14:00:57 +0200 |
---|---|---|
committer | Arnaud Dovi | 2021-06-24 14:00:57 +0200 |
commit | 582fa127c4d637e145b9ccff8ea8983196fb3d0d (patch) | |
tree | 742e7706237b57be6a6b93b92b28ed1ba2983fae | |
parent | 93b66e5962cbc8d6eca71e59f7bfba21feae1da3 (diff) | |
download | aur-582fa127c4d637e145b9ccff8ea8983196fb3d0d.tar.gz |
Improve how the sources of git sub-modules are linked into the main source folder
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 9 |
2 files changed, 7 insertions, 4 deletions
@@ -1,6 +1,6 @@ pkgbase = detect-it-easy-git pkgdesc = Detect It Easy, or abbreviated "DIE" is a program for determining types of files - pkgver = 3.02.r11.4bb3439 + pkgver = 3.02.r33.f952de0 pkgrel = 1 url = https://horsicq.github.io arch = x86_64 @@ -1,7 +1,7 @@ # Maintainer: Arnaud Dovi <mr.dovi@gmail.com> pkgname=detect-it-easy-git -pkgver=3.02.r11.4bb3439 +pkgver=3.02.r33.f952de0 pkgrel=1 pkgdesc='Detect It Easy, or abbreviated "DIE" is a program for determining types of files' arch=('x86_64') @@ -92,13 +92,16 @@ pkgver() { prepare() { #cd "$_srcname" || return - echo -e "${_prefix}Moving external dependencies (git submodules)" + echo -e "${_prefix}Linking the git submodule sources into the main source folder" _subdirs="Controls Detect-It-Easy FormatDialogs FormatWidgets Formats QHexView SpecAbstract StaticScan XArchive XCapstone \ XDEX XDemangle XDemangleWidget XDisasm XDisasmView XEntropyWidget XGithub XHashWidget XHexEdit XHexView XLLVMDemangler XMIME \ XMIMEWidget XMemoryMapWidget XOptions XQwt XShortcuts XSingleApplication XStyles XTranslation archive_widget build_tools \ die_script die_widget nfd_widget signatures" for _subdir in $_subdirs; do - cp -r "$_subdir" "$_srcname" + if [ ! -h "${_srcname}/${_subdir}" ]; then + rm -fr "${_srcname:?}/${_subdir}" + ln -sf "../${_subdir}" "${_srcname}/${_subdir}" + fi done } |