Initial packaging.
Jonas Smedegaard
13 years ago
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 | 7 |
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) |