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…
Reference in a new issue