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'
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
......@@ -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'
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
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