On 05/02/2011 12:33 PM, David C. Rankin wrote: > > How do I fix the CMake variables so it finds bdftopcf? I don't know > why it isn't finding it in /usr/bin?? I have: > > export CMAKE_PREFIX_PATH=/opt/qt:/opt/trinity:/usr > export CMAKE_INCLUDE_PATH=/opt/qt/include/tqt:\ > /usr/include/dbus-1.0:\ > /opt/trinity/include:\ > /opt/trinity/include/libkrandr > export > LD_LIBRARY_PATH=/opt/trinity/lib:/opt/trinity/lib/kde3:$LD_LIBRARY_PATH > export > PKG_CONFIG_PATH=:/opt/trinity/lib/pkgconfig:/opt/qt/lib/pkgconfig > > cmake ${srcdir}/${_svnmod} \ > -DCMAKE_INSTALL_PREFIX=${trinity_prefix} \ > -DCMAKE_VERBOSE_MAKEFILE=ON \ > -DQT_VERSION=3 \ > -DWITH_QT3=ON \ > -DQTDIR=/opt/qt \ > -DQT_LIBRARY_DIRS=/opt/qt/lib \ > -DWITH_PAM=ON \ > -DBUILD_ALL=ON > make > > What's the trick? > # $Id$ # Maintainer: Baho Utot <baho-utot@...> _module=kdebase _source="/trinity.source" _prefix="/usr" _builddir=BUILD pkgbase=trinity pkgname=trinity-${_module} pkgver=0 pkgrel=0 arch=('i686' 'x86_64') url="http://trinity.pearsoncomputing.net" license=('GPL2') groups=('trinity') pkgdesc="Trinity - ${_module}" depends=( libxcomposite libxtst libxkbfile libxcomposite hal desktop-file-utils trinity-kdelibs) makedepends=( xdg-utils hicolor-icon-theme libxt qt3 xorg-bdftopcf dbus-tqt cmake imake subversion) optdepends=( 'pciutils: PCI bus configuration space access library and tools' 'desktop-file-utils: Command line utilities for working with desktop entries' 'xscreensaver: Screen saver and locker for the X Window System') options=(!docs) install='install' source=(Xsession kdmrc) _version() { pushd ${_source}/${_module} pkgver=$(svnversion) popd } _trinity.desktop (){ # create/install desktop install -d -m755 ${pkgdir}/etc/X11/sessions echo '[Desktop Entry]' > ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Encoding=UTF-8' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Type=XSession' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "Exec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo "TryExec=${_prefix}/bin/startkde" >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Name=Trinity' >> ${pkgdir}/etc/X11/sessions/trinity.desktop echo 'Comment=The Trinity Desktop Environment. A powerful Open Source graphical desktop environment' >> ${pkgdir}/etc/X11/sessions/trinity.desktop chmod 0755 ${pkgdir}/etc/X11/sessions/trinity.desktop } build() { _version mkdir -vp ${_builddir} cd ${_builddir} msg "Starting cmake..." cmake ${_source}/${_module}/ \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DCMAKE_INSTALL_PREFIX=${_prefix} \ -DSYSCONF_INSTALL_DIR=/etc \ -DBUILD_ALL=ON \ -DWITH_XFIXES=ON \ -DWITH_HAL=ON \ -DWITH_ARTS=ON \ -DWITH_SASL=ON \ -DWITH_OPENEXR=ON \ -DWITH_XCOMPOSITE=ON \ -DWITH_XCURSOR=ON \ -DWITH_XRANDR=ON \ -DWITH_XRENDER=ON \ -DWITH_XDAMAGE=ON \ -DWITH_SHADOW=ON \ -DWITH_XDMCP=ON \ -DWITH_XINERAMA=ON \ -DWITH_XEXT=ON make } package() { _version msg "Packaging - $pkgname-$pkgver" cd ${_builddir} make DESTDIR="$pkgdir/" install # create/install desktop and update kdmrc and Xsession _trinity.desktop _kdmdir=${_prefix}/share/config/kdm [[ -d ${pkgdir}/${_kdmdir} ]] || install -d -m755 ${pkgdir}/${_kdmdir} [[ -f kdmrc ]] && cp -v kdmrc ${pkgdir}/${_kdmdir} [[ -f ${scrdir}/Xsession ]] && { cp -v ${scrdir}/Xsession ${pkgdir}/${_kdmdir} chmod 0755 ${pkgdir}/${_kdmdir}/Xsession } [[ -d ${pkgdir}/usr/bin ]] || mkdir -p ${pkgdir}/usr/bin ln -snf startkde ${pkgdir}/usr/bin/starttrinity # # Cleanup # rm -rf ${pkgdir}/usr/share/apps/Settings rm -rf ${pkgdir}/usr/share/templates/.source/emptydir } md5sums=('9eae31bceae6e720fb77c98a96e680a6' 'f74fd85e429cc20ee96888e8791cdc0e')