Christian Wiese
63a3b51d74
patch-cksum.sh: fixed to not use an absolute path while creating a cksum patch
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
Christian Wiese
01ecdbde33
lib/functions.in: improved scons build handling to not run a separate 'scons install' which will lead to have the sources build twice
13 years ago
Christian Wiese
06fa539a8e
lib/functions.in: improved to move .pc files to automatically to /usr/lib/pkgconfig when libdir=/lib
13 years ago
Christian Wiese
16e13e5bcd
lib/functions.in: fixed to only move .a files straight into /usr/lib
13 years ago
Christian Wiese
220b9f381e
lib/functions.in: fixed to not create compat symlinks for 'foo.so' if 'foo.la' was detected and processed
13 years ago
Christian Wiese
179f3d40e2
lib/functions.in: improved to move '/lib/foo.so' symlinks into '/usr/lib' because they are only needed at compile time
13 years ago
Christian Wiese
aabb0ba832
lib/functions.in: fixed automatic perl package handling to install into the vendor directory as this is the right place for perl packages provided by distributions
Note:
See: http://search.cpan.org/dist/perl/INSTALL#Installation_Directories
13 years ago
Alejandro Mery
e68adb8497
overlay: don't show the sandbox path when applying patches
13 years ago
Alejandro Mery
f309f098b4
sde-config: Introduced get_field() function to extract the value of a "^#Foo: ..." line
13 years ago
Christian Wiese
1501675109
lib/functions.in: add -DCMAKE_LIBRARY_PATH="$libdir" to initial cmakeopt
Note:
This was formerly defined in 'develop/cmake/cmake-conf.in'
14 years ago
Christian Wiese
c3105cfa15
lib/functions.in: added support for scons based builds
14 years ago
Christian Wiese
c8c8c16f38
lib/functions.in: added support for 'waf' build system
Following new variables have been introduced and are usable in conf files:
runwaf set to '0' if you want to skip running 'waf' build system.
wafscript script to run for waf based builds
(default = './waf')
wafconfopt options for 'waf configure'
(default = 'configure --prefix=/$prefix')
wafbuildopt options for 'waf build'
(default = 'build')
wafinstopt options for 'waf install'
(default = 'install --destdir=$root --force')
14 years ago
Alejandro Mery
1dee73ef4a
sde-update-package: remove extra location fields when setting a location, and remove trailing whitespacing
14 years ago
Christian Wiese
efd19a929a
lib/overlay/overlay-functions.in: fixed patch type to filter the patch file through rock_substitute()
14 years ago
Christian Wiese
3940d6a393
lib/overlay/overlay-functions.in: fixed D%foo_bar.patch case by using $xtarget as originalfile
14 years ago
Christian Wiese
f24f99b3a3
lib/overlay/overlay-functions.in: fixed patch type to use '/' if $rootfs is empty so `patch -d $rootfs` will work actually
14 years ago
Christian Wiese
294387d2d7
sde-binary: added support for creating xz (lzma2) compressed tar packages
14 years ago
Christian Wiese
92850ea77c
sde-binary: added support for creating lzma compressed tar packages
14 years ago
Alejandro Mery
21b9c894b4
sde-download: fixed '.' handling in .sde/settings
14 years ago
Alejandro Mery
2a0596217e
version: changed default from trunk to master
14 years ago
Christian Wiese
6cc7ce72a8
lib/functions.in: check if the path exists but it doesn't have to be a symlink explicitely
14 years ago
Christian Wiese
d657e32476
lib/functions.in: improved createprefix_function() to create a compat symlink lib -> lib64
14 years ago
Christian Wiese
74b561d388
lib/functions.in: changed createprefix_function() to use dedicated variables $foodir for the iteration and $dir for the expanded path
14 years ago
Christian Wiese
22b8cd2a5c
lib/functions.in: introduced createprefix_function() - factoring out the createprefix handling into its own function
14 years ago
Christian Wiese
34e384470f
lib/functions.in: changed to set lib64 as libdir for all 64 bit architectures no matter if multilib or not
14 years ago
Christian Wiese
470d3542bf
lib/parse-config: determine the version through 'lib/version.sh' to set $sdever accordingly
15 years ago
Christian Wiese
8b85c9d59d
lib/libsde.in: determine the version through 'lib/version.sh' to set $sdever accordingly
15 years ago
Christian Wiese
b0c22bf4c4
lib/: added 'version.sh' helper script which determines OpenSDE version information
NAME
version.sh - determine OpenSDE version information
SYNOPSIS
version.sh [-fp]
DESCRIPTION
The version.sh script determines OpenSDE version informations
by first checking if dedicated VERSION files for the OpenSDE
framework and the package tree do exist, for extracting the
version strings out of the files. In the case a VERSION file
does not exist or if it extracts an empty version string from
the an existing VERSION file it will assign a default version.
If the version strings of the framework and the package tree
are not the same the returned version string will be composed
out of framework and the package tree version strings delimited
by an '-'. Otherwise it will only return the framework version
string.
OPTIONS
-f
only return the version of the OpenSDE framework
-p
only return the version of the OpenSDE package tree
15 years ago
Alejandro Mery
f24f4d508b
sde-build-pkg: improved autogen code to pass ACLOCAL_FLAGS to aclocal
14 years ago
Alejandro Mery
ab58150f51
sde-binary: improved dash support
14 years ago
Alejandro Mery
1e65e5153b
sde: fixed to be more friendly to Ubuntu's /bin/sh
14 years ago
Christian Wiese
dbafffc9c9
added cmake detection for packages
Note:
The current implementation can be summarized like this:
- check if $runcmake is set to '1' and if there is no Makefile but a
CMakeLists.txt file inside of the srcdir
- create a dedicated 'build' directory and cd into it
- run cmake using the provided $cmakeopt
14 years ago
Christian Wiese
450414440f
lib/functions.in: do not do static lib corrections at toolchain stage because it is messing .so symlinks
NOTE: This issue probably needs more research!
15 years ago
Christian Wiese
9eaeac0438
lib/functions.in: explicitely injecting --build=$arch_build configure option at toolchain stage
15 years ago
Alejandro Mery
5deeccbdae
pkgprefix: fixed bug in prefix request with -r, and sightly cleaned code
14 years ago
Christian Wiese
51bc49251b
lib/sde-config/config.hlp: cleaned/fixed-up the help text
15 years ago
Christian Wiese
d1af5b38c4
lib/sde-config/main.in: corrected title of Package List dialog
15 years ago