Commit 459a04a1 authored by Chris Thurber's avatar Chris Thurber Committed by GitHub

Merge pull request #2336 from uberhacker/update-d-packages

Update d packages
parents c599571b c4e871bb
...@@ -3,25 +3,23 @@ require 'package' ...@@ -3,25 +3,23 @@ require 'package'
class Datamash < 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.' 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' homepage 'http://savannah.gnu.org/projects/datamash'
version '1.2-1' version '1.3'
source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.2.tar.gz' source_url 'https://ftpmirror.gnu.org/datamash/datamash-1.3.tar.gz'
source_sha256 'e8d46fb22ccc77e5380f26cde622a733f363d388b04a2c22e7fb6de0e9d85996' source_sha256 'eebb52171a4353aaad01921384098cf54eb96ebfaf99660e017f6d9fc96657a6'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.2-chromeos-armv7l.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.2-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.2-chromeos-i686.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.2-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/datamash-1.3-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: '40ec18f558c13685dbac540f2f5f818dbc87b98099579df1b53babbf9d020776', aarch64: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5',
armv7l: '40ec18f558c13685dbac540f2f5f818dbc87b98099579df1b53babbf9d020776', armv7l: 'a5c3eccb59d8a85d3b6f171b7c1df2b153676dbbda431426660716a9ebf96db5',
i686: '4a928497012b69d437fa3f3be3614d33c903663a7eb800d8e73c202d3a7f026c', i686: '460e8b86133b5813a38b9f83b6fc205979eae456954d2a0228a3ac4e252c2282',
x86_64: '54822159bf3a4156f5119eb1da84878d32f253317dda213f8291677a6dccf499', x86_64: '488eaf7f76c84ca7632aacf55e87293a2602129d68bfe9f7780ac51f0af56f52',
}) })
depends_on 'compressdoc' => :build
def self.build def self.build
system "./configure --prefix=#{CREW_PREFIX}" system "./configure --prefix=#{CREW_PREFIX}"
system 'make' system 'make'
...@@ -29,6 +27,5 @@ class Datamash < Package ...@@ -29,6 +27,5 @@ class Datamash < Package
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "compressdoc --gzip -9 #{CREW_DEST_PREFIX}/share/man/man1"
end end
end end
...@@ -3,21 +3,21 @@ require 'package' ...@@ -3,21 +3,21 @@ require 'package'
class Dbus < Package class Dbus < Package
description 'D-Bus is a message bus system, a simple way for applications to talk to one another.' 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/' homepage 'https://www.freedesktop.org/wiki/Software/dbus/'
version '1.13.2' version '1.13.4'
source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.13.2.tar.gz' source_url 'https://dbus.freedesktop.org/releases/dbus/dbus-1.13.4.tar.gz'
source_sha256 '945deb349a7e2999184827c17351c1bf93c6395b9c3ade0c91cad42cb93435b1' source_sha256 '8a8f0b986ac6214da9707da521bea9f49f09610083c71fdc8eddf8b4c54f384b'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.2-chromeos-armv7l.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.2-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.2-chromeos-i686.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.2-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dbus-1.13.4-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'd57030c6ea1f7357dc1005374f185cdb4281b2eaa65f2dfaaa977b103c06e322', aarch64: 'dee478f7df2d50ddb8eac1637a7d359e5d1ba1e7d81d091b31ac3f7463ebb11b',
armv7l: 'd57030c6ea1f7357dc1005374f185cdb4281b2eaa65f2dfaaa977b103c06e322', armv7l: 'dee478f7df2d50ddb8eac1637a7d359e5d1ba1e7d81d091b31ac3f7463ebb11b',
i686: 'f08b4f22f911d553019b6729958c0357c13f0bda8f075b5c4c22a1a3cb30f066', i686: '60b9dd5fc3b754dad79f83ffec8bfeb6e7cf0263b477f12ee505b6db0d03e72e',
x86_64: '16945f1e1ad2441e1eaf5c5ddd63b187cbda5447b75910102d6e1cfd6ffc2b3a', x86_64: '2c4049f13366a42f07a397a62fbbacf19ffb779a853f2367743a65e2f7013b8e',
}) })
depends_on 'expat' depends_on 'expat'
......
...@@ -3,31 +3,29 @@ require 'package' ...@@ -3,31 +3,29 @@ require 'package'
class Di < Package class Di < Package
description '\'di\' is a disk information utility, displaying everything (and more) that your \'df\' command does.' description '\'di\' is a disk information utility, displaying everything (and more) that your \'df\' command does.'
homepage 'http://gentoo.com/di/' homepage 'http://gentoo.com/di/'
version '4.44' version '4.46'
source_url 'https://gentoo.com/di/di-4.44.tar.gz' source_url 'https://gentoo.com/di/di-4.46.tar.gz'
source_sha256 '963d00cadbf5a115ff31b31b0d6141be751c7b0a209e50990cb78e36d1a50320' source_sha256 '3cc77280618d5e7b61eeedd3f25bb8521a6de5420793d73e217ce2c83d8e5333'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.44-chromeos-armv7l.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.44-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.44-chromeos-i686.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.44-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/di-4.46-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', aarch64: 'd21f892ca57b54da560cdaa3509e25ca658ec4643281cdbde5a25a1375c4ffbb',
armv7l: 'd8afd4edc9ff3b1cf07ff24136db197b0ccd200cc513c058a49ae4bf1d7c6fd2', armv7l: 'd21f892ca57b54da560cdaa3509e25ca658ec4643281cdbde5a25a1375c4ffbb',
i686: '59031360f1daa4593cdb961864ed6357b30cbe393c6d83f80f4a38f8fff9fb92', i686: 'f35449a564d83e81c51823609efb3ba8f9a132f3f300e3581ac0191d1eef2c16',
x86_64: 'a233c27d5c1b70585a99806fd20f716e088b7f8fd5250a499b75d63a6cd863d3', x86_64: '4125910072a4aa818af4016bcf95589e0943d5186093ea87352ffe3db895e483',
}) })
def self.build def self.build
system "sed -i '40s,= ,= $(DESTDIR)/,' Makefile" # set correct bin path system "sed -i 's,prefix = /usr/local,prefix = #{CREW_DEST_PREFIX},' Makefile"
system "sed -i '44s,= ,= $(DESTDIR)/,' Makefile" # add destdir to man path system "sed -i 's,USER = root,USER = #{USER},' Makefile" # set correct owner
system "sed -i '61s,share/,,' Makefile" # remove share segment system "sed -i 's,GROUP = bin,GROUP = #{USER},' Makefile" # set correct group
system "sed -i '52s/root/chronos/' Makefile" # set correct owner system 'make -e dioptions.dat'
system "sed -i '53s/bin/chronos/' Makefile" # set correct group system 'make -e'
system "CC=gcc prefix=/usr/local make -e"
system "make"
end end
def self.install def self.install
......
...@@ -3,28 +3,27 @@ require 'package' ...@@ -3,28 +3,27 @@ require 'package'
class Diskscan < 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.' 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/' homepage 'http://blog.disksurvey.org/proj/diskscan/'
version '0.19-1' version '0.20'
source_url 'https://github.com/baruch/diskscan/archive/0.19.tar.gz' source_url 'https://github.com/baruch/diskscan/archive/0.20.tar.gz'
source_sha256 '92a7298af99043e1e584e4343040b6574b9229f44c122e1cbcb90ba478d928d1' source_sha256 '86038b3eb45fd4b2485a4ffba1949c68bea66f13a4c991265e3d527f022ed966'
binary_url ({ binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.19-1-chromeos-armv7l.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.19-1-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.19-1-chromeos-i686.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.19-1-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/diskscan-0.20-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
aarch64: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', aarch64: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683',
armv7l: 'f9935c4832761838472c265106acdfd05ddf40106c662d1cdbca3b41f6ab1e0d', armv7l: '018a45cad7c7409280a44bbc59ca464cde36eb687d0795ed978d5a69dee93683',
i686: '4f946ad0e0fd9d9420b373ce72f77abfa876dabfc2620c1552bfdadc8cb4229a', i686: 'fb05ea4842dc5d97f6359b0c891102e3e495c25db67f768e9b9fce83972e0c4a',
x86_64: '069edbf22cfeccacd021a8c343e3eb508967ca7490399cc1cde790ff61bdf0d2', x86_64: 'e56c72291e6dbb53b30e41a227404e6b446a37e112442d2d7463a609d577170c',
}) })
depends_on 'cmake' => :build
depends_on 'termcap' depends_on 'termcap'
def self.build def self.build
system "cmake ." system "cmake . -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX}"
system "make" system "make"
end end
......
...@@ -3,25 +3,23 @@ require 'package' ...@@ -3,25 +3,23 @@ require 'package'
class Dropbox < 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.' 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/' homepage 'https://www.dropbox.com/'
version '39.4.49' version '48.4.58'
case ARCH case ARCH
when 'i686' when 'i686'
source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-39.4.49.tar.gz' source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86-48.4.58.tar.gz'
source_sha256 'ac7554d2e2551aff2251dc4e25efe53d001abe3428598f5220b4f69d6c4c00d8' source_sha256 '3affb0ade20e26adf337489c6b780a94ddd8d51712a3bd88be2def38b5689570'
when 'x86_64' when 'x86_64'
source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-39.4.49.tar.gz' source_url 'https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-48.4.58.tar.gz'
source_sha256 '80857ece96ff28e265a32803d199b42755a706dba2d9238965b882e4166c19bd' source_sha256 'bd948a712e21c36d01ad17e72a5893972dd9411408561c3b806dbca2c32ae9a4'
else
puts 'Unable to install dropboxd. Supported architectures include i686 and x86_64 only.'.lightred
end end
binary_url ({ binary_url ({
i686: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-39.4.49-chromeos-i686.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-39.4.49-chromeos-x86_64.tar.xz', x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/dropbox-48.4.58-chromeos-x86_64.tar.xz',
}) })
binary_sha256 ({ binary_sha256 ({
i686: '8cb65ea48c707781e58018e689da3e90e1efb56c08d2895c59ab36c38591ed4a', i686: '1d272702286bd31f3235ba0eb8369946f45fb4ea919b35d1ec4ed060a1578b69',
x86_64: '4d95334304b5dae9f5e5f30c62ecad557cc0f5be99a2fc7ddd2afaeb5568bd11', x86_64: 'c2c699372e4646ce5ed542fa189c08dc44dea1ae312f7401f1f385279e1b2ded',
}) })
case ARCH case ARCH
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment