summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD33
2 files changed, 28 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 07f6f6856d67..b98b31209ba2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = ruby-cfpropertylist
- pkgdesc = A module to read, write and manipulate property lists as defined by Apple.
- pkgver = 2.3.6
- pkgrel = 2
- url = http://github.com/ckruse/CFPropertyList/
+ pkgdesc = Read, write and manipulate both binary and XML property lists as defined by apple.
+ pkgver = 3.0.7
+ pkgrel = 1
+ url = https://github.com/ckruse/CFPropertyList
arch = any
license = MIT
- depends = ruby
- noextract = CFPropertyList-2.3.6.gem
- source = http://rubygems.org/downloads/CFPropertyList-2.3.6.gem
- sha512sums = f30b26ea6652f4c65faa4f173e2fa16b7084282cf103328f284f096dc4495af4c298d447f7e90f566a55d47ed813c7eaa967733b5b6ccc336a782e0271060357
+ depends = ruby-base64
+ depends = ruby-nkf
+ depends = ruby-rexml
+ noextract = CFPropertyList-3.0.7.gem
+ options = !emptydirs
+ source = https://rubygems.org/downloads/CFPropertyList-3.0.7.gem
+ sha256sums = c45721614aca8d5eb6fa216f2ec28ec38de1a94505e9766a20e98745492c3c4c
pkgname = ruby-cfpropertylist
-
diff --git a/PKGBUILD b/PKGBUILD
index 569eb41ae2d6..238efddb0056 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,23 @@
-# Maintainer: Carsten Feuls <archlinux@carstenfeuls.de>
+# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com >
+# Contributor: farawayer <farwayer@gmail.com>
-pkgname=ruby-cfpropertylist
_gemname=CFPropertyList
-pkgver=2.3.6
-pkgrel=2
-pkgdesc="A module to read, write and manipulate property lists as defined by Apple."
-arch=('any')
-url="http://github.com/ckruse/CFPropertyList/"
-license=('MIT')
-depends=('ruby')
-source=(http://rubygems.org/downloads/${_gemname}-${pkgver}.gem)
-sha512sums=('f30b26ea6652f4c65faa4f173e2fa16b7084282cf103328f284f096dc4495af4c298d447f7e90f566a55d47ed813c7eaa967733b5b6ccc336a782e0271060357')
-noextract=(${_gemname}-${pkgver}.gem)
+pkgname=ruby-cfpropertylist
+pkgver=3.0.7
+pkgrel=1
+pkgdesc='Read, write and manipulate both binary and XML property lists as defined by apple.'
+arch=(any)
+url='https://github.com/ckruse/CFPropertyList'
+license=(MIT)
+depends=(ruby-base64 ruby-nkf ruby-rexml)
+options=(!emptydirs)
+source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem)
+noextract=($_gemname-$pkgver.gem)
+sha256sums=('c45721614aca8d5eb6fa216f2ec28ec38de1a94505e9766a20e98745492c3c4c')
package() {
- cd "${srcdir}"
local _gemdir="$(ruby -e'puts Gem.default_dir')"
- gem install --no-user-install --ignore-dependencies \
- -i "${pkgdir}${_gemdir}" -n "${pkgdir}/usr/bin" ${_gemname}-${pkgver}.gem
-
+ 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 -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}