From 656f8e155e958d68b6bfa4d05b242ea0f2358854 Mon Sep 17 00:00:00 2001 From: Alfred Wingate Date: Sun, 3 Mar 2024 19:42:05 +0200 Subject: [PATCH] handlers/google_code: dead * https://bugs.gentoo.org/544092 Signed-off-by: Alfred Wingate --- src/euscan/handlers/google_code.py | 47 ------------------------------ 1 file changed, 47 deletions(-) delete mode 100644 src/euscan/handlers/google_code.py diff --git a/src/euscan/handlers/google_code.py b/src/euscan/handlers/google_code.py deleted file mode 100644 index 7d4d195..0000000 --- a/src/euscan/handlers/google_code.py +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2011 Corentin Chary -# Copyright 2020-2023 src_prepare group -# Distributed under the terms of the GNU General Public License v2 - -import re - -import portage - -from euscan import output -from euscan.handlers.url import process_scan as url_scan -from euscan.helpers import regex_from_template - -HANDLER_NAME = "google-code" -CONFIDENCE = 90 -PRIORITY = 90 - - -package_name_regex = r"http://(.+).googlecode.com/files/.+" - - -def can_handle(pkg, url=None): - if not url: - return False - - cp, ver, rev = portage.pkgsplit(pkg.cpv) - if ver not in url: - return False - - return re.match(package_name_regex, url) - - -def scan_url(pkg, url, options): - output.einfo("Using Google Code handler") - - cp, ver, rev = portage.pkgsplit(pkg.cpv) - - package_name = re.match(package_name_regex, url).group(1) - base_url = "http://code.google.com/p/%s/downloads/list" % package_name - - file_pattern = regex_from_template(url.split("/")[-1].replace(ver, "${PV}")) - - result = url_scan(pkg, base_url, file_pattern) - - ret = [] - for url, pv, _, _ in result: - ret.append((url, pv, HANDLER_NAME, CONFIDENCE)) - return ret