39
39
DEB_UPSTREAM_URL = http://downloads.ghostscript.com/public
40
40
DEB_UPSTREAM_TARBALL_MD5 = 8bcef1f33ddf8a4d12b2cf8da385c191
42
# Non-DFSG license limited to verbatim copying
43
DEB_UPSTREAM_REPACKAGE_EXCLUDES += \
44
./Resource/CMap/90ms-RKSJ-UCS2 \
45
./Resource/CMap/90pv-RKSJ-UCS2 \
46
./Resource/CMap/90pv-RKSJ-UCS2C \
47
./Resource/CMap/Adobe-CNS1-B5pc \
48
./Resource/CMap/Adobe-CNS1-ETenms-B5 \
49
./Resource/CMap/Adobe-CNS1-H-CID \
50
./Resource/CMap/Adobe-CNS1-H-Host \
51
./Resource/CMap/Adobe-CNS1-H-Mac \
52
./Resource/CMap/Adobe-CNS1-UCS2 \
53
./Resource/CMap/Adobe-GB1-GBK-EUC \
54
./Resource/CMap/Adobe-GB1-GBpc-EUC \
55
./Resource/CMap/Adobe-GB1-H-CID \
56
./Resource/CMap/Adobe-GB1-H-Host \
57
./Resource/CMap/Adobe-GB1-H-Mac \
58
./Resource/CMap/Adobe-GB1-UCS2 \
59
./Resource/CMap/Adobe-Japan1-90ms-RKSJ \
60
./Resource/CMap/Adobe-Japan1-90pv-RKSJ \
61
./Resource/CMap/Adobe-Japan1-H-CID \
62
./Resource/CMap/Adobe-Japan1-H-Host \
63
./Resource/CMap/Adobe-Japan1-H-Mac \
64
./Resource/CMap/Adobe-Japan1-PS-H \
65
./Resource/CMap/Adobe-Japan1-PS-V \
66
./Resource/CMap/Adobe-Japan1-UCS2 \
67
./Resource/CMap/Adobe-Korea1-H-CID \
68
./Resource/CMap/Adobe-Korea1-H-Host \
69
./Resource/CMap/Adobe-Korea1-H-Mac \
70
./Resource/CMap/Adobe-Korea1-KSCms-UHC \
71
./Resource/CMap/Adobe-Korea1-KSCpc-EUC \
72
./Resource/CMap/Adobe-Korea1-UCS2 \
73
./Resource/CMap/B5pc-UCS2 \
74
./Resource/CMap/B5pc-UCS2C \
75
./Resource/CMap/CNS01-RKSJ-H \
76
./Resource/CMap/CNS02-RKSJ-H \
77
./Resource/CMap/CNS03-RKSJ-H \
78
./Resource/CMap/CNS04-RKSJ-H \
79
./Resource/CMap/CNS05-RKSJ-H \
80
./Resource/CMap/CNS06-RKSJ-H \
81
./Resource/CMap/CNS07-RKSJ-H \
82
./Resource/CMap/CNS15-RKSJ-H \
83
./Resource/CMap/ETen-B5-UCS2 \
84
./Resource/CMap/GB-RKSJ-H \
85
./Resource/CMap/GBK-EUC-UCS2 \
86
./Resource/CMap/GBT-RKSJ-H \
87
./Resource/CMap/GBpc-EUC-UCS2 \
88
./Resource/CMap/GBpc-EUC-UCS2C \
89
./Resource/CMap/HK-RKSJ-H \
90
./Resource/CMap/Hojo-RKSJ-H \
91
./Resource/CMap/KSC-RKSJ-H \
92
./Resource/CMap/KSC2-RKSJ-H \
93
./Resource/CMap/KSCms-UHC-UCS2 \
94
./Resource/CMap/KSCpc-EUC-UCS2 \
95
./Resource/CMap/KSCpc-EUC-UCS2C \
96
./Resource/CMap/TCVN-RKSJ-H \
97
./Resource/CMap/UCS2-90ms-RKSJ \
98
./Resource/CMap/UCS2-90pv-RKSJ \
99
./Resource/CMap/UCS2-B5pc \
100
./Resource/CMap/UCS2-ETen-B5 \
101
./Resource/CMap/UCS2-GBK-EUC \
102
./Resource/CMap/UCS2-GBpc-EUC \
103
./Resource/CMap/UCS2-KSCms-UHC \
104
./Resource/CMap/UCS2-KSCpc-EUC
105
DEB_UPSTREAM_REPACKAGE_EXCLUDES += \
106
./Resource/CMap/Identity-UTF16-V
42
107
# Sources unavailable
43
# (PDFs kept commented out as reminder, in case jasper iss included)
108
# (PDFs kept commented out as reminder, in case jasper is included)
44
109
#DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./jasper/doc/*.pdf
45
110
# convenience libraries cluttering authorship/licensing tracking
46
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./cups/libs/
47
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./expat/ ./freetype/ ./icclib/ ./ijs/ ./jasper/ ./jbig2dec/ ./lcms/ ./lcms2/ ./libpng/ ./openjpeg/ ./tiff/ ./zlib/
48
# convenience library enabling old non-standard option (see bug#582521)
49
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./jpeg/
50
# convenience library implementing patented controversial JPEG XR format
51
DEB_UPSTREAM_REPACKAGE_EXCLUDES += ./jpegxr/
111
# * jpeg would enable old non-standard option (see bug#582521)
112
# * jpegxr would enable patented controversial JPEG XR format
113
DEB_UPSTREAM_REPACKAGE_EXCLUDES += \
53
129
DEB_COPYRIGHT_CHECK_IGNORE_REGEX = ^(examples/.*\.pdf|iccprofiles/.*\.icc|toolbin/.*/.*\.icc|Resource/Font/.*|debian/(changelog|copyright(|_hints|_newhints)))$
72
148
# Use system libraries
73
149
# (listed in order of appearance)
74
gs_opts = SHARE_JPEG=1 SHARE_LIBPNG=1 SHARE_LIBTIFF=1 SHARE_ZLIB=1 SHARE_JBIG2=1 SHARE_JPX=1 SHARE_IJS=1 SHARE_EXPAT=1
76
# FIXME: build without PIC for -dev package
79
159
DEB_CONFIGURE_EXTRA_FLAGS = \
80
--with-ijs --with-jbig2dec --with-jasper --with-system-libtiff \
81
--with-x --disable-gtk \
82
--enable-dynamic --with-omni --disable-compile-inits \
84
--with-fontpath=/var/lib/ghostscript/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts
160
--with-ijs --with-jbig2dec --with-system-libtiff \
161
--with-x --disable-gtk \
162
--enable-dynamic --with-omni --disable-compile-inits \
164
--with-fontpath=/var/lib/ghostscript/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts
86
166
gs_opts += WHICH_CMS=lcms2 SHARE_LCMS=1 LCMS2DIR=/usr
87
167
CDBS_BUILD_DEPENDS += , liblcms2-dev
169
# openjpeg requires patching for ICC and CMYK support
170
gs_opts += SHARE_JPX=1
171
DEB_CONFIGURE_EXTRA_FLAGS += --disable-openjpeg --with-jasper
172
CDBS_BUILD_DEPENDS += , libjasper-dev
89
174
gs_opts += SHARE_FT=1
90
175
DEB_CONFIGURE_EXTRA_FLAGS += --enable-freetype
91
176
CDBS_BUILD_DEPENDS += , libfreetype6-dev
180
269
# Needed at build time
181
270
# (separated in core, X11 and autotools dependencies)
182
CDBS_BUILD_DEPENDS += , libjpeg-dev, libpaper-dev, libpng-dev, libz-dev, libfontconfig1-dev, libjasper-dev, libtiff-dev, libexpat-dev, libjbig2dec-dev, libidn11-dev, libijs-dev
271
CDBS_BUILD_DEPENDS += , libjpeg-dev, libpaper-dev, libpng-dev, libz-dev, libfontconfig1-dev, libtiff-dev, libexpat-dev, libjbig2dec-dev, libidn11-dev, libijs-dev
183
272
CDBS_BUILD_DEPENDS += , freeglut3-dev | libglut-dev, libxt-dev, libxext-dev, libx11-dev, libice-dev, libsm-dev
184
273
CDBS_BUILD_DEPENDS += , pkg-config
186
275
# Needed (always, often, sometimes) at runtime
276
# TODO: drop gs-cjk-resource after Wheezy+1 (obsoleted before Wheezy)
187
277
CDBS_DEPENDS_ghostscript += , gsfonts (>= 6.0-1), debconf | debconf-2.0, debianutils (>= 1.6), $(libpkgname) (= $(DEB_VERSION))
188
278
CDBS_DEPENDS_ghostscript-x += , ghostscript (= $(DEB_VERSION))
189
279
CDBS_DEPENDS_$(libpkgname) += , poppler-data (>= 0.4.5-3~) | gs-cjk-resource