Re: MacOS-Build, maybe I could help?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

thanks for the links. So did you simply install the dependencies described
in [1] with homebrew and then run the script build.hb.sh? Or are there
other steps I should be aware of?

[1] https://wiki.gimp.org/wiki/Hacking:Building#GIMP.27s_dependencies

2018-05-19 21:43 GMT+02:00 Carmelo DrRaw <aferrero1975@xxxxxxxxx>:

> Hi!
>
> On 19 May 2018, at 19:30, Habib Gahbiche <habibgahbiche@xxxxxxxxx> wrote:
>
> Hi,
>
> I'm willing to help here too. I just downloaded the dmg file and Gimp
> seems to work fine (I quickly opened a jpg image by drag and drop, used a
> few brushes and exported it to png successfully). But I'm not sure if I'm
> supposed to look for specific things in gimp or does a successful launch
> mean that the dmg file is fine? Also, could you please send us the link to
> the building script? Thanks.
>
>
> I would say that this is already a very good news. One important thing is
> to test as many tools and filters as possible in “normal” conditions, and
> report whatever does not work properly.
>
> The build scripts can be found here:
> https://github.com/aferrero2707/gimp-osx/blob/master/build-hb.sh
> https://github.com/aferrero2707/gimp-osx/blob/master/package-gimp-hb.sh
>
> The cached homebrew dependencies are taken from here:
> https://github.com/aferrero2707/pf-build-osx
>
>
> Hope this helps!
>
>
> Macbook Pro 2012:
> macOS 10.13.4
> 2,5 GHz Intel Core i5
> Intel HD Graphics 4000 1536 MB
>
> Best,
>
> 2018-05-19 19:14 GMT+02:00 Carmelo DrRaw <aferrero1975@xxxxxxxxx>:
>
>> Sorry, I forgot to send the link to the package… here it is:
>> https://github.com/aferrero2707/gimp-osx/releases/download/
>> continuous/gimp-osx-git-2.10.1-20180519.dmg <
>> https://github.com/aferrero2707/gimp-osx/releases/download/
>> continuous/gimp-osx-git-2.10.1-20180519.dmg>
>>
>>
>> > On 19 May 2018, at 19:13, Carmelo DrRaw <aferrero1975@xxxxxxxxx> wrote:
>> >
>> > For your info, I have managed to create a first GIMP 2.10.1 .dmg
>> package using Travis-CI. It is still highly experimental, and I am already
>> aware that for example the python plug-ins still do not work…
>> >
>> > Anyway, I would really appreciate if you could test the package and
>> give me some feedback. Once all issues fixed, it will provide an automated
>> creation of OSX packages from the development code.
>> >
>> > @Philip: are you available for testing the package? Also, do you have
>> an account on github?
>> >
>> >> On 15 May 2018, at 20:43, Philip Lehmann-Böhm <philip@xxxxxxxxxxx
>> <mailto:philip@xxxxxxxxxxx>> wrote:
>> >>
>> >> Hi Andrea,
>> >>
>> >> sure, sounds good. :)
>> >>
>> >> Am 15.05.18 um 19:31 schrieb Carmelo DrRaw:
>> >>> Somehow I forgot to mention the most important thing…
>> >>>
>> >>> @Philip: would you be interested to collaborate with me on this? I
>> such case, I have no problem to give you contributor access to the
>> corresponding github repo, for example.
>> >>> Once the first DMG is created, the most important thing will be to
>> test the package and report/fix problems, and that’s were in my opinion it
>> will be super-useful to share the work…
>> >>>
>> >>> What do you think?
>> >>>
>> >>> regards,
>> >>> Andrea
>> >>>
>> >>>> On 15 May 2018, at 14:11, Carmelo DrRaw <aferrero1975@xxxxxxxxx
>> <mailto:aferrero1975@xxxxxxxxx>> wrote:
>> >>>>
>> >>>> I would like to chime in this thread, to let you know that I have
>> quite some experience in automating the OSX DMG creation process for GTK
>> applications.
>> >>>>
>> >>>> I have already set-up such a build procedure for another project of
>> mine (https://github.com/aferrero2707/pf-build-osx <
>> https://github.com/aferrero2707/pf-build-osx>), and I am currently
>> working on applying the same concept to GIMP.
>> >>>> The build environment is based on Homebrew, and is designed to run
>> automatically on Travis-CI (https://travis-ci.org <https://travis-ci.org/>).
>> The resulting DMG package gets automatically uploaded back to GitHub,
>> without any manual intervention.
>> >>>> Up to now I have successfully compiled the git head version of
>> BABL/GEGL/GIMP using dependencies from homebrew. Now I am starting to adapt
>> the scripts to Travis-CI and to package the whole thing into a DMG file.
>> >>>> The whole set of scripts would be hosted in a github repository, so
>> that it will be accessible to everybody for checking and improving…
>> >>>>
>> >>>> If that sounds interesting/useful, just let me know. The idea is
>> primarily meant at regularly providing ready-to-install snapshots of the
>> development version, with close-to-zero workload for developers.
>> >>>> By the way, I am already taking care of a similar automated build
>> procedure for a GIMP Linux AppImage package (
>> https://github.com/aferrero2707/gimp-appimage <
>> https://github.com/aferrero2707/gimp-appimage>).
>> >>>>
>> >>>> Regards,
>> >>>> Andrea
>> >>>>
>> >>>>> On 15 May 2018, at 12:53, Philip Lehmann-Böhm <philip@xxxxxxxxxxx
>> <mailto:philip@xxxxxxxxxxx>> wrote:
>> >>>>>
>> >>>>> Am 15.05.18 um 12:50 schrieb Philip Lehmann-Böhm:
>> >>>>>> Am 15.05.18 um 10:47 schrieb Kristian Rietveld:
>> >>>>>>>> On 12 May 2018, at 14:00, Philip Lehmann-Böhm <
>> philip@xxxxxxxxxxx <mailto:philip@xxxxxxxxxxx>> wrote:
>> >>>>>>>>
>> >>>>>>>> I've read in the FAQs that the guy with the Mac is a bit busy at
>> the moment and so there is hardly any time left for creating the DMG. Maybe
>> I could help here and do the build? I would just need some directions what
>> is needed to compile and build the package.
>> >>>>>>> How we have been building the DMG up till now is documented in
>> git:
>> >>>>>>>
>> >>>>>>> https://git.gnome.org/browse/gimp/tree/build/osx/README?h=gi
>> mp-2-8 <https://git.gnome.org/browse/gimp/tree/build/osx/README?h=g
>> imp-2-8>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> This is now a little outdated because I have been working on
>> fully automating this process when I still had some spare time. This work
>> is in fact almost complete. I am trying to find the time to upload this
>> work into git. It will consist of a Python script that will automatically
>> build all components and create the DMG and some documentation on how to
>> setup the environment within which to launch this Python script.
>> >>>>>>>
>> >>>>>>> Note that this concerns GIMP 2.8. There are no instructions for
>> 2.10 yet. My plan was to work on making the necessary changes to the script
>> and moduleset to build 2.10 as soon as the work for 2.8 has been published
>> in git.
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> regards,
>> >>>>>>>
>> >>>>>>> -kris.
>> >>>>>>>
>> >>>>>> Hi Kris,
>> >>>>>>
>> >>>>>> automating the build process seems like a good idea. :)
>> >>>>>>
>> >>>>>> Is there anything I could do in the meantime? Like adjusting the
>> Python script to 2.10?
>> >>>>> Or following the steps of the README and build a dmg?
>> >>>>>>
>> >>>>>> _______________________________________________
>> >>>>>> gimp-developer-list mailing list
>> >>>>>> List address:    gimp-developer-list@xxxxxxxxx <mailto:
>> gimp-developer-list@xxxxxxxxx>
>> >>>>>> List membership: https://mail.gnome.org/mailman
>> /listinfo/gimp-developer-list <https://mail.gnome.org/mailma
>> n/listinfo/gimp-developer-list>
>> >>>>>> List archives: https://mail.gnome.org/archives/gimp-developer-list
>> <https://mail.gnome.org/archives/gimp-developer-list>
>> >>>>>
>> >>>>>
>> >>>>> _______________________________________________
>> >>>>> gimp-developer-list mailing list
>> >>>>> List address:    gimp-developer-list@xxxxxxxxx <mailto:
>> gimp-developer-list@xxxxxxxxx>
>> >>>>> List membership: https://mail.gnome.org/mailman
>> /listinfo/gimp-developer-list <https://mail.gnome.org/mailma
>> n/listinfo/gimp-developer-list>
>> >>>>> List archives:   https://mail.gnome.org/archiv
>> es/gimp-developer-list <https://mail.gnome.org/archiv
>> es/gimp-developer-list>
>> >>>
>> >>
>> >
>>
>> _______________________________________________
>> gimp-developer-list mailing list
>> List address:    gimp-developer-list@xxxxxxxxx
>> List membership: https://mail.gnome.org/mailman
>> /listinfo/gimp-developer-list
>> List archives:   https://mail.gnome.org/archives/gimp-developer-list
>>
>
>
>
_______________________________________________
gimp-developer-list mailing list
List address:    gimp-developer-list@xxxxxxxxx
List membership: https://mail.gnome.org/mailman/listinfo/gimp-developer-list
List archives:   https://mail.gnome.org/archives/gimp-developer-list




[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux