Alejandro Mery
b01cc8dc46
sde-build-tools: flwrapper: use ldd to decide FLWRAPPER_LIBC [WIP]
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
5a861e0712
sde-build-tools: factor out code to build flist tools
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
83d6eece60
allow bash 5.x on the host
Signed-off-by: Alejandro Mery <amery@geeks.cl>
4 years ago
Alejandro Mery
d2d683b161
sde-download: allow redirects when probing mirrors
Signed-off-by: Alejandro Mery <amery@geeks.cl>
5 years ago
Nagy Károly Gábriel
c5b59392b3
lib/libsde.in: replaced the getent call with grep.
8 years ago
Nagy Károly Gábriel
8442373ccd
lib/libsde.in: enhanced to read the correct $SDESETTINGS even under sudo.
9 years ago
Christian Wiese
4f80fca4f5
lib/functions.in: moved $configcachfile handling into create_config_cache()
10 years ago
Christian Wiese
65556aad56
lib/functions.in: introduce configcachefile variable which holds a space delimited list of config.cache files
11 years ago
Christian Wiese
6c236a9c2a
lib/functions.in: changed to test for $base/architecture/share/config.cache before trying to access it
12 years ago
Christian Wiese
8e7d815773
lib/functions.in: fixed .la file correction when moving them to /usr
This fixes the case the 'dependency_libs' entry had more than one .la file
without /usr prefix listed.
By using the former simple sed pattern only the first listed path was
corrected.
11 years ago
Alejandro Mery
7c9e9e512b
filter: remove SDECFG_FILTER_NODEVEL as it destroys .la fixing
Signed-off-by: Alejandro Mery <amery@geeks.cl>
11 years ago
Christian Wiese
9d7b6b9b2d
lib/functions.in: improve postflist_static_lib() to also move .o files from /lib -> /usr/lib
libc's install special object files like Scrt1.o, crt1.o, crti.o and crtn.o.
This files are not needed at runtime, so it makes no sense to keep them in
/lib.
11 years ago
Christian Wiese
994a79048f
lib/function.in: fixed to not prefix CMAKE_INSTALL_PREFIX with $root
12 years ago
Christian Wiese
c6ca6c18fb
lib/functions.in: fixed split_debug_files() to only process dynamically linked ELF binaries
11 years ago
Christian Wiese
142b3e752f
lib/functions.in: fixed split_debug_files() to preserve file ownership when creating a copy we are going strip
11 years ago
Christian Wiese
dfccac3194
debug split: move check for enabling debug symbol splitting from functions.in into Build-Pkg
The check will be run right after the postinstall hook and before
creating the flist.
11 years ago
Christian Wiese
06ffbd894d
lib/functions.in: improved split_debug_files() to chmod 644 the generated debug info file
11 years ago
Christian Wiese
f348305f97
lib/functions.in: improved split_debug_files() to check earlier if we need to skip the processing of the file according to the file name
11 years ago
Christian Wiese
b5c9e1e435
lib/functions.in: fixed split_debug_files() to skip processing of static libary archives
11 years ago
Christian Wiese
b11fb1269c
implement splitting of debug symbols into separate files
11 years ago
Alejandro Mery
a5d6bd516e
sde-download: only accept mirrors returning 200 to the test
12 years ago
Christian Wiese
f180d6699a
patch-cksum.sh: fixed to not use an absolute path while creating a cksum patch
13 years ago
Christian Wiese
86aa940a76
lib/output/terminal: changed echo_pkg_start_terminal() to also show full date
12 years ago
Christian Wiese
3d8b50e1fe
lib/output/terminal: changed date format (%m/%d/%y -> %Y-%m-%d)
12 years ago
Alejandro Mery
fff6aaa751
overlay: support replacing not-empty directories on file injection
13 years ago
Alejandro Mery
9798513d25
overlay: fixed directory removal/overriding support
13 years ago
Alejandro Mery
806d0e5f17
overlay: introduced .rm file type, to delete targets
13 years ago
Alejandro Mery
91270e095f
overlay: changed to apply $overlay_apply_dirs on postdoc/6 instead of postmake/6
13 years ago
Alejandro Mery
ee32ed997c
overlay: automatically add $confdir/install to $overlay_apply_dirs
13 years ago
Alejandro Mery
197b15d605
overlay: introduced $overlay_apply_dirs, applied at postmake/6
13 years ago
Alejandro Mery
01dc2d8bc6
overlay: repriorized parse-config earlier
13 years ago
Christian Wiese
aa863411c3
added option to not package development files
13 years ago
Nagy Károly Gábriel
6fa00f20bb
Revert "Build-Target/package.sh: added capability to filter out development files while creating the binary package"
This reverts commit 95e731c6a7
.
13 years ago
Nagy Károly Gábriel
a751eb36a8
Revert "filter/parse-config: changed to not filter out development files from flist"
This reverts commit 3995963299
.
13 years ago
Christian Wiese
95e731c6a7
Build-Target/package.sh: added capability to filter out development files while creating the binary package
Note:
This is a very first attempt, thus the implementation is far from being
perfect!
13 years ago
Christian Wiese
3995963299
filter/parse-config: changed to not filter out development files from flist
Note:
Filtering out development files from the flist seems to be very harmful,
especially when it comes to .la files, because the mechanism for removing
.la files in stage 0 and 1 depend on the flist.
13 years ago
Christian Wiese
671b4a4e80
sde-download: added xz support
13 years ago
Christian Wiese
f4b58d5e38
lib/functions.in: improved cmake handling to be able to not build within a dedicated build directory
13 years ago
Alejandro Mery
a5b1d11e8d
sde-build: fix postflist_static_lib() to not use readlink -f preserving the original target of the link
13 years ago
Alejandro Mery
dc92461a1d
sde-build: changed .so symlink correction to use relative_path()
13 years ago
Alejandro Mery
d6f4247f6a
sde-build: extended to keep record of symlink corrections in the build log
13 years ago
Alejandro Mery
247847f5d4
sde-build: show broken links messages as errors
13 years ago
Alejandro Mery
1e4c00932e
sde-build: turn all absolute symlinks into relative
13 years ago
Alejandro Mery
3a2953f6b6
functions: introduced relative_path() returning a relative way to reach one path from another
13 years ago
Alejandro Mery
4a1ac2ba2c
functions: introduced pseudo_realpath() sanitizing paths
13 years ago
Alejandro Mery
7a6a96548d
sde-build: warn about absolute, dirty and broken symlinks
13 years ago
Alejandro Mery
bab7a358f2
sde-build: sightly cleaned postflist_static_lib(), fixed a bug and warn about resulting broken symlinks (still needs more fixing)
13 years ago
Alejandro Mery
af18b8dd91
sde-build: check for broken symlinks on postflist
13 years ago
Christian Wiese
5bd7dda7c3
lib/functions.in: improved python build handling by introducing $pybuildopt and $pyinstopt
13 years ago
Christian Wiese
b4f594bc53
lib/functions.in: fixed perl build handling to always install into 'vendor' even if a package reseted plconfopt
13 years ago