mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
42 lines
2.0 KiB
Ruby
42 lines
2.0 KiB
Ruby
require 'package'
|
|
|
|
class Freeimage < Package
|
|
description 'FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today\'s multimedia applications.'
|
|
homepage 'http://freeimage.sourceforge.net/'
|
|
version '3.18.0'
|
|
license 'GPL-2 or FIPL-1.0'
|
|
compatibility 'all'
|
|
source_url 'https://downloads.sourceforge.net/project/freeimage/Source%20Distribution/3.18.0/FreeImage3180.zip'
|
|
source_sha256 'f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd'
|
|
|
|
binary_url ({
|
|
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_armv7l/freeimage-3.18.0-chromeos-armv7l.tar.xz',
|
|
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_armv7l/freeimage-3.18.0-chromeos-armv7l.tar.xz',
|
|
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_i686/freeimage-3.18.0-chromeos-i686.tar.xz',
|
|
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/freeimage/3.18.0_x86_64/freeimage-3.18.0-chromeos-x86_64.tar.xz',
|
|
})
|
|
binary_sha256 ({
|
|
aarch64: '87b9d5423bc6efbcaa15cd5bc8789d7d9d155c146b09297a72c5a5b7e0a27be6',
|
|
armv7l: '87b9d5423bc6efbcaa15cd5bc8789d7d9d155c146b09297a72c5a5b7e0a27be6',
|
|
i686: '06dd2952fbd84f64ed7699de9140c5611f4de59ee9d98c6dc008b55671229254',
|
|
x86_64: 'f5f67c7d57c23cd3220f439d7088a7ddd18776ce7a9f1987d2b9a1d20275d9ea',
|
|
})
|
|
|
|
depends_on 'dos2unix' => :build
|
|
|
|
def self.patch
|
|
system "sed -i 's,-o root -g root ,,g' Makefile.fip"
|
|
system "sed -i 's,-o root -g root ,,g' Makefile.gnu"
|
|
end
|
|
|
|
def self.build
|
|
system 'make'
|
|
system 'make -f Makefile.fip'
|
|
end
|
|
|
|
def self.install
|
|
system 'make', "INCDIR=#{CREW_DEST_PREFIX}/include", "INSTALLDIR=#{CREW_DEST_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
|
system 'make', "INCDIR=#{CREW_DEST_PREFIX}/include", "INSTALLDIR=#{CREW_DEST_LIB_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", '-f', 'Makefile.fip', 'install'
|
|
end
|
|
end
|