[Pkg-grid-commits] gpt/debian README.Debian, NONE, 1.1 changelog, NONE, 1.1 compat, NONE, 1.1 control, NONE, 1.1 copyright, NONE, 1.1 docs, NONE, 1.1 files, NONE, 1.1 nordugrid-gpt.dirs, NONE, 1.1 rules, NONE, 1.1 watch, NONE, 1.1

Steffen Möller smoe-guest at alioth.debian.org
Fri Feb 2 22:55:27 CET 2007


Update of /cvsroot/pkg-grid/gpt/debian
In directory alioth:/tmp/cvs-serv16994/debian

Added Files:
	README.Debian changelog compat control copyright docs files 
	nordugrid-gpt.dirs rules watch 
Log Message:
Changes to the gpt release to serve as input for cvs/dpkg-buildpackage,
first cvs upload. Patches and some lines of the debian/rules files come
the source RPM of the NordGrid GPT package.


--- NEW FILE: files ---
nordugrid-gpt_3.2.4-1_all.deb science extra

--- NEW FILE: control ---
Source: gpt
Section: science
Priority: extra
Maintainer: Steffen Moeller <steffen_moeller at gmx.de>
Build-Depends: debhelper (>= 5), dpatch
Build-Depends-Indep: perl, libcompress-zlib-perl, libarchive-tar-perl, makepatch, libtest-simple-perl, libio-zlib-perl, autoconf
Standards-Version: 3.7.2

Package: nordugrid-gpt
Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, perl, libcompress-zlib-perl, libarchive-tar-perl, makepatch, libtest-simple-perl, libio-zlib-perl, autoconf
Description: Grid packaging tool
 The Grid Packaging Tools (GPT) are a multiplatform packaging system
 used to deploy Grid middleware for projects such as the National Science
 Foundation's Middleware Initiative (NMI) and the Globus Toolkit.
 .
 GPT is a collection of packaging tools built around an XML based
 packaging data format. This format provides a straight forward way to
 define complex dependency and compatibility relationships between
 packages. The tools provide a means for developers to easily define the
 packaging data and include it as part of their source code distribution.
 Binary packages can be automatically generated from this data. The
 packages defined by GPT are compatible with other packages and can be
 easily be converted.
 .
  Homepage: http://www.gridpackagingtools.org/

--- NEW FILE: copyright ---
This package was debianized by Steffen Moeller <steffen_moeller at gmx.de> on
Thu, 18 Jan 2007 11:51:04 +0100.

It was downloaded from ftp://ftp.nordugrid.org/software/gpt/releases/3.2-4ng/src
The main development happens at http://www.gridpackagingtools.org
with files released as 
ftp://ftp.ncsa.uiuc.edu/aces/gpt/releases/%{name}-%{version}/%{name}-%{version}-src.tar.gz

Upstream Authors: Grid Packaging Tools Development Team, 
	    National Center for Supercomputing Applications,
	    University of Illinois

Copyright: 2000-2002 The Board of Trustees of the University of Illinois.

License: NCSA Software License

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal with the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

    * Redistributions of source code must retain the above copyright
    notice, this list of conditions and the following disclaimers.

    * Redistributions in binary form must reproduce the above
    copyright notice, this list of conditions and the following
    disclaimers in the documentation and/or other materials provided
    with the distribution.

    * Neither the names of the National Center for Supercomputing
    Applications, the University of Illinois, nor the names of its
    contributors may be used to endorse or promote products derived
    from this Software without specific prior written permission.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT
HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE
SOFTWARE.

The Debian packaging is (C) 2007, Steffen Moeller <steffen_moeller at gmx.de> and
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.



--- NEW FILE: changelog ---
gpt (3.2.4-1) unstable; urgency=low

  * Initial release for current NorduGrid users.

  * Applying Anders' patches

 -- Steffen Moeller <steffen_moeller at gmx.de>  Thu, 18 Jan 2007 11:51:04 +0100


--- NEW FILE: rules ---
#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1


PACKAGE=nordugrid-gpt

include /usr/share/dpatch/dpatch.make

