Date: Friday, April 3, 2015 @ 21:01:12 Author: anatolik Revision: 130581
FS#38200 Gemify gnome package Building ruby libs directly from source archive is not supported by upstream anymore. One should install libs via gem packages. Added: ruby-atk/ ruby-atk/repos/ ruby-atk/trunk/ ruby-atk/trunk/PKGBUILD ruby-gdk_pixbuf2/ ruby-gdk_pixbuf2/repos/ ruby-gdk_pixbuf2/trunk/ ruby-gdk_pixbuf2/trunk/PKGBUILD ruby-glib2/ ruby-glib2/repos/ ruby-glib2/trunk/ ruby-glib2/trunk/PKGBUILD ruby-gtk2/ ruby-gtk2/repos/ ruby-gtk2/trunk/ ruby-gtk2/trunk/PKGBUILD ruby-pango/ ruby-pango/repos/ ruby-pango/trunk/ ruby-pango/trunk/PKGBUILD Modified: ruby-cairo/trunk/PKGBUILD ---------------------------------+ ruby-atk/trunk/PKGBUILD | 23 +++++++++++++++++++++ ruby-cairo/trunk/PKGBUILD | 41 +++++++++++++++----------------------- ruby-gdk_pixbuf2/trunk/PKGBUILD | 23 +++++++++++++++++++++ ruby-glib2/trunk/PKGBUILD | 23 +++++++++++++++++++++ ruby-gtk2/trunk/PKGBUILD | 23 +++++++++++++++++++++ ruby-pango/trunk/PKGBUILD | 23 +++++++++++++++++++++ 6 files changed, 132 insertions(+), 24 deletions(-) Added: ruby-atk/trunk/PKGBUILD =================================================================== --- ruby-atk/trunk/PKGBUILD (rev 0) +++ ruby-atk/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -0,0 +1,23 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +_gemname=atk +pkgname=ruby-$_gemname +pkgver=2.2.4 +pkgrel=3 +pkgdesc='Ruby/ATK is a Ruby binding of ATK-1.0.x.' +arch=(i686 x86_64) +url='http://ruby-gnome2.sourceforge.jp/' +license=(LGPL2.1) +depends=(ruby atk ruby-glib2=$pkgver) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('0a35ffbc7e1886c7fa886fd4c48493e6bcd1db72') + +package() { + local _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" +} Property changes on: ruby-atk/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Modified: ruby-cairo/trunk/PKGBUILD =================================================================== --- ruby-cairo/trunk/PKGBUILD 2015-04-03 18:10:17 UTC (rev 130580) +++ ruby-cairo/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -1,31 +1,24 @@ -# $Id$ -# Maintainer: Alexander Rødseth <rods...@gmail.com> -# Contributor: Brad Fanella <bradfane...@archlinux.us> -# Contributor: Jeremy <reebydobal...@yahoo.ca> +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> -pkgname=ruby-cairo +_gemname=cairo +pkgname=ruby-$_gemname pkgver=1.14.1 pkgrel=2 pkgdesc='Ruby bindings for cairo' -arch=('x86_64' 'i686') -url='http://cairographics.org/rcairo/' -license=('GPL') -depends=('ruby' 'cairo') -makedepends=('ruby-pkgconfig') -source=("http://cairographics.org/releases/rcairo-$pkgver.tar.gz") -sha256sums=('7ce10e7f6b0c432497723636d7ded399caf3b807b6b6f9d3ee9c2e34a2dabbee') +arch=(i686 x86_64) +url='http://cairographics.org/rcairo' +license=(Ruby) +depends=(ruby cairo) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('6decc9cccf707d3f263929b0d4047361cd3974d3') -build() { - cd "$srcdir/rcairo-$pkgver" - - ruby extconf.rb --vendor - make -} - package() { - cd "$srcdir/rcairo-$pkgver" - - make -j1 DESTDIR="$pkgdir" install # Workaround installation failure with -j1 + local _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 -m644 "$pkgdir/$_gemdir/gems/$_gemname-$pkgver/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" } - -# vim:set ts=2 sw=2 et: Added: ruby-gdk_pixbuf2/trunk/PKGBUILD =================================================================== --- ruby-gdk_pixbuf2/trunk/PKGBUILD (rev 0) +++ ruby-gdk_pixbuf2/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -0,0 +1,23 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +_gemname=gdk_pixbuf2 +pkgname=ruby-$_gemname +pkgver=2.2.4 +pkgrel=3 +pkgdesc='Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.' +arch=(i686 x86_64) +url='http://ruby-gnome2.sourceforge.jp/' +license=(LGPL2.1) +depends=(ruby ruby-glib2 gdk-pixbuf2) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('86d93dc3bbbd12c17c755228ac13613657c0dc1b') + +package() { + local _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" +} Property changes on: ruby-gdk_pixbuf2/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: ruby-glib2/trunk/PKGBUILD =================================================================== --- ruby-glib2/trunk/PKGBUILD (rev 0) +++ ruby-glib2/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -0,0 +1,23 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +_gemname=glib2 +pkgname=ruby-$_gemname +pkgver=2.2.4 +pkgrel=3 +pkgdesc='Ruby/GLib2 is a Ruby binding of GLib-2.x.' +arch=(i686 x86_64) +url='http://ruby-gnome2.sourceforge.jp/' +license=(LGPL2.1) +depends=(ruby glib2) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('2387c5a151a7bb324de604234960cf4a6e2aa232') + +package() { + local _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" +} Property changes on: ruby-glib2/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: ruby-gtk2/trunk/PKGBUILD =================================================================== --- ruby-gtk2/trunk/PKGBUILD (rev 0) +++ ruby-gtk2/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -0,0 +1,23 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +_gemname=gtk2 +pkgname=ruby-$_gemname +pkgver=2.2.4 +pkgrel=3 +pkgdesc='Ruby/GTK2 is a Ruby binding of GTK+-2.x.' +arch=(i686 x86_64) +url='http://ruby-gnome2.sourceforge.jp/' +license=(LGPL2.1) +depends=(ruby gtk2 ruby-atk ruby-pango ruby-gdk_pixbuf2) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('8485c1f08b8c20cc957b689ebbd312fb1ec76a4c') + +package() { + local _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" +} Property changes on: ruby-gtk2/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: ruby-pango/trunk/PKGBUILD =================================================================== --- ruby-pango/trunk/PKGBUILD (rev 0) +++ ruby-pango/trunk/PKGBUILD 2015-04-03 19:01:12 UTC (rev 130581) @@ -0,0 +1,23 @@ +# Generated by gem2arch (https://github.com/anatol/gem2arch) +# Maintainer: Anatol Pomozov <anatol.pomo...@gmail.com> + +_gemname=pango +pkgname=ruby-$_gemname +pkgver=2.2.4 +pkgrel=3 +pkgdesc='Ruby/Pango is a Ruby binding of pango-1.x.' +arch=(i686 x86_64) +url='http://ruby-gnome2.sourceforge.jp/' +license=(LGPL2.1) +depends=(ruby pango ruby-cairo ruby-glib2=$pkgver) +makedepends=(ruby-pkgconfig) +options=(!emptydirs) +source=(https://rubygems.org/downloads/$_gemname-$pkgver.gem) +noextract=($_gemname-$pkgver.gem) +sha1sums=('a23e04eebad0aeeafedd078f9f33d6ae31b84a27') + +package() { + local _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" +} Property changes on: ruby-pango/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property