From e7c3f858b42aabe36d2eefc7e321f6af70554fa1 Mon Sep 17 00:00:00 2001 From: q66 Date: Thu, 9 Apr 2020 19:23:21 +0200 Subject: [PATCH] llvm8, llvm6.0: add metapackages to force removal This will allow old systems to upgrade. Right now we have a problem that old mesa used to depend on libllvm8, which will block upgrading as it depends on libffi which in the meantime did a soname bump. So you will have llvm8 blocking upgrade because of soname conflict, which cannot upgrade as it's already gone, which prevents upgrade of everything else. --- srcpkgs/libllvm6.0 | 1 + srcpkgs/libllvm8 | 1 + srcpkgs/llvm6.0/INSTALL.msg | 1 + srcpkgs/llvm6.0/template | 14 ++++++++++++++ srcpkgs/llvm8/INSTALL.msg | 1 + srcpkgs/llvm8/template | 14 ++++++++++++++ 6 files changed, 32 insertions(+) create mode 120000 srcpkgs/libllvm6.0 create mode 120000 srcpkgs/libllvm8 create mode 100644 srcpkgs/llvm6.0/INSTALL.msg create mode 100644 srcpkgs/llvm6.0/template create mode 100644 srcpkgs/llvm8/INSTALL.msg create mode 100644 srcpkgs/llvm8/template diff --git a/srcpkgs/libllvm6.0 b/srcpkgs/libllvm6.0 new file mode 120000 index 0000000000..4b92e184ed --- /dev/null +++ b/srcpkgs/libllvm6.0 @@ -0,0 +1 @@ +llvm6.0 \ No newline at end of file diff --git a/srcpkgs/libllvm8 b/srcpkgs/libllvm8 new file mode 120000 index 0000000000..8ec3476f9c --- /dev/null +++ b/srcpkgs/libllvm8 @@ -0,0 +1 @@ +llvm8 \ No newline at end of file diff --git a/srcpkgs/llvm6.0/INSTALL.msg b/srcpkgs/llvm6.0/INSTALL.msg new file mode 100644 index 0000000000..5a1ca7cf3d --- /dev/null +++ b/srcpkgs/llvm6.0/INSTALL.msg @@ -0,0 +1 @@ +llvm6.0 is no longer provided by Void Linux diff --git a/srcpkgs/llvm6.0/template b/srcpkgs/llvm6.0/template new file mode 100644 index 0000000000..d620db6415 --- /dev/null +++ b/srcpkgs/llvm6.0/template @@ -0,0 +1,14 @@ +# Template file for 'llvm6.0' +pkgname=llvm6.0 +version=6.0.1 +revision=7 +archs=noarch +build_style=meta +short_desc="Low Level Virtual Machine (6.0.x series) (removed package)" +maintainer="Orphaned " +license="NCSA" +homepage="https://www.llvm.org" + +libllvm6.0_package() { + short_desc+=" - runtime library" +} diff --git a/srcpkgs/llvm8/INSTALL.msg b/srcpkgs/llvm8/INSTALL.msg new file mode 100644 index 0000000000..984cbb617d --- /dev/null +++ b/srcpkgs/llvm8/INSTALL.msg @@ -0,0 +1 @@ +llvm8 is no longer provided by Void Linux diff --git a/srcpkgs/llvm8/template b/srcpkgs/llvm8/template new file mode 100644 index 0000000000..7af4f95fb4 --- /dev/null +++ b/srcpkgs/llvm8/template @@ -0,0 +1,14 @@ +# Template file for 'llvm8' +pkgname=llvm8 +version=8.0.1 +revision=4 +archs=noarch +build_style=meta +short_desc="Low Level Virtual Machine (removed package)" +maintainer="Enno Boland " +license="metapackage" +homepage="https://www.llvm.org" + +libllvm8_package() { + short_desc+=" - runtime library" +}