| Age | Commit message (Collapse) | Author |
|
Fixes the bottle regex problem seen in
https://github.com/Homebrew/homebrew-versions/pull/678.
I don’t know whether it’s a good regex, or an awful regex, but it works
and passes `brew tests` and a bottled install. Open to improvements if
anyone has them.
Closes Homebrew/homebrew#38333.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
by analogy to similar code in formula.rb.
Permits Homebrew/homebrew#37877. Closes Homebrew/homebrew#38330.
|
|
Excludes the PyPy paths from the unbrewed list, since we do the same
with Python.
Closes Homebrew/homebrew#38399.
|
|
|
|
Comparing PkgVersion and Version objects can produce nonsensical
results. For example, equality is not symmetric:
irb(main):002:0> PkgVersion.new("1.0", 0) == Version.new("1.0")
=> false
irb(main):003:0> Version.new("1.0") == PkgVersion.new("1.0", 0)
=> true
Rather than attempt to deal with subclass-superclass equality, let's use
composition and punt on the problem altogether.
|
|
Closes Homebrew/homebrew#38302.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
A hyphen is not a valid character in a Ruby symbol, and the bottle
tag should be a valid Ruby symbol for its use in the bottle stanza.
Closes Homebrew/homebrew#38235.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Change [a-z_]+(32)? to [-a-z0-9_]+
The Linuxbrew bottle tag is x86_64-linux.
Closes Homebrew/homebrew#32687.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Closes Homebrew/homebrew#38209.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
test.pdf wasn't a valid PDF file:
>$ mutool info test.pdf
>test.pdf:
>error: cannot recognize xref format
>error: cannot read xref (ofs=406)
>error: cannot read xref at offset 406
>warning: trying to repair broken xref
Process it with `mutool clean` to fix errors, collapse newlines to reduce size
Closes Homebrew/homebrew#38194.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#37450.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Packages supporting CMake may install configuration files for use
with CMake's find_package command. A recommended location for these
is `<prefix>/lib/cmake` which is not unique across packages. This
may cause issues for Formula using this location when their Keg
is linked.
As with pkg-config, explicitly create the `lib/cmake` folder when
linking a Keg that has installed folders/files to this location.
Also add testcase.
Closes Homebrew/homebrew#38005.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Closes Homebrew/homebrew#38168.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
|
|
If the formula name is in full-qualified name. Let's silently
ignore it as we don't care about things used in taps that aren't
currently tapped.
Closes Homebrew/homebrew#38089.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#38123.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
This is a follow-up of Homebrew/homebrew#37734. I think we should treat `install_metafiles` as
a general issue rather than a formula-specific one.
Closes Homebrew/homebrew#37968.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes Homebrew/homebrew#38067.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Currently, when called with one argument, dst is set to self, i.e. the
directory into which the source file should be moved.
When called with a second argument (for renames), dst is the full path,
including the basename, to the moved file.
Instead, let's always pass the full path, which means we can remove the
branching logic around computing dst.
|
|
Closes Homebrew/homebrew#38017.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
In the case where a bottle wasn't around before and is now it probably
doesn't make sense to use `build-bottle` to build something that will
be identical to the binary bottle package anyway. After all, when you
use the bottle you will end up with something that has been built with
`build-bottle` anyway (just not by you).
|
|
We don't care if it fails as we'll immediately run a stronger version
afterwards (and we care if that fails).
|
|
|
|
Restore py3cairo from homebrew/homebrew-x11 tap.
Closes Homebrew/homebrew#37981.
Signed-off-by: Tim D. Smith <git@tim-smith.us>
|
|
Closes Homebrew/homebrew#37975.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
This should hopefully more often catch the situation where things are
marked as build dependencies incorrectly.
Closes Homebrew/homebrew#37927.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
Let homebrew create var/log path to avoid permission problem.
Closes Homebrew/homebrew#37966
Closes Homebrew/homebrew#37967.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#37959.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|