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