diff --git a/gub/sources.py b/gub/sources.py index 8e5c5c731..e8663ca4e 100644 --- a/gub/sources.py +++ b/gub/sources.py @@ -40,7 +40,6 @@ icoutils = join (nongnu, 'icoutils/icoutils-0.26.0.tar.gz') libpng = join (sf, 'libpng/libpng-1.2.8-config.tar.gz') mftrace = join (lp, 'mftrace/mftrace-1.2.14.tar.gz') -netpbm = join (gub, 'netpbm-patched-10.35.tar.bz2') pkg_config = 'https://pkg-config' + join (freedesktop, 'pkg-config-0.29.2.tar.gz') potrace = join (sf, 'potrace/potrace-1.7.tar.gz') python = 'https://www.python.org/ftp/python/%(version)s/Python-2.4.2.tar.bz2' diff --git a/gub/specs/lilypond-doc.py b/gub/specs/lilypond-doc.py index 3dd811d69..9a72067d5 100644 --- a/gub/specs/lilypond-doc.py +++ b/gub/specs/lilypond-doc.py @@ -9,7 +9,6 @@ class LilyPond_doc (lilypond.LilyPond_base): dependencies = (lilypond.LilyPond_base.dependencies + [ - 'tools::netpbm', 'tools::imagemagick', 'tools::rsync', # ugh, we depend on *rsync* !? #'tools::texlive', diff --git a/gub/specs/lilypond-test.py b/gub/specs/lilypond-test.py index a1cc80042..b7f318740 100644 --- a/gub/specs/lilypond-test.py +++ b/gub/specs/lilypond-test.py @@ -8,7 +8,6 @@ class LilyPond_test (lilypond.LilyPond_base): dependencies = (lilypond.LilyPond_base.dependencies + [ 'tools::imagemagick', - 'tools::netpbm', 'tools::fonts-dejavu', 'tools::fonts-libertine', 'tools::fonts-bitstream-charter', diff --git a/gub/specs/netpbm.py b/gub/specs/netpbm.py deleted file mode 100644 index 3ba3f84fc..000000000 --- a/gub/specs/netpbm.py +++ /dev/null @@ -1,41 +0,0 @@ -from gub import misc -from gub import tools - -class Netpbm__tools (tools.AutoBuild): - source='https://sourceforge.net/projects/netpbm/files/super_stable/10.47.71/netpbm-10.47.71.tgz' - parallel_build_broken = True - dependencies = ['flex', 'libjpeg', 'libpng', 'libtiff', 'zlib'] #libxml2? libx11-dev - def configure (self): - self.shadow () - self.dump ('\n'*3 + 'static\n' + '\n'*11, '%(builddir)s/answers') - self.system ('cd %(builddir)s && sh %(srcdir)s/configure < answers') - make_flags = misc.join_lines (''' -CC=gcc -CFLAGS='-O2 -fPIC' -LDFLAGS='-L%(system_prefix)s/lib %(rpath)s -L%(builddir)s/pbm -L%(builddir)s/pgm -L%(builddir)s/pnm -L%(builddir)s/ppm' -LADD='-lm -lz' -LINUXSVGALIB=NONE -XML2LD=NONE -XML2_LIBS=NONE -XML2_CFLAGS=NONE -X11LIB=NONE -''') - def install (self): - # Great. netpbm's install will not create any parent directories - self.system ('mkdir -p %(install_prefix)s') - # but demands that the toplevel install directory does not yet exist. - # It's a feature! :-) - self.system ('rmdir %(install_prefix)s') - - self.system ('cd %(builddir)s && make package pkgdir=%(install_prefix)s %(make_flags)s') - # Huh, we strip stuff in installer.py, no? Hmm. - self.system ('''rm -rf %(install_prefix)s/misc -rm -rf %(install_prefix)s/README -rm -rf %(install_prefix)s/VERSION -rm -rf %(install_prefix)s/link -rm -rf %(install_prefix)s/misc -rm -rf %(install_prefix)s/man -rm -rf %(install_prefix)s/pkginfo -rm -rf %(install_prefix)s/config_template -''') - license_files = '%(srcdir)s/README' diff --git a/sourcefiles/lilypond.README b/sourcefiles/lilypond.README index 3804892fb..483571729 100644 --- a/sourcefiles/lilypond.README +++ b/sourcefiles/lilypond.README @@ -44,7 +44,6 @@ Website/documentation build requirements (lilypond-doc package): mftrace, http://www.cs.uu.nl/people/hanwen/mftrace potrace, http://potrace.sourceforge.net - netpbm, http://netpbm.sourceforge.net t1utils, http://www.lcdf.org/~eddietwo/type/ Recommended website/documentation build requirements: diff --git a/web/applications.html b/web/applications.html index 85edac619..b913f9bdf 100644 --- a/web/applications.html +++ b/web/applications.html @@ -157,7 +157,6 @@

GUB Build specifications

gub/specs/mpfr.py
gub/specs/msys.py
gub/specs/ncurses.py
- gub/specs/netpbm.py
gub/specs/noweb.py
gub/specs/nsis.py
gub/specs/osx-lilypad.py