diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c24f56c11397 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,26 @@ +# Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org> +pkgname=lvmsync +pkgver=3.3.2 +pkgrel=1 +pkgdesc="Optimised synchronisation of LVM snapshots over a network" +arch=("any") +url="http://theshed.hezmatt.org/lvmsync/" +license=('GPL3') +depends=("ruby" "ruby-treetop" "ruby-git-version-bump") +optdepends=("thin-provisioning-tools: to handle thin snapshots") +options=("!emptydirs") +#source=("https://github.com/mpalmer/${pkgname}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") +source=("http://gems.rubyforge.org/gems/${pkgname}-${pkgver}.gem") +sha256sums=('bba2a9e3617eddc7d9f23f9e9887d6b9210f9bddfdb7ecc9254bed15ddcead0a') +noextract=("${pkgname}-${pkgver}.gem") + +package() { + cd "$srcdir" + local _gemdir="$(ruby -rubygems -e'puts Gem.default_dir')" + + gem install --no-user-install --ignore-dependencies \ + -i "${pkgdir}${_gemdir}" \ + -n "${pkgdir}/usr/bin" \ + "${pkgname}-${pkgver}.gem" + rm "${pkgdir}/${_gemdir}/cache/${pkgname}-${pkgver}.gem" +} |