summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD20
-rw-r--r--bfg.sh2
3 files changed, 38 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..5ec359c14ffc
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = bfg
+ pkgdesc = Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala.
+ pkgver = 1.11.8
+ pkgrel = 2
+ url = http://rtyley.github.io/bfg-repo-cleaner/
+ arch = any
+ license = GPL3
+ depends = java-runtime
+ noextract = bfg-1.11.8.jar
+ source = http://repo1.maven.org/maven2/com/madgag/bfg/1.11.8/bfg-1.11.8.jar
+ source = bfg.sh
+ md5sums = 7b39539a485603e69eea6ffd91e876f6
+ md5sums = bd25a99f7c9b59549d70df0687ca90b4
+
+pkgname = bfg
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2397a3694bc9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,20 @@
+# Maintainer: Chet Gray <chetgray@gmail.com>
+pkgname=bfg
+pkgver=1.11.8
+pkgrel=2
+pkgdesc='Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala.'
+arch=('any')
+url='http://rtyley.github.io/bfg-repo-cleaner/'
+license=('GPL3')
+depends=('java-runtime')
+source=("http://repo1.maven.org/maven2/com/madgag/${pkgname}/${pkgver}/${pkgname}-${pkgver}.jar"
+ "${pkgname}.sh")
+noextract=("${pkgname}-${pkgver}.jar")
+md5sums=('7b39539a485603e69eea6ffd91e876f6'
+ 'bd25a99f7c9b59549d70df0687ca90b4')
+
+package() {
+ cd "${srcdir}"
+ install -D -m755 "${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
+ install -D -m644 "${pkgname}-${pkgver}.jar" "${pkgdir}/usr/share/java/${pkgname}/${pkgname}.jar"
+}
diff --git a/bfg.sh b/bfg.sh
new file mode 100644
index 000000000000..043a8a9bef56
--- /dev/null
+++ b/bfg.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+"$JAVA_HOME/bin/java" -jar '/usr/share/java/bfg/bfg.jar' $*