Add tmate & gnome updates (#9439)

* Add tmate, update libevent, msgpack_c

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust tmate deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* gnome updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust gtk4 deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust gtk4 deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update gtk4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* gnome updates part 1

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fixup

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* more gnome updates

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update gtkmm4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update transmission

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust packages

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* update gstreamer

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust gstreamer deps order

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* avoid not building tests in package files

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* cleanup gtkmm4 deps

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* remove i686 from atkmm

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add boost license to msgpack_c

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* add gtkmm4 dep

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* docs removed from gtkmm4

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2024-03-06 22:11:49 -05:00
committed by GitHub
parent a7292dd91c
commit a9028243bf
35 changed files with 659 additions and 455 deletions

View File

@@ -1,20 +1,19 @@
require 'package'
require 'buildsystems/meson'
class Atkmm < Package
class Atkmm < Meson
description 'Atkmm is the official C++ interface for the ATK accessibility toolkit library.'
homepage 'https://www.gtkmm.org/'
version '2.36.2'
version '2.36.3'
license 'LGPL-2.1+'
compatibility 'all'
compatibility 'x86_64 aarch64 armv7l'
source_url 'https://gitlab.gnome.org/GNOME/atkmm.git'
git_hashtag version
binary_compression 'tar.zst'
binary_sha256({
aarch64: '049d1efb8c411ac36328983605a54d54e3bc45587aa3ac9157f4b629be75f720',
armv7l: '049d1efb8c411ac36328983605a54d54e3bc45587aa3ac9157f4b629be75f720',
i686: '4ceaac05ebc9ae13009b10103249356131e260b7ce8ed3a3e57ad91f73f174e2',
x86_64: 'ffe420ab3a9f104326cdb232bf5326767b07e4b5ecbc9af73909e53692b5c685'
aarch64: '9224b82b6db207ebcb652edeb5403eec1be918f7b395d449c2b4a6bd04298a37',
armv7l: '9224b82b6db207ebcb652edeb5403eec1be918f7b395d449c2b4a6bd04298a37',
x86_64: 'a31362204e6e24f6f808389b62868f690b9377185c979dcbdadf737293d4c306'
})
depends_on 'at_spi2_core' # R
@@ -24,15 +23,5 @@ class Atkmm < Package
depends_on 'glib' # R
depends_on 'libsigcplusplus3' # R
def self.build
system "meson setup #{CREW_MESON_OPTIONS} \
-Dbuild-documentation=false \
builddir"
system 'meson configure --no-pager builddir'
system "#{CREW_NINJA} -C builddir"
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} #{CREW_NINJA} -C builddir install"
end
meson_options '-Dbuild-documentation=false'
end