diff --git a/srcpkgs/telepresence/patches/python3.12.patch b/srcpkgs/telepresence/patches/python3.12.patch deleted file mode 100644 index 5e9025a5d6f..00000000000 --- a/srcpkgs/telepresence/patches/python3.12.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- ./versioneer.py.orig 2023-09-29 10:02:24.403985079 -0400 -+++ ./versioneer.py 2023-09-29 10:02:36.679060444 -0400 -@@ -339,9 +339,9 @@ - # configparser.NoOptionError (if it lacks "VCS="). See the docstring at - # the top of versioneer.py for instructions on writing your setup.cfg . - setup_cfg = os.path.join(root, "setup.cfg") -- parser = configparser.SafeConfigParser() -+ parser = configparser.ConfigParser() - with open(setup_cfg, "r") as f: -- parser.readfp(f) -+ parser.read_file(f) - VCS = parser.get("versioneer", "VCS") # mandatory - - def get(parser, name): diff --git a/srcpkgs/telepresence/template b/srcpkgs/telepresence/template index 51547ee340e..fd9f4750417 100644 --- a/srcpkgs/telepresence/template +++ b/srcpkgs/telepresence/template @@ -1,24 +1,18 @@ # Template file for 'telepresence' pkgname=telepresence -version=0.107 -revision=5 +version=2.20.3 +revision=1 archs="x86_64* ppc64le*" -build_style=python3-module -hostmakedepends="python3-pip python3-setuptools git" -depends="kubectl fuse-sshfs torsocks openssh conntrack-tools iptables" +build_style=go +go_import_path=github.com/telepresenceio/telepresence/v2 +go_package="${go_import_path}/cmd/telepresence" +go_ldflags="-X ${go_import_path}/pkg/version.Version=${version}" +depends="kubectl fuse-sshfs openssh conntrack-tools iptables" short_desc="Local development against a remote Kubernetes or OpenShift cluster" maintainer="Orphaned " license="Apache-2.0" homepage="https://www.telepresence.io" -changelog="https://raw.githubusercontent.com/telepresenceio/telepresence/master/docs/reference/changelog.md" -distfiles="https://github.com/datawire/telepresence/archive/${version}.tar.gz" -checksum=e2db257bf7f4f8b833912bcb2fe02ab42cc61429b61a0071dd8f61deb1001cb8 +changelog="https://raw.githubusercontent.com/telepresenceio/telepresence/refs/heads/release/v2/CHANGELOG.yml" +distfiles="https://github.com/telepresenceio/telepresence/archive/v${version}.tar.gz" +checksum=b55e55374504c6b950ed7af6ac3f2ea0123b1c8b52caa73d11259fd84d343526 nocross=kubectl - -post_build() { - packaging/build-sshuttle.py -} - -post_install() { - vbin dist/sshuttle-telepresence -}