On Mon, Nov 21, 2016 at 1:01 AM, Wolfgang Goetz <wolfgang.zt...@web.de> wrote:
> Roman Lebedev wrote:
>
>> On Fri, Nov 18, 2016 at 10:08 PM, Wolfgang Goetz
>> <wolfgang.zt...@web.de> wrote:
>> > Folks, Roman for prctl..
> [...]
>> Not many people are running dt on osx.
>> Thanks for report, fixed.
>
> Great, thankyou!
>
>
>> PS: would be awesome to figure travis build for osx.
>> But travis provides brew and not ports, and i'm not sure brew
>> has all the deps.
>>

> brew: *it has*, Homebrew _is_ brew: http://brew.sh
> ports? i didnt install macports again because it screwed up itself on my old 
> Macbook several times
>
>
> simply clone/pull dt, run build.sh as usual. (do a rm -rf build if build.sh 
> breaks)
> my installed brew packages at end of this mail
Good to know.

> Fullscreen mode is OK. (Normal window is slightly larger than my MacBook's 
> retina screen)

> i took a short look on travis-ci.. NICE!
> unfortunately travis is not dealing with forked repositories. (i found only 
> my own ones catched up by travis)
For travis, there is no difference whether the repo is a clone/fork or not.
The procedure to enable travis-ci for a github repo is exactly the same.
I know it for a fact because i have already tried enabling it for my
dt repo fork.

> anyway...
>
> https://docs.travis-ci.com/user/multi-os/
> https://docs.travis-ci.com/user/osx-ci-environment/
> https://docs.travis-ci.com/user/ci-environment/
>
>
> just a start on https://lint.travis-ci.org/ using dt's  .travis.yml
> ..more work to do with matrix and conditionals to separate linux-docker and 
> osx parts.
>
>
> OUTPUT OF CHECK:        * osx_image is experimental and might be removed in 
> the future
>
> ---------------------------------------
> language: generic
> os:
>   - linux
>   - osx
>
> osx_image: xcode8.1
>
> before_install:
>   - if [[ "$TRAVIS_OS_NAME" == "linux" ]];then docker pull 
> darktable/darktable; fi
>   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
>   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install gtk+3 gphoto2 
> openexr lensfun librsvg json-glib pugixml ;fi
>
...
>
> $ brew list
> ack                             gdbm                            hdf5          
>                   little-cms                      qscintilla2
> ansible                         gdk-pixbuf                      
> hicolor-icon-theme              little-cms2                     qt
> aptly                           geeqie                          icu4c         
>                   lua                             qt5
> arpack                          gettext                         ilmbase       
>                   metis                           readline
> arping                          ghc                             imagemagick   
>                   mpfr                            sdl2
> atk                             ghostscript                     intltool      
>                   octave                          sdl2_image
> autoconf                        git                             isl           
>                   openexr                         shared-mime-info
> automake                        gl2ps                           jpeg          
>                   openssl                         sip
> boost                           glew                            json-glib     
>                   openssl@1.1                     sqlite
> cairo                           glib                            lame          
>                   packer                          stow
> cmake                           glpk                            lensfun       
>                   pandoc                          suite-sparse
> curl                            gmp                             libcroco      
>                   pango                           szip
> elixir                          gnu-getopt                      libepoxy      
>                   parallel                        tbb
> epstool                         gnu-sed                         libexif       
>                   pcre                            texinfo
> erlang                          gnuplot                         libffi        
>                   pixman                          tin
> exiftool                        go                              libgphoto2    
>                   pkg-config                      transfig
> exiv2                           gobject-introspection           libmpc        
>                   plotutils                       veclibfort
> fbida                           gource                          libnet        
>                   popt                            wakeonlan
> ffmpeg                          gphoto2                         libpng        
>                   pstoedit                        webp
> fftw                            graphicsmagick                  librsvg       
>                   pugixml                         wget
> fltk                            gsettings-desktop-schemas       libtiff       
>                   pyqt5                           wxmac
> fontconfig                      gtk+                            libtool       
>                   python                          x264
> freetype                        gtk+3                           libusb        
>                   python3                         xvid
> gcc                             harfbuzz                        libusb-compat 
>                   qhull                           xz
> gd                              haskell-stack
> libyaml                         qrupdate
> youtube-dl
>
> $ brew cask list
> atom            codeblocks      firefox         gimp            hugin         
>   keepassx        luminance-hdr   mediathekview   texstudio       vagrant     
>     vlc
> chromium        darktable       geany           google-chrome
> java            libreoffice     mactex          shotcut
> thunderbird     virtualbox      xquartz

I have tried making travis do osx build before and failed.

But i have retried again just now, and succeded.
https://travis-ci.org/darktable-org/darktable/builds/177661882

Thank you.

> kind regards
> Wolfgang
Roman.
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to