Thanks Caleb! Patches have been applied.
Search Criteria
Package Details: ttf-symbola 14.00-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/font-symbola.git (read-only, click to copy) |
---|---|
Package Base: | font-symbola |
Description: | Font for symbol blocks of the Unicode Standard (TTF) |
Upstream URL: | https://dn-works.com/ufas/ |
Licenses: | custom |
Conflicts: | ttf-symbola-ib |
Provides: | font-symbola |
Submitter: | grawlinson |
Maintainer: | alerque |
Last Packager: | alerque |
Votes: | 103 |
Popularity: | 0.72 |
First Submitted: | 2020-03-21 23:45 (UTC) |
Last Updated: | 2022-09-27 05:25 (UTC) |
Dependencies (2)
- fontforge (fontforge-gitAUR) (make)
- poppler (poppler-gitAUR) (make)
Required by (9)
- discord-canary-electron-bin (optional)
- discord-development (optional)
- fonts-meta-base (requires font-symbola)
- gnome-shell-extension-improvedosk (optional)
- gnome-shell-extension-improvedosk-git (optional)
- m17n-im-shortname-unicode-emoji-git
- nctelegram-git (optional)
- nodejs-gitmoji-cli (optional)
- unicodemoticon (optional)
Sources (2)
grawlinson commented on 2020-03-23 18:46 (UTC)
alerque commented on 2020-03-23 11:01 (UTC)
One more thing (also in my Github fork if you pull from there), each of these two split packages should provide=('font-symbola')
so that other packages can depend on having the font while allowing the user to pick which one they want to use.
From 1daf80f0487736cac3383fa3a5c0b753480ebc8f Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Mon, 23 Mar 2020 13:59:26 +0300
Subject: [PATCH] Add provides=() so user can pick which version to supply for
depends=()
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 4 +++-
PKGBUILD | 4 +++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 631c623..d36b114 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = font-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard
pkgver = 13.00
- pkgrel = 2
+ pkgrel = 3
url = https://dn-works.com/ufas/
arch = any
license = custom
@@ -13,8 +13,10 @@ pkgbase = font-symbola
pkgname = ttf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
+ provides = font-symbola
conflicts = ttf-symbola-ib
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
+ provides = font-symbola
diff --git a/PKGBUILD b/PKGBUILD
index b018248..0477dec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@
pkgbase=font-symbola
pkgname=('ttf-symbola' 'otf-symbola')
pkgver=13.00
-pkgrel=2
+pkgrel=3
pkgdesc='Font for symbol blocks of the Unicode Standard'
arch=('any')
url='https://dn-works.com/ufas/'
@@ -25,12 +25,14 @@ build() {
package_ttf-symbola() {
conflicts=('ttf-symbola-ib')
+ provides=('font-symbola')
pkgdesc+=" (TTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
}
package_otf-symbola() {
+ provides=('font-symbola')
pkgdesc+=" (OTF)"
install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" Symbola.otf
install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
--
2.25.2
Rhinoceros commented on 2020-03-23 10:26 (UTC) (edited on 2020-03-23 10:27 (UTC) by Rhinoceros)
What file is Symbola.zip meant to be? I tried downloading from https://dn-works.com/ufas/
(which is where http://users.teilar.gr/~g1951d/
redirects to, so that should be fixed), but this has a different checksum, and is missing things like Symbola_Hinted.ttf
. Also, the latest version appears to be 13.00, and dated March 2020.
alerque commented on 2020-03-23 10:06 (UTC)
Thanks for updating this, I'm glad to see a font package that actually builds from source rather than just installing prebuilt font files.
Can you please remove the duplicate provides=()
lines that are the same as the package names? I also cleaned up a few other tidbits if you want a patch you can grab from my Github fork or use git am
on this:
From 14fe664583a93be6a555cdd8d3cd50dcda9e5187 Mon Sep 17 00:00:00 2001
From: Caleb Maclennan <caleb@alerque.com>
Date: Mon, 23 Mar 2020 13:02:44 +0300
Subject: [PATCH] Enable TTF package, remove redundant provides, cleanup
Signed-off-by: Caleb Maclennan <caleb@alerque.com>
---
.SRCINFO | 7 +++++--
PKGBUILD | 30 ++++++++++++++----------------
2 files changed, 19 insertions(+), 18 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 0109cec..631c623 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = font-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard
pkgver = 13.00
- pkgrel = 1
+ pkgrel = 2
url = https://dn-works.com/ufas/
arch = any
license = custom
@@ -11,7 +11,10 @@ pkgbase = font-symbola
sha512sums = 57f1c72d9fe03da68fee476f6c3d202805ba5eacfb4690ca5e3b10d4d335cbefaebd501f77af28abc2a71cd34a926a79d633689ff8cb54e972d09b5292f5c8b1
sha512sums = 9afe91785611955511248fd31a86c7e370b23b1b2c37f9345c8f274b3e0e1dbf9c0da8f9edac62d27d318e56485b80966aa7622f167f4da5d5925a7935bfa3da
+pkgname = ttf-symbola
+ pkgdesc = Font for symbol blocks of the Unicode Standard (TTF)
+ conflicts = ttf-symbola-ib
+
pkgname = otf-symbola
pkgdesc = Font for symbol blocks of the Unicode Standard (OTF)
- provides = otf-symbola
diff --git a/PKGBUILD b/PKGBUILD
index 2d3f8d9..b018248 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,17 +1,17 @@
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
+# Contributor: Caleb Maclennan <caleb@alerque.com>
# Contributor: Morten Linderud <foxboron@archlinux.org>
# Contributor: Daniel Micay <danielmicay@gmail.com>
# Contributor: Elena ``of Valhalla'' Grandi <gmail.com: elena.valhalla>
# Contributor: Jesse Jaara <gmail.com: jesse.jaara>
pkgbase=font-symbola
-#pkgname=('ttf-symbola' 'otf-symbola')
-pkgname=('otf-symbola')
+pkgname=('ttf-symbola' 'otf-symbola')
pkgver=13.00
-pkgrel=1
-pkgdesc="Font for symbol blocks of the Unicode Standard"
+pkgrel=2
+pkgdesc='Font for symbol blocks of the Unicode Standard'
arch=('any')
-url="https://dn-works.com/ufas/"
+url='https://dn-works.com/ufas/'
license=('custom')
makedepends=('fontforge')
source=("${pkgbase}-${pkgver}.zip::https://dn-works.com/wp-content/uploads/2020/UFAS-Fonts/Symbola.zip"
@@ -20,20 +20,18 @@ sha512sums=('57f1c72d9fe03da68fee476f6c3d202805ba5eacfb4690ca5e3b10d4d335cbefaeb
'9afe91785611955511248fd31a86c7e370b23b1b2c37f9345c8f274b3e0e1dbf9c0da8f9edac62d27d318e56485b80966aa7622f167f4da5d5925a7935bfa3da')
build() {
- fontforge -c 'open(argv[1]).generate(argv[2])' Symbola.otf Symbola.ttf
+ fontforge -c 'open(argv[1]).generate(argv[2])' Symbola.{otf,ttf}
}
-#package_ttf-symbola() {
-# conflicts=('ttf-symbola-ib')
-# provides=('ttf-symbola')
-# pkgdesc+=" (TTF)"
-# install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/Symbola.ttf" Symbola.ttf
-# install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
-#}
+package_ttf-symbola() {
+ conflicts=('ttf-symbola-ib')
+ pkgdesc+=" (TTF)"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/TTF/" Symbola.ttf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
+}
package_otf-symbola() {
- provides=('otf-symbola')
pkgdesc+=" (OTF)"
- install -Dm644 Symbola.otf "$pkgdir/usr/share/fonts/OTF/Symbola.otf"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 -t "$pkgdir/usr/share/fonts/OTF/" Symbola.otf
+ install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
}
--
2.25.2
aiM0a commented on 2020-03-08 16:56 (UTC)
Just out of curiosity, why is the .git/config file point to http://aur..., instead of https://...?
vasya commented on 2020-01-27 16:36 (UTC)
I've created a new AUR package 'ttf-symbola-free` that I think does not violate any licenses. It basically just uses the latest version that was still free. Feel free to test out and report if something does not work (it should work, however).
vasya commented on 2020-01-27 16:36 (UTC)
I've created a new AUR package 'ttf-symbola-free` that I think does not violate any licenses. It basically just uses the latest version that was still free. Feel free to test out and report if something does not work (it should work, however).
majamin commented on 2020-01-15 22:46 (UTC)
As a workaround for the missing file, Symbola.zip ...
Since Symbola.zip is still not available (2020-01-15) I git cloned
the repo, changed PKGBUILD:17 to read: "source=("${pkgname}-${pkgver}.zip::https://web.archive.org/web/20190608100449/http://users.teilar.gr/~g1951d/Symbola.zip"
Ran makepkg -si
from terminal. Success!
I used the web archive link as suggested by @sanerb.
~M
sanerb commented on 2019-12-15 16:30 (UTC) (edited on 2019-12-15 17:24 (UTC) by sanerb)
For those just trying to get this to build and need the Symbola.zip file, it's available on the Internet Archive.
curl -sL -o ttf-symbola-12.00.zip "https://web.archive.org/web/20190608100449/http://users.teilar.gr/~g1951d/Symbola.zip"
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.