[csw-devel] SF.net SVN: gar:[10608] csw/mgar/gar/v2/categories/rbgems/category.mk
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Tue Jul 27 17:30:11 CEST 2010
Revision: 10608
http://gar.svn.sourceforge.net/gar/?rev=10608&view=rev
Author: dmichelsen
Date: 2010-07-27 15:30:10 +0000 (Tue, 27 Jul 2010)
Log Message:
-----------
mGAR v2: Add uncompression for gems
Modified Paths:
--------------
csw/mgar/gar/v2/categories/rbgems/category.mk
Modified: csw/mgar/gar/v2/categories/rbgems/category.mk
===================================================================
--- csw/mgar/gar/v2/categories/rbgems/category.mk 2010-07-27 15:12:16 UTC (rev 10607)
+++ csw/mgar/gar/v2/categories/rbgems/category.mk 2010-07-27 15:30:10 UTC (rev 10608)
@@ -5,8 +5,8 @@
# This is common to most modules - override in module makefile if different
GEMNAME ?= $(GARNAME)
GEMVERSION ?= $(GARVERSION)
-MODDIST ?= $(GEMNAME)-$(GEMVERSION).gem
-DISTFILES += $(MODDIST)
+GEMFILE ?= $(GEMNAME)-$(GEMVERSION).gem
+DISTFILES += $(GEMFILE)
# Tests are enabled by default, unless overridden at the test level
ENABLE_TEST ?= 1
@@ -31,16 +31,30 @@
# - dependency generation
# - link to rubyforge
+LICENSE ?= MIT-LICENSE
+
CONFIGURE_SCRIPTS ?=
BUILD_SCRIPTS ?=
TEST_SCRIPTS ?=
INSTALL_SCRIPTS = rbgem
+# The description starts with the ruby gems name, it will often start with a lowercase character
+CHECKPKG_OVERRIDES_CSWactionmailer += pkginfo-description-not-starting-with-uppercase
+
+gem-extract-%:
+ @echo " ==> Decompressing $(DOWNLOADDIR)/$*"
+ @gem unpack $(DOWNLOADDIR)/$* --target $(WORKDIR)
+ @$(MAKECOOKIE)
+
+extract-archive-%.gem: gem-extract-%.gem
+ @$(MAKECOOKIE)
+
include gar/gar.mk
GEMDIR ?= $(libdir)/ruby/gems/1.8
install-rbgem:
- ( cd $(WORKSRC)/..; gem install --ignore-dependencies --local --no-test --install-dir $(DESTDIR)$(GEMDIR) $(DISTFILES) )
+ gem install --ignore-dependencies --local --no-test --install-dir $(DESTDIR)$(GEMDIR) $(DOWNLOADDIR)/$(GEMFILE)
+ @$(MAKECOOKIE)
# Check for a CPAN module version update
update-check:
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list