diff --git a/manifest/armv7l/s/smartmontools.filelist b/manifest/armv7l/s/smartmontools.filelist index f13cd79a6..1f116470e 100644 --- a/manifest/armv7l/s/smartmontools.filelist +++ b/manifest/armv7l/s/smartmontools.filelist @@ -1,4 +1,4 @@ -# Total size: 1002475 +# Total size: 2247996 /usr/local/etc/smartd.conf /usr/local/etc/smartd_warning.sh /usr/local/sbin/smartctl @@ -22,8 +22,8 @@ /usr/local/share/doc/smartmontools/examplescripts/Example8 /usr/local/share/doc/smartmontools/examplescripts/README /usr/local/share/doc/smartmontools/smartd.conf -/usr/local/share/man/man5/smartd.conf.5.gz -/usr/local/share/man/man8/smartctl.8.gz -/usr/local/share/man/man8/smartd.8.gz -/usr/local/share/man/man8/update-smart-drivedb.8.gz +/usr/local/share/man/man5/smartd.conf.5.zst +/usr/local/share/man/man8/smartctl.8.zst +/usr/local/share/man/man8/smartd.8.zst +/usr/local/share/man/man8/update-smart-drivedb.8.zst /usr/local/share/smartmontools/drivedb.h diff --git a/manifest/i686/s/smartmontools.filelist b/manifest/i686/s/smartmontools.filelist index 0f7b6b842..f768c805e 100644 --- a/manifest/i686/s/smartmontools.filelist +++ b/manifest/i686/s/smartmontools.filelist @@ -1,4 +1,4 @@ -# Total size: 1049099 +# Total size: 2409604 /usr/local/etc/smartd.conf /usr/local/etc/smartd_warning.sh /usr/local/sbin/smartctl @@ -22,8 +22,8 @@ /usr/local/share/doc/smartmontools/examplescripts/Example8 /usr/local/share/doc/smartmontools/examplescripts/README /usr/local/share/doc/smartmontools/smartd.conf -/usr/local/share/man/man5/smartd.conf.5.gz -/usr/local/share/man/man8/smartctl.8.gz -/usr/local/share/man/man8/smartd.8.gz -/usr/local/share/man/man8/update-smart-drivedb.8.gz +/usr/local/share/man/man5/smartd.conf.5.zst +/usr/local/share/man/man8/smartctl.8.zst +/usr/local/share/man/man8/smartd.8.zst +/usr/local/share/man/man8/update-smart-drivedb.8.zst /usr/local/share/smartmontools/drivedb.h diff --git a/manifest/x86_64/s/smartmontools.filelist b/manifest/x86_64/s/smartmontools.filelist index 7995e50f3..948416dfc 100644 --- a/manifest/x86_64/s/smartmontools.filelist +++ b/manifest/x86_64/s/smartmontools.filelist @@ -1,4 +1,4 @@ -# Total size: 1720807 +# Total size: 2564880 /usr/local/etc/smartd.conf /usr/local/etc/smartd_warning.sh /usr/local/sbin/smartctl @@ -22,8 +22,8 @@ /usr/local/share/doc/smartmontools/examplescripts/Example8 /usr/local/share/doc/smartmontools/examplescripts/README /usr/local/share/doc/smartmontools/smartd.conf -/usr/local/share/man/man5/smartd.conf.5.gz -/usr/local/share/man/man8/smartctl.8.gz -/usr/local/share/man/man8/smartd.8.gz -/usr/local/share/man/man8/update-smart-drivedb.8.gz +/usr/local/share/man/man5/smartd.conf.5.zst +/usr/local/share/man/man8/smartctl.8.zst +/usr/local/share/man/man8/smartd.8.zst +/usr/local/share/man/man8/update-smart-drivedb.8.zst /usr/local/share/smartmontools/drivedb.h diff --git a/packages/smartmontools.rb b/packages/smartmontools.rb index a8ac80dec..4f63632d9 100644 --- a/packages/smartmontools.rb +++ b/packages/smartmontools.rb @@ -1,9 +1,9 @@ -require 'package' +require 'buildsystems/autotools' -class Smartmontools < Package +class Smartmontools < Autotools description 'The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks.' homepage 'https://www.smartmontools.org/' - version '7.3' + version '7.5' license 'GPL-2' compatibility 'all' source_url 'https://github.com/smartmontools/smartmontools.git' @@ -11,21 +11,17 @@ class Smartmontools < Package binary_compression 'tar.zst' binary_sha256({ - aarch64: 'b867b49bf0e9b7007fd593cec631b15b2dd8e7bccb8948cb1786de5522e8b56c', - armv7l: 'b867b49bf0e9b7007fd593cec631b15b2dd8e7bccb8948cb1786de5522e8b56c', - i686: '3110b88c1b8e1f48076b44f8fe9d5ede7e49d68fed0c690a106dd75f01640200', - x86_64: 'fa71dd17b09bbb6fc3e0acf345c1bd499592c415842a7f16d22e388d87c185aa' + aarch64: '7d519e0df3d05336113254d985120c722a21f73818f4c7677238df470d1bd27f', + armv7l: '7d519e0df3d05336113254d985120c722a21f73818f4c7677238df470d1bd27f', + i686: '4d409d8259e8ded32464d5dae0f983874be354e0fd93457cf7cd7bbc286c3946', + x86_64: 'f069146b0e107ff66d93bb6287fb6f74bd2a82d8e7e73e8b8576678a418ab7cb' }) depends_on 'gpgme' - def self.build - system './autogen.sh' - system "./configure #{CREW_CONFIGURE_OPTIONS} --with-nvme-devicescan --disable-maintainer-mode" - system 'make' - end + autotools_configure_options '--with-nvme-devicescan --disable-maintainer-mode' - def self.install - system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' + def self.prebuild + system 'autoreconf -fiv' end end