From: Thadeu Lima de Souza Cascardo Date: Fri, 24 Apr 2015 01:05:30 +0000 (-0300) Subject: Parse Sources file. X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fdebsrc.git;a=commitdiff_plain;h=6d3201a2bc80a59f8003f90f6e614830d4b16174 Parse Sources file. Grab list of binaries and build depends for source packages, and also record which source some binary package come from. --- diff --git a/debsort.pl b/debsort.pl index 1066656..4a3e826 100644 --- a/debsort.pl +++ b/debsort.pl @@ -20,7 +20,6 @@ use strict; use warnings; open(PACKAGES, ") { } close(PACKAGES); + +open(SOURCES, ") { + if (/^Package: ([0-9a-z-+.]+)/) { + $package = $1; + push @packages, $package; + } + if (/^Binary: (.*)/) { + add_binaries($package, $1); + } + if (/^Build-Depends: (.*)/) { + add_bdeps($package, $1); + } +} + close(SOURCES); my @pp = ();