commit: 09d570d51ada6ebee46c441b9516258a99701719 Author: David Seifert <soap <AT> gentoo <DOT> org> AuthorDate: Sat Mar 18 16:42:46 2023 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sat Mar 18 16:42:46 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09d570d5
app-misc/goobook: treeclean Closes: https://bugs.gentoo.org/718974 Signed-off-by: David Seifert <soap <AT> gentoo.org> app-misc/goobook/Manifest | 1 - app-misc/goobook/files/goobook-3.5.1-pyxdg.patch | 105 ----------------------- app-misc/goobook/goobook-3.5.1-r3.ebuild | 48 ----------- app-misc/goobook/metadata.xml | 16 ---- profiles/package.mask | 1 - 5 files changed, 171 deletions(-) diff --git a/app-misc/goobook/Manifest b/app-misc/goobook/Manifest deleted file mode 100644 index dd48ed764e9f..000000000000 --- a/app-misc/goobook/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST goobook-3.5.1.tar.gz 38176 BLAKE2B 99a068256ca83e800a2d2e82c88adba85797107dc72edde9fbb3c9790ef38fff627b4db64c21baff14aa8a4c69788c29aeb01dae60533c7f389352aee9401e9c SHA512 58d056d7d76843bc874e55424912bb00068541e674b780511b7753da31f2df9514baa188017dd0a7479b5527cd50c47e35f37afc493bdc973e0eb1624998a611 diff --git a/app-misc/goobook/files/goobook-3.5.1-pyxdg.patch b/app-misc/goobook/files/goobook-3.5.1-pyxdg.patch deleted file mode 100644 index e40bc051295f..000000000000 --- a/app-misc/goobook/files/goobook-3.5.1-pyxdg.patch +++ /dev/null @@ -1,105 +0,0 @@ -From 391c081199f9cba5026460fbffba43c03602fa13 Mon Sep 17 00:00:00 2001 -From: Jan Baier <jba...@suse.cz> -Date: Mon, 22 Mar 2021 15:04:38 +0100 -Subject: [PATCH] Switch from xdg to pyxdg - -As both of them provides the xdg and cannot be installed at the same -time, pyxdg should be used as it is older, has more features (xdg is a -subset of pyxdg) and is more used. This change should resolve conflicts -like https://github.com/srstevenson/xdg/issues/35 - -Fixes #96 ---- - CHANGES.rst | 6 ++++++ - Pipfile | 2 +- - goobook/config.py | 16 ++++++++-------- - setup.py | 4 ++-- - 4 files changed, 17 insertions(+), 11 deletions(-) - -diff --git a/goobook/config.py b/goobook/config.py -index c948469..05589b1 100644 ---- a/goobook/config.py -+++ b/goobook/config.py -@@ -10,7 +10,7 @@ import configparser - import logging - - import oauth2client.client --import xdg -+from xdg import BaseDirectory - - from goobook.storage import Storage - -@@ -61,8 +61,8 @@ def read_config(config_file=None): - if config_file: # config file explicitly given on the commandline - config_file = os.path.expanduser(config_file) - else: # search for goobookrc in XDG dirs and homedir -- config_files = [dir_ / "goobookrc" for dir_ in [xdg.XDG_CONFIG_HOME] + -- xdg.XDG_CONFIG_DIRS] + [LEGACY_CONFIG_FILE] -+ config_files = [dir_ / "goobookrc" for dir_ in [pathlib.Path(BaseDirectory.xdg_config_home)] + -+ [pathlib.Path(p) for p in BaseDirectory.xdg_config_dirs]] + [LEGACY_CONFIG_FILE] - log.debug("config file search path: %s", config_files) - for config_file_ in config_files: - if config_file_.exists(): -@@ -93,7 +93,7 @@ def read_config(config_file=None): - if config.cache_filename: # If explicitly specified in config file - config.cache_filename = realpath(expanduser(config.cache_filename)) - else: # search for goobook_cache in XDG dirs and homedir -- cache_files = [xdg.XDG_CACHE_HOME / "goobook_cache", LEGACY_CACHE_FILE] -+ cache_files = [pathlib.Path(BaseDirectory.xdg_cache_home) / "goobook_cache", LEGACY_CACHE_FILE] - log.debug("cache file search path: %s", cache_files) - for cache_file in cache_files: - cache_file = cache_file.resolve() -@@ -101,7 +101,7 @@ def read_config(config_file=None): - log.debug("found cache file: %s", cache_file) - break - else: # If there is none, create in XDG_CACHE_HOME -- cache_file = xdg.XDG_CACHE_HOME / "goobook_cache" -+ cache_file = pathlib.Path(BaseDirectory.xdg_cache_home) / "goobook_cache" - log.debug("no cache file found, will use %s", cache_file) - config.cache_filename = str(cache_file) - -@@ -110,8 +110,8 @@ def read_config(config_file=None): - config.oauth_db_filename = realpath(expanduser(config.oauth_db_filename)) - auth_file = pathlib.Path(config.oauth_db_filename) - else: # search for goobook_auth.json in XDG dirs and homedir -- auth_files = [dir_ / "goobook_auth.json" for dir_ in [xdg.XDG_DATA_HOME] + -- xdg.XDG_DATA_DIRS] + [LEGACY_AUTH_FILE] -+ auth_files = [dir_ / "goobook_auth.json" for dir_ in [pathlib.Path(BaseDirectory.xdg_data_home)] + -+ [pathlib.Path(p) for p in BaseDirectory.xdg_data_dirs]] + [LEGACY_AUTH_FILE] - log.debug("auth file search path: %s", auth_files) - for auth_file in auth_files: - auth_file = auth_file.resolve() -@@ -119,7 +119,7 @@ def read_config(config_file=None): - log.debug("found auth file: %s", auth_file) - break - else: # If there is none, create in XDG_DATA_HOME -- auth_file = xdg.XDG_DATA_HOME / "goobook_auth.json" -+ auth_file = pathlib.Path(BaseDirectory.xdg_data_home) / "goobook_auth.json" - log.debug("no auth file found, will use %s", auth_file) - config.oauth_db_filename = str(auth_file) - -diff --git a/setup.py b/setup.py -index e2bed5c..4a6c764 100755 ---- a/setup.py -+++ b/setup.py -@@ -12,7 +12,7 @@ NEWS = open(os.path.join(HERE, 'CHANGES.rst')).read() - - setuptools.setup( - name='goobook', -- version='3.5.1', -+ version='3.6', - description='Search your google contacts from the command-line or mutt.', - long_description=README + '\n\n' + NEWS, - long_description_content_type="text/x-rst", -@@ -39,7 +39,7 @@ setuptools.setup( - 'google-api-python-client>=1.7.12', - 'simplejson>=3.16.0', - 'oauth2client>=1.5.0,<5.0.0dev', -- 'xdg>=4.0.1' -+ 'pyxdg>=0.26' - ], - extras_require={ - }, --- -GitLab - diff --git a/app-misc/goobook/goobook-3.5.1-r3.ebuild b/app-misc/goobook/goobook-3.5.1-r3.ebuild deleted file mode 100644 index 1ddc2c09d924..000000000000 --- a/app-misc/goobook/goobook-3.5.1-r3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -inherit distutils-r1 readme.gentoo-r1 pypi - -DESCRIPTION="Access your Google contacts from the command line" -HOMEPAGE="https://gitlab.com/goobook/goobook" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/google-api-python-client-1.7.12[${PYTHON_USEDEP}] - >=dev-python/simplejson-3.16.0[${PYTHON_USEDEP}] - >=dev-python/oauth2client-1.5.0[${PYTHON_USEDEP}] - <dev-python/oauth2client-5[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}]" - -PATCHES=( - # https://gitlab.com/goobook/goobook/-/merge_requests/13 - "${FILESDIR}"/${P}-pyxdg.patch -) - -DISABLE_AUTOFORMATTING=1 -DOC_CONTENTS=" -To setup initial authentication, execute: - -~ $ goobook authenticate - -If you want to use goobook from mutt, add this in your .muttrc file: - set query_command=\"goobook query '%s'\" -to query address book. - -You may find more information and advanced configuration tips at -https://pypi.org/project/${PN}/${PV} in \"Configure/Mutt\" section" - -src_install() { - distutils-r1_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/app-misc/goobook/metadata.xml b/app-misc/goobook/metadata.xml deleted file mode 100644 index cc7896d7b32b..000000000000 --- a/app-misc/goobook/metadata.xml +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <name>Kalin KOZHUHAROV</name> - <email>ka...@thinrope.net</email> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>proxy-ma...@gentoo.org</email> - <name>Proxy Maintainers</name> - </maintainer> - <stabilize-allarches/> - <upstream> - <remote-id type="pypi">goobook</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index fde141de635a..9a04601e3610 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -286,7 +286,6 @@ acct-group/jabber # The other listed packages are its reverse dependencies. # Removal on 2023-03-05. Bug #718972. app-misc/gcalcli -app-misc/goobook # Michał Górny <mgo...@gentoo.org> (2023-02-02) # dev-python/citeproc-py requires dev-python/nose and is not maintained