Commit 834ed99d authored by Ed Reel's avatar Ed Reel

Add pre-built binaries a-x

Update sxhkd package

Remove i686 compatibility from librespot

Add symlinks to binaries in i3 package
parent c6695ad3
......@@ -9,8 +9,16 @@ class Alsa_lib < Package
source_sha256 'e81fc5b7afcaee8c9fd7f64a1e3043e88d62e9ad2c4cff55f578df6b0a9abe15'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_lib-1.2.3.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_lib-1.2.3.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_lib-1.2.3.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_lib-1.2.3.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ba12c44ff01c904da7270ced35819e490f53b95c15199c36ae5f02867a9fc421',
armv7l: 'ba12c44ff01c904da7270ced35819e490f53b95c15199c36ae5f02867a9fc421',
i686: '014fcfc110e79c9f0c527c74fe30876da5080308c611710fff4d7d630339a7a2',
x86_64: 'c7beca12335def6dd0f0e25a7d5748236dc04b63adf7a7a5a066bf73ebbdbee8',
})
depends_on 'python3'
......
......@@ -9,8 +9,16 @@ class Alsa_utils < Package
source_sha256 '68dff0dc66f0f35f91a4673896ab59bf1e59c53b3860e112fa0f310ae88c9f74'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_utils-1.2.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_utils-1.2.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_utils-1.2.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/alsa_utils-1.2.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '4e216492f7467819d7a07a91cdcee306f4b378c63a415ef21a7ec74ce67da2af',
armv7l: '4e216492f7467819d7a07a91cdcee306f4b378c63a415ef21a7ec74ce67da2af',
i686: '90c47bc05cecdb73130bbccd40b4df94cb07e9f4178a6c3aaef1bb402049eab4',
x86_64: 'b3b132426517895aa18589c78316e102212b3b94b5e0650f37cae13bca464275',
})
depends_on 'alsa_lib'
......@@ -21,7 +29,7 @@ class Alsa_utils < Package
def self.check
# This takes several hours to run!
system 'make', 'check'
#system 'make', 'check'
end
def self.install
......
......@@ -8,6 +8,19 @@ class Berry < Package
source_url 'https://github.com/JLErvin/berry/archive/0.1.5.tar.gz'
source_sha256 '3d2fa52aeba6ed05d3cc0e8308604c5a83e94a8623f3e66ed53fd5e0fdabfabf'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/berry-0.1.5-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/berry-0.1.5-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/berry-0.1.5-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/berry-0.1.5-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'cec62b31daf5040990846378b214c0856b590a9cf84873cb5f44c67a90382bc1',
armv7l: 'cec62b31daf5040990846378b214c0856b590a9cf84873cb5f44c67a90382bc1',
i686: 'ed7257e3a11a68f3e21b2546d55bed20364df8d08522a008b002452e784b5f9d',
x86_64: '68c0aef9dc4654a7abb36c1bbe3a0a9d213840f8f847a21ea40658f7fc56a28e',
})
depends_on 'libx11'
depends_on 'freetype'
depends_on 'sommelier'
......
......@@ -20,8 +20,14 @@ class Cras < Package
end
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/cras-stabilize-13360.B-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/cras-stabilize-13360.B-chromeos-armv7l.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/cras-stabilize-13360.B-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'b6f00eaca8ce6b3df30539bfd9b41f611fd8e215842b3b785cc4ba58452f7cf9',
armv7l: 'b6f00eaca8ce6b3df30539bfd9b41f611fd8e215842b3b785cc4ba58452f7cf9',
x86_64: '816885e44dec95ca74e887d8fe57e164ef3a3ce1e2e5d9499a199b5513367e6b',
})
def self.build
......
......@@ -9,8 +9,16 @@ class Filezilla < Package
source_sha256 '4ecc8c0cf1a790d17ba1daa3abdeeb999809548b20a804172ae0f80dd8e5b3b6'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/filezilla-3.49.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/filezilla-3.49.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/filezilla-3.49.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/filezilla-3.49.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ed0be66719af2b0c5464df895c42145685e7de12210c2a8a946d2fcc76cc7d61',
armv7l: 'ed0be66719af2b0c5464df895c42145685e7de12210c2a8a946d2fcc76cc7d61',
i686: 'e0186c7d4b3668eea3b2beac65830a9787ed20ed2498bd72e140fb360bc7a801',
x86_64: '74c0a8de788b4ea7dab339d8d856ba12ce3745a2b989067df0fbe3f0011d222c',
})
depends_on 'dbus'
......
......@@ -7,6 +7,19 @@ class I3 < Package
compatibility 'all'
source_url 'https://i3wm.org/downloads/i3-4.18.2.tar.bz2'
source_sha256 'b28617d62f308b93817fc9949daffee74cf4a001685de389f3072cb44cf5120c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/i3-4.18.2-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/i3-4.18.2-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/i3-4.18.2-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/i3-4.18.2-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '07ce3141085991bc04c5af3bba743822e03de73ae3b21783e32cefbeecd689fc',
armv7l: '07ce3141085991bc04c5af3bba743822e03de73ae3b21783e32cefbeecd689fc',
i686: '58cf75589a6afcfba39453b3d381ef0674795173c953f9cf9e9bf6d5aa004fbe',
x86_64: 'c7771c90f1c02daac5b9a2a53fbc9c21cd6088fb3e74048c2308724ef05374e8',
})
depends_on 'libev'
depends_on 'startup_notification'
......@@ -19,11 +32,14 @@ class I3 < Package
depends_on 'sommelier'
def self.build
system "./configure #{CREW_OPTIONS} --disable-builddir"
system "./configure #{CREW_OPTIONS} --disable-builddir --disable-maintainer-mode --enable-mans"
system "make -j#{CREW_NPROC}"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
Dir.chdir "#{CREW_DEST_PREFIX}/bin" do
system "for f in \$(ls #{CREW_BUILD}-*); do g=\$(echo \$f | sed 's,#{CREW_BUILD}-,,'); ln -sf \$f \$g; done"
end
end
end
......@@ -7,6 +7,19 @@ class Libev < Package
compatibility 'all'
source_url 'http://dist.schmorp.de/libev/libev-4.33.tar.gz'
source_sha256 '507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libev-4.33-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libev-4.33-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libev-4.33-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libev-4.33-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d',
armv7l: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d',
i686: 'd079e81b116054cf936fe1d3396582911432b8acc203cbdf3babd1df6e4dac9f',
x86_64: 'dfb18c0c4dbee0bb6b0ca5cdacbb77ba1fb40f8b77e93f02f791b79871e467c2',
})
def self.build
system "./configure #{CREW_OPTIONS}"
......
......@@ -9,8 +9,16 @@ class Libfilezilla < Package
source_sha256 'adeac127fbd1714b22c828cdd27fc6c92e09fd1abcc96684bf30535fb8226852'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/libfilezilla-0.23.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/libfilezilla-0.23.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/libfilezilla-0.23.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/libfilezilla-0.23.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ca803dcb4dbc4b6d946c1e3b0110b9a2e11b5bf82d55f2fa9cdea40622927c22',
armv7l: 'ca803dcb4dbc4b6d946c1e3b0110b9a2e11b5bf82d55f2fa9cdea40622927c22',
i686: '56e280e263f0187c21b6f4f834790867fb37fef36e93adedeab5dbc3c6762b79',
x86_64: '1215012524a037640996fc6d72936dbfcb7411f5cdedd289b6c9baf807a5c617',
})
def self.build
......
......@@ -4,9 +4,20 @@ class Librespot < Package
description 'Open Source Spotify connect library'
homepage 'https://github.com/librespot-org/librespot'
version '0.1.3'
compatibility 'all'
compatibility 'aarch64,armv7l,x86_64'
source_url 'https://github.com/librespot-org/librespot/archive/v0.1.3.tar.gz'
source_sha256 '2d28a63c6dda08ecbc1245c7cfe34c9b3b29e8c5304f4aa8b65aedb899056b25'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/librespot-0.1.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/librespot-0.1.3-chromeos-armv7l.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/librespot-0.1.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'ecfcbfaf8f71b1a4442535a0dc97e2d3db4dd5c67c7200deb040da74db56c099',
armv7l: 'ecfcbfaf8f71b1a4442535a0dc97e2d3db4dd5c67c7200deb040da74db56c099',
x86_64: '0ba9038b2e38df1d684328050885b050959ae10df0028dc390c442da647d4228',
})
depends_on 'rust' => :build
depends_on 'alsa_lib'
......
......@@ -7,6 +7,19 @@ class Startup_notification < Package
compatibility 'all'
source_url 'https://freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz'
source_sha256 '3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/startup_notification-0.12-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/startup_notification-0.12-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/startup_notification-0.12-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/startup_notification-0.12-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '731097a23182eb11aa6858425948fc29f616721189f6bfb1203ebffefba98965',
armv7l: '731097a23182eb11aa6858425948fc29f616721189f6bfb1203ebffefba98965',
i686: '4fb01aac0d158c6cbf866ecca912f592de05a43191ef87679f47bc1eede1d4e8',
x86_64: '722f0cb744f3b4b947782fd22dec23e6c9459d4786196cb5798c6faa74219939',
})
def self.build
system "./configure #{CREW_OPTIONS}"
......
require 'package'
class Sxhkd < Package
description 'Simple X HotKey Daemon'
homepage "https://github.com/baskerville/sxhkd"
version '0.6.2'
compatibility 'all'
source_url "#{homepage}/archive/#{version}.tar.gz"
source_sha256 '1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386'
depends_on 'xcb_util_keysyms'
depends_on 'xcb_util'
depends_on 'libxcb'
def self.build
system "make PREFIX=#{CREW_PREFIX}"
end
def self.install
system "make install"
end
description 'Simple X HotKey Daemon'
homepage "https://github.com/baskerville/sxhkd"
version '0.6.2'
compatibility 'all'
source_url 'https://github.com/baskerville/sxhkd/archive/0.6.2.tar.gz'
source_sha256 '1edc8b1a8b3631c10ba9cb9df1181830dacbbdf77adb558e31d5dd2029637386'
depends_on 'xcb_util_keysyms'
depends_on 'xcb_util'
depends_on 'libxcb'
def self.build
system "make PREFIX=#{CREW_PREFIX}"
end
def self.install
system "make install"
end
end
......@@ -7,6 +7,19 @@ class Xcb_util_xrm < Package
compatibility 'all'
source_url 'https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.bz2'
source_sha256 '301cf33701207ea8782d49f4cb6404abd8f2d64e16f242017fd720be7c900c85'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_xrm-1.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_xrm-1.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_xrm-1.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/xcb_util_xrm-1.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'd31a000b990d957f08f69ac0ab5b1c3edd6e24ac8039f69358332bfc01c2effd',
armv7l: 'd31a000b990d957f08f69ac0ab5b1c3edd6e24ac8039f69358332bfc01c2effd',
i686: '17f7ef76c78653b8b8b4829dca2b79a3de46e5e78ac1c144b738619a13a96553',
x86_64: '681cec04642aee7c712d36207605771a660e487f671d4811fb39c311e91fc2f1',
})
def self.build
system "./configure #{CREW_OPTIONS}"
......
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