[KDE/Mac] Another QSP update for the OSX/CI system! + XDG_* vars on OSX?
Ben Cooksley
bcooksley at kde.org
Fri Dec 12 10:33:11 UTC 2014
On Thu, Dec 11, 2014 at 8:19 AM, Marko Käning <mk-lists at email.de> wrote:
> Hi folks,
>
> my latest change to QSP is in [1] where I fixed a wrong path assignment and also wanted to make
> sure that the user can truly override the OSX standard settings for Generic(Data|Config)Location
> using the CI system’s XDG_*_DIRS env vars.
>
> Jeremy mentioning stg like MAC_DATA_DIR isn’t an option here (yet), as we want to keep this for
> now in line with Ben’s python CI scripts.
>
> Also note, that there is an xdg-utils port on MacPorts:
> ---
> $ port info xdg-utils
> xdg-utils @1.0.2_1 (sysutils)
>
> Description: Xdg-utils is a set of command line tools that assist applications with a
> variety of desktop integration tasks.
> Homepage: http://portland.freedesktop.org/wiki/XdgUtils
>
> Build Dependencies: xmlto
> Platforms: darwin, freebsd, linux
> License: MIT
> Maintainers: afb at macports.org, openmaintainer at macports.org
> $ port contents xdg-utils
> Port xdg-utils contains:
> /opt/local/bin/xdg-desktop-icon
> /opt/local/bin/xdg-desktop-menu
> /opt/local/bin/xdg-email
> /opt/local/bin/xdg-icon-resource
> /opt/local/bin/xdg-mime
> /opt/local/bin/xdg-open
> /opt/local/bin/xdg-screensaver
> ---
> and one could investigate its usefulness further, as René already suggested.
>
> If it - independent on the above - turns out that the XDG* vars aren’t the way to go - as David
> Faure already underlined in summer - we eventually would have to come up with new
> OSX-CI-specific vars, which then require changes in the python CI scripts themselves. Stg like
> MAC_(DATA|CONFIG)_DIRS or whatever could be introduced easily, based on the current QSP code.
Can we please get a discussion rolling with dfaure / the Qt folks so a
final patch which sorts out both Windows and OSX can be sorted out?
I'd like to see a final patch merged into Qt soon so we can begin to
rely on it in production.
>
> Greets,
> Marko
Thanks,
Ben
>
>
>
> [1] http://commits.kde.org/clones/websites/build-kde-org/kaning/mp-osx-ci/e305e21d799fbbaf5a883bd295cafa28c4b90a39
More information about the kde-mac
mailing list