Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:bmwiedemann:reproducible:distribution:ring1
intltool
intltool-no-guess-builddir.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File intltool-no-guess-builddir.patch of Package intltool
--- intltool-0.51.0-orig/intltool-update.in 2015-03-09 02:39:54.000000000 +0100 +++ intltool-0.51.0/intltool-update.in 2018-05-13 21:44:00.561217678 +0200 @@ -620,6 +620,14 @@ my @result; + # If the builddir is a subdir of srcdir, the list of files found will be prefixed with + # an additional prefix (e.g. "_build/sub" for automake 1.15 make distcheck). Try to + # handle that, by removing those matches as well. + my $absbuilddir = Cwd::abs_path("..\/"); + my $abssrcdir = Cwd::abs_path("$SRCDIR/.."); + # Check if builddir is a subdir of srcdir + my ($abspath,$relpath) = split /\s*$abssrcdir\/\s*/, $absbuilddir, 2; + foreach (@buf_allfiles_sorted) { my $dummy = $_; @@ -628,7 +636,10 @@ $srcdir =~ s#^../##; $dummy =~ s#^$srcdir/../##; $dummy =~ s#^$srcdir/##; - $dummy =~ s#_build/##; + if ($relpath) + { + $dummy =~ s#^$relpath/##; + } if (!exists($in2{$dummy})) { push @result, $dummy
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor