blob: 4e6c149f29c5c1b6dd8ad6bb27ced39552e7bad7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
|
# Bootstrap configuration.
# Copyright (C) 2006-2018 Free Software Foundation, Inc.
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
GNULIB_REVISION=d271f868a8df9bbec29049d01e056481b7a1a263
# gnulib modules used by this package.
gnulib_modules="
argp
canonicalize
closedir
dirent
dirname
error
flock
fnmatch-gnu
fstat
futimens
getline
getopt-gnu
gettext-h
gitlog-to-changelog
glob
gnupload
idpriv-drop
idpriv-droptemp
lib-ignore
localcharset
lock
memmem
minmax
mkdtemp
mkstemp
nanosleep
nonblocking
openat
opendir
progname
regex
rename
setenv
sigaction
signal
sigprocmask
stat-time
strcasestr
strerror
strsep
timespec
unsetenv
utimens
warnings
xalloc
xgetcwd
xstrndup
xvasprintf
"
gnulib_tool_option_extras="\
--po-base=gl/ref-po \
--no-conditional-dependencies \
--libtool \
--macro-prefix=gl \
--po-domain=man-db \
--no-vc-files \
"
# This doesn't currently exist, but we set it to avoid confusion with 'gl'
# as the local output directory.
local_gl_dir=gnulib-local
gnulib_name=libgnu
source_base=gl/lib
m4_base=gl/m4
COPYRIGHT_HOLDER='Colin Watson <cjwatson@debian.org>'
MSGID_BUGS_ADDRESS="$COPYRIGHT_HOLDER"
# Additional xgettext options to use. Use "\\\newline" to break lines.
XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\
--from-code=UTF-8\\\
--flag=debug:1:c-format\\\
--flag=debug_error:1:c-format\\\
'
checkout_only_file=
copy=true
vc_ignore=
SKIP_PO=t
# Build prerequisites
buildreq="\
autoconf 2.63
automake 1.11.2
autopoint 0.18.3
gettext 0.18.3
git 1.5.5
tar -
"
bootstrap_post_import_hook () {
patch -s -p1 <patches/argp-domain.patch
patch -s -p1 <patches/fdutimens-hurd.patch
# gnulib-tool installs its own versions of gettext infrastructure files
# such as po/Makefile.in.in, which don't necessarily match our configured
# AM_GNU_GETTEXT_VERSION. To cope with this, we tell gnulib-tool to
# install into a temporary directory (using --po-base above) and fix
# things up here.
cp -a gl/ref-po/LINGUAS gl/ref-po/POTFILES.in gl/po/
sed 's,^subdir *=.*,subdir = gl/po,' gl/ref-po/Makevars >gl/po/Makevars
if ls gl/ref-po/*.po >/dev/null 2>&1; then
cp -a gl/ref-po/*.po gl/po/
fi
rm -rf gl/ref-po
}
bootstrap_epilogue () {
mv INSTALL docs/INSTALL.autoconf
}
|