From c672bc42d213dc60920253e1f457e96ee0a8af05 Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Wed, 21 Aug 2024 21:50:42 +0200 Subject: [PATCH] gui-libs/pqmarble: new ebuild --- gui-libs/pqmarble/Manifest | 1 + gui-libs/pqmarble/metadata.xml | 11 +++++ .../pqmarble/pqmarble-2.0_pre20230311.ebuild | 42 +++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 gui-libs/pqmarble/Manifest create mode 100644 gui-libs/pqmarble/metadata.xml create mode 100644 gui-libs/pqmarble/pqmarble-2.0_pre20230311.ebuild diff --git a/gui-libs/pqmarble/Manifest b/gui-libs/pqmarble/Manifest new file mode 100644 index 0000000..79c9ca9 --- /dev/null +++ b/gui-libs/pqmarble/Manifest @@ -0,0 +1 @@ +DIST pqmarble-2.0_pre20230311.tar.bz2 18211 BLAKE2B d1863e8d26e16883eb0a0ac4d847528ef02f41c926d47ae6a42ee60931c808afc1ca44ef18bf45fb3b973b73d6a5d27102ce540a72ea3cba27a050a5c96d2a5e SHA512 afac16f5c609265cd66161eb40372882f546c0fac0a78bee5bbdf9bfbc675889100f95c6ff387dbede0e8481e6604b77045e6187c8ac25a340ffe803deb2abe0 diff --git a/gui-libs/pqmarble/metadata.xml b/gui-libs/pqmarble/metadata.xml new file mode 100644 index 0000000..a523310 --- /dev/null +++ b/gui-libs/pqmarble/metadata.xml @@ -0,0 +1,11 @@ + + + + + david.guglielmi@gmail.com + David GUGLIELMI + + + raggesilver/marble + + diff --git a/gui-libs/pqmarble/pqmarble-2.0_pre20230311.ebuild b/gui-libs/pqmarble/pqmarble-2.0_pre20230311.ebuild new file mode 100644 index 0000000..e0b1966 --- /dev/null +++ b/gui-libs/pqmarble/pqmarble-2.0_pre20230311.ebuild @@ -0,0 +1,42 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson vala + +COMMIT_ID="f240b2ec7d5cdacb8fdcc553703420dc5101ffdb" + +DESCRIPTION="PQMarble is a utility library for GNOME apps" +HOMEPAGE="https://gitlab.gnome.org/raggesilver/marble" + +SRC_URI=" + https://gitlab.gnome.org/raggesilver/marble/-/archive/${COMMIT_ID}/marble-${COMMIT_ID::-30}.tar.bz2 + -> ${P}.tar.bz2 +" + +S="${WORKDIR}/${PN/pq}-${COMMIT_ID}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=gui-libs/gtk-4.12.0:4 +" +RDEPEND="${DEPEND}" +BDEPEND=" + ${DEPEND} +" + +src_prepare() { + vala_setup + default +} + +src_configure() { + local emesonargs=( + -Dtests=false # There is no tests yet + ) + meson_src_configure +}