summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2019-04-01 22:34:46 +0200
committerPiotr Rogoża2019-04-01 22:45:22 +0200
commit9b820787416afcbf4e5d6a352038282fa72cba58 (patch)
tree4fa96209ccd55a977b8188bcad26bf9540cea1e7
downloadaur-9b820787416afcbf4e5d6a352038282fa72cba58.tar.gz
Initial commit, added new package homebrew/brew
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD57
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"
+}
+