Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(122)

Side by Side Diff: third_party/dpkg-dev/scripts/Dpkg/Package.pm

Issue 2411423002: Linux build: Use sysroot when calculating dependencies (Closed)
Patch Set: Update expected_deps Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 # Copyright © 2006 Frank Lichtenheld <djpig@debian.org>
2 # Copyright © 2007,2012 Guillem Jover <guillem@debian.org>
3 #
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 2 of the License, or
7 # (at your option) any later version.
8 #
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
13 #
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <https://www.gnu.org/licenses/>.
16
17 package Dpkg::Package;
18
19 use strict;
20 use warnings;
21
22 our $VERSION = '0.01';
23
24 use Dpkg::Gettext;
25
26 use Exporter qw(import);
27 our @EXPORT = qw(pkg_name_is_illegal);
28
29 sub pkg_name_is_illegal($) {
30 my $name = shift || '';
31
32 if ($name eq '') {
33 return _g('may not be empty string');
34 }
35 if ($name =~ m/[^-+.0-9a-z]/o) {
36 return sprintf(_g("character '%s' not allowed"), $&);
37 }
38 if ($name !~ m/^[0-9a-z]/o) {
39 return _g('must start with an alphanumeric character');
40 }
41
42 return;
43 }
44
45 1;
OLDNEW
« no previous file with comments | « third_party/dpkg-dev/scripts/Dpkg/Interface/Storable.pm ('k') | third_party/dpkg-dev/scripts/Dpkg/Path.pm » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698