diff options
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 |
commit | c12520d6abe541c5cd1dab3920b433bbb1ef1cbe (patch) | |
tree | 5b347dc60e42a6302fb15e68ad435456b0c53345 | |
parent | 266d52662b3e741180337b725f2aa7b9839baf64 (diff) | |
download | asb-c12520d6abe541c5cd1dab3920b433bbb1ef1cbe.tar.gz asb-c12520d6abe541c5cd1dab3920b433bbb1ef1cbe.tar.xz |
qbittorrent: also compile a non-gui binary
-rwxr-xr-x | qbittorrent/build/qbittorrent.SlackBuild | 43 |
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 |