mirror of
https://github.com/qpdf/qpdf.git
synced 2025-01-22 22:58:33 +00:00
minor tweaks so rpm creation works properly in rhel5
git-svn-id: svn+q:///qpdf/trunk@911 71b93d88-0707-0410-a8cf-f5a4172ac649
This commit is contained in:
parent
97d10c6690
commit
d469111aa2
@ -1,3 +1,12 @@
|
||||
2009-10-26 Jay Berkenbilt <ejb@ql.org>
|
||||
|
||||
* Work around failure of PCRE test case; this test case exercises
|
||||
an aspect of PCRE that qpdf does not use, and the test fails with
|
||||
the version of PCRE on Red Hat Enterprise Linux 5, so we ignore
|
||||
failure on this particular test case.
|
||||
|
||||
* Fix RPM .spec file to include "C" examples
|
||||
|
||||
2009-10-24 Jay Berkenbilt <ejb@ql.org>
|
||||
|
||||
* 2.1.rc1: release
|
||||
|
@ -18,11 +18,24 @@ $td->runtest("PCRE",
|
||||
chop(my $supported = `pcre --unicode-classes-supported`);
|
||||
if ($supported =~ m/^1/)
|
||||
{
|
||||
my $xflags = 0;
|
||||
if (`pcre --unicode-classes | wc -l` == 1)
|
||||
{
|
||||
# On Red Hat Enterprise Linux 5, the version of pcre provided
|
||||
# by default claims to support unicode character classes, but
|
||||
# they don't actually work. Since qpdf doesn't use this
|
||||
# functionality, we won't care if this particular test case
|
||||
# fails. If someone were to make general use of this wrapper,
|
||||
# this test should be re-enabled, but on the other hand, they
|
||||
# could just use the C++ interface that's been added to pcre
|
||||
# since this code was written.
|
||||
$xflags |= $td->EXPECT_FAILURE;
|
||||
}
|
||||
$td->runtest("unicode character classes",
|
||||
{$td->COMMAND => "pcre --unicode-classes"},
|
||||
{$td->FILE => "pcre-unicode-classes.out",
|
||||
$td->EXIT_STATUS => 0},
|
||||
$td->NORMALIZE_NEWLINES);
|
||||
$td->NORMALIZE_NEWLINES | $xflags);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -60,9 +60,9 @@ rm -rf $RPM_BUILD_ROOT
|
||||
# autoconf.
|
||||
cp -a $RPM_BUILD_ROOT%{_datadir}/doc/%{name}-%{version} install-docs
|
||||
mkdir -p install-examples/examples
|
||||
cp -p examples/*.cc install-examples/examples
|
||||
cp -p examples/*.cc examples/*.c install-examples/examples
|
||||
# Red Hat doesn't ship .la files.
|
||||
rm -rf $RPM_BUILD_ROOT%{_libdir}/libqpdf.la
|
||||
rm -f $RPM_BUILD_ROOT%{_libdir}/libqpdf.la
|
||||
|
||||
%post -p /sbin/ldconfig
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user