mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
* Add missing Anitya package mappings along with package homepages * Remove qt5 package mapping in const.rb
39 lines
1.2 KiB
Ruby
39 lines
1.2 KiB
Ruby
require 'package'
|
|
|
|
class Libtifiles2 < Package
|
|
description 'Libtifiles2 offers the library used to properly manipulate files on TI calculators.'
|
|
homepage 'https://sourceforge.net/projects/tilp/'
|
|
version '1.1.7'
|
|
license 'GPL-2'
|
|
compatibility 'all'
|
|
source_url 'https://sourceforge.net/projects/tilp/files/tilp2-linux/tilp2-1.18/libtifiles2-1.1.7.tar.bz2'
|
|
source_sha256 '9ac63b49e97b09b30b37bbc84aeb15fa7967bceb944e56141c5cd5a528acc982'
|
|
binary_compression 'tar.xz'
|
|
|
|
binary_sha256({
|
|
aarch64: '14992232b656a28db289b793755ccb263f878ea77e61b85d05357760ebd57fb4',
|
|
armv7l: '14992232b656a28db289b793755ccb263f878ea77e61b85d05357760ebd57fb4',
|
|
i686: '705cff6ef8a9298171a0c70551958c7b1a414f66bf389917b9f75e590503d8b2',
|
|
x86_64: '8498fc7362b92361679935b0968968c1634c5cdc1b2e86cb40a4672882b65d29'
|
|
})
|
|
|
|
depends_on 'libticonv'
|
|
depends_on 'libarchive'
|
|
|
|
def self.build
|
|
system 'autoreconf -i'
|
|
system '/usr/bin/env',
|
|
'CC=clc -fuse-ld=lld',
|
|
'CXX=clc++ -fuse-ld=lld',
|
|
'./configure',
|
|
"--prefix=#{CREW_PREFIX}",
|
|
"--libdir=#{CREW_LIB_PREFIX}"
|
|
system 'sed -i "s,tests,,g" Makefile'
|
|
system 'make'
|
|
end
|
|
|
|
def self.install
|
|
system "make install DESTDIR=#{CREW_DEST_DIR}"
|
|
end
|
|
end
|