add rnote ebuild

This commit is contained in:
lucy 2026-09-09 02:10:04 +02:00
commit 79d4a62ec3
2 changed files with 42 additions and 0 deletions

1
gui-apps/rnote/Manifest Normal file
View file

@ -0,0 +1 @@
DIST rnote-0.14.2.tar.xz 92025940 BLAKE2B 0c215744d8cb907ff0cbab65f420d175d29796f8eb73449ffce0262f49d6ef0621e48b20d4bbfd6c2fe48c75b09541f76303c52e4c8a9eb0e9adca216053f837 SHA512 582e92fe3148a0ef174c3a0d28f883700907dae3815ad0a823bd1b31ff5332e4d51a236fc58199933cbb9a6e526463227f8275323bf34332bab3279d05c670a1

View file

@ -0,0 +1,41 @@
EAPI=8
inherit cargo meson xdg
ECARGO_OFFLINE=1
DESCRIPTION="Sketch and take handwritten notes"
HOMEPAGE="https://rnote.flxzt.net/ https://github.com/flxzt/rnote"
SRC_URI="https://github.com/flxzt/rnote/releases/download/v${PV}/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
ECARGO_HOME="${P}/build/cargo-home"
ECARGO_VENDOR="${P}/vendor"
BUILD_DIR="${P}/build"
DEPEND="
>=dev-libs/glib-2.76:2
>=x11-libs/cairo-1.18
>=gui-libs/gtk-4.18:4
>=gui-libs/libadwaita-1.7:1
media-libs/alsa-lib
dev-libs/appstream:=
"
RDEPEND="${DEPEND}"
BDEPEND="
${RUST_DEPEND}
dev-build/cmake
dev-util/glib-utils
virtual/pkgconfig
"
src_configure() {
local emesonargs=(
-Dprofile=default
-Dui=true
-Dcli=true
)
meson_src_configure
}
src_compile() {
meson_src_compile
}