mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
46 lines
1.8 KiB
Ruby
46 lines
1.8 KiB
Ruby
require 'package'
|
|
|
|
class Libdazzle < Package
|
|
description 'The libdazzle library is a companion library to GObject and Gtk+.'
|
|
homepage 'https://gitlab.gnome.org/GNOME/libdazzle/'
|
|
version '3.40.0'
|
|
license 'GPL-3+'
|
|
compatibility 'all'
|
|
source_url "https://gitlab.gnome.org/GNOME/libdazzle/-/archive/#{version}/libdazzle-#{version}.tar.bz2"
|
|
source_sha256 'a31f80a3134332d9621d46d74276788ba22e55d1197edab07182ea6be8468989'
|
|
|
|
binary_url({
|
|
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdazzle/3.40.0_armv7l/libdazzle-3.40.0-chromeos-armv7l.tar.xz',
|
|
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdazzle/3.40.0_armv7l/libdazzle-3.40.0-chromeos-armv7l.tar.xz',
|
|
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdazzle/3.40.0_i686/libdazzle-3.40.0-chromeos-i686.tar.xz',
|
|
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdazzle/3.40.0_x86_64/libdazzle-3.40.0-chromeos-x86_64.tar.xz'
|
|
})
|
|
binary_sha256({
|
|
aarch64: 'c11c683320703431a0ead7f365e25e5fb7db17933967d0c23a7c12c62b269c86',
|
|
armv7l: 'c11c683320703431a0ead7f365e25e5fb7db17933967d0c23a7c12c62b269c86',
|
|
i686: 'cd1ad492b66fe8e6c52c7a67d51b117237f2b9395edfa282e63095cf916ed6dd',
|
|
x86_64: '132e15b726324b2d08b450637d2a7435f8dd6b471fb2218b368835fe43c05fca'
|
|
})
|
|
|
|
depends_on 'cairo'
|
|
depends_on 'gdk_pixbuf'
|
|
depends_on 'glib'
|
|
depends_on 'gtk3'
|
|
depends_on 'pango'
|
|
depends_on 'vala' => :build
|
|
|
|
def self.prebuild
|
|
system "sed -i '179d' meson.build"
|
|
system "sed -i 's,-fstack-protector-strong,-fno-stack-protector,' meson.build"
|
|
end
|
|
|
|
def self.build
|
|
system "meson --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --buildtype=release _build"
|
|
system 'ninja -v -C _build'
|
|
end
|
|
|
|
def self.install
|
|
system "DESTDIR=#{CREW_DEST_DIR} ninja -C _build install"
|
|
end
|
|
end
|