export PS1="(main) $PS1" prepend() { [ -d "$2" ] && eval $1=\"$2\$\{$1:+':'\$$1\}\" && export $1 ; } prepend PATH /usr/local/bin prepend PATH /opt/gnupg/bin prepend PATH /opt/gnupg/lib export CUSTOM_PREFIX=$HOME/dev/main export QT_LOGGING_CONF=$CUSTOM_PREFIX/src/logging.rules export KF5=$CUSTOM_PREFIX # Commenteted out because tumbleweed qt is recent enough #export QTDIR=$CUSTOM_PREFIX/qt5 export QT_INSTALL_PREFIX=/usr/lib64/qt5 export XDG_DATA_DIRS=$CUSTOM_PREFIX/share:$XDG_DATA_DIRS:/usr/share export XDG_CONFIG_DIRS=$CUSTOM_PREFIX/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg export PATH=$CUSTOM_PREFIX/bin:$QTDIR/bin:$PATH #export QT_PLUGIN_PATH=$CUSTOM_PREFIX/lib/plugins:$CUSTOM_PREFIX/lib64/plugins:$CUSTOM_PREFIX/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH # (lib64 instead of lib, on OpenSUSE and similar) export QML2_IMPORT_PATH=$CUSTOM_PREFIX/lib/qml:$CUSTOM_PREFIX/lib64/qml:$CUSTOM_PREFIX/lib/x86_64-linux-gnu/qml:$QTDIR/qml export QML_IMPORT_PATH=$QML2_IMPORT_PATH export KDE_SESSION_VERSION=5 export KDE_FULL_SESSION=true #export LDFLAGS="-Wl,--disable-new-dtags" export XDG_DATA_HOME=$CUSTOM_PREFIX/.local/share export XDG_CONFIG_HOME=$CUSTOM_PREFIX/.config export XDG_CACHE_HOME=$CUSTOM_PREFIX/.cache export CMAKE_PREFIX_PATH=$CUSTOM_PREFIX:/opt/gnupg:$CMAKE_PREFIX_PATH prepend PATH $CUSTOM_PREFIX/sbin prepend LD_LIBRARY_PATH $CUSTOM_PREFIX/lib64 prepend LD_LIBRARY_PATH $CUSTOM_PREFIX/lib prepend LD_LIBRARY_PATH $CUSTOM_PREFIX/lib/x86_64-linux-gnu prepend PKG_CONFIG_PATH $CUSTOM_PREFIX/lib64/pkgconfig prepend PKG_CONFIG_PATH $CUSTOM_PREFIX/lib/pkgconfig #prepend PKG_CONFIG_PATH $CUSTOM_PREFIX/qt5/lib/pkgconfig #prepend LD_LIBRARY_PATH $CUSTOM_PREFIX/qt5/lib export PATH=/home/aheinecke/bin:$PATH export LD_LIBRARY_PATH export PKG_CONFIG_PATH export KDE_BUILD=$CUSTOM_PREFIX/build export KDE_SRC=$CUSTOM_PREFIX/src export KSYCOCA=$CUSTOM_PREFIX/sycoca2 source ~/scripts/devfunctions.sh