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

Add Pale Moon version 26.5.0 #27191

Merged
merged 4 commits into from
Nov 29, 2016
Merged

Conversation

ibrokemypie
Copy link

@ibrokemypie ibrokemypie commented Nov 27, 2016

After making all changes to the cask:

  • brew cask audit --download {{cask_file}} is error-free.
  • brew cask style --fix {{cask_file}} reports no offenses.
  • The commit message includes the cask’s name and version.

Additionally, if adding a new cask:

  • Named the cask according to the token reference. (.app bundle is new moon, app is pale moon. named cask palemoon)
  • brew cask install {{cask_file}} worked successfully.
  • brew cask uninstall {{cask_file}} worked successfully.
  • Checked there are no open pull requests for the same cask.
  • Checked that the cask was not already refused in closed issues.

Adds the app Pale Moon (Newmoon.app) for MacOS. Would like to add version 27 seperately as it is a major rebase that breaks some features.

Adds the app Pale Moon (Newmoon.app) for MacOS. Would like to add version 27 seperately as it is a major rebase that breaks some features.
@@ -0,0 +1,10 @@
cask 'palemoon' do
version '26.5.0'
Copy link
Member

@miccal miccal Nov 27, 2016

Choose a reason for hiding this comment

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

Please change the version to 26.5.0-131.

Copy link
Author

Choose a reason for hiding this comment

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

Do you mean 26.5.0-131? otherwise #{version} will not work

Copy link
Member

Choose a reason for hiding this comment

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

Yes, that is what I meant.

version '26.5.0'
sha256 '617581f55863b2ab0f55538791d2c82a06378febffebce14b8d1c1d625f465cb'

url 'https://mac.palemoon.org/dist/palemoon-26.5.0-131-gstreamer.en-US.mac64.dmg'
Copy link
Member

Choose a reason for hiding this comment

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

Please change this to

url "https://mac.palemoon.org/dist/palemoon-#{version}-gstreamer.en-US.mac64.dmg"

@fanquake fanquake added the awaiting user reply Issue needs response from a user. label Nov 27, 2016
Adds the full version number to Pale Moon cask and fixes URL stanza to download #{version}
@@ -0,0 +1,10 @@
cask 'palemoon' do
Copy link
Member

Choose a reason for hiding this comment

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

Token reference was not followed.

Copy link
Author

Choose a reason for hiding this comment

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

token reference says to use newmoon as the file is called NewMoon.app, however the application is official named Pale Moon, so went with that

Copy link
Member

@vitorgalvao vitorgalvao Nov 28, 2016

Choose a reason for hiding this comment

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

And the token reference also explains why that doesn’t matter and why it must be followed.

There are specific cases where it can be circumvented, with clear rules as how to do so and when.

Copy link
Author

Choose a reason for hiding this comment

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

have updated to follow token reference

Conor Randall and others added 2 commits November 28, 2016 13:50
Changed the PaleMoon cask to be newmoon as according to token reference
@vitorgalvao vitorgalvao merged commit 9d3ab08 into Homebrew:master Nov 29, 2016
@miccal miccal removed the awaiting user reply Issue needs response from a user. label Dec 23, 2016
@Homebrew Homebrew locked and limited conversation to collaborators May 9, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants