Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Setup for BrewBuddy on macOS (Darwin) #53

Open
wants to merge 2 commits into
base: development
Choose a base branch
from
Open

Conversation

roed
Copy link
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
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

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

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
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

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
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

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.

None yet

4 participants