Commit 264faeff authored by satmandu's avatar satmandu Committed by GitHub

add binaries (#5792)

parent 60912c73
...@@ -3,30 +3,31 @@ require 'package' ...@@ -3,30 +3,31 @@ require 'package'
class Dav1d < Package class Dav1d < Package
description '**dav1d** is a new **AV1** cross-platform **d**ecoder, open-source, and focused on speed and correctness.' description '**dav1d** is a new **AV1** cross-platform **d**ecoder, open-source, and focused on speed and correctness.'
homepage 'https://code.videolan.org/videolan/dav1d' homepage 'https://code.videolan.org/videolan/dav1d'
@_ver = '0.8.2' @_ver = '0.9.0'
version @_ver version @_ver
license 'BSD-2' license 'BSD-2'
compatibility 'all' compatibility 'all'
source_url "https://get.videolan.org/dav1d/#{@_ver}/dav1d-#{@_ver}.tar.xz" source_url "https://get.videolan.org/dav1d/#{@_ver}/dav1d-#{@_ver}.tar.xz"
source_sha256 '3dd91d96b44e9d8ba7e82ad9e730d6c579ab5e19edca0db857a60f5ae6a0eb13' source_sha256 'cfae88e8067c9b2e5b96d95a7a00155c353376fe9b992a96b4336e0eab19f9f6'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.8.2_armv7l/dav1d-0.8.2-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.9.0_armv7l/dav1d-0.9.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.8.2_armv7l/dav1d-0.8.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.9.0_armv7l/dav1d-0.9.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.8.2_i686/dav1d-0.8.2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.9.0_i686/dav1d-0.9.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.8.2_x86_64/dav1d-0.8.2-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/dav1d/0.9.0_x86_64/dav1d-0.9.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '1e55f2fb0514c8a5fb6b991a2280495b0706ff95f5ae4013e67e70de2e8b5bfe', aarch64: '54fa3dba94781b03e2e8c59ac24f29b3d085490a36a8cc18e438febd18509c24',
armv7l: '1e55f2fb0514c8a5fb6b991a2280495b0706ff95f5ae4013e67e70de2e8b5bfe', armv7l: '54fa3dba94781b03e2e8c59ac24f29b3d085490a36a8cc18e438febd18509c24',
i686: 'a2115b3d09915b60f6fdffff5ad624df55bbfb3207b55eea08277b77680c34c9', i686: '72577ec0e01a901a1c8d1f7c0d8b673f556a3bed9d70570755ebe9b726659ec2',
x86_64: '86edb8b9bcd8d7ae8e5062da704f8c223a7c3745340108d13325100c96aafb2e' x86_64: '3f3f2a3756402e37bbde7d5d9f6374d2e183f2d9ce6ca49288718dc6a3746cb3'
}) })
depends_on 'nasm' => :build depends_on 'nasm' => :build
def self.build def self.build
system "meson #{CREW_MESON_OPTIONS} \ system "env CC=clang CXX=clang++ C_LD=lld CC_LD=lld \
meson #{CREW_MESON_OPTIONS} \
builddir" builddir"
system 'meson configure builddir' system 'meson configure builddir'
system 'ninja -C builddir' system 'ninja -C builddir'
......
...@@ -6,44 +6,45 @@ require 'package' ...@@ -6,44 +6,45 @@ require 'package'
class Epiphany < Package class Epiphany < Package
description 'A GNOME web browser based on the WebKit rendering engine' description 'A GNOME web browser based on the WebKit rendering engine'
homepage 'https://wiki.gnome.org/Apps/Web' homepage 'https://wiki.gnome.org/Apps/Web'
version '40.0' version '40.1'
license 'GPL' license 'GPL'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url "https://gitlab.gnome.org/GNOME/epiphany/-/archive/#{version}/epiphany-#{version}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/epiphany.git'
source_sha256 '2603fcc30ea8c2ba1343eda845c70825af0749db1c5e1ef252240e30dd855c06' git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.0_armv7l/epiphany-40.0-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.1_armv7l/epiphany-40.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.0_armv7l/epiphany-40.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.1_armv7l/epiphany-40.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.0_x86_64/epiphany-40.0-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/epiphany/40.1_x86_64/epiphany-40.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8985d22d9a78b08b3a8419acb4e9b808e2a1b4295c8d718a48cc9425025b6ca2', aarch64: '141150e042132087d7e1dc8738fae0d35c26f2a337fa969c414eb912c698b13d',
armv7l: '8985d22d9a78b08b3a8419acb4e9b808e2a1b4295c8d718a48cc9425025b6ca2', armv7l: '141150e042132087d7e1dc8738fae0d35c26f2a337fa969c414eb912c698b13d',
x86_64: '16990d7104da6872cfeb93f5fcbbc184d2d22f476dd544af848b22196f9facd0' x86_64: 'e0e48fab65f7b75bd9dfb07243a4d14ced036376da71be28eb9491c363b640dd'
}) })
depends_on 'atk' depends_on 'atk' # R
depends_on 'cairo' => :build depends_on 'cairo' # R
depends_on 'docbook_xml' => :build depends_on 'docbook_xml' => :build
depends_on 'freetype' => :build depends_on 'freetype' => :build
depends_on 'gcr' depends_on 'gcr' # R
depends_on 'gdk_pixbuf' depends_on 'gdk_pixbuf' # R
depends_on 'glib' depends_on 'glib' # R
depends_on 'gmp' # R
depends_on 'gobject_introspection' => :build depends_on 'gobject_introspection' => :build
depends_on 'gtk3' depends_on 'gtk3' # R
depends_on 'help2man' => :build depends_on 'help2man' => :build
depends_on 'json_glib' depends_on 'json_glib' # R
depends_on 'libarchive' depends_on 'libdazzle' # R
depends_on 'libdazzle' depends_on 'libhandy' # R
depends_on 'libhandy' depends_on 'libportal' # R
depends_on 'libportal' depends_on 'libsecret' # R
depends_on 'libsecret' depends_on 'libsoup2' # R
depends_on 'libsoup2'
depends_on 'lsb_release' => :build depends_on 'lsb_release' => :build
depends_on 'pango' depends_on 'pango' # R
depends_on 'startup_notification' => :build depends_on 'startup_notification' => :build
depends_on 'webkit2gtk_4' depends_on 'valgrind' => :build
depends_on 'webkit2gtk_4' # R
def self.build def self.build
system "meson #{CREW_MESON_OPTIONS} \ system "meson #{CREW_MESON_OPTIONS} \
......
...@@ -9,43 +9,43 @@ class Evince < Package ...@@ -9,43 +9,43 @@ class Evince < Package
version '40.1' version '40.1'
license 'GPL' license 'GPL'
compatibility 'all' compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/evince/-/archive/#{version}/evince-#{version}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/evince.git'
source_sha256 '1c438051423334a49311c941f44924195c4823f64c2fcc55285eb529ef9bff06' git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_armv7l/evince-40.1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_armv7l/evince-40.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_armv7l/evince-40.1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_armv7l/evince-40.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_i686/evince-40.1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_i686/evince-40.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_x86_64/evince-40.1-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/evince/40.1_x86_64/evince-40.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'ff53c6f065e9d3efe0db2528ced3cf03124201fbe072ad3e113ee4dcc348c1d3', aarch64: '62b72ae5cb06f66f219254ca9538c1cb28f91d869689f70f1551d89d5acbd336',
armv7l: 'ff53c6f065e9d3efe0db2528ced3cf03124201fbe072ad3e113ee4dcc348c1d3', armv7l: '62b72ae5cb06f66f219254ca9538c1cb28f91d869689f70f1551d89d5acbd336',
i686: 'b3fa8f819fae5d173de436bf2ca2886763e04777c5a05fe81ce27a6e7e98dd57', i686: '35fddcde12a82b65876ef8ddc6f4dee8b42f74b1c746a5f51a84e2b686bcce8b',
x86_64: 'e9a5508adad335debaef3105f753fb3e2b821d554edcd8fcecf2da8c5a9bf5c5' x86_64: '66c5249315ae4e4f348ea5c2d732323623f8eb834ffc7cd353a53de966a7672a'
}) })
depends_on 'atk' depends_on 'atk' # R
depends_on 'cairo' depends_on 'cairo' # R
depends_on 'djvulibre' depends_on 'djvulibre' # R
depends_on 'docbook_xsl' => :build depends_on 'docbook_xsl' => :build
depends_on 'gdk_pixbuf' depends_on 'gdk_pixbuf' # R
depends_on 'glib' depends_on 'glib' # R
depends_on 'gnome_desktop' depends_on 'gnome_desktop' # R
depends_on 'gobject_introspection' => :build depends_on 'gobject_introspection' => :build
depends_on 'gst_plugins_base' depends_on 'gst_plugins_base' # R
depends_on 'gstreamer' depends_on 'gstreamer' # R
depends_on 'gtk3' depends_on 'gtk3' # R
depends_on 'gtk_doc' => :build depends_on 'gtk_doc' => :build
depends_on 'libarchive' depends_on 'libgxps' # R
depends_on 'libgxps' depends_on 'libhandy' # R
depends_on 'libhandy' depends_on 'libsecret' # R
depends_on 'libsecret' depends_on 'libspectre' # R
depends_on 'libspectre' depends_on 'libtiff' # R
depends_on 'libtiff' depends_on 'nautilus' # R
depends_on 'nautilus' depends_on 'pango' # R
depends_on 'pango' depends_on 'poppler' # R
depends_on 'poppler' depends_on 'valgrind' => :build
def self.build def self.build
system "meson #{CREW_MESON_OPTIONS} \ system "meson #{CREW_MESON_OPTIONS} \
......
...@@ -3,41 +3,40 @@ require 'package' ...@@ -3,41 +3,40 @@ require 'package'
class Gedit < Package class Gedit < Package
description 'GNOME Text Editor' description 'GNOME Text Editor'
homepage 'https://wiki.gnome.org/Apps/Gedit' homepage 'https://wiki.gnome.org/Apps/Gedit'
version '40.0' version '40.1'
license 'GPL-2+ CC-BY-SA-3.0' license 'GPL-2+ CC-BY-SA-3.0'
compatibility 'all' compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/gedit/-/archive/#{version}/gedit-#{version}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/gedit.git'
source_sha256 'b7ac78774fe2eadd09a9d91d19b2596ebd3388f2d3d1cf3cbac81cba649c399a' git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.0_armv7l/gedit-40.0-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.1_armv7l/gedit-40.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.0_armv7l/gedit-40.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.1_armv7l/gedit-40.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.0_i686/gedit-40.0-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.1_i686/gedit-40.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.0_x86_64/gedit-40.0-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gedit/40.1_x86_64/gedit-40.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '7f976a406dd8e8137d0aa7217c1d75fbee756a028c8315c386c41dfb4c3b57f6', aarch64: 'd00004e8fe0b7f2f9c1884f4f7657b208ac504cf9b19ef033f58559b4683588f',
armv7l: '7f976a406dd8e8137d0aa7217c1d75fbee756a028c8315c386c41dfb4c3b57f6', armv7l: 'd00004e8fe0b7f2f9c1884f4f7657b208ac504cf9b19ef033f58559b4683588f',
i686: '4c495f8e7e307103ded815bc217b8bc021e7957a760f0e820a587e59f53d9569', i686: '415aa41a13957b20b7d420df9337e6344ce0668b29a43ae8913000fdbc5b5ed5',
x86_64: 'd908a24c2ba3085980ad3ff0afbdd3c3996bbffb21bc1c538cb3d21364a8acd5' x86_64: 'dc1aee9657dfa305d79fd9f4c582515886aeb6254d06794271997385d5f3060d'
}) })
depends_on 'amtk' depends_on 'amtk' # R
depends_on 'atk' depends_on 'atk' # R
depends_on 'cairo' depends_on 'cairo' # R
depends_on 'gdk_pixbuf' depends_on 'gdk_pixbuf' # R
depends_on 'glib' depends_on 'glib' # R
depends_on 'gobject_introspection' depends_on 'gobject_introspection' # R
depends_on 'gsettings_desktop_schemas' depends_on 'gsettings_desktop_schemas' # L
depends_on 'gspell' depends_on 'gspell' # R
depends_on 'gtk3' depends_on 'gtk3' # R
depends_on 'gtksourceview'
depends_on 'libpeas'
depends_on 'pango'
depends_on 'pygobject'
depends_on 'tepl_6'
depends_on 'gobject_introspection' => :build
depends_on 'gtk_doc' => :build depends_on 'gtk_doc' => :build
depends_on 'gtksourceview_4' # R
depends_on 'libpeas' # R
depends_on 'pango' # R
depends_on 'pygobject'
depends_on 'tepl_6' # R
depends_on 'vala' => :build depends_on 'vala' => :build
depends_on 'yelp_tools' => :build depends_on 'yelp_tools' => :build
......
...@@ -3,25 +3,25 @@ require 'package' ...@@ -3,25 +3,25 @@ require 'package'
class Libsoup < Package class Libsoup < Package
description 'libsoup is an HTTP client/server library for GNOME.' description 'libsoup is an HTTP client/server library for GNOME.'
homepage 'https://wiki.gnome.org/Projects/libsoup' homepage 'https://wiki.gnome.org/Projects/libsoup'
@_ver = '2.99.2' @_ver = '2.99.5'
@_ver_prelastdot = @_ver.rpartition('.')[0] @_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver version @_ver
license 'LGPL-2.1+' license 'LGPL-2.1+'
compatibility 'all' compatibility 'all'
source_url "https://download.gnome.org/sources/libsoup/#{@_ver_prelastdot}/libsoup-#{@_ver}.tar.xz" source_url 'https://gitlab.gnome.org/GNOME/libsoup.git'
source_sha256 '664fa1b78a15cc0aa1fa65efb3b281a888417530f9f56a219571c0630f942ba5' git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.2_armv7l/libsoup-2.99.2-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.5_armv7l/libsoup-2.99.5-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.2_armv7l/libsoup-2.99.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.5_armv7l/libsoup-2.99.5-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.2_i686/libsoup-2.99.2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.5_i686/libsoup-2.99.5-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.2_x86_64/libsoup-2.99.2-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsoup/2.99.5_x86_64/libsoup-2.99.5-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '7b0fd36b36395b4949af7915af3eab02ab1842ba085f7c1858c977aca4af0534', aarch64: '4f50b3740fd20061dfe27d08ef6cfb0815fefdd8740e3f5b71e284617c51033b',
armv7l: '7b0fd36b36395b4949af7915af3eab02ab1842ba085f7c1858c977aca4af0534', armv7l: '4f50b3740fd20061dfe27d08ef6cfb0815fefdd8740e3f5b71e284617c51033b',
i686: '994478c3f30ed64b0ec04dc13b1383086806c8607f644a541bb4f25de2440a15', i686: 'f4effaf7fb8acf0262edb3d199bb982e8de90283aee92463005cacd343738a23',
x86_64: '2226f557f9d63cf666a17edd10c0831589cd3bdd652774f77b8ae73d0caa6440' x86_64: '28192705371f712fa67d4c6d17a7bd48114f3114882a5a499795bfe1d04c3dda'
}) })
depends_on 'glib_networking' depends_on 'glib_networking'
......
...@@ -3,34 +3,35 @@ require 'package' ...@@ -3,34 +3,35 @@ require 'package'
class Mutter < Package class Mutter < Package
description 'A window manager for GNOME' description 'A window manager for GNOME'
homepage 'https://wiki.gnome.org/Projects/Mutter' homepage 'https://wiki.gnome.org/Projects/Mutter'
version '40.0' version '40.1'
license 'GPL-2+' license 'GPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l'
source_url "https://gitlab.gnome.org/GNOME/mutter/-/archive/#{version}/mutter-#{version}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/mutter.git'
source_sha256 '3f56768113d536f5842ea6db14d1d9c48f8c87cd240891f9b9305116e425771e' git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.0_armv7l/mutter-40.0-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.1_armv7l/mutter-40.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.0_armv7l/mutter-40.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.1_armv7l/mutter-40.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.0_x86_64/mutter-40.0-chromeos-x86_64.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.1_x86_64/mutter-40.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'fafa169c22a7aa7595edf43a4c8dc7306210163e6759130f81d338120b92b8bd', aarch64: '45b333676e45c13fdeab755581875203cf3f1f23265b86c83db5933e6d80d937',
armv7l: 'fafa169c22a7aa7595edf43a4c8dc7306210163e6759130f81d338120b92b8bd', armv7l: '45b333676e45c13fdeab755581875203cf3f1f23265b86c83db5933e6d80d937',
x86_64: '1b28b4cd4f91f342bc6bde187f48f58954b7259f0377e679742c9c821b60f668', x86_64: 'faf3da0f7e8868fdc885b822ce9fb23bb44e0df47a3f0174c19dc7caff9f6c68'
}) })
depends_on 'ccache' => :build
depends_on 'dconf' depends_on 'dconf'
depends_on 'gnome_settings_daemon' depends_on 'gnome_settings_daemon'
depends_on 'gsettings_desktop_schemas'
depends_on 'gobject_introspection' => :build depends_on 'gobject_introspection' => :build
depends_on 'xorg_server' => :build depends_on 'gsettings_desktop_schemas'
depends_on 'libcanberra'
depends_on 'libinput' depends_on 'libinput'
depends_on 'libwacom' depends_on 'libwacom'
depends_on 'startup_notification'
depends_on 'pipewire' depends_on 'pipewire'
depends_on 'libcanberra' depends_on 'startup_notification'
depends_on 'ccache' => :build depends_on 'xorg_server' => :build
depends_on 'xwayland'
def self.build def self.build
system "meson #{CREW_MESON_OPTIONS} \ system "meson #{CREW_MESON_OPTIONS} \
......
...@@ -6,47 +6,47 @@ require 'package' ...@@ -6,47 +6,47 @@ require 'package'
class Nautilus < Package class Nautilus < Package
description 'Default file manager for GNOME' description 'Default file manager for GNOME'
homepage 'https://wiki.gnome.org/Apps/Files' homepage 'https://wiki.gnome.org/Apps/Files'
@_ver = '40.0' @_ver = '40.1'
version "#{@_ver}-1" version @_ver
license 'GPLv3' license 'GPLv3'
compatibility 'all' compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/nautilus/-/archive/#{@_ver}/nautilus-#{@_ver}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/nautilus.git'
source_sha256 '9bcb93c5ce56dbe1cd2b2d0808c21a5e37cc1d098ee037b7da75c0a4a59e84e7' git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.0-1_armv7l/nautilus-40.0-1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.1_armv7l/nautilus-40.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.0-1_armv7l/nautilus-40.0-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.1_armv7l/nautilus-40.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.0-1_i686/nautilus-40.0-1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.1_i686/nautilus-40.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.0-1_x86_64/nautilus-40.0-1-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/nautilus/40.1_x86_64/nautilus-40.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '98663fed405335be9b9e297f641bd7e14edc631f43702e17a6477ba5b43368b3', aarch64: '5be1b22e7f4c93ea940558f5cfcb7e33c7abbf86d3c2b8cc3ac039c1ca946215',
armv7l: '98663fed405335be9b9e297f641bd7e14edc631f43702e17a6477ba5b43368b3', armv7l: '5be1b22e7f4c93ea940558f5cfcb7e33c7abbf86d3c2b8cc3ac039c1ca946215',
i686: '41b42d30a12e0e6597d994e8d159828ba68861b8336e46f2288451de08dc2948', i686: '66f98e53dd52bd1670d229845b969964fa1be2bbce2419db006defa4919dc5b4',
x86_64: 'b3412b0b281875a9cd1a9433e25e345246351f9a2eedc2e91e55f4cb4259a40c' x86_64: '2df5a25aa14395965a8891b3917044537b7faf89dd45b49b46eab331e9379e0f'
}) })
depends_on 'appstream_glib' => :build depends_on 'appstream_glib' => :build
depends_on 'atk' depends_on 'atk' # R
depends_on 'cairo' depends_on 'cairo' # R
depends_on 'dconf' depends_on 'dconf'
depends_on 'gdk_pixbuf' depends_on 'gdk_pixbuf' # R
depends_on 'gexiv2' depends_on 'gexiv2' # R
depends_on 'glib' depends_on 'glib' # R
depends_on 'gnome_autoar' depends_on 'gnome_autoar' # R
depends_on 'gnome_desktop' depends_on 'gnome_desktop' # R
depends_on 'gobject_introspection' => :build depends_on 'gobject_introspection' => :build
depends_on 'gst_plugins_base' depends_on 'gst_plugins_base' # R
depends_on 'gstreamer' depends_on 'gstreamer' # R
depends_on 'gtk3' depends_on 'gtk3' # R
depends_on 'gtk_doc' => :build depends_on 'gtk_doc' => :build
depends_on 'gvfs' depends_on 'gvfs'
depends_on 'libhandy' depends_on 'libhandy' # R
depends_on 'libjpeg' depends_on 'libjpeg'
depends_on 'libportal' depends_on 'libportal' # R
depends_on 'pango' depends_on 'pango' # R
depends_on 'tracker3'
depends_on 'tracker3_miners' depends_on 'tracker3_miners'
depends_on 'tracker3' # R
def self.patch def self.patch
# Source has libgnome-volume-control repo as submodule # Source has libgnome-volume-control repo as submodule
......
...@@ -3,30 +3,30 @@ require 'package' ...@@ -3,30 +3,30 @@ require 'package'
class Screen < Package class Screen < Package
description 'Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.' description 'Screen is a full-screen window manager that multiplexes a physical terminal between several processes, typically interactive shells.'
homepage 'https://www.gnu.org/software/screen/' homepage 'https://www.gnu.org/software/screen/'
version '4.6.2' version '4.8.0'
license 'public-domain' license 'public-domain'
compatibility 'all' compatibility 'all'
source_url 'https://ftp.gnu.org/gnu/screen/screen-4.6.2.tar.gz' source_url 'https://ftp.gnu.org/gnu/screen/screen-4.8.0.tar.gz'
source_sha256 '1b6922520e6a0ce5e28768d620b0f640a6631397f95ccb043b70b91bb503fa3a' source_sha256 '6e11b13d8489925fde25dfb0935bf6ed71f9eb47eff233a181e078fde5655aa1'
binary_url ({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.6.2_armv7l/screen-4.6.2-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.8.0_armv7l/screen-4.8.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.6.2_armv7l/screen-4.6.2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.8.0_armv7l/screen-4.8.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.6.2_i686/screen-4.6.2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.8.0_i686/screen-4.8.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.6.2_x86_64/screen-4.6.2-chromeos-x86_64.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/screen/4.8.0_x86_64/screen-4.8.0-chromeos-x86_64.tpxz'
}) })
binary_sha256 ({ binary_sha256({
aarch64: 'f8d903c06175118730ea3d44ed59f6d6fbd94c7f5c6ed190e8e7ca42bb3cfc76', aarch64: '9326008594f4e219f65995c8ee60e2aa5053b507d6b03c0561f2090ecae35f4e',
armv7l: 'f8d903c06175118730ea3d44ed59f6d6fbd94c7f5c6ed190e8e7ca42bb3cfc76', armv7l: '9326008594f4e219f65995c8ee60e2aa5053b507d6b03c0561f2090ecae35f4e',
i686: '43e1b9056ee3d67b7b3f45ef52c381a62340bcaf97748a7ebc8b92adfed10026', i686: 'c7cf733507523e8e57c5b290c9b131a08d0c9a824b5ccc68a578e448afa152ca',
x86_64: '27ec590cfff20b1429f86baca0d42a6e3819a4978d13155b5ec31db04a374b5b', x86_64: '4ca4a6c4da3801b368b2cdc924310e304fb378ece773e15e7ca714c7ad0c94b3'
}) })
depends_on 'ncurses'
def self.build def self.build
system './configure', system "env #{CREW_ENV_OPTIONS} \
"--prefix=#{CREW_PREFIX}" ./configure \
#{CREW_OPTIONS} \
--enable-colors256"
system 'make' system 'make'
end end
......
...@@ -3,23 +3,23 @@ require 'package' ...@@ -3,23 +3,23 @@ require 'package'
class Wayland_protocols < Package class Wayland_protocols < Package
description 'Wayland is a protocol for a compositor to talk to its clients.' description 'Wayland is a protocol for a compositor to talk to its clients.'
homepage 'https://wayland.freedesktop.org/' homepage 'https://wayland.freedesktop.org/'
version '1.20-1' version '1.21'
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.20.tar.xz' source_url 'https://wayland.freedesktop.org/releases/wayland-protocols-1.21.tar.xz'
source_sha256 '9782b7a1a863d82d7c92478497d13c758f52e7da4f197aa16443f73de77e4de7' source_sha256 'b99945842d8be18817c26ee77dafa157883af89268e15f4a5a1a1ff3ffa4cde5'
binary_url ({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.20-1_armv7l/wayland_protocols-1.20-1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.21_armv7l/wayland_protocols-1.21-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.20-1_armv7l/wayland_protocols-1.20-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.21_armv7l/wayland_protocols-1.21-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.20-1_i686/wayland_protocols-1.20-1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.21_i686/wayland_protocols-1.21-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.20-1_x86_64/wayland_protocols-1.20-1-chromeos-x86_64.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/wayland_protocols/1.21_x86_64/wayland_protocols-1.21-chromeos-x86_64.tpxz'
}) })
binary_sha256 ({ binary_sha256({
aarch64: '1decd76dce195360e3b2879b7a1ee63efefc64b437faa98e9ff5c833758730d2', aarch64: '487266d1e54fd7094f0b75184bbea84044304dbbe4d64c9214069ff6cfee4472',
armv7l: '1decd76dce195360e3b2879b7a1ee63efefc64b437faa98e9ff5c833758730d2', armv7l: '487266d1e54fd7094f0b75184bbea84044304dbbe4d64c9214069ff6cfee4472',
i686: '6ff5c74feef6541c342f7393fb2df70e4ec121f4b94d55f254bfa28c6e3e3dc0', i686: '79e0dc6d2724fdc3ca0724a5d04649adf2e88136e3fc1b5a4ee2f4001117cac2',
x86_64: 'a88f0f3c10c6108c6b9b584a1c74998d8a49ea70cb022f6350d3df129f120a72', x86_64: 'fd5283cabe38f85f245a5dcbb6b946594fefa64a5d0777a5554ee534f985ee56'
}) })
depends_on 'wayland' depends_on 'wayland'
......
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