[arch-commits] Commit in (22 files)

Maxime Gauduin alucryd at nymeria.archlinux.org
Fri Sep 27 08:26:07 UTC 2013


    Date: Friday, September 27, 2013 @ 10:26:06
  Author: alucryd
Revision: 97675

Add taskjuggler3 and its dependencies

Added:
  ruby-mail/
  ruby-mail/trunk/
  ruby-mail/trunk/PKGBUILD
  ruby-mime-types/
  ruby-mime-types/trunk/
  ruby-mime-types/trunk/PKGBUILD
  ruby-polyglot/
  ruby-polyglot/trunk/
  ruby-polyglot/trunk/PKGBUILD
  ruby-term-ansicolor/
  ruby-term-ansicolor/trunk/
  ruby-term-ansicolor/trunk/PKGBUILD
  ruby-tins/
  ruby-tins/trunk/
  ruby-tins/trunk/PKGBUILD
  ruby-treetop/
  ruby-treetop/trunk/
  ruby-treetop/trunk/PKGBUILD
  taskjuggler3/
  taskjuggler3/trunk/
  taskjuggler3/trunk/PKGBUILD
  taskjuggler3/trunk/tj-system-dirs.patch

-----------------------------------------+
 ruby-mail/trunk/PKGBUILD                |   38 +++++++++++++++++++++++
 ruby-mime-types/trunk/PKGBUILD          |   37 ++++++++++++++++++++++
 ruby-polyglot/trunk/PKGBUILD            |   37 ++++++++++++++++++++++
 ruby-term-ansicolor/trunk/PKGBUILD      |   35 +++++++++++++++++++++
 ruby-tins/trunk/PKGBUILD                |   38 +++++++++++++++++++++++
 ruby-treetop/trunk/PKGBUILD             |   39 +++++++++++++++++++++++
 taskjuggler3/trunk/PKGBUILD             |   49 ++++++++++++++++++++++++++++++
 taskjuggler3/trunk/tj-system-dirs.patch |   43 ++++++++++++++++++++++++++
 8 files changed, 316 insertions(+)

