25 Commits

Author SHA1 Message Date
Mike McQuaid
e1120549e5
Cleanup more linuxbrew-core code
- Add the same macOS `--build-from-source` default prefix behaviour
  now we have ~4000 linuxbrew-core bottles.
- Merge remaining useful linuxbrew-core-Maintainer-Guide into
  Homebrew-homebrew-core-Maintainer-Guide
- Don't special-case linuxbrew-core any more in docs
2021-10-21 09:00:22 +01:00
XuehaiPan
3f96d963f7 style: fix inconsistent code style for shell scripts 2021-09-15 14:59:01 +08:00
FnControlOption
999a3c66f9 docs: use brew --repository shorthand in Cask Cookbook 2021-09-01 05:59:26 -07:00
Jonathan Chang
f7f4489fb7 docs: Update Linux core merge guidelines.
Co-authored-by: Maxim Belkin <maxim.belkin@gmail.com>
2020-07-15 14:15:47 +10:00
Mike McQuaid
ac0665daff
Refer to default branch in links with HEAD
Anywhere we can use `blob/master` we can use `blob/HEAD` instead. This
will make life easier if we ever rename our default branch in future
(once/if Git and GitHub provides the necessary tooling to do so).
2020-06-25 11:38:40 +01:00
Issy Long
10acb87cb0
[Linux] Remove --skip-style flag from brew merge-homebrew docs
- This flag was removed (inverted to `--style`) in https://github.com/Homebrew/homebrew-linux-dev/pull/160.
2020-03-15 13:29:09 +00:00
Issy Long
9ae23ee6d6
docs: depends_on :linux is now the identifier for Linux-only formulae
- This was changed in
6578a4aa86.
2020-02-16 10:35:49 +00:00
Jonathan Chang
83c09d20c2
docs: update with new Linux workflow 2020-02-06 21:00:45 +00:00
Issy Long
6c85b50d2a
Update docs/Homebrew-linuxbrew-core-Maintainer-Guide.md 2020-02-03 18:08:25 +01:00
Issy Long
d489375984
[Linux] docs: We've got a new (automated) process for bottling! 2020-02-03 16:55:16 +00:00
Issy Long
d274cf044a
[Linux] docs: brew bump-formula-pr now removes the Linux bottle line
- This had been a continual source of pain, and was fixed by 359dc96.
- Now, `brew bump-formula-pr` should be seamless on Linux, which means
  less work for maintainers, which means fewer words are needed here.
2020-01-27 22:29:16 +00:00
Dawid Dziurla
a2e6c126e8
docs: mention 2 common errors for linux maintainers
1. "undefined reference to ..." when running `gcc` in `test do` block.
2. Wrong cellar line.

Co-Authored-By: Issy Long <me@issyl0.co.uk>
2020-01-09 15:08:46 +01:00
Issy Long
3771a60720
docs: Fix typo in Homebrew/linuxbrew-core repo name 2019-12-18 16:09:07 +00:00
Issy Long
b90e01c524
docs: Replace repo with repository everywhere it's a single word 2019-12-18 16:09:06 +00:00
Jonathan Chang
1f7d9e432c docs: New linuxbrew + bump-formula-pr changes 2019-11-17 12:24:06 +11:00
Issy Long
add10c64f1
Linux Maintainer Guide: Reflect recent changes to tap commands
- We recently changed the name of the Linux commands tap from
  Linuxbrew/homebrew-developer to Homebrew/homebrew-linux-dev in our
  continual efforts to move away from the Linuxbrew name. Related to
  this, we changed the comment produced by `brew build-bottle-pr` to
  simply "Linux".
- We also [changed `brew
  find-formulae-to-bottle`](https://github.com/Homebrew/homebrew-linux-dev/pull/130)
  so that it will build a bottle for a formula even if it has a macOS
  requirement. There were cases like `go` that build perfectly fine on
  Linux.
2019-11-04 19:22:16 +00:00
R Primus
1e57ca70d3
Replace American spelling with British spelling 2019-10-30 18:03:31 +00:00
R Primus
eda0220e5f
Fix two typos 2019-10-30 17:01:44 +00:00
Jonathan Chang
f45d53024d docs: Update for developer tap migration 2019-10-08 11:16:43 +11:00
Dawid Dziurla
b53d0b9113
docs: creating new linux specific formulas
Co-Authored-By: Issy Long <me@issyl0.co.uk>
2019-10-02 12:28:50 +02:00
Issy Long
0198011c20
Post-review clarifications 2019-09-19 08:57:22 +01:00
Issy Long
d45f88c6ac
Document how we pull bottles in Homebrew/linuxbrew-core
- Also document some things that could go wrong and how to recover from
  them.
2019-09-15 13:55:28 +01:00
Issy Long
7c295602cc
Note that Homebrew/linuxbrew-core CI won't go green for merge commits 2019-09-15 13:55:16 +01:00
Issy Long
06d86d041f
Use the correct name for the GitHub username envvar: HOMEBREW_GITHUB_USER 2019-09-15 12:40:24 +01:00
Issy Long
6a81aa2ca4
Maintainer's guide for Homebrew on Linux (linuxbrew-core)
- There are a lot more manual steps in Homebrew on Linux (Linuxbrew)
  land than there are in Homebrew (core), it feels like.
- This is a first attempt at a maintainer's guide. I have basically
  tried to brain-dump everything that Michka and Shaun have taught me
  over the months into something consumable for future Homebrew on Linux
  maintainers!
- Some of it is overly verbose - the merging docs are taken from
  [Linuxbrew/homebrew-developer's docs](https://github.com/Linuxbrew/homebrew-developer/blob/master/docs/merge-homebrew-core.md)
  which were recently updated to reflect reality but probably don't need
  to have so many words: just some instructions. :-)
2019-09-14 12:58:31 +01:00