diff options
author | Piotr Rogoża | 2019-04-01 22:34:46 +0200 |
---|---|---|
committer | Piotr Rogoża | 2019-04-01 22:45:22 +0200 |
commit | 9b820787416afcbf4e5d6a352038282fa72cba58 (patch) | |
tree | 4fa96209ccd55a977b8188bcad26bf9540cea1e7 | |
download | aur-9b820787416afcbf4e5d6a352038282fa72cba58.tar.gz |
Initial commit, added new package homebrew/brew
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..664dd5997111 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +# Generated by mksrcinfo v8 +# Mon Apr 1 20:44:34 UTC 2019 +pkgbase = brew-git + pkgdesc = The missing package manager for macOS (or Linux) + pkgver = 2.0.6.r74.gdb02f93bb + pkgrel = 1 + url = https://github.com/Homebrew/brew + arch = x86_64 + license = BSD + license = CCPL + makedepends = git + depends = ruby-irb + depends = java-runtime + provides = brew + conflicts = linuxbrew-git + conflicts = linuxbrew + conflicts = brew + source = git+https://github.com/Homebrew/brew + source = brew4archlinux.diff::https://patch-diff.githubusercontent.com/raw/Homebrew/brew/pull/5926.diff + md5sums = SKIP + md5sums = 50a4929331b39fe7d1591342bd873248 + +pkgname = brew-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..73443e6cb2d7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com> + +pkgname=brew-git +_pkgname=brew +pkgver=2.0.6.r74.gdb02f93bb +pkgrel=1 +pkgdesc='The missing package manager for macOS (or Linux)' +arch=(x86_64) +url='https://github.com/Homebrew/brew' +license=(BSD CCPL) +depends=( +ruby-irb +java-runtime +) +makedepends=(git) +provides=(brew) +conflicts=(linuxbrew-git linuxbrew brew) +source=( +"git+$url" +brew4archlinux.diff::https://patch-diff.githubusercontent.com/raw/Homebrew/brew/pull/5926.diff +) +_gitname='brew' +md5sums=('SKIP' + '50a4929331b39fe7d1591342bd873248') + +pkgver(){ + if [ -d "$srcdir"/$_gitname ]; then + cd "$srcdir"/$_gitname + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) + fi +} +prepare(){ + cd "$srcdir"/$_gitname + patch -p1 -i "$srcdir"/brew4archlinux.diff +} +package() { + cd "$srcdir/$_pkgname" + + install -dm777 "$pkgdir/opt/$_pkgname" + install -dm777 "$pkgdir/opt/$_pkgname/bin" + cp -a "$srcdir/$_pkgname/." "$pkgdir/opt/$_pkgname" + + install -dm755 "$pkgdir/usr/bin" + ln -sf /opt/$_pkgname/bin/brew "$pkgdir/usr/bin/brew" + + install -dm755 "$pkgdir/usr/share/man/man1" + ln -sf /opt/$_pkgname/manpages/brew{,-cask}.1 -t "$pkgdir/usr/share/man/man1" + + install -dm755 "$pkgdir/etc/bash_completion.d" + ln -sf "/opt/$_pkgname/completions/bash/brew" -t "$pkgdir/etc/bash_completion.d/" + + install -dm755 "$pkgdir/usr/share/zsh/site-functions" + ln -sf /opt/$_pkgname/completions/zsh/_brew{,_cask} -t "$pkgdir/usr/share/zsh/site-functions" +} + |