mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 15:13:56 -05:00
* Add binary_compression value to each package * Remove binary_url values and arrays * Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
31 lines
1.2 KiB
Ruby
31 lines
1.2 KiB
Ruby
require 'package'
|
|
|
|
class Lm_sensors < Package
|
|
description 'Collection of user space tools for general SMBus access and hardware monitoring'
|
|
homepage 'https://hwmon.wiki.kernel.org/lm_sensors'
|
|
version '3.6.0'
|
|
license 'GPL-2+ and LGPL-2.1'
|
|
compatibility 'all'
|
|
source_url 'https://github.com/lm-sensors/lm-sensors/archive/V3-6-0.tar.gz'
|
|
source_sha256 '0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197'
|
|
binary_compression 'tar.xz'
|
|
|
|
binary_sha256({
|
|
aarch64: 'f823f0cdfd1e20b45169972dc3708ca4f92ac5eaf2a7910436c9a48e2a9764fc',
|
|
armv7l: 'f823f0cdfd1e20b45169972dc3708ca4f92ac5eaf2a7910436c9a48e2a9764fc',
|
|
i686: '02dc0f9719ad8a8dad023187f39296cfe863d28f7e40247ae6dfda71fc598582',
|
|
x86_64: '2561335f0dbe8c442e509bd6ca29751ea3c05c9a6111766ffc2380cb60dff6d1'
|
|
})
|
|
|
|
def self.build
|
|
system "sed -i 's/-Llib -lsensors/-Llib -lsensors -liconv/g' prog/sensors/Module.mk"
|
|
system "sed -i \"/LIBDIR :=/c LIBDIR := #{CREW_LIB_PREFIX}\" Makefile"
|
|
system "sed -i \"/ETCDIR :=/c ETCDIR := #{CREW_PREFIX}\/etc\" Makefile"
|
|
system "make PREFIX=#{CREW_PREFIX}"
|
|
end
|
|
|
|
def self.install
|
|
system "make PREFIX=#{CREW_PREFIX} DESTDIR=#{CREW_DEST_DIR} install"
|
|
end
|
|
end
|