Steven Pritchard
2123bdcc9f
Merge pull request #7 from contyk/master
...
Filter out all META.* and *.ini files from %doc
2014-12-05 17:30:08 -06:00
Petr Šabata
bf1eedf57c
Filter out all META.* and *.ini files from %doc
...
META.json and DistZilla's dist.ini are pretty common these days and
we're not interested in them, so let's drop them.
Signed-off-by: Petr Šabata <contyk@redhat.com >
2014-12-05 15:05:58 +01:00
Steven Pritchard
b668989a10
Merge pull request #6 from contyk/master
...
Escape slashes in filters
2014-11-12 09:59:42 -06:00
Petr Šabata
1052ae3f56
Escape slashes in filters
...
Simply escape slashes in --filter-requires and --filter-provides
options, resolving a five year old bug [0].
[0] https://bugzilla.redhat.com/show_bug.cgi?id=544738
Signed-off-by: Petr Šabata <contyk@redhat.com >
2014-11-06 16:51:47 +01:00
Steven Pritchard
533d40db4e
Merge pull request #5 from Leont/master
...
Fix build arguments for Build.PL spec conformance
2014-10-24 12:01:14 -05:00
Leon Timmermans
ce89117d8d
Fix build arguments for Build.PL spec conformance
...
This makes it compatible with tools such as Module::Build::Tiny
2013-05-20 15:08:38 +02:00
Steven Pritchard
1d69542e23
Quiet verbose messages.
2011-09-17 17:25:19 -05:00
Steven Pritchard
755ffcb6f8
Drop extra linefeed in verbose messages.
2011-09-17 17:15:14 -05:00
Steven Pritchard
fb2a2543b4
Merge pull request #3 from seveas/master
...
As requested
2011-09-02 13:53:50 -07:00
Dennis Kaarsemaker
7eb1084445
Resurrect cpanget as a symlink to cpanspec
...
- Update the POD in cpanspec to document its use as cpanget
- Subclass Module::Build to create the symlinks to cpanspec and
cpanspec.1p at build time.
2011-09-01 22:25:11 +02:00
Dennis Kaarsemaker
e73f961c6a
Ignore build products and vim swapfiles
2011-09-01 21:36:18 +02:00
Steven Pritchard
4a6e470e16
It's 2011 now.
2011-09-01 11:40:56 -05:00
Steven Pritchard
43332e6ebe
Update Changes and TODO.
2011-09-01 11:39:17 -05:00
Steven Pritchard
f755a743d0
Assume --download-only when run as cpanget.
2011-09-01 11:21:31 -05:00
Steven Pritchard
3ae5f374d7
Merge branch 'master' of git://github.com/seveas/cpanspec into seveas-pull-request
2011-09-01 09:25:39 -05:00
Dennis Kaarsemaker
a3de9e049f
Update metadata to reflect recent changes
2011-08-31 21:36:09 +02:00
Dennis Kaarsemaker
072bbd741b
Silence output about skipping dependencies
2011-08-31 21:03:57 +02:00
Dennis Kaarsemaker
8eb8dc287f
Check the search path for rpm, rpmbuild, etc.
2011-08-31 21:00:26 +02:00
Dennis Kaarsemaker
f3017f18fc
Add --download-only to replace cpanget
2011-08-31 20:42:46 +02:00
Gavin Carr
db244b62a8
Add CC0 licence.
2011-08-31 12:50:24 -05:00
Gavin Carr
b0bdaf2359
Change %{optimize} to %{optflags}.
2011-08-31 12:48:04 -05:00
Gavin Carr
27e36f6c3d
Make tarball directory version component optional.
2011-08-31 12:46:21 -05:00
Dennis Kaarsemaker
73d854d3b3
Remove completed features from TODO
2011-08-31 19:03:09 +02:00
Steven Pritchard
84d26ab5af
Merge pull request #2 from seveas/master
...
Several new features for even more usefulness
2011-08-31 09:55:00 -07:00
Dennis Kaarsemaker
2c6340efb0
Add an option to print the generated specfile to stdout
...
This is useful when you want to postprocess the generated specfile in
some way. We use this in our build system to merge in old changelogs and
customizations.
2011-08-31 18:36:27 +02:00
Dennis Kaarsemaker
3b953c0923
Allow building rpms for slightly older perl versions
...
The --old version is a bit of a harsh measure when merely building
specfiles for centos 4 (perl 5.8.5) rpms on centos 5 (perl 5.8.8). This
patch allows you to specify a minimum version to support and will use
Module::Corelist instead of rpm to generate the corelist for that
version.
2011-08-31 18:35:04 +02:00
Dennis Kaarsemaker
1cd8735b7c
Check all build requirements against CPAN
...
- If a module is provided by ourselves: don't add a build dependency
- If a module does not exist on CPAN: don't add a build dependency. It
is most likely a module shipped by the module itself to support tests
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
28dc8e9339
Stop losing dependency version information
...
cpanspec would unconditionally set the version requirement to 0 for
Module::Build, ExtUtils::MakeMaker and dependencies detected in tests.
This is not correct if the module already has specified a versioned
dependency.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
c406955800
Strip any version comparison operator from the 'perl' build requirement
...
Because cpanspec does things with the epoch, and already adds version
comparison operators itself, they should be stripped from whatever
META.yml specifies so cpanspec does not generate invalid spec files.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
5516e78b17
Add entries from configure_requres in META.yml as build dependencies
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
38694a59b1
Detect scripts better
...
cpanspec tries to detect when scripts will be installed, so it can add
man1 and bindir entries to %files. This patch adds some more heuristics
to detect more cases of scri[ts being installed.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
a84c2839ce
Don't let Module::AutoInstall run interactively
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker
b3723347b2
Add a simple blacklisting mechanism
...
Some modules are detected as dependencies due to looking in tests. This
patch blacklists some common 'false positives'
2011-08-31 18:35:03 +02:00
Steven Pritchard
3d7b8a4f38
Add script detection (patch from Jeff Fearn).
2010-12-08 09:17:32 -06:00
stevenpritchard
8921253da7
* curl doesn't tell us what it is downloading, so be more verbose.
...
* Don't download files with curl unless they've been modified.
2010-02-13 20:25:30 +00:00
stevenpritchard
1e000c55ac
Extract dependencies from tests.
2009-01-22 01:48:06 +00:00
stevenpritchard
5ab6da388b
It's 2009. Update Copyright.
...
1.78 release.
2009-01-16 20:35:17 +00:00
stevenpritchard
4e33d99852
Assume that *.inl is a hint that this isn't noarch.
...
Add note to BUGS that Mail::ClamAV gives us trouble.
2008-07-09 17:37:15 +00:00
stevenpritchard
2624faad38
Ignore pax_global_header file.
2008-07-02 18:27:25 +00:00
stevenpritchard
ba39225a62
Send STDIN to /dev/null in the child when executing Makefile.PL. (Bug report from Peter Willis.)
2008-06-23 23:55:11 +00:00
stevenpritchard
fc9af6c480
Add note for Data::Dump::Streamer breakage.
2008-06-21 18:40:41 +00:00
stevenpritchard
0b48c293a2
Fix up the license list some more.
2008-06-17 20:47:40 +00:00
stevenpritchard
0fe71962b8
Only use --nodeps if we're only building a source rpm.
2008-06-16 19:24:04 +00:00
stevenpritchard
36bae4ff8d
Add note to BUGS.
2008-06-16 18:45:17 +00:00
stevenpritchard
87c92858e7
Drop dependency on Module::CoreList and just fetch the list from rpm.
2008-06-16 18:43:22 +00:00
stevenpritchard
a06e38d230
1.75 release
2008-05-05 22:04:51 +00:00
stevenpritchard
f4424d02d1
Try $] as-is and numeric when we use it with Module::CoreList.
2008-05-05 20:17:50 +00:00
stevenpritchard
47a5b7878e
The best README is probably the one with the shortest filename.
2008-05-05 18:39:21 +00:00
stevenpritchard
4825c92807
* Make sure $] is numeric before we use it with Module::CoreList.
...
* Switch from wget to curl in cpanget since wget is broken in Fedora 9.
2008-04-25 20:18:41 +00:00
stevenpritchard
0a266eb49d
1.74 release
2007-12-11 16:25:29 +00:00