[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-10-23 Thread Sébastien Luttringer via arch-commits
Date: Friday, October 23, 2020 @ 22:03:37
  Author: seblu
Revision: 398765

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 398764, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 398764, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 398764, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 398764, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 398764, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 398764, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 398764, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-10-23 22:03:37 UTC (rev 398765)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.9
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 
'e2fsprogs' 'reiserfsprogs')
+depends=('glibc' 'util-linux-libs' 'lzo' 'zlib' 'zstd' 'libgcrypt')
+optdepends=('python: libbtrfsutil python bindings'
+'e2fsprogs: btrfs-convert'
+'reiserfsprogs: btrfs-convert')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'b89358a665ad753ecbdff11d2be77d230d2b197bb3c7e0eb739fb979c087a791'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'9a0b6cc23f7bd97b83b6c38dd2b4e4373fead8bd3ccfb82a47c72971e9d6f8ad')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr --with-crypto=libgcrypt
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 398764, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-10-23 22:03:37 UTC (rev 398765)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-07-03 Thread Sébastien Luttringer via arch-commits
Date: Friday, July 3, 2020 @ 06:46:12
  Author: seblu
Revision: 390767

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 390766, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 390766, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 390766, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 390766, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 390766, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 390766, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 390766, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-07-03 06:46:12 UTC (rev 390767)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.7
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 
'e2fsprogs' 'reiserfsprogs')
+depends=('glibc' 'libutil-linux' 'lzo' 'zlib' 'zstd' 'libgcrypt')
+optdepends=('python: libbtrfsutil python bindings'
+'e2fsprogs: btrfs-convert'
+'reiserfsprogs: btrfs-convert')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'5c2f048b8c814852614b0b262ab2d468ea02774ef01124ebc0ab708df262de5c'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'9a0b6cc23f7bd97b83b6c38dd2b4e4373fead8bd3ccfb82a47c72971e9d6f8ad')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr --with-crypto=libgcrypt
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 390766, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-07-03 06:46:12 UTC (rev 390767)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-05-21 Thread Sébastien Luttringer via arch-commits
Date: Thursday, May 21, 2020 @ 08:37:29
  Author: seblu
Revision: 387361

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 387360, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 387360, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 387360, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 387360, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 387360, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 387360, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 387360, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-05-21 08:37:29 UTC (rev 387361)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.6.1
+pkgrel=3
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 
'e2fsprogs' 'reiserfsprogs')
+depends=('glibc' 'libutil-linux' 'lzo' 'zlib' 'zstd' 'libgcrypt')
+optdepends=('python: libbtrfsutil python bindings'
+'e2fsprogs: btrfs-convert'
+'reiserfsprogs: btrfs-convert')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'50ccf556b887018f35937626f9a6e799c1e69692778b2bb090d2a56c9bdc96db'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'9a0b6cc23f7bd97b83b6c38dd2b4e4373fead8bd3ccfb82a47c72971e9d6f8ad')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr --with-crypto=libgcrypt
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 387360, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-05-21 08:37:29 UTC (rev 387361)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-05-15 Thread Sébastien Luttringer via arch-commits
Date: Saturday, May 16, 2020 @ 03:32:55
  Author: seblu
Revision: 383744

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 383743, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 383743, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 383743, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 383743, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 383743, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 383743, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 383743, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-05-16 03:32:55 UTC (rev 383744)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.6.1
+pkgrel=2
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools' 
'e2fsprogs' 'reiserfsprogs')
+depends=('glibc' 'libutil-linux' 'lzo' 'zlib' 'zstd' 'libgcrypt')
+optdepends=('python: libbtrfsutil python bindings'
+'e2fsprogs: btrfs-convert'
+'reiserfsprogs: btrfs-convert')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'50ccf556b887018f35937626f9a6e799c1e69692778b2bb090d2a56c9bdc96db'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'7cbeebee2a561e468c0ce1d33107fa968da76109df1b693e48b501971a462444')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr --with-crypto=libgcrypt
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 383743, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-05-16 03:32:55 UTC (rev 383744)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-05-12 Thread Sébastien Luttringer via arch-commits
Date: Tuesday, May 12, 2020 @ 13:01:17
  Author: seblu
Revision: 383301

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 383300, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 383300, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 383300, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 383300, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 383300, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 383300, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 383300, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-05-12 13:01:17 UTC (rev 383301)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.6.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'lzo' 'zlib' 'zstd' 'libgcrypt' 'e2fsprogs' 
'reiserfsprogs')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'50ccf556b887018f35937626f9a6e799c1e69692778b2bb090d2a56c9bdc96db'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'7cbeebee2a561e468c0ce1d33107fa968da76109df1b693e48b501971a462444')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr --with-crypto=libgcrypt
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 383300, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-05-12 13:01:17 UTC (rev 383301)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 383300, 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-04-06 Thread Sébastien Luttringer via arch-commits
Date: Monday, April 6, 2020 @ 11:35:20
  Author: seblu
Revision: 379638

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 379637, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 379637, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 379637, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 379637, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 379637, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 379637, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 379637, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-04-06 11:35:20 UTC (rev 379638)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.6
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'a1321c77521dfa6cac41d0d030358e9c74bcf650afd6a9c1c7d531e6cd112f6b'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'7cbeebee2a561e468c0ce1d33107fa968da76109df1b693e48b501971a462444')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 379637, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-04-06 11:35:20 UTC (rev 379638)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 379637, 
btrfs-progs/trunk/btrfs-scrub@.service)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2020-04-01 Thread Sébastien Luttringer via arch-commits
Date: Wednesday, April 1, 2020 @ 21:18:51
  Author: seblu
Revision: 379065

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 379064, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 379064, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 379064, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 379064, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 379064, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 379064, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 379064, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2020-04-01 21:18:51 UTC (rev 379065)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.4.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha256sums=('SKIP'
+'f3e07fb248d608bdad5b63973513211de5daba47aaecfa44d29a836f6e7a9d69'
+'bbe60b35d1b1e2efc1308a8f54f1fdc6808240a81c5f5b4d75321b7ee86e41f4'
+'35efeee8590d6d60c711ae9cdc918e4841ab61d10cb02359e65e36ebff95ffc5'
+'8b1f8a1176141c5c6abe772dcb93cd87c083c7415c856b4fcb563491c9916836'
+'7cbeebee2a561e468c0ce1d33107fa968da76109df1b693e48b501971a462444')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 379064, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2020-04-01 21:18:51 UTC (rev 379065)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 379064, 
btrfs-progs/trunk/btrfs-scrub@.service)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-12-03 Thread Sébastien Luttringer via arch-commits
Date: Wednesday, December 4, 2019 @ 02:11:48
  Author: seblu
Revision: 370330

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 370329, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 370329, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 370329, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 370329, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 370329, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 370329, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 370329, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-12-04 02:11:48 UTC (rev 370330)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.4
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha224sums=('SKIP'
+'52a095044192383736f2e387ba1528dda78dd8179ff5822d377f37ef'
+'9a20f841f572d97eaecaa25f5641eee143bc4c5ded79198b15d6691d'
+'650621f98192cc9c8cc4ecfdcf560db88011dbc07c5df1d7bdae0ae2'
+'c1477fc473324a7f3057f3e5e258b6462d596d1447fad8651ccb872c'
+'1425cb4ded552dc69048f46147ecf5d3b8879e65ec0893d0dca149a2')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 370329, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-12-04 02:11:48 UTC (rev 370330)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 370329, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-10-25 Thread Felix Yan via arch-commits
Date: Friday, October 25, 2019 @ 21:21:05
  Author: felixonmars
Revision: 365725

archrelease: copy trunk to staging-x86_64

Added:
  btrfs-progs/repos/staging-x86_64/
  btrfs-progs/repos/staging-x86_64/PKGBUILD
(from rev 365724, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/staging-x86_64/btrfs-progs.install
(from rev 365724, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/staging-x86_64/btrfs-scrub@.service
(from rev 365724, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/staging-x86_64/btrfs-scrub@.timer
(from rev 365724, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/staging-x86_64/initcpio-hook-btrfs
(from rev 365724, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/staging-x86_64/initcpio-install-btrfs
(from rev 365724, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/staging-x86_64/PKGBUILD (from rev 365724, 
btrfs-progs/trunk/PKGBUILD)
===
--- staging-x86_64/PKGBUILD (rev 0)
+++ staging-x86_64/PKGBUILD 2019-10-25 21:21:05 UTC (rev 365725)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.3
+pkgrel=3
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+
"https://patch-diff.githubusercontent.com/raw/kdave/btrfs-progs/pull/216.patch;
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha224sums=('SKIP'
+'66d14e47b545efef1c91db6efc788827c2a409abe2331983029ef59b'
+'be27a09faa7f6f1e186f69c977f09dfa0e932d0d815066dad1d59ee6'
+'9a20f841f572d97eaecaa25f5641eee143bc4c5ded79198b15d6691d'
+'650621f98192cc9c8cc4ecfdcf560db88011dbc07c5df1d7bdae0ae2'
+'c1477fc473324a7f3057f3e5e258b6462d596d1447fad8651ccb872c'
+'1425cb4ded552dc69048f46147ecf5d3b8879e65ec0893d0dca149a2')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/staging-x86_64/btrfs-progs.install (from rev 365724, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- staging-x86_64/btrfs-progs.install  (rev 0)
+++ staging-x86_64/btrfs-progs.install  2019-10-25 21:21:05 UTC (rev 365725)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-10-23 Thread Sébastien Luttringer via arch-commits
Date: Wednesday, October 23, 2019 @ 16:49:37
  Author: seblu
Revision: 365397

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 365396, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 365396, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 365396, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 365396, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 365396, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 365396, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 134 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 365396, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-23 16:49:37 UTC (rev 365397)
@@ -0,0 +1,76 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.3
+pkgrel=2
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+
"https://patch-diff.githubusercontent.com/raw/kdave/btrfs-progs/pull/216.patch;
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha224sums=('SKIP'
+'66d14e47b545efef1c91db6efc788827c2a409abe2331983029ef59b'
+'be27a09faa7f6f1e186f69c977f09dfa0e932d0d815066dad1d59ee6'
+'9a20f841f572d97eaecaa25f5641eee143bc4c5ded79198b15d6691d'
+'650621f98192cc9c8cc4ecfdcf560db88011dbc07c5df1d7bdae0ae2'
+'c1477fc473324a7f3057f3e5e258b6462d596d1447fad8651ccb872c'
+'1425cb4ded552dc69048f46147ecf5d3b8879e65ec0893d0dca149a2')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 365396, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-10-23 16:49:37 UTC (rev 365397)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-10-21 Thread Sébastien Luttringer via arch-commits
Date: Monday, October 21, 2019 @ 17:21:50
  Author: seblu
Revision: 365270

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 365269, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 365269, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 365269, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 365269, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 365269, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 365269, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 365269, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-10-21 17:21:50 UTC (rev 365270)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.3
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+sha224sums=('SKIP'
+'66d14e47b545efef1c91db6efc788827c2a409abe2331983029ef59b'
+'9a20f841f572d97eaecaa25f5641eee143bc4c5ded79198b15d6691d'
+'650621f98192cc9c8cc4ecfdcf560db88011dbc07c5df1d7bdae0ae2'
+'c1477fc473324a7f3057f3e5e258b6462d596d1447fad8651ccb872c'
+'1425cb4ded552dc69048f46147ecf5d3b8879e65ec0893d0dca149a2')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 365269, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-10-21 17:21:50 UTC (rev 365270)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 365269, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-09-20 Thread Sébastien Luttringer via arch-commits
Date: Friday, September 20, 2019 @ 19:20:37
  Author: seblu
Revision: 363164

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 363163, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 363163, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 363163, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 363163, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 363163, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 363163, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 363163, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-09-20 19:20:37 UTC (rev 363164)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.2.2
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '70c55c5c403251f5260285675cf35c1a'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '42475169de355a33d551b2f368eb0a50')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 363163, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-09-20 19:20:37 UTC (rev 363164)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 363163, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-09-20 19:20:37 UTC (rev 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-07-27 Thread Sébastien Luttringer via arch-commits
Date: Saturday, July 27, 2019 @ 22:38:30
  Author: seblu
Revision: 358668

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 358667, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 358667, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 358667, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 358667, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 358667, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 358667, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 358667, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-07-27 22:38:30 UTC (rev 358668)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.2.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '9bacd0fec4efd449a6223f1c72ab91b3'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '42475169de355a33d551b2f368eb0a50')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 358667, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-07-27 22:38:30 UTC (rev 358668)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 358667, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-07-27 22:38:30 UTC (rev 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-07-06 Thread Sébastien Luttringer via arch-commits
Date: Saturday, July 6, 2019 @ 12:54:11
  Author: seblu
Revision: 357358

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 357357, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 357357, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 357357, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 357357, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 357357, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 357357, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 357357, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-07-06 12:54:11 UTC (rev 357358)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.2
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '61be9c48f088bd27480cd9ecf6121cf8'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '42475169de355a33d551b2f368eb0a50')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 357357, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-07-06 12:54:11 UTC (rev 357358)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 357357, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-07-06 12:54:11 UTC (rev 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-06-14 Thread Sébastien Luttringer via arch-commits
Date: Friday, June 14, 2019 @ 17:13:08
  Author: seblu
Revision: 356145

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 356144, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 356144, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 356144, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 356144, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 356144, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 356144, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 356144, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-06-14 17:13:08 UTC (rev 356145)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.1.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '7361746c27aece91fa79705a3964ff0c'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '42475169de355a33d551b2f368eb0a50')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 356144, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-06-14 17:13:08 UTC (rev 356145)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 356144, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-06-14 17:13:08 UTC (rev 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-05-17 Thread Sébastien Luttringer via arch-commits
Date: Friday, May 17, 2019 @ 18:52:11
  Author: seblu
Revision: 353555

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 353554, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 353554, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 353554, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 353554, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 353554, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 353554, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   11 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 132 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 353554, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-05-17 18:52:11 UTC (rev 353555)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=5.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ 'ccdba8ad14bbf97df666460576507bd9'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '42475169de355a33d551b2f368eb0a50')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 353554, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-05-17 18:52:11 UTC (rev 353555)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 353554, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-05-17 18:52:11 UTC (rev 353555)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2019-02-25 Thread Sébastien Luttringer via arch-commits
Date: Monday, February 25, 2019 @ 21:43:46
  Author: seblu
Revision: 346812

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 346811, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 346811, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 346811, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 346811, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 346811, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 346811, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   74 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 +
 btrfs-scrub@.timer |   10 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 131 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 346811, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2019-02-25 21:43:46 UTC (rev 346812)
@@ -0,0 +1,74 @@
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.20.2
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python' 'python-setuptools')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+optdepends=('python: libbtrfsutil python bindings')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ 'f5487352c734a73c7b1ccded3b126715'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local src
+  for src in "${source[@]}"; do
+src="${src%%::*}"
+src="${src##*/}"
+[[ $src = *.patch ]] || continue
+msg2 "Applying patch $src..."
+patch -Np1 < "../$src"
+  done
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install install_python
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 346811, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2019-02-25 21:43:46 UTC (rev 346812)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 346811, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2019-02-25 21:43:46 UTC (rev 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2018-04-17 Thread Sébastien Luttringer via arch-commits
Date: Tuesday, April 17, 2018 @ 23:07:45
  Author: seblu
Revision: 322117

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 322116, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 322116, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 322116, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 322116, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 322116, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 322116, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   76 +++
 btrfs-progs.install|   15 +
 btrfs-scrub@.service   |8 
 btrfs-scrub@.timer |   10 ++
 initcpio-hook-btrfs|7 
 initcpio-install-btrfs |   17 ++
 6 files changed, 133 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 322116, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-04-17 23:07:45 UTC (rev 322117)
@@ -0,0 +1,76 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.16
+pkgrel=2
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd' 'python')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python-setuptools')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer'
+'FS#58237.patch')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '830e173b9fcef4135b0e5a2e0399344e'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2'
+ '340766c706bd3de66c1cbe70fe7e2934')
+
+prepare() {
+  cd $pkgname-v$pkgver
+  # apply patch from the source array (should be a pacman feature)
+  local filename
+  for filename in "${source[@]}"; do
+if [[ "$filename" =~ \.patch$ ]]; then
+  msg2 "Applying patch ${filename##*/}"
+  patch -p1 -N -i "$srcdir/${filename##*/}"
+fi
+  done
+  :
+}
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 322116, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2018-04-17 23:07:45 UTC (rev 322117)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 322116, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2018-04-06 Thread Sébastien Luttringer via arch-commits
Date: Friday, April 6, 2018 @ 19:59:14
  Author: seblu
Revision: 321272

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 321271, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 321271, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 321271, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 321271, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 321271, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 321271, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |8 ++
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 118 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 321271, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-04-06 19:59:14 UTC (rev 321272)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.16
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd' 'python')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd' 'python-setuptools')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '830e173b9fcef4135b0e5a2e0399344e'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 321271, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2018-04-06 19:59:14 UTC (rev 321272)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 321271, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2018-04-06 19:59:14 UTC (rev 321272)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+KillSignal=SIGINT
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 321271, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2018-02-21 Thread Sébastien Luttringer via arch-commits
Date: Wednesday, February 21, 2018 @ 20:55:22
  Author: seblu
Revision: 317357

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 317356, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 317356, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 317356, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 317356, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 317356, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 317356, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |8 ++
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 118 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 317356, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-02-21 20:55:22 UTC (rev 317357)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.15.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '94229b39c246797525b7366eff547a4b'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 317356, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2018-02-21 20:55:22 UTC (rev 317357)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 317356, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2018-02-21 20:55:22 UTC (rev 317357)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+KillSignal=SIGINT
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 317356, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2018-02-03 Thread Sébastien Luttringer via arch-commits
Date: Saturday, February 3, 2018 @ 13:21:18
  Author: seblu
Revision: 315793

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 315792, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 315792, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 315792, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 315792, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 315792, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 315792, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |8 ++
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 118 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 315792, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-02-03 13:21:18 UTC (rev 315793)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.15
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ 'e7dd633a27e8edca98457dc9d3e4912c'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 315792, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2018-02-03 13:21:18 UTC (rev 315793)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 315792, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2018-02-03 13:21:18 UTC (rev 315793)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+KillSignal=SIGINT
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 315792, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2018-01-21 Thread Sébastien Luttringer via arch-commits
Date: Sunday, January 21, 2018 @ 23:56:06
  Author: seblu
Revision: 315222

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 315221, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 315221, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 315221, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 315221, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 315221, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 315221, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |8 ++
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 118 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 315221, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2018-01-21 23:56:06 UTC (rev 315222)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.14.1
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ 'fa1618a0ee07e88d39c4e4e39775ed35'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 315221, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2018-01-21 23:56:06 UTC (rev 315222)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 315221, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2018-01-21 23:56:06 UTC (rev 315222)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+KillSignal=SIGINT
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 315221, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2017-12-10 Thread Sébastien Luttringer via arch-commits
Date: Sunday, December 10, 2017 @ 16:14:38
  Author: seblu
Revision: 312055

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 312054, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 312054, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 312054, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 312054, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 312054, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 312054, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |8 ++
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 118 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 312054, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-12-10 16:14:38 UTC (rev 312055)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.14
+pkgrel=2
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '7881c3d87a9a838f316941f8ed71968d'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '917b31f4eb90448d6791e17ea0f386c7'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 312054, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2017-12-10 16:14:38 UTC (rev 312055)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 312054, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2017-12-10 16:14:38 UTC (rev 312055)
@@ -0,0 +1,8 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+KillSignal=SIGINT
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 312054, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2017-12-09 Thread Bartłomiej Piotrowski via arch-commits
Date: Saturday, December 9, 2017 @ 12:13:26
  Author: bpiotrowski
Revision: 311957

archrelease: copy trunk to testing-x86_64

Added:
  btrfs-progs/repos/testing-x86_64/
  btrfs-progs/repos/testing-x86_64/PKGBUILD
(from rev 311956, btrfs-progs/trunk/PKGBUILD)
  btrfs-progs/repos/testing-x86_64/btrfs-progs.install
(from rev 311956, btrfs-progs/trunk/btrfs-progs.install)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service
(from rev 311956, btrfs-progs/trunk/btrfs-scrub@.service)
  btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer
(from rev 311956, btrfs-progs/trunk/btrfs-scrub@.timer)
  btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs
(from rev 311956, btrfs-progs/trunk/initcpio-hook-btrfs)
  btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs
(from rev 311956, btrfs-progs/trunk/initcpio-install-btrfs)

+
 PKGBUILD   |   61 +++
 btrfs-progs.install|   15 +++
 btrfs-scrub@.service   |7 +
 btrfs-scrub@.timer |   10 +++
 initcpio-hook-btrfs|7 +
 initcpio-install-btrfs |   17 +
 6 files changed, 117 insertions(+)

Copied: btrfs-progs/repos/testing-x86_64/PKGBUILD (from rev 311956, 
btrfs-progs/trunk/PKGBUILD)
===
--- testing-x86_64/PKGBUILD (rev 0)
+++ testing-x86_64/PKGBUILD 2017-12-09 12:13:26 UTC (rev 311957)
@@ -0,0 +1,61 @@
+# $Id$
+# Maintainer: Sébastien "Seblu" Luttringer 
+# Contributor: Tom Gundersen 
+# Contributor: Tobias Powalowski 
+
+pkgname=btrfs-progs
+pkgver=4.14
+pkgrel=1
+pkgdesc='Btrfs filesystem utilities'
+arch=('x86_64')
+depends=('glibc' 'libutil-linux' 'e2fsprogs' 'lzo' 'zlib' 'zstd')
+makedepends=('git' 'asciidoc' 'xmlto' 'systemd')
+url='https://btrfs.wiki.kernel.org'
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+validpgpkeys=('F2B41200C54EFB30380C1756C565D5F9D76D583B')
+source=("https://www.kernel.org/pub/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v$pkgver.tar."{sign,xz}
+'initcpio-install-btrfs'
+'initcpio-hook-btrfs'
+'btrfs-scrub@.service'
+'btrfs-scrub@.timer')
+install=btrfs-progs.install
+options=(!staticlibs)
+md5sums=('SKIP'
+ '7881c3d87a9a838f316941f8ed71968d'
+ '7241ba3a4286d08da0d50b7176941112'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad'
+ '794b867e09451284c545bae112aa0cfd'
+ '502221c1b47a3bb2c06703d4fb90a0c2')
+
+build() {
+  cd $pkgname-v$pkgver
+  ./configure --prefix=/usr
+  make
+}
+
+check() {
+  cd $pkgname-v$pkgver
+ ./btrfs filesystem show
+}
+
+package() {
+  cd $pkgname-v$pkgver
+  make DESTDIR="$pkgdir" install
+
+  # install bash completion (FS#44618)
+  install -Dm644 btrfs-completion 
"$pkgdir/usr/share/bash-completion/completions/btrfs"
+
+  # install mkinitcpio hooks
+  cd "$srcdir"
+  install -Dm644 initcpio-install-btrfs 
"$pkgdir/usr/lib/initcpio/install/btrfs"
+  install -Dm644 initcpio-hook-btrfs "$pkgdir/usr/lib/initcpio/hooks/btrfs"
+
+  # install scrub service/timer
+  install -Dm644 btrfs-scrub@.service 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.service"
+  install -Dm644 btrfs-scrub@.timer 
"$pkgdir/usr/lib/systemd/system/btrfs-scrub@.timer"
+}
+
+# vim:set ts=2 sw=2 ft=sh et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-progs.install (from rev 311956, 
btrfs-progs/trunk/btrfs-progs.install)
===
--- testing-x86_64/btrfs-progs.install  (rev 0)
+++ testing-x86_64/btrfs-progs.install  2017-12-09 12:13:26 UTC (rev 311957)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+## arg 1:  the new package version
+## arg 2:  the old package version
+post_upgrade() {
+  if (( "$(vercmp "$2" 0.19.20121005)" < 0 )); then
+echo 'btrfs multi-device support now relies on linux 3.6 or later'
+  elif (( "$(vercmp "$2" 4.3.1-2)" < 0 )); then
+echo 'btrfs-scrub@.timer instance names must not be prefix by dash anymore'
+echo 'use btrfs-scrub@-.timer to scrub / monthly'
+echo 'btrfs-scrub@home.timer to scrub /home monthly.'
+  fi
+}
+
+# vim:set ts=2 sw=2 et:

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.service (from rev 311956, 
btrfs-progs/trunk/btrfs-scrub@.service)
===
--- testing-x86_64/btrfs-scrub@.service (rev 0)
+++ testing-x86_64/btrfs-scrub@.service 2017-12-09 12:13:26 UTC (rev 311957)
@@ -0,0 +1,7 @@
+[Unit]
+Description=Btrfs scrub on %f
+
+[Service]
+Nice=19
+IOSchedulingClass=idle
+ExecStart=/usr/bin/btrfs scrub start -B %f

Copied: btrfs-progs/repos/testing-x86_64/btrfs-scrub@.timer (from rev 311956, 
btrfs-progs/trunk/btrfs-scrub@.timer)

[arch-commits] Commit in btrfs-progs/repos (7 files)

2012-06-01 Thread Dave Reisner
Date: Friday, June 1, 2012 @ 09:21:38
  Author: dreisner
Revision: 160393

db-move: moved btrfs-progs from [testing] to [core] (i686)

Added:
  btrfs-progs/repos/core-i686/PKGBUILD
(from rev 160388, btrfs-progs/repos/testing-i686/PKGBUILD)
  btrfs-progs/repos/core-i686/initcpio-hook-btrfs
(from rev 160388, btrfs-progs/repos/testing-i686/initcpio-hook-btrfs)
  btrfs-progs/repos/core-i686/initcpio-install-btrfs
(from rev 160388, btrfs-progs/repos/testing-i686/initcpio-install-btrfs)
Deleted:
  btrfs-progs/repos/core-i686/PKGBUILD
  btrfs-progs/repos/core-i686/initcpio-hook-btrfs
  btrfs-progs/repos/core-i686/initcpio-install-btrfs
  btrfs-progs/repos/testing-i686/

+
 PKGBUILD   |   82 +++
 initcpio-hook-btrfs|   14 
 initcpio-install-btrfs |   30 -
 3 files changed, 63 insertions(+), 63 deletions(-)

Deleted: core-i686/PKGBUILD
===
--- core-i686/PKGBUILD  2012-06-01 13:21:36 UTC (rev 160392)
+++ core-i686/PKGBUILD  2012-06-01 13:21:38 UTC (rev 160393)
@@ -1,41 +0,0 @@
-# $Id$
-# Maintainer: Tom Gundersen t...@jklm.no
-# Contributor: Tobias Powalowski tp...@archlinux.org
-pkgname=btrfs-progs
-pkgver=0.19.20120328
-pkgrel=2
-pkgdesc=btrfs filesystem utilities
-arch=(i686 x86_64)
-depends=('glibc' 'e2fsprogs')
-url=http://btrfs.wiki.kernel.org/;
-replaces=('btrfs-progs-unstable')
-conflicts=('btrfs-progs-unstable')
-provides=('btrfs-progs-unstable')
-license=('GPL2')
-source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz
-initcpio-install-btrfs
-initcpio-hook-btrfs)
-md5sums=('f4504e73cf9254779b78d5b2318ac570'
- 'bdaaf6bd339220c63260acec809864d2'
- 'b09688a915a0ec8f40e2f5aacbabc9ad')
-
-build() {
-   cd $srcdir/$pkgname-$pkgver
-   make CFLAGS=$CFLAGS
-}
-
-package() {
-   cd $srcdir/$pkgname-$pkgver
-   make prefix=$pkgdir/usr install
-   # fix manpage
-   mkdir -p $pkgdir/usr/share/
-   mv $pkgdir/usr/man $pkgdir/usr/share/man
-   mkdir -p ${pkgdir}/sbin
-   ln -sf /usr/bin/btrfs ${pkgdir}/sbin/btrfs
-
-   # install mkinitcpio hooks
-   install -Dm644 $srcdir/initcpio-install-btrfs \
- $pkgdir/usr/lib/initcpio/install/btrfs
-   install -Dm644 $srcdir/initcpio-hook-btrfs \
- $pkgdir/usr/lib/initcpio/hooks/btrfs
-}

Copied: btrfs-progs/repos/core-i686/PKGBUILD (from rev 160388, 
btrfs-progs/repos/testing-i686/PKGBUILD)
===
--- core-i686/PKGBUILD  (rev 0)
+++ core-i686/PKGBUILD  2012-06-01 13:21:38 UTC (rev 160393)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: Tobias Powalowski tp...@archlinux.org
+pkgname=btrfs-progs
+pkgver=0.19.20120328
+pkgrel=3
+pkgdesc=btrfs filesystem utilities
+arch=(i686 x86_64)
+depends=('glibc' 'e2fsprogs')
+url=http://btrfs.wiki.kernel.org/;
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz
+initcpio-install-btrfs
+initcpio-hook-btrfs)
+md5sums=('f4504e73cf9254779b78d5b2318ac570'
+ '3eae9bf1541e297fa72aa40ebf7320c6'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad')
+
+build() {
+   cd $srcdir/$pkgname-$pkgver
+   make CFLAGS=$CFLAGS
+}
+
+package() {
+   cd $srcdir/$pkgname-$pkgver
+   make prefix=$pkgdir/usr install
+   # fix manpage
+   mkdir -p $pkgdir/usr/share/
+   mv $pkgdir/usr/man $pkgdir/usr/share/man
+   mkdir -p ${pkgdir}/sbin
+   ln -sf /usr/bin/btrfs ${pkgdir}/sbin/btrfs
+
+   # install mkinitcpio hooks
+   install -Dm644 $srcdir/initcpio-install-btrfs \
+ $pkgdir/usr/lib/initcpio/install/btrfs
+   install -Dm644 $srcdir/initcpio-hook-btrfs \
+ $pkgdir/usr/lib/initcpio/hooks/btrfs
+}

Deleted: core-i686/initcpio-hook-btrfs
===
--- core-i686/initcpio-hook-btrfs   2012-06-01 13:21:36 UTC (rev 160392)
+++ core-i686/initcpio-hook-btrfs   2012-06-01 13:21:38 UTC (rev 160393)
@@ -1,7 +0,0 @@
-#!/usr/bin/ash
-
-run_hook() {
-btrfs device scan
-}
-
-# vim: set ft=sh ts=4 sw=4 et:

Copied: btrfs-progs/repos/core-i686/initcpio-hook-btrfs (from rev 160388, 
btrfs-progs/repos/testing-i686/initcpio-hook-btrfs)
===
--- core-i686/initcpio-hook-btrfs   (rev 0)
+++ core-i686/initcpio-hook-btrfs   2012-06-01 13:21:38 UTC (rev 160393)
@@ -0,0 +1,7 @@
+#!/usr/bin/ash
+
+run_hook() {
+btrfs device scan
+}
+
+# vim: set ft=sh ts=4 sw=4 et:

Deleted: core-i686/initcpio-install-btrfs
===
--- core-i686/initcpio-install-btrfs2012-06-01 13:21:36 UTC (rev 160392)
+++ core-i686/initcpio-install-btrfs2012-06-01 13:21:38 

[arch-commits] Commit in btrfs-progs/repos (7 files)

2012-06-01 Thread Dave Reisner
Date: Friday, June 1, 2012 @ 09:21:40
  Author: dreisner
Revision: 160394

db-move: moved btrfs-progs from [testing] to [core] (x86_64)

Added:
  btrfs-progs/repos/core-x86_64/PKGBUILD
(from rev 160388, btrfs-progs/repos/testing-x86_64/PKGBUILD)
  btrfs-progs/repos/core-x86_64/initcpio-hook-btrfs
(from rev 160388, btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs)
  btrfs-progs/repos/core-x86_64/initcpio-install-btrfs
(from rev 160388, btrfs-progs/repos/testing-x86_64/initcpio-install-btrfs)
Deleted:
  btrfs-progs/repos/core-x86_64/PKGBUILD
  btrfs-progs/repos/core-x86_64/initcpio-hook-btrfs
  btrfs-progs/repos/core-x86_64/initcpio-install-btrfs
  btrfs-progs/repos/testing-x86_64/

+
 PKGBUILD   |   82 +++
 initcpio-hook-btrfs|   14 
 initcpio-install-btrfs |   30 -
 3 files changed, 63 insertions(+), 63 deletions(-)

Deleted: core-x86_64/PKGBUILD
===
--- core-x86_64/PKGBUILD2012-06-01 13:21:38 UTC (rev 160393)
+++ core-x86_64/PKGBUILD2012-06-01 13:21:40 UTC (rev 160394)
@@ -1,41 +0,0 @@
-# $Id$
-# Maintainer: Tom Gundersen t...@jklm.no
-# Contributor: Tobias Powalowski tp...@archlinux.org
-pkgname=btrfs-progs
-pkgver=0.19.20120328
-pkgrel=2
-pkgdesc=btrfs filesystem utilities
-arch=(i686 x86_64)
-depends=('glibc' 'e2fsprogs')
-url=http://btrfs.wiki.kernel.org/;
-replaces=('btrfs-progs-unstable')
-conflicts=('btrfs-progs-unstable')
-provides=('btrfs-progs-unstable')
-license=('GPL2')
-source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz
-initcpio-install-btrfs
-initcpio-hook-btrfs)
-md5sums=('f4504e73cf9254779b78d5b2318ac570'
- 'bdaaf6bd339220c63260acec809864d2'
- 'b09688a915a0ec8f40e2f5aacbabc9ad')
-
-build() {
-   cd $srcdir/$pkgname-$pkgver
-   make CFLAGS=$CFLAGS
-}
-
-package() {
-   cd $srcdir/$pkgname-$pkgver
-   make prefix=$pkgdir/usr install
-   # fix manpage
-   mkdir -p $pkgdir/usr/share/
-   mv $pkgdir/usr/man $pkgdir/usr/share/man
-   mkdir -p ${pkgdir}/sbin
-   ln -sf /usr/bin/btrfs ${pkgdir}/sbin/btrfs
-
-   # install mkinitcpio hooks
-   install -Dm644 $srcdir/initcpio-install-btrfs \
- $pkgdir/usr/lib/initcpio/install/btrfs
-   install -Dm644 $srcdir/initcpio-hook-btrfs \
- $pkgdir/usr/lib/initcpio/hooks/btrfs
-}

