[csw-devel] SF.net SVN: gar:[10698] csw/mgar/pkg/mtx/trunk/Makefile

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Aug 4 14:25:24 CEST 2010


Revision: 10698
          http://gar.svn.sourceforge.net/gar/?rev=10698&view=rev
Author:   dmichelsen
Date:     2010-08-04 12:25:23 +0000 (Wed, 04 Aug 2010)

Log Message:
-----------
mtx: Add contrib scripts in CSWmtxcontrib as requested in #900

Modified Paths:
--------------
    csw/mgar/pkg/mtx/trunk/Makefile

Modified: csw/mgar/pkg/mtx/trunk/Makefile
===================================================================
--- csw/mgar/pkg/mtx/trunk/Makefile	2010-08-04 12:21:16 UTC (rev 10697)
+++ csw/mgar/pkg/mtx/trunk/Makefile	2010-08-04 12:25:23 UTC (rev 10698)
@@ -19,22 +19,48 @@
 MASTER_SITES = $(SF_MIRRORS)
 DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
 
-# TODO:
-# - Add stuff from contrib
-
 # We define upstream file regex so we can be notifed of new upstream software release
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
 
-SPKG_SOURCEURL = http://mtx.opensource-sw.net/
+LICENSE = LICENSE
+LICENSE_CSWmtxcontrib = contrib/README
 
+PACKAGES = CSWmtx CSWmtxcontrib
+
+CATALOGNAME_CSWmtx = mtx
+CATALOGNAME_CSWmtxcontrib = mtx_contrib
+
+SPKG_DESC_CSWmtx = Control tape autoloaders
+SPKG_DESC_CSWmtxcontrib = MTX contributed scripts
+
+RUNTIME_DEP_PKGS_CSWmtxcontrib = CSWmtx CSWtk
+
+VENDOR_URL = http://mtx.opensource-sw.net/
+
+CONTRIBDIR = $(sharedstatedir)/mtx/contrib
+
 CONFIGURE_ARGS = $(DIRPATHS)
 
 TEST_TARGET =
 
 INSTALL_OVERRIDE_DIRS = sbindir mandir
 
+ARCHALL_CSWmtxcontrib = 1
+
+PKGFILES_CSWmtxcontrib = $(CONTRIBDIR)/.*
+
+CHECKPKG_OVERRIDES_CSWmtxcontrib += surplus-dependency|CSWtk
+CHECKPKG_OVERRIDES_CSWmtxcontrib += surplus-dependency|CSWmtx
+
 include gar/category.mk
 
+post-extract-modulated:
+	-cd $(WORKSRC)/contrib; gzip -c -d mtxctl-0.0.2.tar.gz | tar xvf -
+	@$(MAKECOOKIE)
+
 post-install-modulated:
-	ginstall $(WORKSRC)/contrib/config_sgen_solaris.sh $(DESTDIR)$(sbindir)
+	ginstall -d $(DESTDIR)$(CONTRIBDIR)
+	ginstall $(WORKSRC)/contrib/config_sgen_solaris.sh $(DESTDIR)$(CONTRIBDIR)/
+	ginstall $(WORKSRC)/contrib/mtxctl/mtxctl.tk $(DESTDIR)$(CONTRIBDIR)/mtxctl
+	perl -pi -e 's,#!/usr/freeware/bin/wish -f,#!/opt/csw/bin/wish -f,' $(DESTDIR)$(CONTRIBDIR)/mtxctl
 	@$(MAKECOOKIE)


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