diff options
author | WorMzy Tykashi | 2015-06-08 21:29:08 +0100 |
---|---|---|
committer | WorMzy Tykashi | 2015-06-08 21:29:08 +0100 |
commit | 421a0467efcf72457767524d6858601e008e2ca8 (patch) | |
tree | 8deb37c04e3dd5ff3483a08a8940952f059a1d64 | |
download | aur-421a0467efcf72457767524d6858601e008e2ca8.tar.gz |
Copied from non-git
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 98 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7d8587476218 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = btrfs-progs-git + pkgdesc = Btrfs filesystem utilities + pkgver = 4.0.1_r70_g6044757 + pkgrel = 1 + url = http://btrfs.wiki.kernel.org/index.php/Main_Page + arch = i686 + arch = x86_64 + license = GPL + makedepends = git + makedepends = asciidoc + makedepends = xmlto + depends = glibc + depends = e2fsprogs + depends = lzo2 + depends = zlib + provides = btrfs-progs + conflicts = btrfs-progs + source = btrfs-progs-unstable::git+http://repo.or.cz/r/btrfs-progs-unstable/devel.git#branch=devel + source = initcpio-hook-btrfs::https://projects.archlinux.org/svntogit/packages.git/plain/trunk/initcpio-hook-btrfs?h=packages/btrfs-progs + source = initcpio-install-btrfs::https://projects.archlinux.org/svntogit/packages.git/plain/trunk/initcpio-install-btrfs?h=packages/btrfs-progs + md5sums = SKIP + md5sums = b09688a915a0ec8f40e2f5aacbabc9ad + md5sums = 7241ba3a4286d08da0d50b7176941112 + +pkgname = btrfs-progs-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f8be6cd477b3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Maintainer: WorMzy Tykashi <wormzy.tykashi@gmail.com> +# Contributer: J.W Birdsong < @ gmail> +# Contributor: Igor Nemilentsev <trezorg dog gmail.com> +# Contributor: Miroslaw "firestarter" Wojtylak mwojtylak@gmail.com +# Based on PKGBUILD from Dan Zwell <dzwell@zwell.net> + +pkgname=btrfs-progs-git +_gitname=${pkgname%-git}-unstable +pkgver=4.0.1_r70_g6044757 +pkgrel=1 +pkgdesc="Btrfs filesystem utilities" +arch=("i686" "x86_64") +url="http://btrfs.wiki.kernel.org/index.php/Main_Page" +license=('GPL') +depends=('glibc' 'e2fsprogs' 'lzo2' 'zlib') +makedepends=('git' 'asciidoc' 'xmlto') +provides=('btrfs-progs') +conflicts=('btrfs-progs') +_url=https://projects.archlinux.org/svntogit/packages.git/plain/trunk/ +source=($_gitname::git+"http://repo.or.cz/r/btrfs-progs-unstable/devel.git#branch=devel" + "initcpio-hook-btrfs::${_url}initcpio-hook-btrfs?h=packages/btrfs-progs" + "initcpio-install-btrfs::${_url}initcpio-install-btrfs?h=packages/btrfs-progs") +md5sums=('SKIP' + 'b09688a915a0ec8f40e2f5aacbabc9ad' + '7241ba3a4286d08da0d50b7176941112') + +pkgver() { + cd "$_gitname" + _curtag="$(git rev-list --tags --max-count=1)" + _tagver="$(git describe --tags $_curtag | sed 's:^v::')" + _commits="$(git log v${_tagver}..HEAD --oneline | wc -l)" + _sha="$(git rev-parse --short HEAD)" + printf "%s_r%s_g%s" $_tagver $_commits $_sha | sed 's:-:_:g' +} + +prepare() { + cd "$_gitname" + ./autogen.sh +} + +build() { + cd "$_gitname" + ./configure --prefix=/usr + make +} + +package() { + # install mkinitcpio files + install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs" + install -Dm644 initcpio-install-btrfs "$pkgdir/usr/lib/initcpio/install/btrfs" + + cd "$_gitname" + make DESTDIR="$pkgdir" install + + install -Dm644 INSTALL "$pkgdir/usr/share/doc/btrfs/README" +} + +check() { + cd "$_gitname" + + # Test #12 uses sudo, remove/comment the next line to enable it + rm -rf tests/fsck-tests/012-leaf-corruption + # Ditto for test #13 + rm -rf tests/fsck-tests/013-extent-tree-rebuild + + make test-fsck + + # And now convert tests need sudo... uncomment to run them + #make test-convert +} + +# vim:set ts=2 sw=2 et: |