summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMario Finelli2022-01-03 20:23:54 -0500
committerMario Finelli2022-01-03 20:23:54 -0500
commit4ace3af526f625c7eb1475d436cfb9df4a1eab93 (patch)
treed1c1db0481be26f3e5889fefc85b7f00d47c7e5c
parentb56b7a82be808829a61eb3dd2c7074c1d6638a03 (diff)
downloadaur-4ace3af526f625c7eb1475d436cfb9df4a1eab93.tar.gz
upgpkg: ruby-gemoji 4.0.0.rc3-1
upstream release
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD54
3 files changed, 55 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index de0c6de5e0a3..4daffd31417d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,18 @@
pkgbase = ruby-gemoji
- pkgdesc = Image assets and character information for emoji
- pkgver = 4.0.0.rc2
+ pkgdesc = Character information and metadata for Unicode emoji
+ pkgver = 4.0.0.rc3
pkgrel = 1
url = https://github.com/github/gemoji
arch = any
- license = custom:MIT
+ license = MIT
+ checkdepends = ruby-bundler
+ checkdepends = ruby-rake
+ checkdepends = ruby-i18n
+ checkdepends = ruby-minitest
+ makedepends = rubygems
+ makedepends = ruby-rdoc
depends = ruby
- noextract = gemoji-4.0.0.rc2.gem
- source = https://rubygems.org/downloads/gemoji-4.0.0.rc2.gem
- sha256sums = 0cfb4101e11b8d091a9e26c2899789102b4151da467e5a6257d5058abb4663f7
+ source = https://github.com/github/gemoji/archive/v4.0.0.rc3/gemoji-4.0.0.rc3.tar.gz
+ sha256sums = 81d86b6889eb3c9831f9a4be3931dcd957fe289eeee5132848aa6749fcb01c7a
pkgname = ruby-gemoji
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f71c635dafda
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
diff --git a/PKGBUILD b/PKGBUILD
index b0d86e24e5fd..56eb52b11db3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,45 @@
+# Maintainer: Mario Finelli <mario at finel dot li>
# Contributor: Andy Weidenbaum <archbaum@gmail.com>
+
_gemname=gemoji
-pkgname=ruby-gemoji
-pkgver=4.0.0.rc2
+pkgname=ruby-$_gemname
+pkgver=4.0.0.rc3
pkgrel=1
-pkgdesc="Image assets and character information for emoji"
-arch=('any')
-url="https://github.com/github/gemoji"
-license=('custom:MIT')
-depends=('ruby')
-source=(https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem)
-sha256sums=('0cfb4101e11b8d091a9e26c2899789102b4151da467e5a6257d5058abb4663f7')
-noextract=("${pkgname#*-}-${pkgver}.gem")
+pkgdesc="Character information and metadata for Unicode emoji"
+arch=(any)
+url=https://github.com/github/gemoji
+license=(MIT)
+depends=(ruby)
+checkdepends=(ruby-bundler ruby-rake ruby-i18n ruby-minitest)
+makedepends=(rubygems ruby-rdoc)
+source=(${url}/archive/v$pkgver/$_gemname-$pkgver.tar.gz)
+sha256sums=('81d86b6889eb3c9831f9a4be3931dcd957fe289eeee5132848aa6749fcb01c7a')
+
+build() {
+ cd $_gemname-$pkgver
+ gem build ${_gemname}.gemspec
+}
+
+check() {
+ cd $_gemname-$pkgver
+ rake
+}
package() {
- local _gemdir="$(ruby -e'puts Gem.default_dir')"
- gem install --no-document --ignore-dependencies --no-user-install -i "$pkgdir/$_gemdir" -n "$pkgdir/usr/bin" $_gemname-$pkgver.gem
- rm "$pkgdir/$_gemdir/cache/$_gemname-$pkgver.gem"
-} \ No newline at end of file
+ cd $_gemname-$pkgver
+ local _gemdir="$(gem env gemdir)"
+
+ gem install \
+ --ignore-dependencies \
+ --no-user-install \
+ -i "$pkgdir/$_gemdir" \
+ -n "$pkgdir/usr/bin" \
+ $_gemname-$pkgver.gem
+
+ rm -rf "$pkgdir/$_gemdir/cache"
+
+ install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm0644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
+}
+
+# vim: set ts=2 sw=2 et: