Commit 463605d4 authored by satmandu's avatar satmandu Committed by GitHub

Yelp updates (#5006)

* yelp_xsl to 3.38.2

* yelp to 3.38.0 (and just beyond to meson support.)
parent 71024d9b
......@@ -3,34 +3,35 @@ require 'package'
class Yelp_tools < Package
description 'yelp-tools is a collection of scripts and build utilities to help create, manage, and publish documentation for Yelp and the web'
homepage 'https://github.com/GNOME/yelp-tools'
version '3.27.90'
version '3.38.0-7e610'
compatibility 'all'
source_url 'https://github.com/GNOME/yelp-tools/archive/3.27.90.tar.gz'
source_sha256 'da584450bc2373d1a27a922e851f88256c49c9a49a15ed2762e493f37b52a692'
source_url 'https://github.com/GNOME/yelp-tools/archive/7e610eb8d5d2fd8dfc28778ce1516a7b1bff6dc3.zip'
source_sha256 '752092e3961cfeaedb074daec7f2ef3b0c0d8bc01085290cf4be5cac6ecf37dc'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.27.90-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.27.90-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.27.90-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.27.90-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.38.0-7e610-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.38.0-7e610-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.38.0-7e610-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_tools-3.38.0-7e610-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '987e8cfbb0143822f93eb0f81007b827f3b454f306c90e4a2bdc2e87d6b9ad65',
armv7l: '987e8cfbb0143822f93eb0f81007b827f3b454f306c90e4a2bdc2e87d6b9ad65',
i686: '833183e480c171f8ea45dd3033732365bc9d98b271197b2eb808195a31493d81',
x86_64: 'a1a3ab4fc4dfdf533e0962926a59ea9c3b609977c01db6c4824921b19a2333e1',
aarch64: 'c22699371d46c6391823f9d8c1f45d6bb40e4e399605f6632ed2e6fb6d18afb4',
armv7l: 'c22699371d46c6391823f9d8c1f45d6bb40e4e399605f6632ed2e6fb6d18afb4',
i686: 'a0dc8a85a65e2a4f1f8020a3616898fe8dd1a065ad2ab6f4524d155d8053b4d1',
x86_64: '613ad6fa579f87899b5562d16c0dc425f98646f2596ec36188771e9bc86cfe61',
})
depends_on 'yelp_xsl'
depends_on 'libxslt'
def self.build
system './autogen.sh'
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system 'make'
system "meson #{CREW_MESON_LTO_OPTIONS} \
builddir"
system "meson configure builddir"
system "ninja -C builddir"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
system "DESTDIR=#{CREW_DEST_DIR} ninja -C builddir install"
end
end
......@@ -5,28 +5,29 @@ class Yelp_xsl < Package
description 'yelp-xsl is a collection of programs and data files to help you build, maintain, and distribute documentation'
homepage 'https://github.com/GNOME/yelp-xsl'
compatibility 'all'
version '3.27.90'
source_url 'https://github.com/GNOME/yelp-xsl/archive/3.27.90.tar.gz'
source_sha256 '26df38777769031fbe5fa641e5656d69ebea81098f7627ab677f59dd91f523d6'
version '3.38.2'
source_url 'https://github.com/GNOME/yelp-xsl/archive/3.38.2.tar.gz'
source_sha256 'd9e9cc02fc7bb442601515c68fccc4bfbee69860166ca318be9e6b37525943ad'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.27.90-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.27.90-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.27.90-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.27.90-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.38.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.38.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.38.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/yelp_xsl-3.38.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7bc40594bafb4b9ba4fc4f52a0563e70655f4ba8cf30bcb7acd8a80d7d01c2ca',
armv7l: '7bc40594bafb4b9ba4fc4f52a0563e70655f4ba8cf30bcb7acd8a80d7d01c2ca',
i686: '1e2c1fa0da42c8ff8909b89c18720f235ffcd9f1baa5f5ed581aac8ea30068b9',
x86_64: 'c3be835828187766de18110d03f8daed3a7700cdd6aada7e1334042e6a8d0143',
aarch64: '3dfe0bdcddbbdc0bd1cd85890919bdec6962d24894fe39db49686c5655d61674',
armv7l: '3dfe0bdcddbbdc0bd1cd85890919bdec6962d24894fe39db49686c5655d61674',
i686: 'f3a4d2c7155e43b8a43e8188686abfa3e5a195e6479325f5172fa2192ef84977',
x86_64: '652e4331e8a136bf3f492618c372063ae86b9feddb407f1edca24fec4362027b',
})
depends_on 'itstool'
def self.build
system './autogen.sh'
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "env CFLAGS='-pipe -flto=auto' CXXFLAGS='-pipe -flto=auto' \
./configure #{CREW_OPTIONS}"
system 'make'
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