summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaud Dovi2021-06-24 14:00:57 +0200
committerArnaud Dovi2021-06-24 14:00:57 +0200
commit582fa127c4d637e145b9ccff8ea8983196fb3d0d (patch)
tree742e7706237b57be6a6b93b92b28ed1ba2983fae
parent93b66e5962cbc8d6eca71e59f7bfba21feae1da3 (diff)
downloadaur-582fa127c4d637e145b9ccff8ea8983196fb3d0d.tar.gz
Improve how the sources of git sub-modules are linked into the main source folder
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD9
2 files changed, 7 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 634902540e85..653f38dfe513 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b458d03a4db1..0a5bce1c3d4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}