added some font ebuilds

This commit is contained in:
jwihardi
2025-11-05 00:06:08 -05:00
parent 352e459d82
commit 1924111d6b
5 changed files with 145 additions and 0 deletions
@@ -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*
}
@@ -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
}
@@ -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
}
@@ -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
}
@@ -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
}