Skip to content

Make compilation on macOS more clear#1115

Open
Metal-Snake wants to merge 5 commits intotransmission-remote-gui:masterfrom
Metal-Snake:macCompilation
Open

Make compilation on macOS more clear#1115
Metal-Snake wants to merge 5 commits intotransmission-remote-gui:masterfrom
Metal-Snake:macCompilation

Conversation

@Metal-Snake
Copy link

I added information on how to compile on mac in the readme.md, also I removed the scripts setup/macosx/create_app.sh and create_package.sh and renamed create_app_new.sh to create_app.sh

If those scripts are still needed let me now what those are for (they didn't work on my machine) and I will update accordingly.

Copy link
Member

@PeterDaveHello PeterDaveHello left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please squash e36eada into 45a5961, they should not be separated.

Instead of adding the notes about fpc and lazarus can't work from Homebrew, I personally more prefer to solve the issue in fact.

README.md Outdated

### macOS

**Note: Currently Transmission Remote GUI can't be compiled if fpc and lazarus were installed using brew. You can uninstall them using** `brew uninstall fpc` and `brew cask uninstall lazarus`
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

brew should be Homebrew

README.md Outdated

**Note: Currently Transmission Remote GUI can't be compiled if fpc and lazarus were installed using brew. You can uninstall them using** `brew uninstall fpc` and `brew cask uninstall lazarus`

In Terminal navigate to the transgui folder containing the source code. Then `cd setup/macosx` and run `./create_app.sh`. This will install fpc and lazarus if needed and build Transmission Remote GUI and move it in a .dmg image file.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This instruction should be more precise and separate the step to prepare environment and to compile.

@Metal-Snake
Copy link
Author

I updated the ReadMe.md
Is this ok now?

I agree, fixing the build using brew's fpc/lazarus should be done. That's why I wrote Currently it can't be done with those.
But that means checking what's going on, compare both installs. I would do this using VirtualMachines and compare those. But my current machine is too weak, I hope for a new iMac this year, if that gets released I buy one and then I will look into it. For the time being it's better to explain it than to be silent about it.

How would I squash 2 commits together?

@PeterDaveHello
Copy link
Member

@Diskutant yeah I agree to have that message right now, will take a look soon, thanks.

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants