Skip to content

Setup for BrewBuddy on macOS (Darwin)#53

Open
roed wants to merge 2 commits into
developmentfrom
1-Darwin-build
Open

Setup for BrewBuddy on macOS (Darwin)#53
roed wants to merge 2 commits into
developmentfrom
1-Darwin-build

Conversation

@roed
Copy link
Copy Markdown
Collaborator

@roed roed commented Dec 26, 2018

Context

BrewBuddy build on macOS (Darwin).

How to test

  • Make sure you have installed xcode
  • Follow instructions for xcode command line tools as described on http://wiki.freepascal.org/Installing_Lazarus_on_MacOS_X -> Step 2. Xcode Command Line Tools
  • Download fpcupdeluxe on https://github.com/LongDirtyAnimAlf/fpcupdeluxe/releases -> fpcupdeluxe-x86_64-darwin-cocoa.zip
  • Install lazarus + fpc by opening the fpcupdeluxe, and clicking on the button "Install/update FPC+Laz" and be patient for a while
  • Now checkout this pr
  • Start lazarus and open the file "brewbuddy_osx.lpi"
  • Open the Options in the Project Inspector
  • Navigate to "Project Options" -> "Application" and click on the button "Create application bundle" in the section "For macOS (Darwin)"
  • After that, open your terminal and navigate to the project base folder
  • Run ./Darwin-copy-resources-to-bundle.sh, which will copy the needed files from Misc to the application bundle
  • Run the application by clicking on the play button

Notes

Perhaps I forgot a step, this PR is the result of trying a lot.

@bliekp
Copy link
Copy Markdown
Member

bliekp commented Jan 24, 2019

screenshot 2019-01-24 at 11 31 22

Somehow it doesn't compile here.. Followed your instructions. MacOS Mojave.

@mensch
Copy link
Copy Markdown

mensch commented Oct 21, 2019

As it's currently not possible to run BrouwHulp/BrewBuddy with Wine under Catalina, I was planning on trying to build this from source. However, Lazarus doesn't offer 64-bit builds for macOS unfortunately. fpcdeluxe also doesn't run on Catalina (yet).

@mensch mensch mentioned this pull request Oct 21, 2019
@pa1er
Copy link
Copy Markdown

pa1er commented Sep 23, 2021

Hi, I am new to brew buddy and trying to build on a Macbook (M1) The process seems clear but I cannot find the file "Darwin-copy-resources-to-bundle.sh". Can somebody tell me where I can find this or what is in it so I can do this by hand?

br/
Erik-Jan

@bliekp
Copy link
Copy Markdown
Member

bliekp commented Sep 23, 2021

Hi Erik-Jan. I'm afraid the BrewBuddy project is kind of dead due to lack of serious developers. The issue is the software was written in an old language in a buggy IDE. I didn't succeed in finding enough developers with experience and time (!!) with modern languages and modern frameworks to rewrite BredBuddy to bring it into the 2020's....

So I'm afraid you are on your own here...

@pa1er
Copy link
Copy Markdown

pa1er commented Sep 23, 2021

Hi Pim,
It's a pity.
I wil have a look what to do. The application looks nice but I am not a pascal programmer (More C and perl, in the past)
Thanks a lot.

br/
Erik-jan

@bliekp
Copy link
Copy Markdown
Member

bliekp commented Sep 23, 2021

yeah it is a real pity indeed. I myself am not a skilled programmer. But, my skill is f.i. configuring systems, creating integrated pipelines for development, etc etc. I have 25+ years of linux and sysadmin experience, also part of Scrum devops teams.

In the past the project also attracted some people with some software development experience, but mostly in old languages too. Or people came up with very complex ideas or their own little hobby preferences (I want this and that database because it is soooo cool (but nobody uses that dude!)).

@pa1er
Copy link
Copy Markdown

pa1er commented Sep 23, 2021

Hi Pim,

I am willing to help, if you want. Maybe it's better to contact me directly if you have still ideas to re-build. (than we can also do this in Dutch....). I am not really in Windows but in Linux, Mac and web-based.......

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants