Can we please have an updated and confirmed working "build KDE from source as separate user"?
Mark
markg85 at gmail.com
Mon Jan 2 17:38:57 GMT 2012
On Mon, Jan 2, 2012 at 6:26 PM, Shaun Reich <shaun.reich at kdemail.net> wrote:
> On Mon, Jan 2, 2012 at 11:59 AM, Mark <markg85 at gmail.com> wrote:
> > That is completely the opposite of what was suggested to me in the last
> few
> > months of the kde svn days. Back then it was specifically suggested to
> use
> > a separate user for kde developing stuff. Don't know who suggested it.
>
> Yes, well...it's changed a bit ;-)
>
> Mostly the reason why we had separate users, was for the KDE3->4 port.
> That way it couldn't hose all of your files..techbase wasn't updated
> since then :-D
>
> > I personally like to have it all as a separate user since then
> everything is
> > just at one place and i can test it as if i had the latest kde version.
> > either way, having your script would probably help a lot. Can you put it
> on
> > techbase?
>
> You probably know the docs in question better than I, so I'll let you
> (also, I'm exceptionally lazy this morning).
>
> runmaster() {
> # if [ -z "${KDE_ENV_SET}" ]; then
> # (this script is from bcooksley)
>
> export TRUNKINSTALLPATH="${HOME}/devel/kde/install"
> # Change this to your kdedir setting in ~/.kdesvn-buildrc
> export KDE_EXTRAS="${TRUNKINSTALLPATH}/extras"
> export KDEDIR="${TRUNKINSTALLPATH}/kde"
> export KDEDIRS="${KDEDIR}:${KDE_EXTRAS}:/usr/"
>
> # Change this to your qtdir setting in ~/.kdesvn-buildrc
> export QTDIR="${TRUNKINSTALLPATH}/qt"
> export
> QT_PLUGIN_PATH="${KDE_EXTRAS}/lib64/kde4/plugins:${KDEDIR}/lib64/kde4/plugins:${KDEDIR}/lib/qt4/plugins"
>
> export
> PATH="${HOME}/bin:${KDE_EXTRAS}/bin:${KDEDIR}/bin:${QTDIR}/bin:${PATH}"
> export
> LD_LIBRARY_PATH="${KDE_EXTRAS}/lib64:${KDEDIR}/lib64:${QTDIR}/lib"
> export CMAKE_PREFIX_PATH="${KDE_EXTRAS}:${KDEDIR}:${QTDIR}"
> export CMAKE_MODULE_PATH="${CMAKE_PREFIX_PATH}"
> export
> PKG_CONFIG_PATH="${KDE_EXTRAS}/share/pkgconfig:${KDE_EXTRAS}/lib64/pkgconfig:${KDEDIR}/lib64/pkgconfig:${KDEDIR}/share/pkgconfig:${QTDIR}/lib/pkgconfig"
>
> export KDEHOME="${HOME}/.kde-master/"
> unset XDG_DATA_DIRS
>
> # Should be for kbuildsycoca
> export KDEVARTMP="/var/tmp/kdecache-master-${USER}"
>
> # Set the XDG data path, helps finding plugins, etc
> export
> XDG_DATA_DIRS="${KDE_EXTRAS}/share:${KDEDIR}/share:${XDG_DATA_DIRS}"
> export XDG_CONFIG_DIRS="${KDEDIR}/etc/xdg:${KDE_EXTRAS}/etc/xdg"
>
> # Live Oxygen Gtk!
> export GTK_PATH=$KDEDIR/lib/gtk-2.0/2.10.0
> export
> GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:$HOME/.gtkrc-2.0::$KDEHOME/share/config/gtkrc-2.0
>
> # Don't accidentally get sourced again.
> # export KDE_ENV_SET=1
> # fi
> }
>
>
> --
> Shaun Reich,
> KDE Software Developer (kde.org)
>
Do you also have a run example for any kde app?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20120102/3223d41f/attachment.htm>
More information about the kde-core-devel
mailing list