Add debian packaging.
This commit is contained in:
		
							parent
							
								
									f727169dca
								
							
						
					
					
						commit
						5cc5a3c19b
					
				
					 4 changed files with 127 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								debian/compat
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								debian/compat
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					5
 | 
				
			||||||
							
								
								
									
										31
									
								
								debian/control
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								debian/control
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,31 @@
 | 
				
			||||||
 | 
					Source: libbusiness-paypal-api-perl
 | 
				
			||||||
 | 
					Section: perl
 | 
				
			||||||
 | 
					Priority: optional
 | 
				
			||||||
 | 
					Build-Depends: debhelper (>= 5.0.0)
 | 
				
			||||||
 | 
					Build-Depends-Indep: perl (>= 5.8.8-12), libsoap-lite-perl
 | 
				
			||||||
 | 
					Maintainer: Tomas Doran <davel@state51.co.uk>
 | 
				
			||||||
 | 
					Standards-Version: 3.7.2
 | 
				
			||||||
 | 
					Homepage: http://search.cpan.org/dist/Business-PayPal-API/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Package: libbusiness-paypal-api-perl
 | 
				
			||||||
 | 
					Architecture: all
 | 
				
			||||||
 | 
					Depends: ${perl:Depends}, ${misc:Depends}, libsoap-lite-perl
 | 
				
			||||||
 | 
					Description: PayPal API
 | 
				
			||||||
 | 
					 Business::PayPal::API supports both certificate authentication and
 | 
				
			||||||
 | 
					 the new 3-token "Signature" authentication.
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 It also support PayPal's development sandbox for testing. See the
 | 
				
			||||||
 | 
					 sandbox parameter to new() below for details.
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 Business::PayPal::API can import other API derived classes:
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 use Business::PayPal::API qw( RefundTransaction );
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 This allows for much more concise and intuitive usage. For example,
 | 
				
			||||||
 | 
					 these two statements are equivalent:
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 use Business::PayPal::API::RefundTransaction;
 | 
				
			||||||
 | 
					 my $pp = new Business::PayPal::API::RefundTransaction( ... );
 | 
				
			||||||
 | 
					 $pp->RefundTransaction( ... );
 | 
				
			||||||
 | 
					 .
 | 
				
			||||||
 | 
					 This description was automagically extracted from the module by dh-make-perl.
 | 
				
			||||||
							
								
								
									
										14
									
								
								debian/copyright
									
										
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								debian/copyright
									
										
									
									
										vendored
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,14 @@
 | 
				
			||||||
 | 
					This is the debian package for the Business-PayPal-API module.
 | 
				
			||||||
 | 
					It was created by Tomas Doran <t0m@state51.co.uk> using dh-make-perl.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					It was downloaded from http://search.cpan.org/dist/Business-PayPal-API/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This copyright info was automatically extracted from the perl module.
 | 
				
			||||||
 | 
					It may not be accurate, so you better check the module sources
 | 
				
			||||||
 | 
					if don't want to get into legal troubles.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The upstream author is: Scott Wiersdorf <scott@perlcode.org>.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The Debian packaging is (C) 2008, Tomas Doran <t0m@state51.co.uk> and
 | 
				
			||||||
 | 
					is licensed under the same terms as the software itself (see above).
 | 
				
			||||||
							
								
								
									
										81
									
								
								debian/rules
									
										
									
									
										vendored
									
									
										Executable file
									
								
							
							
						
						
									
										81
									
								
								debian/rules
									
										
									
									
										vendored
									
									
										Executable file
									
								
							| 
						 | 
					@ -0,0 +1,81 @@
 | 
				
			||||||
 | 
					#!/usr/bin/make -f
 | 
				
			||||||
 | 
					# This debian/rules file is provided as a template for normal perl
 | 
				
			||||||
 | 
					# packages. It was created by Marc Brockschmidt <marc@dch-faq.de> for
 | 
				
			||||||
 | 
					# the Debian Perl Group (http://pkg-perl.alioth.debian.org/) but may
 | 
				
			||||||
 | 
					# be used freely wherever it is useful.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Uncomment this to turn on verbose mode.
 | 
				
			||||||
 | 
					#export DH_VERBOSE=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# If set to a true value then MakeMaker's prompt function will
 | 
				
			||||||
 | 
					# always return the default without waiting for user input.
 | 
				
			||||||
 | 
					export PERL_MM_USE_DEFAULT=1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					PACKAGE=$(shell dh_listpackages)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ifndef PERL
 | 
				
			||||||
 | 
					PERL = /usr/bin/perl
 | 
				
			||||||
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TMP     =$(CURDIR)/debian/$(PACKAGE)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					build: build-stamp
 | 
				
			||||||
 | 
					build-stamp:
 | 
				
			||||||
 | 
						dh_testdir
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# As this is a architecture independent package, we are not
 | 
				
			||||||
 | 
						# supposed to install stuff to /usr/lib. MakeMaker creates
 | 
				
			||||||
 | 
						# the dirs, we prevent this by setting the INSTALLVENDORARCH
 | 
				
			||||||
 | 
						# and VENDORARCHEXP environment variables.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Add commands to compile the package here
 | 
				
			||||||
 | 
						$(PERL) Makefile.PL INSTALLDIRS=vendor \
 | 
				
			||||||
 | 
							INSTALLVENDORARCH=/usr/share/perl5/ \
 | 
				
			||||||
 | 
							VENDORARCHEXP=/usr/share/perl5/
 | 
				
			||||||
 | 
						$(MAKE)
 | 
				
			||||||
 | 
						$(MAKE) test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						touch $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clean:
 | 
				
			||||||
 | 
						dh_testdir
 | 
				
			||||||
 | 
						dh_testroot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						dh_clean build-stamp install-stamp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Add commands to clean up after the build process here
 | 
				
			||||||
 | 
						[ ! -f Makefile ] || $(MAKE) realclean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					install: install-stamp
 | 
				
			||||||
 | 
					install-stamp: build-stamp
 | 
				
			||||||
 | 
						dh_testdir
 | 
				
			||||||
 | 
						dh_testroot
 | 
				
			||||||
 | 
						dh_clean -k
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						# Add commands to install the package into debian/$PACKAGE_NAME here
 | 
				
			||||||
 | 
						$(MAKE) install DESTDIR=$(TMP) PREFIX=/usr
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						touch $@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					binary-arch:
 | 
				
			||||||
 | 
					# We have nothing to do here for an architecture-independent package
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					binary-indep: build install
 | 
				
			||||||
 | 
						dh_testdir
 | 
				
			||||||
 | 
						dh_testroot
 | 
				
			||||||
 | 
						dh_installexamples
 | 
				
			||||||
 | 
						dh_installdocs README
 | 
				
			||||||
 | 
						dh_installchangelogs Changes
 | 
				
			||||||
 | 
						dh_perl
 | 
				
			||||||
 | 
						dh_compress
 | 
				
			||||||
 | 
						dh_fixperms
 | 
				
			||||||
 | 
						dh_installdeb
 | 
				
			||||||
 | 
						dh_gencontrol
 | 
				
			||||||
 | 
						dh_md5sums
 | 
				
			||||||
 | 
						dh_builddeb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					source diff:
 | 
				
			||||||
 | 
						@echo >&2 'source and diff are obsolete - use dpkg-source -b'; false
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					binary: binary-indep binary-arch
 | 
				
			||||||
 | 
					.PHONY: build clean binary-indep binary-arch binary
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue