diff options
author | Allen Wild | 2019-11-06 10:50:13 -0500 |
---|---|---|
committer | Allen Wild | 2019-11-06 10:50:59 -0500 |
commit | df0b985aae7532399327f3b05b3f4b46558d02b4 (patch) | |
tree | 5dec168bd21019e05f0ffef164b680d1fa55c2ce | |
download | aur-df0b985aae7532399327f3b05b3f4b46558d02b4.tar.gz |
Initial commit: git-filter-repo-2.24.0-1
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rw-r--r-- | coverage-command.patch | 16 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..74df1d6a13fa --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = git-filter-repo + pkgdesc = Rapidly rewrite entire repository history using user-specified filters. + pkgver = 2.24.0 + pkgrel = 1 + url = https://github.com/newren/git-filter-repo + arch = any + license = MIT + checkdepends = python-coverage + depends = git + depends = python + source = https://github.com/newren/git-filter-repo/releases/download/v2.24.0/git-filter-repo-2.24.0.tar.xz + source = coverage-command.patch + sha256sums = 92188d3c44b9ff0dd40dfeed72859e0a088f775c12fb24c4e3e27a8064cfcc84 + sha256sums = b37bb67d8cdca997f096f8231e41f01de020d78cb4df5b1d5affbe74e10f1111 + +pkgname = git-filter-repo + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..20ad16f84d02 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.tar.xz +*.pkg.tar* + +/src/ +/pkg/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a8a9c8e85f6f --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Allen Wild <allenwild93@gmail.com> +pkgname=git-filter-repo +pkgver=2.24.0 +pkgrel=1 +pkgdesc="Rapidly rewrite entire repository history using user-specified filters." +arch=('any') +url="https://github.com/newren/git-filter-repo" +license=('MIT') +depends=('git' 'python') +checkdepends=('python-coverage') +source=("${url}/releases/download/v${pkgver}/${pkgname}-${pkgver}.tar.xz" + "coverage-command.patch") +sha256sums=('92188d3c44b9ff0dd40dfeed72859e0a088f775c12fb24c4e3e27a8064cfcc84' + 'b37bb67d8cdca997f096f8231e41f01de020d78cb4df5b1d5affbe74e10f1111') + +prepare() { + cd "$pkgname-$pkgver" + patch -Np1 -i "${srcdir}/coverage-command.patch" +} + +check() { + cd "$pkgname-$pkgver" + make test +} + +package() { + cd "$pkgname-$pkgver" + # Makefile doesn't support DESTDIR and installs the bare script as a Python module + # without any egg-info metadata, which is undesirable. Just install manually. + install -Dm755 git-filter-repo "${pkgdir}/usr/bin/git-filter-repo" + install -Dm644 Documentation/man1/git-filter-repo.1 "${pkgdir}/usr/share/man/man1/git-filter-repo.1" + install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" COPYING COPYING.mit +} diff --git a/coverage-command.patch b/coverage-command.patch new file mode 100644 index 000000000000..b6fd27a1cbf7 --- /dev/null +++ b/coverage-command.patch @@ -0,0 +1,16 @@ +diff --git a/t/run_coverage b/t/run_coverage +index 6f4d9a2..f72cdd5 100755 +--- a/t/run_coverage ++++ b/t/run_coverage +@@ -24,8 +24,8 @@ export PRETEND_UNICODE_ARGS=1 + ls t939*.sh | xargs -n 1 bash + + cd $tmpdir +-python3-coverage combine +-python3-coverage html -d $orig_dir/report +-python3-coverage report -m ++coverage3 combine ++coverage3 html -d $orig_dir/report ++coverage3 report -m + cd $orig_dir + rm -rf $tmpdir |