aboutsummaryrefslogtreecommitdiff
path: root/development/slibtool
diff options
context:
space:
mode:
authorHunter Sezen <orbea@fredslev.dk>2018-10-27 06:16:35 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2018-10-27 09:27:32 +0700
commit5df8d548e5e810b23b781dfa19d5bae790ad0feb (patch)
tree79f7fd0f9f5802df22fa15050c960c0b495ed779 /development/slibtool
parenteef2f17d2749ada6baea36a540fa9de9835b249b (diff)
development/slibtool: Updated for version 0.5.26.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'development/slibtool')
-rw-r--r--development/slibtool/README28
-rw-r--r--development/slibtool/slibtool.SlackBuild2
-rw-r--r--development/slibtool/slibtool.info6
3 files changed, 26 insertions, 10 deletions
diff --git a/development/slibtool/README b/development/slibtool/README
index bc3ddc6aa559a..de43a122fffef 100644
--- a/development/slibtool/README
+++ b/development/slibtool/README
@@ -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
diff --git a/development/slibtool/slibtool.SlackBuild b/development/slibtool/slibtool.SlackBuild
index 2b690415d1319..90b1601c80a11 100644
--- a/development/slibtool/slibtool.SlackBuild
+++ b/development/slibtool/slibtool.SlackBuild
@@ -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}
diff --git a/development/slibtool/slibtool.info b/development/slibtool/slibtool.info
index 0994fac1d6833..4fbe5ce864fce 100644
--- a/development/slibtool/slibtool.info
+++ b/development/slibtool/slibtool.info
@@ -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=""