summaryrefslogtreecommitdiffstats
path: root/sbbdep/build/sbbdep.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'sbbdep/build/sbbdep.SlackBuild')
-rwxr-xr-xsbbdep/build/sbbdep.SlackBuild18
1 files changed, 11 insertions, 7 deletions
diff --git a/sbbdep/build/sbbdep.SlackBuild b/sbbdep/build/sbbdep.SlackBuild
index dbe78437..61d156a0 100755
--- a/sbbdep/build/sbbdep.SlackBuild
+++ b/sbbdep/build/sbbdep.SlackBuild
@@ -28,12 +28,14 @@
# For: sbbdep
# Descr: Slackware binary dependency checker
# URL: http://bitbucket.org/a4z/
-# Needs: libelf (part of Slackware 13.37 and newer)
+# Needs:
# Changelog:
# 20110830-1: 30/aug/2011 by Eric Hameleers <alien@slackware.com>
# * Initial build.
# 0.1.0-1: 14/oct/2012 by Eric Hameleers <alien@slackware.com>
# * Update.
+# 0.1.1-1: 26/oct/2012 by Eric Hameleers <alien@slackware.com>
+# * Update.
#
# Run 'sh sbbdep.SlackBuild' to build a Slackware package.
# The package (.tgz) and .txt file as well as build logs are created in /tmp .
@@ -46,7 +48,7 @@
PRGNAM=sbbdep
SRCNAM=sbbdep_slk
#VERSION=$(date +%Y%m%d)
-VERSION=${VERSION:-0.1.0}
+VERSION=${VERSION:-0.1.1}
BUILD=${BUILD:-1}
TAG=${TAG:-alien}
@@ -191,20 +193,22 @@ echo "Extracting the source archive(s) for $PRGNAM..."
for (( i = 0; i < ${#SOURCE[*]}; i++ )) ; do
tar -xvf ${SOURCE[$i]}
done
-mv ${SRCNAM} ${PRGNAM}-${VERSION}
-cd ${PRGNAM}-${VERSION}
+
+cd ${SRCNAM}-${VERSION}
chown -R root:root .
chmod -R u+w,go+r-w,a+X-s .
echo Building ...
-export LDFLAGS="$SLKLDFLAGS"
-export CXXFLAGS="$SLKCFLAGS -std=c++0x"
-export CFLAGS="$SLKCFLAGS"
+
mkdir build
cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS_RELEASE="$SLKCFLAGS -DNDEBUG" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$SLKCFLAGS -DNDEBUG" \
+ -DCMAKE_EXE_LINKER_FLAGS_RELEASE="$SLKLDFLAGS" \
2>&1 | tee $OUTPUT/cmake-${PRGNAM}.log
make 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
make install DESTDIR=$PKG 2>&1 | tee $OUTPUT/install-${PRGNAM}.log