summaryrefslogtreecommitdiff
path: root/gui-apps
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-10-18 10:02:49 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-10-18 10:02:49 +0100
commit8aed242683822c23f5ed6a295d3464161e2d0880 (patch)
treecb1e15198402ba7e5f401a02469a6e7219a2e9b3 /gui-apps
parentd0678ca0b0a7eefe3151a0b6c78f5ec2dd1c0ad8 (diff)
gentoo auto-resync : 18:10:2023 - 10:02:48
Diffstat (limited to 'gui-apps')
-rw-r--r--gui-apps/Manifest.gzbin4716 -> 4712 bytes
-rw-r--r--gui-apps/foot-terminfo/Manifest4
-rw-r--r--gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild26
-rw-r--r--gui-apps/foot-terminfo/metadata.xml3
-rw-r--r--gui-apps/foot/Manifest4
-rw-r--r--gui-apps/foot/foot-1.16.2.ebuild74
-rw-r--r--gui-apps/foot/metadata.xml3
7 files changed, 112 insertions, 2 deletions
diff --git a/gui-apps/Manifest.gz b/gui-apps/Manifest.gz
index 7d141e711b19..146ee169977e 100644
--- a/gui-apps/Manifest.gz
+++ b/gui-apps/Manifest.gz
Binary files differ
diff --git a/gui-apps/foot-terminfo/Manifest b/gui-apps/foot-terminfo/Manifest
index 0b3aae5362d7..37a2852749a3 100644
--- a/gui-apps/foot-terminfo/Manifest
+++ b/gui-apps/foot-terminfo/Manifest
@@ -7,6 +7,7 @@ DIST foot-1.15.1.tar.gz 523399 BLAKE2B 6e9296dcb8fd16fb77ec1e7a7668b46da31f83343
DIST foot-1.15.2.tar.gz 524743 BLAKE2B 7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6 SHA512 931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
DIST foot-1.15.3.tar.gz 524297 BLAKE2B 3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591 SHA512 c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
DIST foot-1.16.1.tar.gz 529761 BLAKE2B a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60 SHA512 ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
+DIST foot-1.16.2.tar.gz 529917 BLAKE2B 2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f SHA512 c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
EBUILD foot-terminfo-1.12.1.ebuild 650 BLAKE2B c55b2484914072849ef8b591be60847277299fd4a32a1d57bbd415f0e6dd764dbd189a289fbdd46a325f2004e5449dfc2f362c39541f94bed8806d144a8e9652 SHA512 ed97c8e883e7c152cb9707c7bbb71516802f8b87992cc64ea6d597257d92c122073f8ecccf10e448862ad1407243084a1ba6bc963f98e39df447c670418a96be
EBUILD foot-terminfo-1.13.0.ebuild 650 BLAKE2B c55b2484914072849ef8b591be60847277299fd4a32a1d57bbd415f0e6dd764dbd189a289fbdd46a325f2004e5449dfc2f362c39541f94bed8806d144a8e9652 SHA512 ed97c8e883e7c152cb9707c7bbb71516802f8b87992cc64ea6d597257d92c122073f8ecccf10e448862ad1407243084a1ba6bc963f98e39df447c670418a96be
EBUILD foot-terminfo-1.13.1.ebuild 650 BLAKE2B c55b2484914072849ef8b591be60847277299fd4a32a1d57bbd415f0e6dd764dbd189a289fbdd46a325f2004e5449dfc2f362c39541f94bed8806d144a8e9652 SHA512 ed97c8e883e7c152cb9707c7bbb71516802f8b87992cc64ea6d597257d92c122073f8ecccf10e448862ad1407243084a1ba6bc963f98e39df447c670418a96be
@@ -16,4 +17,5 @@ EBUILD foot-terminfo-1.15.1.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15ae
EBUILD foot-terminfo-1.15.2.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15aefb63f4c26d9a18b7c613b3530a8e9b964480ce1760a91234f51daca90a95a4d41504034f58cd492c29ce3f23cecf780 SHA512 c535505c4215969e6c6cd0ed527d54efb9080e9e475930f0a1b4a11c3cd9d59fbd23712f04a1e429895555c90e7dac89d57e48753b288d24835e54ce87de906a
EBUILD foot-terminfo-1.15.3.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15aefb63f4c26d9a18b7c613b3530a8e9b964480ce1760a91234f51daca90a95a4d41504034f58cd492c29ce3f23cecf780 SHA512 c535505c4215969e6c6cd0ed527d54efb9080e9e475930f0a1b4a11c3cd9d59fbd23712f04a1e429895555c90e7dac89d57e48753b288d24835e54ce87de906a
EBUILD foot-terminfo-1.16.1.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15aefb63f4c26d9a18b7c613b3530a8e9b964480ce1760a91234f51daca90a95a4d41504034f58cd492c29ce3f23cecf780 SHA512 c535505c4215969e6c6cd0ed527d54efb9080e9e475930f0a1b4a11c3cd9d59fbd23712f04a1e429895555c90e7dac89d57e48753b288d24835e54ce87de906a
-MISC metadata.xml 249 BLAKE2B f8cb99969645c7958d31db7935ba45d3b41ed0a6254c23993a2bdfe469228e7c7a514561ef92b9d126197728bc4cbd7373236af165bad13a1d065afb7c12cd09 SHA512 f93636a6e521b3baeed1a2665ef0e600b00a63ab9027a3906fca4ffd33a72b95c5ebf52551ab6c974759ca67d5306019d6029cf2be35c75769a0abf6d87fa5db
+EBUILD foot-terminfo-1.16.2.ebuild 650 BLAKE2B b6c9c9ce11793c77d8037b89cb11b15aefb63f4c26d9a18b7c613b3530a8e9b964480ce1760a91234f51daca90a95a4d41504034f58cd492c29ce3f23cecf780 SHA512 c535505c4215969e6c6cd0ed527d54efb9080e9e475930f0a1b4a11c3cd9d59fbd23712f04a1e429895555c90e7dac89d57e48753b288d24835e54ce87de906a
+MISC metadata.xml 325 BLAKE2B c27cf94eac2f9d070217c697bf771c4d6ea581f917f8ae0f2a9cc685e6df5243471bdc6f1ece95cb6793cd2a0b288a5ba6c58a6b9671859426530aeea98dd5e8 SHA512 10e0c3be147a79c713ffe0402b5d2098376d468e22503881234b75aec25aaa13639513b7bbde9de5d04170a3ab6b0e956f71a071ec7da7c8e7beec232ffef78a
diff --git a/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild b/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild
new file mode 100644
index 000000000000..2d56410468f2
--- /dev/null
+++ b/gui-apps/foot-terminfo/foot-terminfo-1.16.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Terminfo for foot, a fast, lightweight and minimal Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot"
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> foot-${PV}.tar.gz"
+S="${WORKDIR}/foot"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="!>=sys-libs/ncurses-6.3[-minimal]"
+BDEPEND="sys-libs/ncurses"
+
+src_prepare() {
+ default
+ sed -i s/@default_terminfo@/foot/ foot.info || die
+}
+
+src_install() {
+ dodir /usr/share/terminfo/
+ tic -xo "${ED}"/usr/share/terminfo foot.info || die
+}
diff --git a/gui-apps/foot-terminfo/metadata.xml b/gui-apps/foot-terminfo/metadata.xml
index 68250fed57b4..039ff4c540e4 100644
--- a/gui-apps/foot-terminfo/metadata.xml
+++ b/gui-apps/foot-terminfo/metadata.xml
@@ -5,4 +5,7 @@
<email>arsen@gentoo.org</email>
<name>Arsen Arsenović</name>
</maintainer>
+ <upstream>
+ <remote-id type="codeberg">dnkl/foot</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/gui-apps/foot/Manifest b/gui-apps/foot/Manifest
index 4a74c9798b86..7ebdd4cb32dd 100644
--- a/gui-apps/foot/Manifest
+++ b/gui-apps/foot/Manifest
@@ -7,6 +7,7 @@ DIST foot-1.15.1.tar.gz 523399 BLAKE2B 6e9296dcb8fd16fb77ec1e7a7668b46da31f83343
DIST foot-1.15.2.tar.gz 524743 BLAKE2B 7c6f573e733210f532238eb0d2385d49f61fcb531265ff1474b93cd092c8d860f27b11e6b36c506379d7874b9cc285825f56518817a2623fdde93b7c3d0e4fc6 SHA512 931231e0518950d3ac42625befab63ecc9a253bb870ea4c439d1110c40b31c15d049b9fc1e2a6282927737a9f6d7cd3278d42dffa6a57c3c1366e342e1e79622
DIST foot-1.15.3.tar.gz 524297 BLAKE2B 3909a2cd9b7df1dbc6305a14675494d65874d1af2ad550fcbc7fe4b33c1a2bb2287029922daedbea8c9bfa5a855e1dd5c01fa2011bc0f9ebddca8565a44da591 SHA512 c27fefd40518382a184c590d02eee69deecf665759e909de6f4a61234159df7a1b38061eb9fd776ed205f10a556d5bf7520f5515fa9cec22a683f2f25d7495f8
DIST foot-1.16.1.tar.gz 529761 BLAKE2B a3b88cfd1f369dc89c1a1b459cc2de0a031624b1348b04737e2fba0b70fed6ad1407ab4972ee245d1e38cf00bc0dab52c7e7f2f88131c16d240672df4527fb60 SHA512 ba37f05b1bad9f2e3bc35aceb4465071273744b53b9f6cb93cd348e72ab37c9a14a268ba8d68e43ea5fc540f5d3deb33b88d9160c80b7743f7ca2f05130bd677
+DIST foot-1.16.2.tar.gz 529917 BLAKE2B 2ad75af2505da361b8a186119229516210492f48923186c747c4b010048782846026f53ab454e2ee4c61c42d03a01552377696fd4fc234ba233bea1f507d2d2f SHA512 c357f4c8479e70ba716ab65ddc6605c1705702306273eb6de9797892c7b2a6ea5b8c1b05d74f552f630307356ce2b5546a5bed8ae38dc3d45f090a77cb74bb49
EBUILD foot-1.12.1.ebuild 1591 BLAKE2B e453588383603bb3806acbd0674344310c27de1076124d8434f72d79b95322175dc00f5143b64c49ae2a1ee0507e685aab62d5e1da87ac816ff634a5e048db82 SHA512 cf29983afddebec219c94e720f83d541ef13e060a7d613043952b227bebbe55e595d4bc4246a34fcb55ef2b43c8100298de3036e1f0159b323e2ab20568bcd21
EBUILD foot-1.13.0.ebuild 1592 BLAKE2B cfe29b7a5dcfecd51e61c227eb06547ffb5d87844d41e81d346ecf0637a30608f958eaa6cfd2e955faa935a93b4179ea962c81a2fba18870c7dc258a73cbafcf SHA512 e7b79fea6e923e4a6afc82a307224c95b5558afbbbe01d6d01ae1822e1e74b2d45734556dadd6b8e8b41a33986863437a39a1bccfbc0548fc53d7b15bfc57265
EBUILD foot-1.13.1.ebuild 1592 BLAKE2B cfe29b7a5dcfecd51e61c227eb06547ffb5d87844d41e81d346ecf0637a30608f958eaa6cfd2e955faa935a93b4179ea962c81a2fba18870c7dc258a73cbafcf SHA512 e7b79fea6e923e4a6afc82a307224c95b5558afbbbe01d6d01ae1822e1e74b2d45734556dadd6b8e8b41a33986863437a39a1bccfbc0548fc53d7b15bfc57265
@@ -16,4 +17,5 @@ EBUILD foot-1.15.1.ebuild 1660 BLAKE2B 72321101c9888edf691368638946dd5f4a3f13afa
EBUILD foot-1.15.2.ebuild 1660 BLAKE2B 72321101c9888edf691368638946dd5f4a3f13afab127d0d902492f83ec1d8b2a526d76f49e87e0c7a93da7427a736e0e498055a816fa15757ba380e4df03d62 SHA512 7080d0b915980eebe87bd7fcd77ea7a48e7c31ad0b7ae08eb36ef87a9e4a16d2e1032425d4a3dab6f82b2a701b72e19c4ae05b86719240e5ed92cb1d2ee55f9c
EBUILD foot-1.15.3.ebuild 1660 BLAKE2B 72321101c9888edf691368638946dd5f4a3f13afab127d0d902492f83ec1d8b2a526d76f49e87e0c7a93da7427a736e0e498055a816fa15757ba380e4df03d62 SHA512 7080d0b915980eebe87bd7fcd77ea7a48e7c31ad0b7ae08eb36ef87a9e4a16d2e1032425d4a3dab6f82b2a701b72e19c4ae05b86719240e5ed92cb1d2ee55f9c
EBUILD foot-1.16.1.ebuild 1667 BLAKE2B 63dd411f0447a57a23d5147ba863e37c3c095e56132c6cd69a3abfa1bd214ba8da86a0a021b84f448e69d2d09f3ea21b4349ed718487a607600382b99c16e33d SHA512 c2b1379385b3fcf0963b329d080676c379c5551ce483521802da511a71f92a66a8914b06ee0f54ccfbf0d2abf8e1d5cfbe5e7aed3a8fb61e7e8683d797404806
-MISC metadata.xml 341 BLAKE2B 1c7c659aadbfc8310fdc626c7d90053d9ec209f68bed5225eb1b25eb457e82152ea9fc078a59aedd631ad783d07070db6005396eb96876466bf6b5f734ac61a8 SHA512 1abc7340be6660844fd09412b39da5ca99dfd3b160bdc7c7f01b031850ba24de0544397537316162b8132c46751aa67f49ecedfd98a69151e8285d371452274c
+EBUILD foot-1.16.2.ebuild 1667 BLAKE2B 63dd411f0447a57a23d5147ba863e37c3c095e56132c6cd69a3abfa1bd214ba8da86a0a021b84f448e69d2d09f3ea21b4349ed718487a607600382b99c16e33d SHA512 c2b1379385b3fcf0963b329d080676c379c5551ce483521802da511a71f92a66a8914b06ee0f54ccfbf0d2abf8e1d5cfbe5e7aed3a8fb61e7e8683d797404806
+MISC metadata.xml 417 BLAKE2B 79751f755417450132e2d66f53ab5642452178da0f08b877572db0f1c3de3093c1047cd9e8e3d8b884745b54e1e7a60425e453e987193625e3be806cfe07023e SHA512 9392f93e37673f12fe5587fc4e4ea55014080b254e327532375212c7b2c43870cd5342b45afc170a60776ab747108ce70cf888096070c74f258fe6392ef23155
diff --git a/gui-apps/foot/foot-1.16.2.ebuild b/gui-apps/foot/foot-1.16.2.ebuild
new file mode 100644
index 000000000000..df30967e93ea
--- /dev/null
+++ b/gui-apps/foot/foot-1.16.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg systemd
+
+DESCRIPTION="Fast, lightweight and minimalistic Wayland terminal emulator"
+HOMEPAGE="https://codeberg.org/dnkl/foot"
+SRC_URI="https://codeberg.org/dnkl/foot/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+grapheme-clustering test"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/wayland
+ media-libs/fcft
+ media-libs/fontconfig
+ x11-libs/libxkbcommon
+ x11-libs/pixman
+ grapheme-clustering? (
+ dev-libs/libutf8proc:=
+ media-libs/fcft[harfbuzz]
+ )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/tllist-1.1.0
+ >=dev-libs/wayland-protocols-1.32
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ || (
+ >=sys-libs/ncurses-6.3[-minimal]
+ ~gui-apps/foot-terminfo-${PV}
+ )
+"
+BDEPEND="
+ app-text/scdoc
+ dev-util/wayland-scanner
+"
+
+src_prepare() {
+ default
+ # disable the systemd dep, we install the unit file manually
+ sed -i "s/systemd', required: false)$/', required: false)/" "${S}"/meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature grapheme-clustering)
+ $(meson_use test tests)
+ -Dthemes=true
+ -Dime=true
+ -Dterminfo=disabled
+ )
+ meson_src_configure
+
+ sed 's|@bindir@|/usr/bin|g' "${S}"/foot-server.service.in > foot-server.service || die
+}
+
+src_install() {
+ local DOCS=( CHANGELOG.md README.md LICENSE )
+ meson_src_install
+
+ # foot unconditionally installs CHANGELOG.md, README.md and LICENSE.
+ # we handle this via DOCS and dodoc instead.
+ rm -r "${ED}/usr/share/doc/${PN}" || die
+ systemd_douserunit foot-server.service "${S}"/foot-server.socket
+}
diff --git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml
index 98b6ded11416..bd0c815befd4 100644
--- a/gui-apps/foot/metadata.xml
+++ b/gui-apps/foot/metadata.xml
@@ -8,4 +8,7 @@
<use>
<flag name="grapheme-clustering">Enable grapheme clustering support</flag>
</use>
+ <upstream>
+ <remote-id type="codeberg">dnkl/foot</remote-id>
+ </upstream>
</pkgmetadata>