summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas 'Segaja' Schleifer2021-02-24 23:39:04 +0100
committerAndreas 'Segaja' Schleifer2021-02-24 23:39:04 +0100
commit8ee9e4f85928f5e50635a7fb07dead617459a6de (patch)
treed76c715c96be003d80e6f0f8258070af99c0a9c8
downloadaur-8ee9e4f85928f5e50635a7fb07dead617459a6de.tar.gz
version 0.1.0
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD45
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"
+}