Package Details: ttf-symbola 14.00-1

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)

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.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

grawlinson commented on 2020-03-23 18:46 (UTC)

Thanks Caleb! Patches have been applied.

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"