Commit a3ca4cb5 authored by lovedheart's avatar lovedheart Committed by Ed Reel

[poppler] upgrade to 0.63.0 with binaries (#2191)

parent 5bc29530
......@@ -3,21 +3,21 @@ require 'package'
class Poppler < Package
description 'Poppler is a PDF rendering library based on the xpdf-3.0 code base.'
homepage 'https://poppler.freedesktop.org/'
version '0.59.0'
source_url 'https://poppler.freedesktop.org/poppler-0.59.0.tar.xz'
source_sha256 'a3d626b24cd14efa9864e12584b22c9c32f51c46417d7c10ca17651f297c9641'
version '0.63.0'
source_url 'https://poppler.freedesktop.org/poppler-0.63.0.tar.xz'
source_sha256 '27cc8addafc791e1a26ce6acc2b490926ea73a4f89196dd8a7742cff7cf8a111'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.59.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.59.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.59.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.59.0-chromeos-x86_64.tar.xz',
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.63.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.63.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.63.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/poppler-0.63.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1f24358e86018b71bea4b92a1370491c87c5b6012db3c462dadefeab303a9649',
armv7l: '1f24358e86018b71bea4b92a1370491c87c5b6012db3c462dadefeab303a9649',
i686: 'fca9cb4e5b28525ef99194bc525d6e098f6df836abd7a053ff8974b8324bcee7',
x86_64: '0bd38e54da87720cd5fa6d7471575795cead55d6b2b9942efaa96822caa880ef',
aarch64: '327284b83bcd2b5ab97ba2d471fd25bbc7da95704f1d766bb85c56232b2d84df',
armv7l: '327284b83bcd2b5ab97ba2d471fd25bbc7da95704f1d766bb85c56232b2d84df',
i686: '06c135358dcdef45c53460c0724b8a565348e4ccc5053ad29eb605b6bc1ff31d',
x86_64: 'e32bb8caf1dfea59b8c295d0e0c02c60e2917b18f1c667a1765d5cebb62a59be',
})
depends_on 'automake' => :build
......@@ -27,17 +27,24 @@ class Poppler < Package
depends_on 'libpng'
depends_on 'openjpeg'
depends_on 'zlibpkg'
depends_on 'cmake' => :build
def self.build
system "sed -i 's,/usr/local/lib,#{CREW_LIB_PREFIX},g' configure"
system "sed -i 's,/usr/local/lib,#{CREW_LIB_PREFIX},g' m4/libtool.m4"
system "./configure \
--prefix=#{CREW_PREFIX} \
--libdir=#{CREW_LIB_PREFIX}"
system "make"
system "mkdir -p builddir"
Dir.chdir("builddir") do
system "cmake",
"-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}",
"-DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX}",
"-DCMAKE_BUILD_TYPE=Release",
"-DENABLE_XPDF_HEADERS=ON",
".."
system "make"
end
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
Dir.chdir("builddir") do
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
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