diff options
author | Andreas 'Segaja' Schleifer | 2021-02-24 23:39:04 +0100 |
---|---|---|
committer | Andreas 'Segaja' Schleifer | 2021-02-24 23:39:04 +0100 |
commit | 8ee9e4f85928f5e50635a7fb07dead617459a6de (patch) | |
tree | d76c715c96be003d80e6f0f8258070af99c0a9c8 | |
download | aur-8ee9e4f85928f5e50635a7fb07dead617459a6de.tar.gz |
version 0.1.0
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b8152ad795fe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = schleuder-cli + pkgdesc = A command line tool to create and manage schleuder-lists. + pkgver = 0.1.0 + pkgrel = 1 + url = https://schleuder.org + arch = any + license = GPL3 + checkdepends = ruby-bundler + checkdepends = ruby-rspec + makedepends = git + makedepends = ruby-rake + depends = ruby + depends = ruby-thor + options = !emptydirs + source = schleuder-cli-0.1.0::git+https://0xacab.org/schleuder/schleuder-cli.git#commit=70c8ac1d0de6a4b3d18f2c525b82a44aaf618f21 + sha512sums = SKIP + +pkgname = schleuder-cli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9c6d6cd78c6e --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Andreas 'Segaja' Schleifer <archlinux at segaja dot de> + +pkgname=schleuder-cli +pkgver=0.1.0 +pkgrel=1 +pkgdesc='A command line tool to create and manage schleuder-lists.' +arch=(any) +url='https://schleuder.org' +license=(GPL3) +options=(!emptydirs) +depends=(ruby ruby-thor) +makedepends=(git ruby-rake) +checkdepends=(ruby-bundler ruby-rspec) +source=("${pkgname}-${pkgver}::git+https://0xacab.org/schleuder/${pkgname}.git#commit=70c8ac1d0de6a4b3d18f2c525b82a44aaf618f21") +sha512sums=('SKIP') + +prepare() { + cd "${pkgname}-${pkgver}" + + sed -r 's|~>|>=|g' -i ${pkgname}.gemspec +} + +build() { + cd "${pkgname}-${pkgver}" + + gem build "${pkgname}.gemspec" +} + +check() { + cd "${pkgname}-${pkgver}" + + rm Gemfile.lock + + bundle exec rspec +} + +package() { + cd "${pkgname}-${pkgver}" + + local _gemdir="$(gem env gemdir)" + + gem install --ignore-dependencies --no-user-install -i "${pkgdir}${_gemdir}" -n "${pkgdir}/usr/bin" "${pkgname}-${pkgver}.gem" + + rm -r "${pkgdir}/${_gemdir}/cache" +} |