summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-11-21 11:33:01 +0000
committer Eric Hameleers <alien@slackware.com>2017-11-21 11:33:01 +0000
commitc12520d6abe541c5cd1dab3920b433bbb1ef1cbe (patch)
tree5b347dc60e42a6302fb15e68ad435456b0c53345
parent266d52662b3e741180337b725f2aa7b9839baf64 (diff)
downloadasb-c12520d6abe541c5cd1dab3920b433bbb1ef1cbe.tar.gz
asb-c12520d6abe541c5cd1dab3920b433bbb1ef1cbe.tar.xz
qbittorrent: also compile a non-gui binary
-rwxr-xr-xqbittorrent/build/qbittorrent.SlackBuild43
1 files changed, 26 insertions, 17 deletions
diff --git a/qbittorrent/build/qbittorrent.SlackBuild b/qbittorrent/build/qbittorrent.SlackBuild
index 00257592..d2c82ea4 100755
--- a/qbittorrent/build/qbittorrent.SlackBuild
+++ b/qbittorrent/build/qbittorrent.SlackBuild
@@ -273,26 +273,35 @@ cat $SRCDIR/$(basename $0) > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
chown -R root:root $PKG/usr/doc/$PRGNAM-$VERSION
find $PKG/usr/doc -type f -exec chmod 644 {} \;
-LDFLAGS="$SLKLDFLAGS" \
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-CPPFLAGS="$SLKCPPFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --mandir=/usr/man \
- --docdir=/usr/doc/$PRGNAM-$VERSION \
- --localstatedir=/var \
- --sysconfdir=/etc \
- --program-prefix= \
- --program-suffix= \
- ${SLOPTS} \
- --build=$TARGET \
- 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
-
+function qconf() {
+ LDFLAGS="$SLKLDFLAGS" \
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ CPPFLAGS="$SLKCPPFLAGS" \
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --localstatedir=/var \
+ --sysconfdir=/etc \
+ --program-prefix= \
+ --program-suffix= \
+ ${SLOPTS} \
+ --build=$TARGET \
+ $*
+}
+# First the Qt gui based application:
+qconf 2>&1 | tee $OUTPUT/configure-${PRGNAM}.log
make $NUMJOBS 2>&1 | tee $OUTPUT/make-${PRGNAM}.log
make INSTALL_ROOT=$PKG install 2>&1 | tee $OUTPUT/install-${PRGNAM}.log
+# Next the non-gui version:
+make clean
+qconf --disable-gui 2>&1 | tee -a $OUTPUT/configure-${PRGNAM}.log
+make $NUMJOBS 2>&1 | tee -a $OUTPUT/make-${PRGNAM}.log
+make INSTALL_ROOT=$PKG install 2>&1 | tee -a $OUTPUT/install-${PRGNAM}.log
+
# Add this to the doinst.sh:
mkdir -p $PKG/install
cat <<EOT >> $PKG/install/doinst.sh