gui-apps/foot: New package
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Ryan Fox <flewkey@2a03.party>
This commit is contained in:
parent
2158b6a7f6
commit
e5864a9ef8
4
gui-apps/foot/Manifest
Normal file
4
gui-apps/foot/Manifest
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
DIST foot-1.6.2.tar.gz 340942 BLAKE2B 7704a1a20c8e474a1185c1e4433f58537a12c8984b90ab9164094efae584d2aa93fd44b3b8cb094c3aa811fb3c5d835a4463030384deab72b242d943b2aa8d3f SHA512 7a18af2bdf9fc1540dc47bdfe599714edea62f4297cc2916f132f8d9d688c11e8ce1fd368e32dabcac2c90c20aac36a17cc263d29d1ad7bb492486fdee1cfe75
|
||||||
|
EBUILD foot-1.6.2.ebuild 1020 BLAKE2B a05fe9324f5427c9386023b580ae24823660c995c0e32b477f92103908b055472875b6328145a6e164e63340ee3cf9e5a93cd9561f28a9fd2fc891115f30699e SHA512 cd0e4182178ed2f53b1f92a05014770f4ee895823ea04a8c469ca7e6ac3af435503918b11056f337cb0eef1a02f4c5d03caca7552306db66b02a4682295fb62f
|
||||||
|
EBUILD foot-9999.ebuild 1020 BLAKE2B a05fe9324f5427c9386023b580ae24823660c995c0e32b477f92103908b055472875b6328145a6e164e63340ee3cf9e5a93cd9561f28a9fd2fc891115f30699e SHA512 cd0e4182178ed2f53b1f92a05014770f4ee895823ea04a8c469ca7e6ac3af435503918b11056f337cb0eef1a02f4c5d03caca7552306db66b02a4682295fb62f
|
||||||
|
MISC metadata.xml 292 BLAKE2B b55bd86d7b0c313fe81e80ec0076207e11d7c8d9e2efdd1410b98a0aba210c332599d30f2c909b39ce78de4fcad1c985666ae32cfbdedbe5be8976fddaecf9f3 SHA512 265fdcecbf335994179a2013d10bc3aba94be009f9da1ae3b4b5f5862882c47efeef8b808606cdfa2528843c7807fabe6307cb4324bc361a999dcc7e487bc03c
|
57
gui-apps/foot/foot-1.6.2.ebuild
Normal file
57
gui-apps/foot/foot-1.6.2.ebuild
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit meson xdg-utils
|
||||||
|
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
else
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A fast, lightweight and minimalistic Wayland terminal emulator"
|
||||||
|
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="ime"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/wayland
|
||||||
|
media-libs/fcft
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/pixman
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
app-text/scdoc
|
||||||
|
dev-libs/tllist
|
||||||
|
dev-libs/wayland-protocols
|
||||||
|
sys-libs/ncurses
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use ime)
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
57
gui-apps/foot/foot-9999.ebuild
Normal file
57
gui-apps/foot/foot-9999.ebuild
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
# Copyright 2021 Gentoo Authors
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=7
|
||||||
|
|
||||||
|
inherit meson xdg-utils
|
||||||
|
|
||||||
|
if [[ ${PV} != *9999* ]]; then
|
||||||
|
SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||||
|
KEYWORDS="~amd64"
|
||||||
|
S="${WORKDIR}/${PN}"
|
||||||
|
else
|
||||||
|
inherit git-r3
|
||||||
|
EGIT_REPO_URI="https://codeberg.org/dnkl/foot.git"
|
||||||
|
fi
|
||||||
|
|
||||||
|
DESCRIPTION="A fast, lightweight and minimalistic Wayland terminal emulator"
|
||||||
|
HOMEPAGE="https://codeberg.org/dnkl/foot"
|
||||||
|
LICENSE="MIT"
|
||||||
|
SLOT="0"
|
||||||
|
IUSE="ime"
|
||||||
|
|
||||||
|
DEPEND="
|
||||||
|
dev-libs/wayland
|
||||||
|
media-libs/fcft
|
||||||
|
media-libs/fontconfig
|
||||||
|
media-libs/freetype
|
||||||
|
x11-libs/libxkbcommon
|
||||||
|
x11-libs/pixman
|
||||||
|
"
|
||||||
|
RDEPEND="${DEPEND}"
|
||||||
|
BDEPEND="
|
||||||
|
app-text/scdoc
|
||||||
|
dev-libs/tllist
|
||||||
|
dev-libs/wayland-protocols
|
||||||
|
sys-libs/ncurses
|
||||||
|
"
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
local emesonargs=(
|
||||||
|
$(meson_use ime)
|
||||||
|
)
|
||||||
|
meson_src_configure
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
meson_src_install
|
||||||
|
mv "${D}/usr/share/doc/${PN}" "${D}/usr/share/doc/${PF}"
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postinst() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
||||||
|
|
||||||
|
pkg_postrm() {
|
||||||
|
xdg_icon_cache_update
|
||||||
|
}
|
11
gui-apps/foot/metadata.xml
Normal file
11
gui-apps/foot/metadata.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
<maintainer type="person">
|
||||||
|
<email>flewkey@2a03.party</email>
|
||||||
|
<name>Ryan Fox</name>
|
||||||
|
</maintainer>
|
||||||
|
<use>
|
||||||
|
<flag name="ime">Enable IME support</flag>
|
||||||
|
</use>
|
||||||
|
</pkgmetadata>
|
Loading…
Reference in New Issue
Block a user