diff --git a/packages/datamash.rb b/packages/datamash.rb index 1d8130746..dc04d4b5e 100644 --- a/packages/datamash.rb +++ b/packages/datamash.rb @@ -3,25 +3,23 @@ require 'package' class Datamash < Package description 'GNU Datamash is a command-line program which performs basic numeric,textual and statistical operations on input textual data files.' homepage 'http://savannah.gnu.org/projects/datamash' - version '1.2-1' - source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.2.tar.gz' - source_sha256 'e8d46fb22ccc77e5380f26cde622a733f363d388b04a2c22e7fb6de0e9d85996' + version '1.3' + source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.3.tar.gz' + source_sha256 'eebb52171a4353aaad01921384098cf54eb96ebfaf99660e017f6d9fc96657a6' binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.2-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.2-chromeos-armv7l.tar.xz', - i686: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.2-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.2-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.3-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.3-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.3-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.3-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - aarch64: '40ec18f558c13685dbac540f2f5f818dbc87b98099579df1b53babbf9d020776', - armv7l: '40ec18f558c13685dbac540f2f5f818dbc87b98099579df1b53babbf9d020776', - i686: '4a928497012b69d437fa3f3be3614d33c903663a7eb800d8e73c202d3a7f026c', - x86_64: '54822159bf3a4156f5119eb1da84878d32f253317dda213f8291677a6dccf499', + aarch64: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5', + armv7l: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5', + i686: '460e8b86133b5813a38b9f83b6fc205979eae456954d2a0228a3ac4e252c2282', + x86_64: '488eaf7f76c84ca7632aacf55e87293a2602129d68bfe9f7780ac51f0af56f52', }) - depends_on 'compressdoc' => :build - def self.build system "./configure --prefix=#{CREW_PREFIX}" system 'make' @@ -29,6 +27,5 @@ class Datamash < Package def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" - system "compressdoc --gzip -9 #{CREW_DEST_PREFIX}/share/man/man1" end end diff --git a/packages/dbus.rb b/packages/dbus.rb index 1894a67ca..0bf0dc847 100644 --- a/packages/dbus.rb +++ b/packages/dbus.rb @@ -3,21 +3,21 @@ require 'package' class Dbus < Package description 'D-Bus is a message bus system, a simple way for applications to talk to one another.' homepage 'https://www.freedesktop.org/wiki/Software/dbus/' - version '1.13.2' - source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.13.2.tar.gz' - source_sha256 '945deb349a7e2999184827c17351c1bf93c6395b9c3ade0c91cad42cb93435b1' + version '1.13.4' + source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.13.4.tar.gz' + source_sha256 '8a8f0b986ac6214da9707da521bea9f49f09610083c71fdc8eddf8b4c54f384b' binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.2-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.2-chromeos-armv7l.tar.xz', - i686: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.2-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.2-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.4-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.4-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.4-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.4-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - aarch64: 'd57030c6ea1f7357dc1005374f185cdb4281b2eaa65f2dfaaa977b103c06e322', - armv7l: 'd57030c6ea1f7357dc1005374f185cdb4281b2eaa65f2dfaaa977b103c06e322', - i686: 'f08b4f22f911d553019b6729958c0357c13f0bda8f075b5c4c22a1a3cb30f066', - x86_64: '16945f1e1ad2441e1eaf5c5ddd63b187cbda5447b75910102d6e1cfd6ffc2b3a', + aarch64: 'dee478f7df2d50ddb8eac1637a7d359e5d1ba1e7d81d091b31ac3f7463ebb11b', + armv7l: 'dee478f7df2d50ddb8eac1637a7d359e5d1ba1e7d81d091b31ac3f7463ebb11b', + i686: '60b9dd5fc3b754dad79f83ffec8bfeb6e7cf0263b477f12ee505b6db0d03e72e', + x86_64: '2c4049f13366a42f07a397a62fbbacf19ffb779a853f2367743a65e2f7013b8e', }) depends_on 'expat' diff --git a/packages/di.rb b/packages/di.rb index ba5d11d98..22fec6478 100644 --- a/packages/di.rb +++ b/packages/di.rb @@ -3,31 +3,29 @@ require 'package' class Di < Package description '\'di\' is a disk information utility, displaying everything (and more) that your \'df\' command does.' homepage 'http://gentoo.com/di/' - version '4.44' - source_url 'https://gentoo.com/di/di-4.44.tar.gz' - source_sha256 '963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320' + version '4.46' + source_url 'https://gentoo.com/di/di-4.46.tar.gz' + source_sha256 '3cc77280618d5e7b61eeedd3f25bb8521a6de5420793d73e217ce2c83d8e5333' binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.tar.xz', - i686: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.46-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.46-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.46-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.46-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - aarch64: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', - armv7l: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', - i686: '59031360f1daa4593cdb961864ed6357b30cbe393c6d83f80f4a38f8fff9fb92', - x86_64: 'a233c27d5c1b70585a99806fd20f716e088b7f8fd5250a499b75d63a6cd863d3', + aarch64: 'd21f892ca57b54da560cdaa3509e25ca658ec4643281cdbde5a25a1375c4ffbb', + armv7l: 'd21f892ca57b54da560cdaa3509e25ca658ec4643281cdbde5a25a1375c4ffbb', + i686: 'f35449a564d83e81c51823609efb3ba8f9a132f3f300e3581ac0191d1eef2c16', + x86_64: '4125910072a4aa818af4016bcf95589e0943d5186093ea87352ffe3db895e483', }) def self.build - system "sed -i '40s,= ,= $(DESTDIR)/,' Makefile" # set correct bin path - system "sed -i '44s,= ,= $(DESTDIR)/,' Makefile" # add destdir to man path - system "sed -i '61s,share/,,' Makefile" # remove share segment - system "sed -i '52s/root/chronos/' Makefile" # set correct owner - system "sed -i '53s/bin/chronos/' Makefile" # set correct group - system "CC=gcc prefix=/usr/local make -e" - system "make" + system "sed -i 's,prefix = /usr/local,prefix = #{CREW_DEST_PREFIX},' Makefile" + system "sed -i 's,USER = root,USER = #{USER},' Makefile" # set correct owner + system "sed -i 's,GROUP = bin,GROUP = #{USER},' Makefile" # set correct group + system 'make -e dioptions.dat' + system 'make -e' end def self.install diff --git a/packages/diskscan.rb b/packages/diskscan.rb index 80cce2de9..3eb32ad87 100644 --- a/packages/diskscan.rb +++ b/packages/diskscan.rb @@ -3,28 +3,27 @@ require 'package' class Diskscan < Package description 'diskscan is intended to find sectors of a storage medium (hard disk, flash drive or pendrive, etc.) which are bad or in the process of going bad.' homepage 'http://blog.disksurvey.org/proj/diskscan/' - version '0.19-1' - source_url 'https://github.com/baruch/diskscan/archive/0.19.tar.gz' - source_sha256 '92a7298af99043e1e584e4343040b6574b9229f44c122e1cbcb90ba478d928d1' + version '0.20' + source_url 'https://github.com/baruch/diskscan/archive/0.20.tar.gz' + source_sha256 '86038b3eb45fd4b2485a4ffba1949c68bea66f13a4c991265e3d527f022ed966' binary_url ({ - aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz', - armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.tar.xz', - i686: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-x86_64.tar.xz', + aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.20-chromeos-armv7l.tar.xz', + armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.20-chromeos-armv7l.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.20-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.20-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - aarch64: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', - armv7l: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', - i686: '4f946ad0e0fd9d9420b373ce72f77abfa876dabfc2620c1552bfdadc8cb4229a', - x86_64: '069edbf22cfeccacd021a8c343e3eb508967ca7490399cc1cde790ff61bdf0d2', + aarch64: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683', + armv7l: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683', + i686: 'fb05ea4842dc5d97f6359b0c891102e3e495c25db67f768e9b9fce83972e0c4a', + x86_64: 'e56c72291e6dbb53b30e41a227404e6b446a37e112442d2d7463a609d577170c', }) - depends_on 'cmake' => :build depends_on 'termcap' def self.build - system "cmake ." + system "cmake . -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}" system "make" end diff --git a/packages/dropbox.rb b/packages/dropbox.rb index 2735d1936..80e7fedf9 100644 --- a/packages/dropbox.rb +++ b/packages/dropbox.rb @@ -3,25 +3,23 @@ require 'package' class Dropbox < Package description 'Dropbox simplifies the way you create, share and collaborate. Bring your photos, docs, and videos anywhere and keep your files safe.' homepage 'https://www.dropbox.com/' - version '39.4.49' + version '48.4.58' case ARCH when 'i686' - source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-39.4.49.tar.gz' - source_sha256 'ac7554d2e2551aff2251dc4e25efe53d001abe3428598f5220b4f69d6c4c00d8' + source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-48.4.58.tar.gz' + source_sha256 '3affb0ade20e26adf337489c6b780a94ddd8d51712a3bd88be2def38b5689570' when 'x86_64' - source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-39.4.49.tar.gz' - source_sha256 '80857ece96ff28e265a32803d199b42755a706dba2d9238965b882e4166c19bd' - else - puts 'Unable to install dropboxd. Supported architectures include i686 and x86_64 only.'.lightred + source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-48.4.58.tar.gz' + source_sha256 'bd948a712e21c36d01ad17e72a5893972dd9411408561c3b806dbca2c32ae9a4' end binary_url ({ - i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-39.4.49-chromeos-i686.tar.xz', - x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-39.4.49-chromeos-x86_64.tar.xz', + i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-48.4.58-chromeos-i686.tar.xz', + x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-48.4.58-chromeos-x86_64.tar.xz', }) binary_sha256 ({ - i686: '8cb65ea48c707781e58018e689da3e90e1efb56c08d2895c59ab36c38591ed4a', - x86_64: '4d95334304b5dae9f5e5f30c62ecad557cc0f5be99a2fc7ddd2afaeb5568bd11', + i686: '1d272702286bd31f3235ba0eb8369946f45fb4ea919b35d1ec4ed060a1578b69', + x86_64: 'c2c699372e4646ce5ed542fa189c08dc44dea1ae312f7401f1f385279e1b2ded', }) case ARCH