[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tootle/

2023-03-13 Thread Viorel Munteanu
commit: 56305cea747ba9eec90aa94b0d774400ffd75f64
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Mar 12 13:59:47 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Mar 12 13:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=56305cea

gui-apps/tootle: update EAPI 7 -> 8

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 gui-apps/tootle/tootle-.ebuild | 47 +-
 1 file changed, 21 insertions(+), 26 deletions(-)

diff --git a/gui-apps/tootle/tootle-.ebuild 
b/gui-apps/tootle/tootle-.ebuild
index 81d0c5f8f..d14985956 100644
--- a/gui-apps/tootle/tootle-.ebuild
+++ b/gui-apps/tootle/tootle-.ebuild
@@ -1,50 +1,45 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
 inherit git-r3 gnome2-utils meson vala xdg-utils
 
 DESCRIPTION="Mastodon client written in GTK3"
-HOMEPAGE="https://github.com/bleakgrey/tootle;
+HOMEPAGE="https://gitlab.gnome.org/World/tootle;
 EGIT_REPO_URI="https://gitlab.gnome.org/World/tootle;
-LICENSE="GPL-3"
 
+LICENSE="GPL-3"
 SLOT="0"
 
 RDEPEND="
+   app-crypt/libsecret
+   dev-libs/glib:2
+   >=dev-libs/granite-0.5.2:=
dev-libs/json-glib
-   >=dev-libs/granite-0.5.2
-   gui-libs/libhandy:1.0/0
-   net-libs/libsoup
+   dev-libs/libgee:0.8=
+   dev-libs/libxml2:2
+   gui-libs/gtk:4
+   gui-libs/libadwaita:1
+   net-libs/libsoup:2.4
 "
-DEPEND="
-   ${RDEPEND}
-   dev-util/meson
-   dev-lang/vala
-   virtual/pkgconfig
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(vala_depend)
+   sys-devel/gettext
 "
 
 src_prepare() {
-   vala_src_prepare
+   vala_setup
default
 }
 
-src_install() {
-   meson_src_install
-   dosym "${EPREFIX}"/usr/bin/{com.github.bleakgrey.,}tootle
-}
-
-pkg_preinst() {
-   gnome2_gconf_savelist
-   gnome2_schemas_savelist
-}
-
 pkg_postinst() {
-   xdg_icon_cache_update
-   gnome2_gconf_install
+   xdg_pkg_postinst
gnome2_schemas_update
 }
 
 pkg_postrm() {
-   xdg_icon_cache_update
+   xdg_pkg_postinst
+   gnome2_schemas_update
 }



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tootle/

2022-12-29 Thread Florian Schmaus
commit: 5fdcbac99c9499eb20a34010e14fbd64ed05268c
Author: Tony Olagbaiye  fron  io>
AuthorDate: Wed Dec 28 00:46:24 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed Dec 28 00:46:41 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5fdcbac9

gui-apps/tootle: drop empty keywords

Signed-off-by: Tony Olagbaiye  fron.io>

 gui-apps/tootle/tootle-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-apps/tootle/tootle-.ebuild 
b/gui-apps/tootle/tootle-.ebuild
index cc2b90899..81d0c5f8f 100644
--- a/gui-apps/tootle/tootle-.ebuild
+++ b/gui-apps/tootle/tootle-.ebuild
@@ -9,7 +9,6 @@ HOMEPAGE="https://github.com/bleakgrey/tootle;
 EGIT_REPO_URI="https://gitlab.gnome.org/World/tootle;
 LICENSE="GPL-3"
 
-KEYWORDS=""
 SLOT="0"
 
 RDEPEND="



[gentoo-commits] repo/proj/guru:master commit in: gui-apps/tootle/

2022-12-27 Thread Viorel Munteanu
commit: c543884b3e70f6ae95b7f39a6bd976d6bfe018c8
Author: Tony Olagbaiye  fron  io>
AuthorDate: Mon Dec 26 00:01:43 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Dec 26 00:02:07 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c543884b

gui-apps/tootle: new package, add 

Signed-off-by: Tony Olagbaiye  fron.io>

 gui-apps/tootle/tootle-.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/gui-apps/tootle/tootle-.ebuild 
b/gui-apps/tootle/tootle-.ebuild
new file mode 100644
index 0..cc2b90899
--- /dev/null
+++ b/gui-apps/tootle/tootle-.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit git-r3 gnome2-utils meson vala xdg-utils
+
+DESCRIPTION="Mastodon client written in GTK3"
+HOMEPAGE="https://github.com/bleakgrey/tootle;
+EGIT_REPO_URI="https://gitlab.gnome.org/World/tootle;
+LICENSE="GPL-3"
+
+KEYWORDS=""
+SLOT="0"
+
+RDEPEND="
+   dev-libs/json-glib
+   >=dev-libs/granite-0.5.2
+   gui-libs/libhandy:1.0/0
+   net-libs/libsoup
+"
+DEPEND="
+   ${RDEPEND}
+   dev-util/meson
+   dev-lang/vala
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   vala_src_prepare
+   default
+}
+
+src_install() {
+   meson_src_install
+   dosym "${EPREFIX}"/usr/bin/{com.github.bleakgrey.,}tootle
+}
+
+pkg_preinst() {
+   gnome2_gconf_savelist
+   gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+   gnome2_gconf_install
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}