Codebase list libmethod-autoload-perl / 96f5efa
Initial packaging. Jonas Smedegaard 13 years ago
13 changed file(s) with 251 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 /.pc
0 Building this package for Debian
1 --------------------------------
2
3 This source package need no special handling for normal package builds.
4
5
6 Developing this package for Debian
7 ----------------------------------
8
9 The source of this package is developed using git and the helper tool
10 git-buildpackage, with all official releases tagged and signed and
11 binary diffs of tarballs stored using pristine-tar. This is documented
12 below /usr/share/doc/git-buildpackage/manual-html/ .
13
14 A custom build target shows current upstream and packaging versions:
15
16 debian/rules print-version
17
18 Current upstream tarball can be prepared using this other build target:
19
20 debian/rules get-orig-source
21
22 To switch to newer upstream source, first add a dummy changelog entry
23 and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source:
24
25 dch -v ${new_upstream_version}-1 "Dummy changelog entry"
26 sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules
27 debian/rules get-orig-source
28
29 Store new md5sum to help ensure identical source is received later.
30
31 Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful
32 during development of the package, but unfit for normal builds. This
33 typically includes the CDBS feature of auto-updating debian/control with
34 CDBS-related build-dependencies, which is forbidden by Debian Policy as
35 build environment must not change during automated builds.
36
37
38 Maintaining packaging build routines
39 ------------------------------------
40
41 This source package wraps debhelper commands and other tedious parts of
42 the build routines using the CDBS framework. Please refer to the actual
43 makefile snippets included from debian/rules for details on their
44 purpose and ways to override defaults. Additionally, makefile snippets
45 included from below /usr/share/cdbs may also be documented in
46 /usr/share/doc/cdbs/cdbs-doc.pdf.gz .
47
48
49 -- Jonas Smedegaard <dr@jones.dk> Thu, 26 Feb 2009 21:28:29 +0100
0 libmethod-autoload-perl (0.02-1) unstable; urgency=low
1
2 * Initial Release.
3 * Closes: Bug#627094.
4
5 -- Jonas Smedegaard <dr@jones.dk> Tue, 17 May 2011 18:22:12 +0200
0 Source: libmethod-autoload-perl
1 Section: perl
2 Priority: optional
3 Build-Depends: devscripts (>= 2.10.7~),
4 perl,
5 cdbs (>= 0.4.85~),
6 debhelper (>= 7.0.1),
7 dh-buildinfo,
8 libuniversal-require-perl
9 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
10 Uploaders: Jonas Smedegaard <dr@jones.dk>
11 Standards-Version: 3.9.2
12 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmethod-autoload-perl
13 Vcs-Browser: http://git.debian.org/?p=pkg-perl/packages/libmethod-autoload-perl.git
14 Homepage: http://search.cpan.org/dist/Method-Autoload/
15
16 Package: libmethod-autoload-perl
17 Architecture: all
18 Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends}
19 Recommends: ${cdbs:Recommends}
20 Description: autoloads methods from a list of packages into the current package
21 The Method::Autoload base class package is used to autoload methods
22 from a list of packages where you may not know what methods are
23 available until run time. A good use of this package is programming
24 support for user contributed packages or user contributed plugins.
0 Source: libmethod-autoload-perl
1 Section: perl
2 Priority: optional
3 Build-Depends: @cdbs@
4 Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
5 Uploaders: Jonas Smedegaard <dr@jones.dk>
6 Standards-Version: 3.9.2
7 Vcs-Git: git://git.debian.org/git/pkg-perl/packages/libmethod-autoload-perl
8 Vcs-Browser: http://git.debian.org/?p=pkg-perl/packages/libmethod-autoload-perl.git
9 Homepage: http://search.cpan.org/dist/Method-Autoload/
10
11 Package: libmethod-autoload-perl
12 Architecture: all
13 Depends: ${perl:Depends}, ${misc:Depends}, ${cdbs:Depends}
14 Recommends: ${cdbs:Recommends}
15 Description: autoloads methods from a list of packages into the current package
16 The Method::Autoload base class package is used to autoload methods
17 from a list of packages where you may not know what methods are
18 available until run time. A good use of this package is programming
19 support for user contributed packages or user contributed plugins.
0 Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174
1 Upstream-Name: Method::Autoload
2 Upstream-Contact: Michael R. Davis
3 Source: http://search.cpan.org/dist/Method-Autoload/
4
5 Files: *
6 Copyright: 2009, Michael R. Davis
7 License: BSD-3-Clause~STOP
8
9 Files: debian/*
10 Copyright: 2011, Jonas Smedegaard <dr@jones.dk>
11 License: GPL-2+
12
13 License: BSD-3-Clause~STOP
14 Redistribution and use in source and binary forms, with or without
15 modification, are permitted provided that the following conditions are
16 met:
17 .
18 Redistributions of source code must retain the above copyright notice,
19 this list of conditions and the following disclaimer.
20 .
21 Redistributions in binary form must reproduce the above copyright
22 notice, this list of conditions and the following disclaimer in the
23 documentation and/or other materials provided with the distribution.
24 .
25 Neither the name of the STOP, LLC nor the names of its contributors may
26 be used to endorse or promote products derived from this software
27 without specific prior written permission.
28 .
29 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
30 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
31 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
32 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
33 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
34 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
35 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
36 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
37 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
38 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
39 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
40
41 License: GPL-2+
42 This program is free software; you can redistribute it and/or modify it
43 under the terms of the GNU General Public License as published by the
44 Free Software Foundation; either version 2, or (at your option) any
45 later version.
46 .
47 This program is distributed in the hope that it will be useful, but
48 WITHOUT ANY WARRANTY; without even the implied warranty of
49 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
50 General Public License for more details.
51 Comment:
52 On Debian systems the GNU General Public License (GPL) version 2 is
53 located in '/usr/share/common-licenses/GPL-2'.
54 .
55 You should have received a copy of the GNU General Public License along
56 with this program. If not, see <http://www.gnu.org/licenses/>.
0 Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174
1 Upstream-Name: FIXME
2 Upstream-Contact: FIXME
3 Source: FIXME
4 Disclaimer: Autogenerated by CDBS
5
6 Files: Changes
7 MANIFEST
8 META.yml
9 Makefile.PL
10 README
11 Todo
12 debian/README.source
13 debian/compat
14 debian/control
15 debian/control.in
16 debian/gbp.conf
17 debian/source/format
18 debian/source/local-options
19 debian/watch
20 lib/Method/Autoload.pm
21 scripts/Method-Autoload-example.pl
22 scripts/lib/My/Baz.pm
23 scripts/lib/My/Fuz.pm
24 t/001_load.t
25 t/002_packages.t
26 t/003_DESTROY.t
27 t/004_AUTOLOAD.t
28 t/005_AUTOLOAD.t
29 t/006_autoloaded.t
30 Copyright: *No copyright*
31 License: UNKNOWN
32 FIXME
33
34 Files: LICENSE
35 Copyright: 2009, Michael R. Davis
36 HOLDERS AND
37 License: BSD (3 clause)
38 FIXME
39
40 Files: debian/rules
41 Copyright: 2011, Jonas Smedegaard <dr@jones.dk>
42 License: GPL
43 FIXME
44
0 # Configuration file for git-buildpackage and friends
1
2 [DEFAULT]
3 pristine-tar = True
4 sign-tags = True
0 #!/usr/bin/make -f
1 # -*- mode: makefile; coding: utf-8 -*-
2 # Copyright © 2011 Jonas Smedegaard <dr@jones.dk>
3 # Description: Main Debian packaging script for Method::Autoload
4 #
5 # This program is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 2, or (at your option)
8 # any later version.
9 #
10 # This program is distributed in the hope that it will be useful, but
11 # WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 # General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17
18 include /usr/share/cdbs/1/rules/upstream-tarball.mk
19 include /usr/share/cdbs/1/rules/utils.mk
20 include /usr/share/cdbs/1/class/perl-makemaker.mk
21 include /usr/share/cdbs/1/rules/debhelper.mk
22
23 DEB_UPSTREAM_PACKAGE = Method-Autoload
24 #DEB_UPSTREAM_URL = http://www.cpan.org/modules/by-module/Method
25 DEB_UPSTREAM_URL = http://search.cpan.org/CPAN/authors/id/M/MR/MRDVT
26 DEB_UPSTREAM_TARBALL_MD5 = 5a956675f1d9685a01e5620d64f3e4f0
27
28 # Needed both by upstream build process and at runtime
29 common-depends = libuniversal-require-perl
30
31 CDBS_BUILD_DEPENDS += , $(common-depends)
32 CDBS_DEPENDS_ALL = $(common-depends)
0 3.0 (quilt)
0 unapply-patches
1 abort-on-upstream-changes
0 # Run the "uscan" command to check for upstream updates and more.
1 version=3
2 opts="dversionmangle=s/\+dfsg//" \
3 http://search.cpan.org/dist/Method-Autoload/ \
4 .*/Method-Autoload-v?(\d[\d.]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian