mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-05 13:27:09 +02:00
67 lines
1.9 KiB
Plaintext
67 lines
1.9 KiB
Plaintext
# Contributor: Jakub Jirutka <jakub@jirutka.cz>
|
|
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
|
|
pkgname=ruby-rmagick
|
|
_gemname=rmagick
|
|
pkgver=5.2.0
|
|
_pkgver=${pkgver//./-}
|
|
pkgrel=1
|
|
pkgdesc="Ruby bindings for ImageMagick"
|
|
url="https://github.com/rmagick/rmagick"
|
|
arch="all"
|
|
license="MIT"
|
|
depends="ghostscript-fonts"
|
|
makedepends="
|
|
imagemagick-dev
|
|
ruby
|
|
ruby-dev
|
|
ruby-pkg-config
|
|
"
|
|
checkdepends="
|
|
imagemagick
|
|
ruby-rake
|
|
ruby-rspec
|
|
"
|
|
source="https://github.com/rmagick/rmagick/archive/RMagick_$_pkgver.tar.gz
|
|
gemspec.patch
|
|
spec-drop-pry.patch
|
|
dont-test-webp.patch
|
|
skip-broken-test.patch
|
|
"
|
|
builddir="$srcdir/rmagick-RMagick_$_pkgver"
|
|
|
|
build() {
|
|
gem build $_gemname.gemspec
|
|
gem install --local \
|
|
--install-dir dist \
|
|
--ignore-dependencies \
|
|
--no-document \
|
|
--verbose \
|
|
$_gemname
|
|
}
|
|
|
|
check() {
|
|
GEM_PATH='dist:.gem' rspec
|
|
}
|
|
|
|
package() {
|
|
local gemdir="$pkgdir/$(ruby -e 'puts Gem.default_dir')"
|
|
cd "$builddir"/dist
|
|
|
|
mkdir -p "$gemdir"
|
|
cp -r extensions gems specifications "$gemdir"/
|
|
|
|
# Remove unnecessary files and rubbish...
|
|
find "$gemdir"/extensions/ -name mkmf.log -delete
|
|
|
|
cd "$gemdir"/gems/$_gemname-$pkgver
|
|
rm -r ext/ lib/*.so
|
|
}
|
|
|
|
sha512sums="
|
|
9c7262db329869f33c6ae27980a86bd24b7a4a72d7b826eb3e75d28571d954ff5cba6c7ac86a0540663c9ddf2a8185ca3007d3c2ac5cc5339e4cc327e5f7910f RMagick_5-2-0.tar.gz
|
|
f653a3588cc529b0f98bc951f18c67f4e013ffacdb2a8ad9f5495e484d083bf1a37b246ae1b2eea570aa3916d9607844f128a4d3dfbbd49ad390e8222f63b6e4 gemspec.patch
|
|
6550535ebaf3924b9f707da395eeaec630e5db50e1964ab9f84d2f941d97c7c49eb7dff05439efa355abb97e72556385b26b8af1d86e05b7c12fd8f2f781834a spec-drop-pry.patch
|
|
5eeea508d44f2c9679fe4fe3d5b9a51470f8022537f5822f85c95dbd4d78149c2cada763f0bdf3e86523770b0b758117a6d216b240c92f54253905c19d38d064 dont-test-webp.patch
|
|
a6a342343d5d99f466da6084fc9b3b6043b1316361a3581592a343b7ee78dec4657b1cb00748ca33aa84c9926b33b2aa1249936e85bc4b868e937c0d746a4171 skip-broken-test.patch
|
|
"
|