Commit ee2de3eb authored by James Larrowe's avatar James Larrowe Committed by Ed Reel

Fix docbook packages (#2551)

* Fixed gtk_doc, docbook, and tools to skip creation of binaries.

* Cleaned up a little.

* Fix circular dependency that leaves gtk_doc to hang.

* Removed docbook_xsl dependency from gtk_doc

* Added libxslt dependency to gtk_doc

* Fixed circular dependencies

* Reverted docbook_xml source sha256sum, firewall threw it off.

* Added libxml2_python dependency to libxslt

* Removed libxml2 and unzip dependencies from packages

* Made sure to use crew variables instead of hardcoded paths.

* added files to docbook package.

* Fixed packages to create the catalog in the postinstall

* Removed exclusions of those packages for binary builds

* Removed some lines from the packages that conflicted with the other package's files.

* Forces to recreate the catalog and the docbook catalog every time package is reinstalled.

* Updated docbook_xsl to track the XML catalog.

* The catalog and docbook files are now tracked in both packages. Fully tested and working.

* Now uses variables for docbook version numbers, removed the warning about binaries.

Fixes @uberhacker's requests.
parent d12c6165
...@@ -3,25 +3,17 @@ require 'package' ...@@ -3,25 +3,17 @@ require 'package'
class Docbook < Package class Docbook < Package
description 'DocBook is an XML vocabulary that lets you create documents in a presentation-neutral form that captures the logical structure of your content.' description 'DocBook is an XML vocabulary that lets you create documents in a presentation-neutral form that captures the logical structure of your content.'
homepage 'http://docbook.sourceforge.net/' homepage 'http://docbook.sourceforge.net/'
version '1.79.1' version '1.79.1-1'
source_url 'https://downloads.sourceforge.net/project/docbook/docbook-xsl/1.79.1/docbook-xsl-1.79.1.tar.bz2' source_url 'https://downloads.sourceforge.net/project/docbook/docbook-xsl/1.79.1/docbook-xsl-1.79.1.tar.bz2'
source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook-1.79.1-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b',
armv7l: '46c4bc0ba85310a7dbd317ccf82d1a01d84fed57844fe1ab402c97e7dfff214b',
i686: 'f920e1e335360b845136dcd6ae16d6802db8c6a363f728122b25ba9b272d5f22',
x86_64: '4cb9846d4a824f015b86a7c633877e8716a52fa2f3d76cc2a9d1149ef3b49b3a',
}) })
def self.install def self.install
system "mkdir -p #{CREW_DEST_DIR}/usr/local/docbook" system "mkdir -p #{CREW_DEST_PREFIX}/docbook"
system "cp -r . #{CREW_DEST_DIR}/usr/local/docbook" system "cp -r . #{CREW_DEST_PREFIX}/docbook"
end end
end end
...@@ -5,100 +5,90 @@ require 'package' ...@@ -5,100 +5,90 @@ require 'package'
class Docbook_xml < Package class Docbook_xml < Package
description 'document type definitions for verification of XML data files against the DocBook rule set' description 'document type definitions for verification of XML data files against the DocBook rule set'
homepage 'http://www.docbook.org' homepage 'http://www.docbook.org'
version '4.3' version '4.3-1'
source_url 'http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip' source_url 'http://www.docbook.org/xml/4.3/docbook-xml-4.3.zip'
source_sha256 '23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464' source_sha256 '23068a94ea6fd484b004c5a73ec36a66aa47ea8f0d6b62cc1695931f5c143464'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xml-4.3-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db',
armv7l: 'd52eb60b394b51945c4ebcefe915664fb835308e68e81a03f63da6b524f2b8db',
i686: '432c69d99add5b330b8c3a43bbf937e10a2cee93081296e7fb43cd2e35cf3bd6',
x86_64: '43652bc703c27c907372133db6e93c39a90b8d671a94e6136a3c2e453672a02d',
}) })
depends_on 'unzip'
depends_on 'libxml2'
depends_on 'docbook' depends_on 'docbook'
def self.build
end
def self.install def self.install
system "install -v -d -m755 #{CREW_DEST_DIR}/usr/local/share/xml/docbook/xml-dtd-4.3"
system "install -v -d -m755 #{CREW_DEST_DIR}/usr/local/etc/xml" xml_dtd = 'xml-dtd-4.3'
xml_version = 'xml/4.3'
system "if [ ! -e #{CREW_DEST_DIR}/usr/local/etc/xml/docbook ]; then vxml = 'V4.3'
xmlcatalog --noout --create #{CREW_DEST_DIR}/usr/local/etc/xml/docbook
fi && system "install -v -d -m755 #{CREW_DEST_PREFIX}/share/xml/docbook/#{xml_dtd}"
system "install -v -d -m755 #{CREW_DEST_PREFIX}/etc/xml"
system "cp -rpa . #{CREW_DEST_PREFIX}/share/xml/docbook/#{xml_dtd}/"
system "rm -f #{CREW_PREFIX}/etc/xml/docbook && \
xmlcatalog --noout --create #{CREW_DEST_PREFIX}/etc/xml/docbook && \
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//DTD DocBook XML V4.3//EN' \ '-//OASIS//DTD DocBook XML #{vxml}//EN' \
'http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd' \ 'http://www.oasis-open.org/docbook/#{xml_version}/docbookx.dtd' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//DTD DocBook XML CALS Table Model V4.3//EN' \ '-//OASIS//DTD DocBook XML CALS Table Model #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/calstblx.dtd' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/calstblx.dtd' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//DTD XML Exchange Table Model 19990315//EN' \ '-//OASIS//DTD XML Exchange Table Model 19990315//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/soextblx.dtd' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/soextblx.dtd' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ELEMENTS DocBook XML Information Pool V4.3//EN' \ '-//OASIS//ELEMENTS DocBook XML Information Pool #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/dbpoolx.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/dbpoolx.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.3//EN' \ '-//OASIS//ELEMENTS DocBook XML Document Hierarchy #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/dbhierx.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/dbhierx.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ELEMENTS DocBook XML HTML Tables V4.3//EN' \ '-//OASIS//ELEMENTS DocBook XML HTML Tables #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/htmltblx.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/htmltblx.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ENTITIES DocBook XML Notations V4.3//EN' \ '-//OASIS//ENTITIES DocBook XML Notations #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/dbnotnx.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/dbnotnx.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ENTITIES DocBook XML Character Entities V4.3//EN' \ '-//OASIS//ENTITIES DocBook XML Character Entities #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/dbcentx.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/dbcentx.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'public' \ xmlcatalog --noout --add 'public' \
'-//OASIS//ENTITIES DocBook XML Additional General Entities V4.3//EN' \ '-//OASIS//ENTITIES DocBook XML Additional General Entities #{vxml}//EN' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3/dbgenent.mod' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}/dbgenent.mod' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'rewriteSystem' \ xmlcatalog --noout --add 'rewriteSystem' \
'http://www.oasis-open.org/docbook/xml/4.3' \ 'http://www.oasis-open.org/docbook/#{xml_version}' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook && #{CREW_DEST_PREFIX}/etc/xml/docbook &&
xmlcatalog --noout --add 'rewriteURI' \ xmlcatalog --noout --add 'rewriteURI' \
'http://www.oasis-open.org/docbook/xml/4.3' \ 'http://www.oasis-open.org/docbook/#{xml_version}' \
'file:///usr/local/share/xml/docbook/xml-dtd-4.3' \ 'file://#{CREW_PREFIX}/share/xml/docbook/#{xml_dtd}' \
#{CREW_DEST_DIR}/usr/local/etc/xml/docbook" #{CREW_DEST_PREFIX}/etc/xml/docbook"
system "if [ ! -e #{CREW_DEST_DIR}/usr/local/etc/xml/catalog ]; then system "rm -f #{CREW_PREFIX}/etc/xml/catalog && \
xmlcatalog --noout --create #{CREW_DEST_DIR}/usr/local/etc/xml/catalog xmlcatalog --noout --create #{CREW_DEST_PREFIX}/etc/xml/catalog && \
fi &&
xmlcatalog --noout --add 'delegatePublic' \ xmlcatalog --noout --add 'delegatePublic' \
'-//OASIS//ENTITIES DocBook XML' \ '-//OASIS//ENTITIES DocBook XML' \
'file:///usr/local/etc/xml/docbook' \ 'file://#{CREW_PREFIX}/etc/xml/docbook' \
#{CREW_DEST_DIR}/usr/local/etc/xml/catalog && #{CREW_DEST_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'delegatePublic' \ xmlcatalog --noout --add 'delegatePublic' \
'-//OASIS//DTD DocBook XML' \ '-//OASIS//DTD DocBook XML' \
'file:///usr/local/etc/xml/docbook' \ 'file://#{CREW_PREFIX}/etc/xml/docbook' \
#{CREW_DEST_DIR}/usr/local/etc/xml/catalog && #{CREW_DEST_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'delegateSystem' \ xmlcatalog --noout --add 'delegateSystem' \
'http://www.oasis-open.org/docbook/' \ 'http://www.oasis-open.org/docbook/' \
'file:///usr/local/etc/xml/docbook' \ 'file://#{CREW_PREFIX}/etc/xml/docbook' \
#{CREW_DEST_DIR}/usr/local/etc/xml/catalog && #{CREW_DEST_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'delegateURI' \ xmlcatalog --noout --add 'delegateURI' \
'http://www.oasis-open.org/docbook/' \ 'http://www.oasis-open.org/docbook/' \
'file:///usr/local/etc/xml/docbook' \ 'file://#{CREW_PREFIX}/etc/xml/docbook' \
#{CREW_DEST_DIR}/usr/local/etc/xml/catalog" #{CREW_DEST_PREFIX}/etc/xml/catalog"
end end
end end
...@@ -5,66 +5,50 @@ require 'package' ...@@ -5,66 +5,50 @@ require 'package'
class Docbook_xsl < Package class Docbook_xsl < Package
description 'The DocBook XSL Stylesheets package contains XSL stylesheets. These are useful for performing transformations on XML DocBook files.' description 'The DocBook XSL Stylesheets package contains XSL stylesheets. These are useful for performing transformations on XML DocBook files.'
homepage 'https://github.com/docbook/xslt10-stylesheets' homepage 'https://github.com/docbook/xslt10-stylesheets'
version '1.79.1' version '1.79.1-1'
source_url 'http://downloads.sourceforge.net/docbook/docbook-xsl-1.79.1.tar.bz2' source_url 'http://downloads.sourceforge.net/docbook/docbook-xsl-1.79.1.tar.bz2'
source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968' source_sha256 '725f452e12b296956e8bfb876ccece71eeecdd14b94f667f3ed9091761a4a968'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/docbook_xsl-1.79.1-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6',
armv7l: 'dc78b57e5e4219ea92f0c2f077806c8f1f88f66577cec829d23691319d812ad6',
i686: '46834cf7ee7510cd02417a50b874fe0aceb806fc656ca13600e3bfa7dee25c5c',
x86_64: '6713dae4909337fde776f610cf3dee9b6b0ca88a8b35ffb02cc213022f6b85ba',
}) })
depends_on 'unzip'
depends_on 'libxml2'
depends_on 'libxslt'
depends_on 'docbook_xml' depends_on 'docbook_xml'
depends_on 'docbook'
def self.build
end
def self.install def self.install
system "install -v -m755 -d #{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1 &&
cp -v -R VERSION assembly common eclipse epub epub3 extensions fo \ xsl_stylesheets = 'xsl-stylesheets-1.79.1'
highlighting html htmlhelp images javahelp lib manpages params \ docbook_xsl_ = 'docbook-xsl-1.79.1'
profiling roundtrip slides template tests tools webhelp website \ xsl_version = 'xsl/1.79.1'
xhtml xhtml-1_1 xhtml5 \
#{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1 && system "install -v -m755 -d #{CREW_DEST_PREFIX}/share/xml/docbook/#{xsl_stylesheets} &&
cp -v -R . \
ln -s VERSION #{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1/VERSION.xsl && #{CREW_DEST_PREFIX}/share/xml/docbook/#{xsl_stylesheets}/"
system "install -v -m644 -D README \
install -v -m644 -D README \ #{CREW_DEST_PREFIX}/share/doc/#{docbook_xsl_}/README.txt &&
#{CREW_DEST_DIR}/usr/local/share/doc/docbook-xsl-1.79.1/README.txt &&
install -v -m644 RELEASE-NOTES* NEWS* \ install -v -m644 RELEASE-NOTES* NEWS* \
#{CREW_DEST_DIR}/usr/local/share/doc/docbook-xsl-1.79.1" #{CREW_DEST_PREFIX}/share/doc/#{docbook_xsl_}"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/xml"
system "xmlcatalog --noout --add 'rewriteSystem' \ system "xmlcatalog --noout --add 'rewriteSystem' \
'http://docbook.sourceforge.net/release/xsl/1.79.1' \ 'http://docbook.sourceforge.net/release/#{xsl_version}' \
'#{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1' \ '#{CREW_PREFIX}/share/xml/docbook/#{xsl_stylesheets}' \
/usr/local/etc/xml/catalog && #{CREW_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'rewriteURI' \ xmlcatalog --noout --add 'rewriteURI' \
'http://docbook.sourceforge.net/release/xsl/1.79.1' \ 'http://docbook.sourceforge.net/release/#{xsl_version}' \
'#{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1' \ '#{CREW_PREFIX}/share/xml/docbook/#{xsl_stylesheets}' \
/usr/local/etc/xml/catalog && #{CREW_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'rewriteSystem' \ xmlcatalog --noout --add 'rewriteSystem' \
'http://docbook.sourceforge.net/release/xsl/current' \ 'http://docbook.sourceforge.net/release/xsl/current' \
'#{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1' \ '#{CREW_PREFIX}/share/xml/docbook/#{xsl_stylesheets}' \
/usr/local/etc/xml/catalog && #{CREW_PREFIX}/etc/xml/catalog &&
xmlcatalog --noout --add 'rewriteURI' \ xmlcatalog --noout --add 'rewriteURI' \
'http://docbook.sourceforge.net/release/xsl/current' \ 'http://docbook.sourceforge.net/release/xsl/current' \
'#{CREW_DEST_DIR}/usr/local/share/xml/docbook/xsl-stylesheets-1.79.1' \ '#{CREW_PREFIX}/share/xml/docbook/#{xsl_stylesheets}' \
/usr/local/etc/xml/catalog" #{CREW_PREFIX}/etc/xml/catalog"
system "mv #{CREW_PREFIX}/etc/xml/catalog #{CREW_DEST_PREFIX}/etc/xml/"
end end
end end
...@@ -8,32 +8,15 @@ class Gtk_doc < Package ...@@ -8,32 +8,15 @@ class Gtk_doc < Package
source_sha256 'f0bcb1ff8268136fdbf426d7862f4f092e70b24a73632cfe0a3d31ed0d924b5c' source_sha256 'f0bcb1ff8268136fdbf426d7862f4f092e70b24a73632cfe0a3d31ed0d924b5c'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/gtk_doc-1.26-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '0341eb6a16c9e6198a72bb2d5f091d3b4f45aa0a0237d92e2ba706736805f9b0',
armv7l: '0341eb6a16c9e6198a72bb2d5f091d3b4f45aa0a0237d92e2ba706736805f9b0',
i686: '867b201b1456d42848e209c7896c6651fc7bcbc84b42ea3e885a4559c27fdc49',
x86_64: '03b2df2209431070c71579a0446f68f900e2b435b2d1f47c895128dd4a5cf501',
}) })
depends_on 'python3'
depends_on 'python27'
depends_on 'autoconf'
depends_on 'automake'
depends_on 'libxml2'
depends_on 'libxslt'
depends_on 'docbook'
depends_on 'docbook_xml'
depends_on 'docbook_xsl'
depends_on 'six' depends_on 'six'
depends_on 'libxslt'
def self.build def self.build
system './autogen.sh --with-xml-catalog=/usr/local/etc/xml/catalog' system "./autogen.sh --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --with-xml-catalog=#{CREW_PREFIX}/etc/xml/catalog"
system './configure --with-xml-catalog=/usr/local/etc/xml/catalog'
system 'make' system 'make'
end end
......
...@@ -3,30 +3,23 @@ require 'package' ...@@ -3,30 +3,23 @@ require 'package'
class Libxslt < Package class Libxslt < Package
description 'Libxslt is the XSLT C library developed for the GNOME project.' description 'Libxslt is the XSLT C library developed for the GNOME project.'
homepage 'http://xmlsoft.org/libxslt/' homepage 'http://xmlsoft.org/libxslt/'
version '1.1.32' version '1.1.32-1'
source_url 'http://xmlsoft.org/sources/libxslt-1.1.32.tar.gz' source_url 'http://xmlsoft.org/sources/libxslt-1.1.32.tar.gz'
source_sha256 '526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460' source_sha256 '526ecd0abaf4a7789041622c3950c0e7f2c4c8835471515fd77eec684a355460'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.32-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.32-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.32-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libxslt-1.1.32-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'c9edcdbefad60a9b0b054fb8570adf6d7d27f711bd78fc7d608e9fca789cbba4',
armv7l: 'c9edcdbefad60a9b0b054fb8570adf6d7d27f711bd78fc7d608e9fca789cbba4',
i686: 'acd156aaa74e26070d956fb5cdb6d7ef4613b3cb38f7ae7f48c3998987a5e88d',
x86_64: '3b34fc2e1c0178f51017d739ccb3765e3dc360f30c5a578942c9da612ed0c92a',
}) })
depends_on 'libxml2' depends_on 'libxml2_python'
depends_on 'libgcrypt'
depends_on 'docbook_xsl'
def self.build def self.build
system './configure', system './configure',
"--prefix=#{CREW_PREFIX}", "--prefix=#{CREW_PREFIX}",
"--libdir=#{CREW_LIB_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}",
'--without-python',
'--disable-static' '--disable-static'
system 'make' system 'make'
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment