development/slibtool: Updated for version 0.5.26.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Hunter Sezen 2018-10-27 06:16:35 +07:00 committed by Willy Sudiarto Raharjo
parent eef2f17d27
commit 5df8d548e5
No known key found for this signature in database
GPG key ID: 887B8374D7333381
3 changed files with 26 additions and 10 deletions

View file

@ -8,30 +8,46 @@ on modern systems.
This does not conflict with GNU libtool included with Slackware.
To use slibtool instead of libtool export this to your environment.
export MAKEFLAGS='LIBTOOL=rlibtool'
This symlink should work in most cases by parsing the generated libtool
to determine if shared libraries and / or static archives will be built.
To force building both shared libraries and static archives:
export MAKEFLAGS='LIBTOOL=slibtool'
or you can build only shared libraries:
export MAKEFLAGS='LIBTOOL=slibtool-shared'
or only static libraries:
or only static archives:
export MAKEFLAGS='LIBTOOL=slibtool-static'
slibtool may build packages that are not compatible with GNU libtool.
For compatibility, use clibtool instead of slibtool:
For compatibility, use rclibtool instead of rlibtool:
export MAKEFLAGS='LIBTOOL=rclibtool'
or, for both shared libararies and static archives:
export MAKEFLAGS='LIBTOOL=clibtool'
or, for only shared libraries:
export MAKEFLAGS='LIBTOOL=clibtool-shared'
or, for only static libraries:
or, for only static archives:
export MAKEFLAGS='LIBTOOL=clibtool-static'
If a build with libtool fails because of missing libtool library files
(.la), the package with the missing files can be rebuilt with clibtool
as above.
(.la), the package with the missing files can be rebuilt with rclibtool
or clibtool as above.
To use slibtool in a more verbose debug mode:
export MAKEFLAGS='LIBTOOL=rdlibtool'
or, for compatibility and a more verbose debug mode:
export MAKEFLAGS='LIBTOOL=rdclibtool'
or, for both shared libraries and static archives:
export MAKEFLAGS='LIBTOOL=dlibtool'
or, for only shared libraries:
export MAKEFLAGS='LIBTOOL=dlibtool-shared'
or, for only static libraries:
or, for only static archives:
export MAKEFLAGS='LIBTOOL=dlibtool-static'
If the generated libtool is not found when using rlibtool, rclibtool,
rdlibtool or rdclibtool this will result in a build error and they
should not be used in those cases.
To build debugging symbols use:
DEBUG=1 ./slibtool.SlackBuild

View file

@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=slibtool
VERSION=${VERSION:-0.5.25}
VERSION=${VERSION:-0.5.26}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

View file

@ -1,8 +1,8 @@
PRGNAM="slibtool"
VERSION="0.5.25"
VERSION="0.5.26"
HOMEPAGE="https://midipix.org/"
DOWNLOAD="https://midipix.org/dl/slibtool/slibtool-0.5.25.tar.xz"
MD5SUM="3a2c9dbc998569cd2e907adad068d920"
DOWNLOAD="https://midipix.org/dl/slibtool/slibtool-0.5.26.tar.xz"
MD5SUM="d4cb1b422175cb3bf2aeffcde95eedb4"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""