CFLAGS = -Wall -g

ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
	CFLAGS += -O0
else
	CFLAGS += -O2
endif

configure: configure-stamp
configure-stamp:
	dh_testdir
	# Add here commands to configure the package.
	touch configure-stamp


build: build-stamp

build-stamp: configure-stamp patch-stamp
	dh_testdir
	echo "Nothing to build, really."
	touch $@

clean: unpatch
	dh_testdir
	dh_testroot
	rm -f build-stamp configure-stamp
	rm -rf  support/IO-Zlib-1.01 support/Archive-Tar-0.22 \
		support/Compress-Zlib-1.21 support/Digest-MD5-2.20 support/PodParser-1.18 \
		support/Test-Simple-0.47 support/makepatch-2.00a support/File-Spec-0.8
	if [ -r packaging_tools/Makefile ]; then $(MAKE) -C packaging_tools distclean; fi
	dh_clean packaging_tools/config.status packaging_tools/Makefile

install:
	dh_testdir
	dh_testroot
	dh_installdirs

	dh_clean -k 
	GPT_LOCATION=$(CURDIR)/debian/$(PACKAGE)/opt/gpt ./build_gpt 

	$(MAKE) -C packaging_tools install-man

	# Add here commands to install the package into debian/gpt.
	#$(MAKE) DESTDIR=$(CURDIR)/debian/gpt install
	if [ ! -d  $(CURDIR)/debian/$(PACKAGE)/etc/profile.d/ ]; then \
		mkdir -p $(CURDIR)/debian/$(PACKAGE)/etc/profile.d; \
	fi
	install -m 644 debian/additions/gpt.sh $(CURDIR)/debian/$(PACKAGE)/etc/profile.d/gpt.sh
	install -m 644 debian/additions/gpt.csh $(CURDIR)/debian/$(PACKAGE)/etc/profile.d/gpt.csh


# Build architecture-dependent files here.
binary-arch: build install
# We have nothing to do by default.

# Build architecture-independent files here.
binary-indep: build install
	dh_testdir
	dh_testroot
	dh_installchangelogs CHANGES
	dh_installdocs
	dh_installexamples
#	dh_install
#	dh_installdebconf	
#	dh_installpam
	dh_installman
	dh_link
	dh_strip
	dh_compress
	dh_fixperms
	dh_perl
#	dh_makeshlibs
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb

binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary-arch binary install configure

--- NEW FILE: docs ---
README

--- NEW FILE: compat ---
5

--- NEW FILE: watch ---
# Example watch control file for uscan
# Rename this file to "watch" and then you can run the "uscan" command
# to check for upstream updates and more.
# See uscan(1) for format

# Compulsory line, this is a version 3 file
version=3

# Uncomment to examine a Webpage 
# <Webpage URL> <string match>
#http://www.example.com/downloads.php gpt-(.*)\.tar\.gz

# Uncomment to examine a Webserver directory
#http://www.example.com/pub/gpt-(.*)\.tar\.gz

# Uncommment to examine a FTP server
#ftp://ftp.example.com/pub/gpt-(.*)\.tar\.gz debian uupdate
ftp://ftp.nordugrid.org/software/gpt/releases/latest/src/gpt-([0-9.]*)-([0-9]*)ng.src.rpm

# Uncomment to find new files on sourceforge, for debscripts >= 2.9
# http://sf.net/gpt/gpt-(.*)\.tar\.gz



--- NEW FILE: nordugrid-gpt.dirs ---
etc
etc/profile.d
opt/gpt
opt/gpt/man
opt/gpt/man/man1

--- NEW FILE: README.Debian ---
gpt for Debian
--------------

For this initial release the GPT version of the NorduGrid is
used. Upstream has 4.x packages available, though compatibility with
the NorduGrid's ARC infrastructure is prime interest for now.

The upsteam source is distributed as a .src.rpm. It is transformed into
something usable by rpm2cpio ...rpm | cpio -i  .

Steffen

 -- Steffen Moeller <steffen_moeller at gmx.de>  Thu, 18 Jan 2007 11:51:04 +0100




More information about the Pkg-grid-commits mailing list