Files
chromebrew/packages/freeimage.rb
Maximilian Downey Twiss 7fab3c9a03 Update homepages of packages from c-f (#9972)
* Update btrfs_progs homepage

* Update cmatrix homepage

* Update collectl homepage

* Update compressdoc homepage

* Update cppunit homepage

* Update criu homepage

* Update cscope homepage

* Update csvkit homepage

* Update cunit homepage

* Update datamash homepage

* Update dejagnu homepage

* Update devil homepage

* Update diffuse homepage

* Update djvulibre homepage

* Update dnsmasq homepage

* Update docbook2x homepage

* Update docx2txt homepage

* Update doxygen homepage

* Update e2fsprogs homepage

* Update editres homepage

* Update eigen homepage

* Update encodings homepage

* Update epydoc homepage

* Update expect homepage

* Update far homepage

* Update fig2dev homepage

* Update finch homepage

* Update fish homepage

* Update font_adobe_100dpi homepage

* Update font_adobe_75dpi homepage

* Update font_adobe_utopia_100dpi homepage

* Update font_adobe_utopia_75dpi homepage

* Update font_adobe_utopia_type1 homepage

* Update font_bh_100dpi homepage

* Update font_bh_75dpi homepage

* Update font_bh_lucidatypewriter_100dpi homepage

* Update font_bh_lucidatypewriter_75dpi homepage

* Update font_bh_ttf homepage

* Update font_bh_type1 homepage

* Update font_bitstream_100dpi homepage

* Update font_bitstream_75dpi homepage

* Update font_bitstream_type1 homepage

* Update font_cursor_misc homepage

* Update font_daewoo_misc homepage

* Update font_dec_misc homepage

* Update font_isas_misc homepage

* Update font_jis_misc homepage

* Update font_misc_misc homepage

* Update font_mutt_misc homepage

* Update font_util homepage

* Update fontforge homepage

* Update foremost homepage

* Update fossil homepage

* Update freecad homepage

* Update freeglut homepage

* Update freeimage homepage

* Update freetype homepage

* Update fribidi homepage

* Update gccmakedep homepage
2024-06-15 16:31:00 -05:00

37 lines
1.5 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 'https://freeimage.sourceforge.io/'
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_compression '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