summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorWouter Deconinck <wdconinc@gmail.com>2024-09-12 06:44:55 -0500
committerGitHub <noreply@github.com>2024-09-12 13:44:55 +0200
commit74034694135b8b7c02bf09155c9d08cb663cb001 (patch)
tree7417992f6ed8b721abc3fe915b103c0f04b61669 /var
parent533de03fefc9b302db661011c4ddaa60b09967d8 (diff)
downloadspack-74034694135b8b7c02bf09155c9d08cb663cb001.tar.gz
spack-74034694135b8b7c02bf09155c9d08cb663cb001.tar.bz2
spack-74034694135b8b7c02bf09155c9d08cb663cb001.tar.xz
spack-74034694135b8b7c02bf09155c9d08cb663cb001.zip
w3m: add v0.5.3.git20230121 (#45747)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/w3m/package.py19
1 files changed, 16 insertions, 3 deletions
diff --git a/var/spack/repos/builtin/packages/w3m/package.py b/var/spack/repos/builtin/packages/w3m/package.py
index b84381db12..5478c23481 100644
--- a/var/spack/repos/builtin/packages/w3m/package.py
+++ b/var/spack/repos/builtin/packages/w3m/package.py
@@ -22,11 +22,17 @@ class W3m(AutotoolsPackage):
# Currently, Arch and Ubuntu (and Debian derivatives) use Debian's branch.
# Also, Gentoo, Fedora and openSUSE switched to Debian's branch.
homepage = "https://w3m.sourceforge.net/index.en.html"
- url = "https://downloads.sourceforge.net/project/w3m/w3m/w3m-0.5.3/w3m-0.5.3.tar.gz"
+ url = "https://salsa.debian.org/debian/w3m/-/archive/upstream/0.5.3+git20230121/w3m-upstream-0.5.3+git20230121.tar.gz"
+ git = "https://salsa.debian.org/debian/w3m.git"
+
maintainers("ronin_gw")
license("MIT")
+ version(
+ "0.5.3.git20230121",
+ sha256="8f0592e1cf7cf1de053e22c114cd79b85ebdb8dab925be7d343a130343b97c25",
+ )
version("0.5.3", sha256="e994d263f2fd2c22febfbe45103526e00145a7674a0fda79c822b97c2770a9e3")
depends_on("c", type="build") # generated
@@ -66,8 +72,15 @@ class W3m(AutotoolsPackage):
depends_on("imlib2@1.0.5:", when="imagelib=imlib2 +image")
# fix for modern libraries
- patch("fix_redef.patch")
- patch("fix_gc.patch")
+ patch("fix_redef.patch", when="@=0.5.3")
+ patch("fix_gc.patch", when="@=0.5.3")
+
+ def url_for_version(self, version):
+ if ".git" in version.string:
+ v = version.string.replace(".git", "+git")
+ return f"https://salsa.debian.org/debian/w3m/-/archive/upstream/{v}/w3m-upstream-{v}.tar.gz"
+ else:
+ return f"https://downloads.sourceforge.net/project/w3m/w3m/w3m-{version}/w3m-{version}.tar.gz"
def patch(self):
# w3m is not developed since 2012, everybody is doing this: