[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/
commit: 3a27b73944e520f47c5f7dd83a15ae700b5236a5 Author: John Helmert III gentoo org> AuthorDate: Sat May 11 17:22:04 2024 + Commit: John Helmert III gentoo org> CommitDate: Sat May 11 17:23:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a27b739 gui-apps/wofi: add 1.4.1 Signed-off-by: John Helmert III gentoo.org> gui-apps/wofi/Manifest | 1 + gui-apps/wofi/wofi-1.4.1.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest index 828f567271c5..40c964016cca 100644 --- a/gui-apps/wofi/Manifest +++ b/gui-apps/wofi/Manifest @@ -1,2 +1,3 @@ DIST wofi-1.3.tar.gz 77317 BLAKE2B 0282921c0605ee251701a33d9137f027c87ecd33f9c97b054ac9f0deeffbbcd73232e5a96e9be012eeeb298d84e257ca4752038315f92afc653573dd075179c0 SHA512 90a1674bcf5365aa47d6a8b987e7507539da5652f045b18446c073913399a6e46ffd50a6a83212d521c349840912ec9edab0c69dd565e2a49b98da2a72aebcd3 +DIST wofi-1.4.1.tar.gz 79266 BLAKE2B fffd3aab79c6d86452a7e80e2e301f70718080d00bc1ac94d7549f90500fe3643deac4d39d366d0df5d18d156c98c9cd329fbcaa9f963bd4c1dc10538c1597ea SHA512 a84aa9c7ae1d454a7e419e81d54dd266fb97eae6c0c8961f1631f403484f1226a6dac8d85c7bd942558b845486e4351aa8d981f021461bc336520bdc7f429944 DIST wofi-1.4.tar.gz 79100 BLAKE2B 5af1d7c5de58865b31797cd07db42af22ab50ab7bbe5ce2df28457bffea46afdf2cb0f3618bdc7f5d283e98a942b927cdb2b4d5c39cf20ead8e465496d4c72ec SHA512 98d0cc6d4cad11341f825173f3e1c61c813dc4404087e863a7aef7eef85b3e9c224f747c10feda6cbe85eb13b403300d77447a5b55a62915fe4f9bd00405a608 diff --git a/gui-apps/wofi/wofi-1.4.1.ebuild b/gui-apps/wofi/wofi-1.4.1.ebuild new file mode 100644 index ..cfd36d4d8f2f --- /dev/null +++ b/gui-apps/wofi/wofi-1.4.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ "${PV}" == ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}; +else + SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64 ~riscv" +fi + +DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway" +HOMEPAGE="https://hg.sr.ht/~scoopta/wofi; + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + dev-libs/glib:2 + dev-libs/wayland + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[wayland(-)] + x11-libs/pango +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" )
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/
commit: f70e0278cc6699a5763ec4c9c708104f36316e0e Author: John Helmert III gentoo org> AuthorDate: Sun Apr 21 23:23:38 2024 + Commit: John Helmert III gentoo org> CommitDate: Sun Apr 21 23:33:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70e0278 gui-apps/wofi: add 1.4 Signed-off-by: John Helmert III gentoo.org> gui-apps/wofi/Manifest| 1 + gui-apps/wofi/wofi-1.4.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest index cf96341ed942..828f567271c5 100644 --- a/gui-apps/wofi/Manifest +++ b/gui-apps/wofi/Manifest @@ -1 +1,2 @@ DIST wofi-1.3.tar.gz 77317 BLAKE2B 0282921c0605ee251701a33d9137f027c87ecd33f9c97b054ac9f0deeffbbcd73232e5a96e9be012eeeb298d84e257ca4752038315f92afc653573dd075179c0 SHA512 90a1674bcf5365aa47d6a8b987e7507539da5652f045b18446c073913399a6e46ffd50a6a83212d521c349840912ec9edab0c69dd565e2a49b98da2a72aebcd3 +DIST wofi-1.4.tar.gz 79100 BLAKE2B 5af1d7c5de58865b31797cd07db42af22ab50ab7bbe5ce2df28457bffea46afdf2cb0f3618bdc7f5d283e98a942b927cdb2b4d5c39cf20ead8e465496d4c72ec SHA512 98d0cc6d4cad11341f825173f3e1c61c813dc4404087e863a7aef7eef85b3e9c224f747c10feda6cbe85eb13b403300d77447a5b55a62915fe4f9bd00405a608 diff --git a/gui-apps/wofi/wofi-1.4.ebuild b/gui-apps/wofi/wofi-1.4.ebuild new file mode 100644 index ..cfd36d4d8f2f --- /dev/null +++ b/gui-apps/wofi/wofi-1.4.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ "${PV}" == ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}; +else + SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64 ~riscv" +fi + +DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway" +HOMEPAGE="https://hg.sr.ht/~scoopta/wofi; + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + dev-libs/glib:2 + dev-libs/wayland + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3[wayland(-)] + x11-libs/pango +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" )
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/
commit: 89e4f420ab8bcf3f4b1fb202f4d16038b7cd6809 Author: Yixun Lan gentoo org> AuthorDate: Sat Nov 11 11:25:29 2023 + Commit: Yixun Lan gentoo org> CommitDate: Sat Nov 11 11:25:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89e4f420 gui-apps/wofi: keyword 1.3 for ~riscv Signed-off-by: Yixun Lan gentoo.org> gui-apps/wofi/wofi-1.3.ebuild | 2 +- gui-apps/wofi/wofi-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gui-apps/wofi/wofi-1.3.ebuild b/gui-apps/wofi/wofi-1.3.ebuild index 97cbddbbb0a1..2ff47e2fe52e 100644 --- a/gui-apps/wofi/wofi-1.3.ebuild +++ b/gui-apps/wofi/wofi-1.3.ebuild @@ -11,7 +11,7 @@ if [[ "${PV}" == ]]; then else SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="amd64" + KEYWORDS="amd64 ~riscv" fi DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway" diff --git a/gui-apps/wofi/wofi-.ebuild b/gui-apps/wofi/wofi-.ebuild index 70187e690c67..c055b2105a98 100644 --- a/gui-apps/wofi/wofi-.ebuild +++ b/gui-apps/wofi/wofi-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ if [[ "${PV}" == ]]; then else SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~riscv" fi DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/
commit: f3c4b8403b1c0ba3aa60ec2bb9f09d11f3352126 Author: Sam James gentoo org> AuthorDate: Sat Sep 16 11:56:30 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 16 11:56:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c4b840 gui-apps/wofi: Stabilize 1.3 amd64, #914282 Signed-off-by: Sam James gentoo.org> gui-apps/wofi/wofi-1.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui-apps/wofi/wofi-1.3.ebuild b/gui-apps/wofi/wofi-1.3.ebuild index 70187e690c67..97cbddbbb0a1 100644 --- a/gui-apps/wofi/wofi-1.3.ebuild +++ b/gui-apps/wofi/wofi-1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ if [[ "${PV}" == ]]; then else SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-v${PV}" - KEYWORDS="~amd64" + KEYWORDS="amd64" fi DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway"
[gentoo-commits] repo/gentoo:master commit in: gui-apps/wofi/files/, gui-apps/wofi/
commit: 164714be98f6e085a4bb77370da61b07573397a1 Author: John Helmert III gentoo org> AuthorDate: Wed Dec 14 02:45:05 2022 + Commit: John Helmert III gentoo org> CommitDate: Wed Dec 14 02:58:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=164714be gui-apps/wofi: new package, add 1.3, Closes: https://bugs.gentoo.org/711876 Signed-off-by: John Helmert III gentoo.org> gui-apps/wofi/Manifest| 1 + gui-apps/wofi/files/wofi-1.3-no-hg-identify.patch | 31 +++ gui-apps/wofi/metadata.xml| 13 ++ gui-apps/wofi/wofi-1.3.ebuild | 28 gui-apps/wofi/wofi-.ebuild| 28 5 files changed, 101 insertions(+) diff --git a/gui-apps/wofi/Manifest b/gui-apps/wofi/Manifest new file mode 100644 index ..cf96341ed942 --- /dev/null +++ b/gui-apps/wofi/Manifest @@ -0,0 +1 @@ +DIST wofi-1.3.tar.gz 77317 BLAKE2B 0282921c0605ee251701a33d9137f027c87ecd33f9c97b054ac9f0deeffbbcd73232e5a96e9be012eeeb298d84e257ca4752038315f92afc653573dd075179c0 SHA512 90a1674bcf5365aa47d6a8b987e7507539da5652f045b18446c073913399a6e46ffd50a6a83212d521c349840912ec9edab0c69dd565e2a49b98da2a72aebcd3 diff --git a/gui-apps/wofi/files/wofi-1.3-no-hg-identify.patch b/gui-apps/wofi/files/wofi-1.3-no-hg-identify.patch new file mode 100644 index ..33a4ff63e30b --- /dev/null +++ b/gui-apps/wofi/files/wofi-1.3-no-hg-identify.patch @@ -0,0 +1,31 @@ +commit 455ffaa393267beef7886fa6c32932b65497581f +Author: John Helmert III +Date: Tue Dec 13 20:28:27 2022 -0600 + +drop hg usage during configure + +Builds aren't run from a mercurial repository, we're always building +from a release tarball, and we don't want a dependency on mercurial +anyway. + +Signed-off-by: John Helmert III + +diff --git a/meson.build b/meson.build +index e141508..3116a8b 100644 +--- a/meson.build b/meson.build +@@ -9,14 +9,8 @@ wayland = dependency('wayland-client') + threads = dependency('threads') + dl = cc.find_library('dl') + +-hg = find_program('hg', native : true, required : false) +- + version = meson.project_version() + +-if hg.found() +- version = run_command(hg, 'identify', check : true).stdout().strip() +-endif +- + add_project_arguments('-D_GNU_SOURCE', '-DVERSION="' + version + '"', language : 'c') + add_project_link_arguments('-rdynamic', language : 'c') + diff --git a/gui-apps/wofi/metadata.xml b/gui-apps/wofi/metadata.xml new file mode 100644 index ..b5b4be3cdf8b --- /dev/null +++ b/gui-apps/wofi/metadata.xml @@ -0,0 +1,13 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + +John Helmert III +a...@gentoo.org + + +~scoopta/wofi +https://todo.sr.ht/~scoopta/wofi +https://cloudninja.pw/docs/wofi.html + + diff --git a/gui-apps/wofi/wofi-1.3.ebuild b/gui-apps/wofi/wofi-1.3.ebuild new file mode 100644 index ..70187e690c67 --- /dev/null +++ b/gui-apps/wofi/wofi-1.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ "${PV}" == ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}; +else + SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway" +HOMEPAGE="https://hg.sr.ht/~scoopta/wofi; + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland + x11-libs/gtk+:3[wayland(-)]" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" ) diff --git a/gui-apps/wofi/wofi-.ebuild b/gui-apps/wofi/wofi-.ebuild new file mode 100644 index ..70187e690c67 --- /dev/null +++ b/gui-apps/wofi/wofi-.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +if [[ "${PV}" == ]]; then + inherit mercurial + EHG_REPO_URI="https://hg.sr.ht/~scoopta/${PN}; +else + SRC_URI="https://hg.sr.ht/~scoopta/wofi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/${PN}-v${PV}" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Wofi is a launcher/menu program for wlroots based wayland compositors like sway" +HOMEPAGE="https://hg.sr.ht/~scoopta/wofi; + +LICENSE="GPL-3" +SLOT="0" + +DEPEND="dev-libs/wayland + x11-libs/gtk+:3[wayland(-)]" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-1.3-no-hg-identify.patch" )