diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 44 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..da222e5c7631 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = ruby-ceedling + pkgdesc = Build system for C projects + pkgver = 0.31.1 + pkgrel = 1 + url = https://www.throwtheswitch.org/ceedling/ + arch = any + license = BSD + makedepends = ruby-rdoc + depends = ruby + depends = ruby-constructor + depends = ruby-deep_merge + depends = ruby-rake + depends = ruby-thor-0.20 + noextract = ceedling-0.31.1.gem + options = !emptydirs + source = https://rubygems.org/downloads/ceedling-0.31.1.gem + sha256sums = 31af51affce247d603488884a2ac9fc61d9c51307377950943bba0d748f85bca + +pkgname = ruby-ceedling diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..73ce6cf28d66 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Daniel Bermond <dbermond@archlinux.org> + +_gemname=ceedling +pkgname="ruby-${_gemname}" +pkgver=0.31.1 +pkgrel=1 +pkgdesc='Build system for C projects' +arch=('any') +url='https://www.throwtheswitch.org/ceedling/' +license=('BSD') +depends=('ruby' 'ruby-constructor' 'ruby-deep_merge' 'ruby-rake' 'ruby-thor-0.20') +makedepends=('ruby-rdoc') +options=('!emptydirs') +source=("https://rubygems.org/downloads/${_gemname}-${pkgver}.gem") +noextract=("${_gemname}-${pkgver}.gem") +sha256sums=('31af51affce247d603488884a2ac9fc61d9c51307377950943bba0d748f85bca') + +package() { + local _gemdir + _gemdir="$(ruby -e 'puts Gem.default_dir')" + gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" "${_gemname}-${pkgver}.gem" + rm "${pkgdir}/${_gemdir}/cache/${_gemname}-${pkgver}.gem" + install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s "../../..${_gemdir#/usr}/gems/${_gemname}-${pkgver}/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |