Commit 1cf6b8d2 authored by Ed Reel's avatar Ed Reel

Add pre-built binaries for enlightenment and dependencies

parent 2aa6c6f6
......@@ -8,6 +8,19 @@ class Enlightenment < Package
source_url 'https://download.enlightenment.org/rel/apps/enlightenment/enlightenment-0.24.1.tar.xz'
source_sha256 'aee2b6178c918d71ebe661129f4008d773e70e5784651dadbcf56eec0a6d4a09'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/enlightenment-0.24.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/enlightenment-0.24.1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/enlightenment-0.24.1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/enlightenment-0.24.1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '128eacd09df52d7aafb76a53387591660f12a0e7d5b52ee20f0c0d15940f624b',
armv7l: '128eacd09df52d7aafb76a53387591660f12a0e7d5b52ee20f0c0d15940f624b',
i686: 'fe5bce7195a74539cfbb4391bdf65fcd57b9970c018d40fa47a73953311174af',
x86_64: 'caff7dce9419868c7c3b23729d08ac7774163a16c0698dfcf8c2260c9ec36de6',
})
depends_on 'libefl'
depends_on 'openpam'
depends_on 'xkeyboard_config'
......@@ -19,7 +32,7 @@ class Enlightenment < Package
system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} _build -Dbluez4=false -Dsystemd=false"
system 'ninja -v -C _build'
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C _build install"
end
......
......@@ -8,15 +8,29 @@ class Lxappearance < Package
source_url 'https://downloads.sourceforge.net/sourceforge/lxde/lxappearance-0.6.3.tar.xz'
source_sha256 '7222d858b8fef4b7967c42142d61e82ded6dd42dc5ef1d59caad775795928b38'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/lxappearance-0.6.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/lxappearance-0.6.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/lxappearance-0.6.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/lxappearance-0.6.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'e03262c2c8dda002b214e1ac5a9ab9a41833df883f7517d629cc394f48684356',
armv7l: 'e03262c2c8dda002b214e1ac5a9ab9a41833df883f7517d629cc394f48684356',
i686: 'e6e68b1dba05ffc4fad62b722eca5a4a9b3b7d5c0acda0d72682de16aaf1f2bd',
x86_64: 'd3a30b2f4e1ad3e2c281ee39867edc2dddeaec62295ccd0a348422ac0685ca93',
})
depends_on 'gtk3'
depends_on 'desktop_file_utilities'
depends_on 'dbus_glib'
def self.build
system "./configure #{CREW_OPTIONS} --enable-gtk3 --enable-dbus"
system "make -j#{CREW_NPROC}"
system "./configure #{CREW_OPTIONS} --enable-gtk3 --enable-dbus"
system "make -j#{CREW_NPROC}"
end
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
system "make install DESTDIR=#{CREW_DEST_DIR}"
end
end
\ No newline at end of file
end
......@@ -8,6 +8,19 @@ class Terminology < Package
source_url 'https://download.enlightenment.org/rel/apps/terminology/terminology-1.8.0.tar.xz'
source_sha256 'c6f5b003412f25507277702cabe1a11d7190971343c1d6030aa7d3fe5b45765f'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/terminology-1.8.0-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/terminology-1.8.0-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/terminology-1.8.0-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/terminology-1.8.0-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'be229db30e4c8c423bd89adb118e1e3d7958fe718ca5ecc149bfc395939b0523',
armv7l: 'be229db30e4c8c423bd89adb118e1e3d7958fe718ca5ecc149bfc395939b0523',
i686: 'd9d03f10e5522feec35fbb4ea2c789eb805a483403ceafacfc0ab6dcda3c36c6',
x86_64: '8d975f5df0ff60a90073b858141b042c0b5abe034b84c862b116e4ce0e767fdb',
})
depends_on 'desktop_file_utilities'
depends_on 'xdg_utils'
depends_on 'libefl'
......@@ -17,7 +30,7 @@ class Terminology < Package
system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} _build"
system 'ninja -v -C _build'
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} ninja -C _build install"
end
......
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