Copied: btrfs-progs/repos/core-x86_64/PKGBUILD (from rev 160388, 
btrfs-progs/repos/testing-x86_64/PKGBUILD)
===
--- core-x86_64/PKGBUILD(rev 0)
+++ core-x86_64/PKGBUILD2012-06-01 13:21:40 UTC (rev 160394)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Tom Gundersen t...@jklm.no
+# Contributor: Tobias Powalowski tp...@archlinux.org
+pkgname=btrfs-progs
+pkgver=0.19.20120328
+pkgrel=3
+pkgdesc=btrfs filesystem utilities
+arch=(i686 x86_64)
+depends=('glibc' 'e2fsprogs')
+url=http://btrfs.wiki.kernel.org/;
+replaces=('btrfs-progs-unstable')
+conflicts=('btrfs-progs-unstable')
+provides=('btrfs-progs-unstable')
+license=('GPL2')
+source=(ftp://ftp.archlinux.org/other/$pkgname/$pkgname-$pkgver.tar.xz
+initcpio-install-btrfs
+initcpio-hook-btrfs)
+md5sums=('f4504e73cf9254779b78d5b2318ac570'
+ '3eae9bf1541e297fa72aa40ebf7320c6'
+ 'b09688a915a0ec8f40e2f5aacbabc9ad')
+
+build() {
+   cd $srcdir/$pkgname-$pkgver
+   make CFLAGS=$CFLAGS
+}
+
+package() {
+   cd $srcdir/$pkgname-$pkgver
+   make prefix=$pkgdir/usr install
+   # fix manpage
+   mkdir -p $pkgdir/usr/share/
+   mv $pkgdir/usr/man $pkgdir/usr/share/man
+   mkdir -p ${pkgdir}/sbin
+   ln -sf /usr/bin/btrfs ${pkgdir}/sbin/btrfs
+
+   # install mkinitcpio hooks
+   install -Dm644 $srcdir/initcpio-install-btrfs \
+ $pkgdir/usr/lib/initcpio/install/btrfs
+   install -Dm644 $srcdir/initcpio-hook-btrfs \
+ $pkgdir/usr/lib/initcpio/hooks/btrfs
+}

Deleted: core-x86_64/initcpio-hook-btrfs
===
--- core-x86_64/initcpio-hook-btrfs 2012-06-01 13:21:38 UTC (rev 160393)
+++ core-x86_64/initcpio-hook-btrfs 2012-06-01 13:21:40 UTC (rev 160394)
@@ -1,7 +0,0 @@
-#!/usr/bin/ash
-
-run_hook() {
-btrfs device scan
-}
-
-# vim: set ft=sh ts=4 sw=4 et:

Copied: btrfs-progs/repos/core-x86_64/initcpio-hook-btrfs (from rev 160388, 
btrfs-progs/repos/testing-x86_64/initcpio-hook-btrfs)
===
--- core-x86_64/initcpio-hook-btrfs (rev 0)
+++ core-x86_64/initcpio-hook-btrfs 2012-06-01 13:21:40 UTC (rev 160394)
@@ -0,0 +1,7 @@
+#!/usr/bin/ash
+
+run_hook() {
+btrfs device scan
+}
+
+# vim: set ft=sh ts=4 sw=4 et:

Deleted: core-x86_64/initcpio-install-btrfs
===
--- core-x86_64/initcpio-install-btrfs  2012-06-01 13:21:38 UTC (rev