On 01/29/2014 04:36 PM, Darrell Anderson wrote:
Look at the comments 1, 2 and 3 in the bug 1790. In principle: adding of folder sip4-tqt, respectively, python-tqt in the call
configure.py
and create empty __ init__.py file.
Thank you. Would you or somebody please post a simple listing of the final package contents?
Never mind. I think I got the kinks ironed out. sip4-tqt, python- tqt, and python-trinity all now build. I'm now building tdebindings. Thank you for the help.
Darrell
Darrell,
If you find additional things needed for those builds, please post them. I currently do:
python-tqt:
cd ${srcdir}/${pkgname#*-} echo yes | python2 configure.py \ CFLAGS="${CFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include -fpermissive" \ CXXFLAGS="${CXXFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include -fpermissive" sed -i '/#define _qtAPI_H/s|$|\n#define SIP_MODULE_NAME "sip"|' ${srcdir}/${pkgname#*-}/qt/sipAPIqt.h make VERBOSE=1
python-sip:
pkgbase=tde-sip4-tqt # Source the QT and TDE profile [ "$QTDIR" = "" ] && . /etc/profile.d/tqt3.sh # or tqt3.sh [ "$TDEDIR" = "" ] && . /etc/profile.d/trinity.sh # or tde.sh CFLAGS="${CFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include" CXXFLAGS="${CXXFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include" cd ${srcdir}/${pkgbase#*-} python2 configure.py CFLAGS="${CFLAGS}" make $NUMJOBS
sip4-tqt:
pkgbase=tde-sip4-tqt # Source the QT and TDE profile [ "$QTDIR" = "" ] && . /etc/profile.d/tqt3.sh # or tqt3.sh [ "$TDEDIR" = "" ] && . /etc/profile.d/trinity.sh # or tde.sh CFLAGS="${CFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include" CXXFLAGS="${CXXFLAGS} -I/usr/include/tqt -I${TDEDIR}/include -I${QTDIR}/include" cd ${srcdir} cp -r ${pkgbase#*-} sipPy3 cd ${srcdir}/sipPy3 python configure.py CFLAGS="${CFLAGS}" make $NUMJOBS
tdebindings:
PYTHON=/usr/bin/python2 \ ./configure \ --prefix=${TDEDIR} \ --with-qt-dir=${QTDIR} \ --with-qt-includes=${QTDIR}/include \ --with-qt-libraries=${QTDIR}/lib \ --with-extra-includes="/usr/include/tqt:/usr/include/tqt/Qt" \ --with-extra-libs="${TDEDIR}/lib:${TDEDIR}/lib/trinity" \ --sysconfdir=${TDEDIR}/etc \ --localstatedir=/var \ --enable-closure
make $NUMJOBS
Let me know if you have tweaks.