I can get macOS builds

This forum is aimed at user contributions, in the form of assets, side projects, code patches and similar.

Moderator: joepal

I can get macOS builds

Postby eray » Wed Dec 16, 2020 4:24 pm

Hi,

I'm a Mac user and I'd like to contribute to MakeHuman by providing macOS binaries. I saw you don't have macOS releases because there wasn't any Mac developers. I believe I can help.

I can remove that post if it's against rules.
eray
 
Posts: 11
Joined: Wed Dec 16, 2020 4:16 pm

Re: I can get macOS builds

Postby joepal » Wed Dec 16, 2020 4:50 pm

Sounds good to me. Is there anything you need from us to help you along?
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4465
Joined: Wed Jun 04, 2008 11:20 am

Re: I can get macOS builds

Postby eray » Wed Dec 16, 2020 10:16 pm

No, I don't think I need anything else. It required some modifications on Python runtime (OpenGL modules weren't imported) but I got it working now. I packed Python 3.9 with some macOS specific changes and I'll post whole app package tomorrow if everything goes well.
eray
 
Posts: 11
Joined: Wed Dec 16, 2020 4:16 pm

Re: I can get macOS builds

Postby joepal » Thu Dec 17, 2020 2:44 pm

If you want inspiration on how to deal with plugins etc, then the build script we use for windows is here: https://github.com/makehumancommunity/m ... enkinsfile
Joel Palmius (LinkedIn)
MakeHuman Infrastructure Manager
http://www.palmius.com/joel
joepal
 
Posts: 4465
Joined: Wed Jun 04, 2008 11:20 am

Re: I can get macOS builds

Postby SaltyCowdawg » Thu Dec 17, 2020 4:39 pm

joepal wrote:If you want inspiration on how to deal with plugins etc, then the build script we use for windows is here: https://github.com/makehumancommunity/m ... enkinsfile


<sigh!> It warms the cockles of my heart to see you guys using Jenkins to manager your builds. :-)

That was one of my stock in trade before I retired..
Peter L. Berghold <peter@berghold.net> or <Salty.Cowdawg@gmail.com>
Retired IT with 30+ years in the business
User avatar
SaltyCowdawg
 
Posts: 458
Joined: Fri Aug 09, 2013 3:12 pm
Location: Ayden NC

Re: I can get macOS builds

Postby eray » Fri Dec 18, 2020 9:50 am

joepal wrote:If you want inspiration on how to deal with plugins etc, then the build script we use for windows is here: https://github.com/makehumancommunity/m ... enkinsfile


Thank you, I forked MH repository and I'm currently editing Jenkinsfile for macOS builds (This is the first time I use Jenkins).
eray
 
Posts: 11
Joined: Wed Dec 16, 2020 4:16 pm

Re: I can get macOS builds

Postby sureshkumar » Thu Dec 24, 2020 7:35 am

I'm a maco user. When will be release MH 1.2.O in mac os Build...? :?: :?: :?:

please response my txt... :roll: :roll:
sureshkumar
 
Posts: 6
Joined: Thu Dec 24, 2020 7:14 am
Location: India*

Re: I can get macOS builds

Postby eray » Thu Dec 24, 2020 8:40 pm

Hi again,

I made some changes to makehuman.py, I added a mac_packages directory which contains an modified OpenGL for Big Sur. I created setup.py under /buildscripts/darwin and you can run it to get app bundle (/buildscripts/darwin/dist/MakeHuman.app). Please let me know if you see any problem.

I created a pull request to MH repository.

macOS build: https://drive.google.com/drive/folders/1pTw5PlEdLfhZ1AEaNkBDKWjShOhYqCLH?usp=sharing

My MH macOS fork: https://github.com/threos/makehuman-macos

Pull request: https://github.com/makehumancommunity/makehuman/pull/148
eray
 
Posts: 11
Joined: Wed Dec 16, 2020 4:16 pm

Re: I can get macOS builds

Postby eray » Thu Dec 24, 2020 8:56 pm

eray wrote:Hi again,

I made some changes to makehuman.py, I added a mac_packages directory which contains an modified OpenGL for Big Sur. I created setup.py under /buildscripts/darwin and you can run it to get app bundle (/buildscripts/darwin/dist/MakeHuman.app). Please let me know if you see any problem.

I created a pull request to MH repository.

macOS build: https://drive.google.com/drive/folders/1pTw5PlEdLfhZ1AEaNkBDKWjShOhYqCLH?usp=sharing

My MH macOS fork: https://github.com/threos/makehuman-macos

Pull request: https://github.com/makehumancommunity/makehuman/pull/148



Btw I tried to get Jenkinsfile working for macOS builds but Jenkins couldn't find right python runtime and pip. It used macOS's internal Python and when I tried pip install on Jenkins, pip gave me an error as it was using wrong path. I think I need to install Windows and I have exam really soon, I have to study for that. However, as I stated it's pretty straightforward, only requires one command (to run setup.py) to build Mac app bundle.
Last edited by eray on Fri Dec 25, 2020 3:05 pm, edited 1 time in total.
eray
 
Posts: 11
Joined: Wed Dec 16, 2020 4:16 pm

Re: I can get macOS builds

Postby sureshkumar » Fri Dec 25, 2020 6:46 am

hai
shall i proceed as per the link which u have send me ?? or you want me to wait for your next message??
sureshkumar
 
Posts: 6
Joined: Thu Dec 24, 2020 7:14 am
Location: India*

Next

Return to User contributions

Who is online

Users browsing this forum: No registered users and 1 guest