Added: ruby-mail/trunk/PKGBUILD
===================================================================
--- ruby-mail/trunk/PKGBUILD	                        (rev 0)
+++ ruby-mail/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Emiliano Vavassori <syntaxerrormmm at gmail.com>
+# Contributor: Alexsandr Pavlov <kidoz at mail.ru>
+
+pkgname=ruby-mail
+pkgver=2.5.4
+pkgrel=2
+pkgdesc="A really Ruby Mail handler"
+arch=('any')
+url="http://github.com/mikel/mail"
+license=('MIT')
+depends=('ruby-mime-types' 'ruby-treetop')
+source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-${pkgver}.gem")
+sha256sums=('446585c38b062121252688dcc9cc70af1f470822e30db021bb97d185969e257c')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# License
+  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}MIT-LICENSE
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-mail/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: ruby-mime-types/trunk/PKGBUILD
===================================================================
--- ruby-mime-types/trunk/PKGBUILD	                        (rev 0)
+++ ruby-mime-types/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Alexsandr Pavlov <kidoz at mail.ru>
+
+pkgname=ruby-mime-types
+pkgver=1.25
+pkgrel=2
+pkgdesc="MIME Content-Type database"
+arch=('any')
+url="http://mime-types.rubyforge.org"
+license=('GPL2' 'MIT' 'PerlArtistic')
+depends=('ruby')
+source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-${pkgver}.gem")
+sha256sums=('ee2dc47f195959f3b0729e889c3dabfce7ba0cf9e04cfba31eddcb02e885a641')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# License
+  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}Licence.rdoc
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-mime-types/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: ruby-polyglot/trunk/PKGBUILD
===================================================================
--- ruby-polyglot/trunk/PKGBUILD	                        (rev 0)
+++ ruby-polyglot/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,37 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Guilherme Nogueira <guilherme at nirev.org>
+
+pkgname=ruby-polyglot
+pkgver=0.3.3
+pkgrel=2
+pkgdesc="Allows custom language loaders to be hooked into require"
+arch=('any')
+url="http://polyglot.rubyforge.org/"
+license=('MIT')
+depends=('ruby')
+source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-${pkgver}.gem")
+sha256sums=('1b0026fa0ce5aef4a65199ff3f5c589a4865265cd1f2f053eb6c4041a3aa5f20')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# License
+  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}License.txt
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-polyglot/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: ruby-term-ansicolor/trunk/PKGBUILD
===================================================================
--- ruby-term-ansicolor/trunk/PKGBUILD	                        (rev 0)
+++ ruby-term-ansicolor/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,35 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux at free.fr>
+# Contributor: Hilton Medeiros <medeiros.hilton at gmail.com>
+
+pkgname=ruby-term-ansicolor
+pkgver=1.2.2
+pkgrel=2
+pkgdesc="A ruby library that colors strings using ANSI escape sequences"
+arch=('any')
+url="https://rubygems.org/gems/term-ansicolor"
+license=('GPL2')
+depends=('ruby-tins')
+source=("https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-${pkgver}.gem")
+sha256sums=('b9534713ba4c2a48f2291fadf9ce2edae9f2dc96157ee812fe8fe16a70c081ac')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv bin "${pkgdir}"/usr/
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-term-ansicolor/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: ruby-tins/trunk/PKGBUILD
===================================================================
--- ruby-tins/trunk/PKGBUILD	                        (rev 0)
+++ ruby-tins/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Julien Nicoulaud <julien.nicoulaud at gmail.com>
+# Contributor: Hyacinthe Cartiaux <hyacinthe.cartiaux at free.fr>
+
+pkgname=ruby-tins
+pkgver=0.10.0
+pkgrel=2
+pkgdesc="All the stuff that isn't good/big enough for a real library"
+arch=('any')
+url="https://github.com/flori/tins"
+license=('MIT')
+depends=('ruby')
+source=("https://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-${pkgver}.gem")
+sha256sums=('b6cc4ea8c05cc5949326b6ff6205d4d8369835d9b7e5694e1a05888e4cccd5a2')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# License
+  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}COPYING
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-tins/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: ruby-treetop/trunk/PKGBUILD
===================================================================
--- ruby-treetop/trunk/PKGBUILD	                        (rev 0)
+++ ruby-treetop/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,39 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail@com>
+# Contributor: Emiliano Vavassori <syntaxerrormmm at gmail.com>
+# Contributor: Guilherme Nogueira <guilherme at nirev.org>
+
+pkgname=ruby-treetop
+pkgver=1.4.15
+pkgrel=2
+pkgdesc="A Ruby-based text parsing and interpretation DSL"
+arch=('any')
+url="http://functionalform.blogspot.com/"
+license=('MIT')
+depends=('ruby-polyglot')
+source=("http://rubygems.org/downloads/${pkgname#*-}-${pkgver}.gem")
+noextract=("${pkgname#*-}-$pkgver.gem")
+sha256sums=('ffa68f201c0f62c26b0a1d13233d73194400596964696843f87ebb5d812f12ff')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname#*-}-${pkgver}.gem
+}
+
+package() {
+  cd gems/${pkgname#*-}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/lib/ruby/{gems/${_rubyver},vendor_ruby}
+  mv bin "${pkgdir}"/usr/
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# License
+  install -dm 755 "${pkgdir}"/usr/share/licenses/${pkgname}
+  install -m 644 {,"${pkgdir}"/usr/share/licenses/${pkgname}/}LICENSE
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: ruby-treetop/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: taskjuggler3/trunk/PKGBUILD
===================================================================
--- taskjuggler3/trunk/PKGBUILD	                        (rev 0)
+++ taskjuggler3/trunk/PKGBUILD	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,49 @@
+# $Id$
+# Maintainer: Maxime Gauduin <alucryd at gmail.com>
+# Contributor: Mathieu Clabaut <mathieu.clabaut at gmail.com>
+
+pkgname=taskjuggler3
+pkgver=3.5.0
+pkgrel=4
+pkgdesc="Project Management Software"
+arch=('any')
+url="http://www.taskjuggler.org"
+license=('GPL')
+depends=('ruby-mail' 'ruby-term-ansicolor')
+source=("http://rubygems.org/downloads/${pkgname%3}-${pkgver}.gem"
+        'tj-system-dirs.patch')
+noextract=("${pkgname%3}-${pkgver}.gem")
+sha256sums=('42f2e81470be9b2486fc074ba6ff04180258f462fed5c46cba871b7518cd0465'
+            '8174f62598b4230df033feb213e5ec25bc6d3105c71455a88514eaff3db0410a')
+
+prepare() {
+  gem install --no-{document,user-install} --ignore-dependencies -i . ${pkgname%3}-${pkgver}.gem
+
+  cd gems/${pkgname%3}-${pkgver}
+  patch -Np1 -i ../../tj-system-dirs.patch
+}
+
+package() {
+  cd gems/${pkgname%3}-${pkgver}
+
+  local _rubyver="$(ruby --version | sed 's/.* \(.*\..*\..*\)p.*/\1/')"
+
+  install -dm 755 "${pkgdir}"/usr/{lib/ruby/{gems/${_rubyver},vendor_ruby},share/{doc,vim/vimfiles/syntax}}
+  mv bin "${pkgdir}"/usr/
+  mv lib "${pkgdir}"/usr/lib/ruby/vendor_ruby/${_rubyver}
+
+# Gem compatibility
+  mv ../../specifications "${pkgdir}"/usr/lib/ruby/gems/${_rubyver}/
+
+# Vim syntax
+  mv data/tjp.vim "${pkgdir}"/usr/share/vim/vimfiles/syntax/
+
+# Data
+  mv data "${pkgdir}"/usr/share/${pkgname%3}
+  mv examples "${pkgdir}"/usr/share/${pkgname%3}/
+
+# Documentation
+  mv manual "${pkgdir}"/usr/share/doc/${pkgname%3}
+}
+
+# vim: ts=2 sw=2 et:


Property changes on: taskjuggler3/trunk/PKGBUILD
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: taskjuggler3/trunk/tj-system-dirs.patch
===================================================================
--- taskjuggler3/trunk/tj-system-dirs.patch	                        (rev 0)
+++ taskjuggler3/trunk/tj-system-dirs.patch	2013-09-27 08:26:06 UTC (rev 97675)
@@ -0,0 +1,43 @@
+From af46d6b1a731a3e2c3dc7aedcaf8dfe8291a4ab7 Mon Sep 17 00:00:00 2001
+From: Maxime Gauduin <alucryd at gmail.com>
+Date: Wed, 25 Sep 2013 10:42:57 +0200
+Subject: [PATCH] Look for data and manual in system dirs
+
+Signed-off-by: Maxime Gauduin <alucryd at gmail.com>
+---
+ lib/taskjuggler/AppConfig.rb   | 2 ++
+ lib/taskjuggler/apps/Tj3Man.rb | 5 ++---
+ 2 files changed, 4 insertions(+), 3 deletions(-)
+
+diff --git a/lib/taskjuggler/AppConfig.rb b/lib/taskjuggler/AppConfig.rb
+index 11a214b..2051a17 100644
+--- a/lib/taskjuggler/AppConfig.rb
++++ b/lib/taskjuggler/AppConfig.rb
+@@ -137,6 +137,8 @@ class AppConfig
+     # This one is for Debian based distros
+     dirs << rubyLibDir + '/gems/' \
+         + @@packageName + '-' + @@version + "/#{baseDir}/"
++    # Also look in system share directory
++    dirs << '/usr/share/' + @@packageName
+ 
+     dirs
+   end
+diff --git a/lib/taskjuggler/apps/Tj3Man.rb b/lib/taskjuggler/apps/Tj3Man.rb
+index 6337dcd..a51f7eb 100644
+--- a/lib/taskjuggler/apps/Tj3Man.rb
++++ b/lib/taskjuggler/apps/Tj3Man.rb
+@@ -105,9 +105,8 @@ EOT
+     # Start the web browser with either the entry page or the page for the
+     # specified keyword.
+     def startBrowser(keyword = nil)
+-      # Find the manual relative to this file.
+-      manualDir = File.join(File.dirname(__FILE__), '..', '..', '..',
+-                            'manual', 'html')
++      # Find the manual in system doc directory.
++      manualDir = '/usr/share/doc/taskjuggler/html'
+       file = "#{manualDir}/#{keyword || 'index'}.html"
+       # Make sure the file exists.
+       unless File.exists?(file)
+-- 
+1.8.4
+




More information about the arch-commits mailing list