Hey @grawlinson, thanks for applying those patches. It looks pretty good except I missed one thing ... the ttf package should no longer conflict with ttf-symbola-ib. As a matter of fact that package currently depends on it! This is a recent change, I've been on a campaign to cleanup the -ib / -ibx packages to not duplicate so much work across packages. It used to be they were all duplicates of other packages plus a couple config files thrown in. I've been working at getting them merged and renamed such that the base font packages provided the font plus a sub-package provides the optional configs. This way two packages don't have to keep up to date with the font. See for example what I did with otf-erewhon and otf-erewhon-ibx (now -infinality) that used to be two packages that both hosted the fonts, not the latter is a sub-package that just depends on the font package and adds the config.
I started something similar for ttf-infinality-ib (actually before this got updated) such that it just depends on this package for the actual font. What do you think about just merging that package into this one instead of having two packages to maintain? I'd be happy to help co-maintain this one. If you are amenable you can either add me or check out my Github fork again, the latest commit of which is now a merge of the other package. It's kind of tricky to post that as a patch since it merges the history as well, but you can see what I have in mind and if you added it as a remote you can cherry pick that commit (or add me and I'll take care of it).
Thanks for the consideration. Again if you are adverse to adding the split package if you could at least change this so the -ib package isn't broken that would be appreciated:
From be0e16d31b5f7d51014b9d1867fee6e111dc0460 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Tue, 24 Mar 2020 11:42:26 +0300
Subject: [PATCH] Version limit conflicts with infinality package
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 2 +-
PKGBUILD | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 8992c06..f1b50b7 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,7 +15,7 @@ pkgbase = font-symbola
pkgname = ttf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
provides = font-symbola
- conflicts = ttf-symbola-ib
+ conflicts = ttf-symbola-ib<=13.00
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
diff --git a/PKGBUILD b/PKGBUILD
index 5f0a9fd..902141e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -25,7 +25,7 @@ build() {
}
package_ttf-symbola() {
- conflicts=('ttf-symbola-ib')
+ conflicts=('ttf-symbola-ib<=13.00')
provides=('font-symbola')
pkgdesc+=" (TTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
--
2.26.0
Pinned Comments
alerque commented on 2023-09-19 20:04 (UTC)
As far as I know v15 of this font is not posted publicly anywhere and the only way to get copy is emailing the author. Please do not flag this as out of date unless/until there is a source people can use to get the file or some other way I can verify the installation details for people that have the source and want a package that installs it from local sources, e.g. via
file://
sources.