From 1924111d6b4bb0a2a831e1b1e01b7b684ef772fc Mon Sep 17 00:00:00 2001 From: jwihardi Date: Wed, 5 Nov 2025 00:06:08 -0500 Subject: [PATCH] added some font ebuilds --- .../local-pkgs/breeze-plus-6.2.5-r1.ebuild | 22 ++++++++ .../local-pkgs/darkly-0.5.24-r1.ebuild | 54 +++++++++++++++++++ .../local-pkgs/gabarito-9999.ebuild | 22 ++++++++ .../local-pkgs/readex-pro-1.0.ebuild | 21 ++++++++ .../local-pkgs/rubik-vf-1.0.ebuild | 26 +++++++++ 5 files changed, 145 insertions(+) create mode 100644 sdata/dist-gentoo/local-pkgs/breeze-plus-6.2.5-r1.ebuild create mode 100644 sdata/dist-gentoo/local-pkgs/darkly-0.5.24-r1.ebuild create mode 100644 sdata/dist-gentoo/local-pkgs/gabarito-9999.ebuild create mode 100644 sdata/dist-gentoo/local-pkgs/readex-pro-1.0.ebuild create mode 100644 sdata/dist-gentoo/local-pkgs/rubik-vf-1.0.ebuild diff --git a/sdata/dist-gentoo/local-pkgs/breeze-plus-6.2.5-r1.ebuild b/sdata/dist-gentoo/local-pkgs/breeze-plus-6.2.5-r1.ebuild new file mode 100644 index 000000000..78e3a1a7a --- /dev/null +++ b/sdata/dist-gentoo/local-pkgs/breeze-plus-6.2.5-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Breeze styled extra icon theme for KDE" +HOMEPAGE="https://github.com/mjkim0727/breeze-plus" +SRC_URI="https://github.com/mjkim0727/breeze-plus/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RDEPEND="kde-plasma/breeze" +BDEPEND="" + +S="${WORKDIR}/${PN}-${PV}" + +src_install() { + insinto /usr/share/icons + doins -r src/breeze-plus* +} + diff --git a/sdata/dist-gentoo/local-pkgs/darkly-0.5.24-r1.ebuild b/sdata/dist-gentoo/local-pkgs/darkly-0.5.24-r1.ebuild new file mode 100644 index 000000000..828c7b976 --- /dev/null +++ b/sdata/dist-gentoo/local-pkgs/darkly-0.5.24-r1.ebuild @@ -0,0 +1,54 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# NOTE: Did not include QT5 backwards compatibility + +inherit cmake + +DESCRIPTION="Fork of Lightly - A modern style for Qt applications" +HOMEPAGE="https://github.com/Bali10050/Darkly" +SRC_URI="https://github.com/Bali10050/darkly/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + kde-frameworks/kcoreaddons:6 + kde-frameworks/kconfig:6 + kde-frameworks/kguiaddons:6 + kde-frameworks/ki18n:6 + kde-frameworks/kiconthemes:6 + kde-frameworks/kwindowsystem:6 + kde-frameworks/kcmutils:6 + kde-frameworks/frameworkintegration:6 + kde-frameworks/kconfigwidgets:6 + kde-plasma/kdecoration:6 + dev-qt/qtdeclarative:6 +" +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-build/cmake + kde-frameworks/extra-cmake-modules + dev-vcs/git +" + +S="${WORKDIR}/Darkly-${PV}" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=OFF + -DBUILD_QT5=OFF + -DBUILD_QT6=ON + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + rm -rf "${ED}/usr/$(get_libdir)/cmake" || die +} + diff --git a/sdata/dist-gentoo/local-pkgs/gabarito-9999.ebuild b/sdata/dist-gentoo/local-pkgs/gabarito-9999.ebuild new file mode 100644 index 000000000..b0813dcb0 --- /dev/null +++ b/sdata/dist-gentoo/local-pkgs/gabarito-9999.ebuild @@ -0,0 +1,22 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font git-r3 + +DESCRIPTION="Illogical Impulse Fonts and Theming Dependencies" +HOMEPAGE="" +EGIT_REPO_URI="https://github.com/naipefoundry/gabarito" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="" + +FONT_S="${S}/fonts/ttf" +FONT_SUFFIX="ttf" + +src_install() { + font_src_install + dodoc OFL.txt +} diff --git a/sdata/dist-gentoo/local-pkgs/readex-pro-1.0.ebuild b/sdata/dist-gentoo/local-pkgs/readex-pro-1.0.ebuild new file mode 100644 index 000000000..e09c6752c --- /dev/null +++ b/sdata/dist-gentoo/local-pkgs/readex-pro-1.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font + +DESCRIPTION="Illogical Impulse Fonts and Theming Dependencies" +HOMEPAGE="" +SRC_URI="https://github.com/ThomasJockin/readexpro/archive/refs/heads/master.tar.gz -> ${P}-readexpro.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +RESTRICT="strip" + +S="${WORKDIR}/readexpro-master" + +src_install() { + insinto /usr/share/fonts/ttf-readex-pro + doins "${S_READEXPRO}"/fonts/ttf/*.ttf +} diff --git a/sdata/dist-gentoo/local-pkgs/rubik-vf-1.0.ebuild b/sdata/dist-gentoo/local-pkgs/rubik-vf-1.0.ebuild new file mode 100644 index 000000000..e93b4df12 --- /dev/null +++ b/sdata/dist-gentoo/local-pkgs/rubik-vf-1.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="e337a5f69a9bea30e58d05bd40184d79cc099628" + +inherit font + +DESCRIPTION="A sans serif font family with slightly rounded corners: variable font version" +HOMEPAGE="https://github.com/googlefonts/rubik" +SRC_URI="https://github.com/googlefonts/rubik/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="OFL-1.1" +SLOT="0" + +S="${WORKDIR}/rubik-${COMMIT}" + +FONT_S="${S}/fonts/variable" +FONT_SUFFIX="ttf" + +src_install() { + font_src_install + dodoc OFL.txt AUTHORS.txt CONTRIBUTORS.txt +} +