Package Details: otf-symbola 13.00-8

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 (OTF)
Upstream URL: https://dn-works.com/ufas/
Licenses: custom
Provides: font-symbola
Submitter: grawlinson
Maintainer: alerque
Last Packager: grawlinson
Votes: 91
Popularity: 2.70
First Submitted: 2020-03-21 23:45 (UTC)
Last Updated: 2020-11-25 02:37 (UTC)

Pinned Comments

alerque commented on 2020-03-25 05:53 (UTC)

In the latest release of this package I've introduced a workaround to force fresh downloads whenever we bump the package release number, not just the version. This should work around most people's caching issues resulting from upstream's replacing files without changing the filename or versions.

If you hit a checksum error now please flag this package as out of date.

Latest Comments

a821 commented on 2022-08-10 13:02 (UTC)

Download works fine for me (tried with Firefox and makepkg), I get the same sha512sums of the PKGBUILD

windowz414 commented on 2022-08-10 09:50 (UTC) (edited on 2022-08-10 09:51 (UTC) by windowz414)

Flagged out-of-date. ttf-symbola fails building at source verification with this output;

==> Making package: ttf-symbola 13.00-1 (Wed 10 Aug 2022 12:32:43 PM +03)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Downloading ttf-symbola-13.00.zip...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3581k  100 3581k    0     0   227k      0  0:00:15  0:00:15 --:--:--  235k
  -> Downloading LICENSE.pdf...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 27995  100 27995    0     0  30904      0 --:--:-- --:--:-- --:--:-- 30899
==> Validating source files with sha512sums...
    ttf-symbola-13.00.zip ... FAILED
    LICENSE.pdf ... Passed
==> ERROR: One or more files did not pass the validity check!
local-aur: E  Executing "makepkg" returned 1
local-aur: W  Failed to build package.
local-aur: W  No packages to add to database.

EDIT: Somehow building the base package (font-symbola) and installing it that way does the trick. Weird.

qubidt commented on 2022-06-21 01:36 (UTC)

I can't access the website, but a recent wayback machine archive shows that the latest version is v14.0:

https://web.archive.org/web/20211230135925/https://dn-works.com/wp-content/uploads/2021/UFAS121921/Symbola.pdf

(.otf font is embedded in the pdf file)

alerque commented on 2022-03-03 14:26 (UTC)

@dr460nf1r3 I'm unflagging this (again) because it is not out of date, the current checksum matches the current download (just tested now). Note that the upstream website owner (or perhaps their hosting provider) has been getting political with access to their site, it is some mix of blocked/throttled/corrupted if I try to browse the site or download the file from my country of residence. The file downloads fine from Germany or the US.

alerque commented on 2021-12-11 21:18 (UTC)

@zoorat Dude, please check your testing mechanism. You are trying to download a the source URL for a package version of this that is EIGHT (8) versions old. Please actually clone the right AUR URL before reporting.

alerque commented on 2021-11-23 00:13 (UTC)

Unflagged because the checksum has not changed.

grawlinson commented on 2021-03-02 19:59 (UTC)

Have a look at the man page for PKGBUILD. Specifically, the section about split packages.

Brottweiler commented on 2021-03-02 17:06 (UTC)

The git clone URL on this AUR package points to "font-symbola.git" so it downloads the wrong version. Manually downloading a snapshot downloads the right version of course. Why is it pointing to font-symbola.git?

alerque commented on 2021-01-17 08:12 (UTC)

@Togooroo I just re-downloaded the source and the checksum still matches. This is not out of date, but I suspect you have the same problem many other have had with this package. Because of a cooky issue with the way AUR package namespaces work there is a deleted (marked as deleted but still clonable) repository in the old namespace. This package's clone URL is different than it used to be. Please update by cloning from the URL shown in this package's meta data.

alerque commented on 2021-01-17 08:09 (UTC)

@IMBJR That package file is from a different repository. Please use the "Git Clone URL"s shown on this package and clone from scratch.

IMBJR commented on 2020-11-25 16:46 (UTC)

Oh wow. The PKGBUILD re-downloaded is:

pkgname=ttf-symbola pkgver=13.00 pkgrel=1 ....

That's clearly wrong. I'll have to manually download the file then.

grawlinson commented on 2020-11-25 16:39 (UTC)

IMBJR: You're using an old release. Update your package.

IMBJR commented on 2020-11-25 16:00 (UTC)

[imbjr@pc ttf-symbola]$ makepkg ==> Making package: ttf-symbola 13.00-1 (Wed 25 Nov 2020 15:53:40 GMT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading ttf-symbola-13.00.zip... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3581k 100 3581k 0 0 447k 0 0:00:08 0:00:08 --:--:-- 564k -> Downloading LICENSE.pdf... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 27995 100 27995 0 0 29813 0 --:--:-- --:--:-- --:--:-- 29813 ==> Validating source files with sha512sums... ttf-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed ==> ERROR: One or more files did not pass the validity check!

Has the ZIP file been updated since you upgraded the PKGBUILD file?

alerque commented on 2020-07-27 12:09 (UTC)

@Soptik That checksum you posted in your out of date flag is already the checksum used by this package, it hasn't changed. What has changed is the base name for the package, I suspect you are using the outdated Git repository name. I suggest a fresh clone.

alerque commented on 2020-05-01 11:13 (UTC) (edited on 2020-05-01 11:13 (UTC) by alerque)

@balticer I have unflagged this as it is not out of date yet. You have the same issue noted in a few previous comments here. The output you posted with your flag shows that you have the wrong git repository checked out. Note the package base name has changed and you seem to be cloning the old repository. Please update and build from this package.

sjugge commented on 2020-04-17 05:59 (UTC)

@caleb, thanks. You're right, the package / repo listed here is fine.

I was working with the ttf-symbola repo which I've had on my system for some time, and shows this AUR page as well. I did not realize I probably missed an update about this. Switched to the font-symbola, no issue anymore.

alerque commented on 2020-04-16 21:53 (UTC)

@sjugge This package is not out of date. I just checked it. According to the log message in your OOD flag message you are building this from an old clone of the repository. It is currently at PKGVER=7, you are trying to build PKGVER=1. You need to update your git clone of this repo to build.

alerque commented on 2020-04-02 17:46 (UTC) (edited on 2020-04-02 17:47 (UTC) by alerque)

@crs I unflagged this package because ⓐ I just checked the download again and it hasn't changed and ⓑ the checksum you provided in your flag message suggesting "the current download computes as" IS the current checksum in the PKGBUILD and .SRCINFO file. You appear to be testing with an old version of the package: I suggest you update your git checkout. If you still have problems let us know.

alerque commented on 2020-03-31 21:17 (UTC)

@aiM0a I just re-downloaded the file and the checksum has not changed.

alerque commented on 2020-03-30 21:07 (UTC)

@whooper It's currently up for me. It could have been a temporary issue, or you could be IP blocked or something like that. In any case there isn't much this package recipe can do about it, that is the ONLY legal site to download it from because the license expressly prohibits redistribution.

whooper commented on 2020-03-30 16:47 (UTC)

I'm getting a time out trying to download font-symbola-13.00-7.zip. The website seems to be down?

alerque commented on 2020-03-27 16:04 (UTC)

@nTia89 ① Oops, it was there but must have gotten lost in the merge. Fixed. ② I'd love it if the entire infinality ecosystem went away enough we could delete it, but there are folks still using it, even if I'm not one of them. I'm already working on removing the excess/duplicate packages. Someday we'll be able to drop the configs entirely because usage will be near zero. I don't think we're there yet. In the mean time you don't have to use them ;-)

nTia89 commented on 2020-03-27 14:17 (UTC)

@caleb ① ttf-symbola-infinality doesn't have ttf-symbola as its dependency and more "serious" reading its description this package contains a font, that's not true; I think it is an avoidable misunderstanding; on the other hand, you can list ttf-symbola-infinality as optional dependency for the ttf-symbola package. ② I AM NOT AN EXPERT but -infinality/-ib group/packages have been abandoned since most of the infinality capabilities have been activated/merged upstream; you can achieve an almost visually equal result with upstream packages, thus we do not need no more those. (correct me if I am wrong) ③ ok

alerque commented on 2020-03-27 11:33 (UTC)

@nTia89 ① If you install just that package from the split, it will install the TTF fonts, but via a dependency. There is no point in having two packages that install the same files. I'm gradually migrating all the -ib / -ibx package to this layout. ② I'm not 100% sure how groups work for AUR packages, but "doesn't exist any more" doesn't make sense because in any repositories the packages appear, just the packages having this definition is enough to make the group exist. I'll look into that more, but I'm pretty sure this is valid. ③ The -ib package you mention is immanently being merged into this one. See previous comments and git history.

nTia89 commented on 2020-03-27 11:17 (UTC)

@caleb @grawlinson, I am a bit confused about ttf-symbola-infinality package: 1- as ttf-* package I expect it contains a ttf, but it doesn't. 2- the group 'infinality-bundle-fonts' doesn't exist anymore, it was substituted by 'fonts-meta-base' and 'fonts-meta-extended-lt' meta packages 3- already exists an identical package 'ttf-symbola-ib'

alerque commented on 2020-03-26 09:40 (UTC)

@aorth I cannot confirm, I get the same checksum on a fresh download right now.

alerque commented on 2020-03-25 23:11 (UTC)

Thanks @Brottweiler, that's my mistake. I just corrected it. I did not bump the pkgver since that would make people download it all over again for something that didn't actually get changed, it only shows a warning on install, it doesn't actually change the permissions. The fix will stop the warning for new installs and everybody else is okay anyway.

Brottweiler commented on 2020-03-25 23:01 (UTC) (edited on 2020-03-25 23:02 (UTC) by Brottweiler)

warning: directory permissions differ on /etc/fonts/conf.d/

filesystem: 755 package: 644

brianbrodsky12 commented on 2020-03-25 08:49 (UTC)

I just updated to 13.00-6 with aurman and worked fine. If it did not I would have downloaded a snapshot and tried makepkg. Thank you.

alerque commented on 2020-03-25 05:53 (UTC)

In the latest release of this package I've introduced a workaround to force fresh downloads whenever we bump the package release number, not just the version. This should work around most people's caching issues resulting from upstream's replacing files without changing the filename or versions.

If you hit a checksum error now please flag this package as out of date.

GeoZac commented on 2020-03-25 01:12 (UTC) (edited on 2020-03-25 01:14 (UTC) by GeoZac)

Seems the package is failing because of validity checks

Validating source files with sha512sums... font-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed 

But built fine with makepkg

grawlinson commented on 2020-03-24 23:37 (UTC)

brianbrodsky12: AUR package managers are not supported, I recommend using makepkg or a clean chroot. From a cursory glance, I suggest cleaning your cache.

brianbrodsky12 commented on 2020-03-24 22:46 (UTC)

No still getting error, just tried again:

[brian@brian-arch-desktop ~]$ aurman -Syyu [sudo] password for brian: :: Synchronizing package databases... core 135.6 KiB 797 KiB/s 00:00 [######################] 100% extra 1643.3 KiB 1182 KiB/s 00:01 [######################] 100% community 4.8 MiB 1208 KiB/s 00:04 [######################] 100% :: Starting full system upgrade... there is nothing to do

~~ initializing aurman... ~~ calculating solutions...

:: The following 1 package(s) are getting updated: aur/ttf-symbola 13.00-4 -> 13.00-5

?? Do you want to continue? Y/n: ~~ looking for new pkgbuilds and fetching them... ==> Making package: font-symbola 13.00-5 (Tue 24 Mar 2020 06:45:08 PM EDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found font-symbola-13.00.zip -> Found LICENSE.pdf ==> Validating source files with sha512sums... font-symbola-13.00.zip ... FAILED LICENSE.pdf ... Passed ==> ERROR: One or more files did not pass the validity check! 2020-03-24 18:45:08,252 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/brian/.cache/aurman/font-symbola [brian@brian-arch-desktop ~]$

F1nny commented on 2020-03-24 22:37 (UTC) (edited on 2020-03-24 22:39 (UTC) by F1nny)

@caleb and @gawlinson Ahh gotcha and thank you both for the quick action/reply here, greatly appreciate you both :)

@brianbrodsky12 gawlinson got it fixed up pretty quick, just try again and should be good (I just confirmed all clear/good!)

brianbrodsky12 commented on 2020-03-24 22:18 (UTC)

I am also getting validity check error, how do I get around?

grawlinson commented on 2020-03-24 21:24 (UTC)

caleb: Added you as a co-maintainer, go wild!

F1nny: Thanks for the notification. :)

alerque commented on 2020-03-24 21:03 (UTC)

@F1nny The upstream doesn't use any file versioning and just posts a new zip file at the same name with updated contents. This makes it a pain to package, and the checksum serves as an "out of date flag", at which point the two sources need comparing to make sure there are not build changes (unlikely in this case) and then updating to whatever version the internal font files show now.

F1nny commented on 2020-03-24 19:17 (UTC)

Build failing due to validity check as the source file (Symbola.zip) has been modified for some reason (? curious on, but looks fine after checking/scanning)

alerque commented on 2020-03-24 08:44 (UTC)

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

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"

malae commented on 2019-12-11 04:44 (UTC)

@ pychuang “The problem is that it's "probably" illegal to download the fonts from other websites.”

The License Agreement does not state that there is any restriction to downloading from other sites and the first part of the USER paragraph from the license implies that the UFAS download may be available on sites other than the teilar.gr site. The Developer could only restrict their downloading by making agreements with such sites or taking actions against them to prevent their downloading.

“USER: refers to anyone who downloads UFAS from this, or any other site; may use UFAS for strictly personal and non-commercial purposes, without charge; is allowed a single instantiation and no network installation;”

The next part states the restrictions on users who have downloaded UFAS:

“agrees not to adapt, modify, alter, translate, convert, or otherwise change UFAS; may not host, loan to service bureaus or in any way redistribute UFAS, with or without charge; may not license, sell, rent, lease, sublicense, lend, or in any way distribute UFAS for profit. Commercial or educational use of UFAS is not permitted”

pychuang commented on 2019-12-10 11:32 (UTC)

@malae The problem is that it's "probably" illegal to download the fonts from other websites.

I'm not very sure, though. According to the license (http://users.teilar.gr/~g1951d/License.pdf), redistribution is not allowed. But I don't know if it's OK if we, as users, download the fonts from other websites. After all, we don't redistribute the fonts. We only download them.

applebloom commented on 2019-11-30 18:36 (UTC)

Downloading zip (http://users.teilar.gr/~g1951d/Symbola.zip) now 404-s.

malae commented on 2019-11-30 04:45 (UTC)

@grawlinson Apologies for my incorrect explanation. This is my first active foray into AUR after only 6 months of Linux and Arch, it was very late and I wanted to pass on my experience.

When I ran makepkg -si, it returned ... curl: (22) The requested URL returned error: 404 Not Found ==> ERROR: Failure while downloading http://users.teilar.gr/~g1951d/Symbola.zip Aborting... I presumably should have just said that there was a 404 error with the URL on git.

I confirmed that the Symbola.zip file was available on https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip from the post by kronikpillow, by downloading it.

I had been getting errors in .Xsessions-errors with symbola and assumed it was because the font was missing. After successfully installing the font, the error no longer appears.

grawlinson commented on 2019-11-29 18:06 (UTC)

Source is not supposed to be uploaded to the AUR so nothing is "missing", as you've claimed.

Additionally, fontlibrary.org (and any other source, unless proven otherwise) does not have the legal right to redistribute the font. This is stated in the license agreement.

malae commented on 2019-11-29 16:36 (UTC)

I have gone in circles with this issue, but from all information below, it can be solved: git clone https://aur.archlinux.org/ttf-symbola.git If you then run cd ttf-symbola makepkg -si

it will fail because the zip file is also missing in git. Go to the ttf-symbola folder to the line starting 'source' and replace with: source=("${pkgname}-${pkgver}.zip::https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip" "LICENSE") (URL from below) If you run makepkg -si it will fail again, because checksum is not valid at your own risk, run: makepkg -si --skipchecksums This worked for me.

grawlinson commented on 2019-11-29 16:17 (UTC)

Note from upstream:

New versions of all fonts will be uploaded after the release of Unicode version 13, March 2020.

This is a known issue and is out of anyone’s control, except the author.

grawlinson commented on 2019-11-29 16:15 (UTC) (edited on 2019-11-29 16:15 (UTC) by grawlinson)

iago-lito: It seems that the upstream author has removed all of their fonts, which is unfortunate. Additionally, AUR helpers generally aren’t supported.

graves501: That isn’t enough information to give you a sufficient answer.

iago-lito commented on 2019-11-29 14:17 (UTC)

Tried to install with yay today, but got a 404. The file

http://users.teilar.gr/~g1951d/Symbola.zip

is not found. What's wrong?

graves501 commented on 2019-10-22 06:57 (UTC)

Just wanted to upgrade and had this issue:

==> Entering fakeroot environment... fakeroot internal error #43: Identifier removed semop(2): encountered an error: Invalid argument /usr/bin/fakeroot: line 1: kill: (18714) - No such process Error making: ttf-symbola

Did anyone else encounter this problem?

wezm commented on 2019-09-04 00:22 (UTC)

No need for the unzip make dependency. makepkg uses libarchive/bsdtar (a dependency of pacman) to unpack archives.

kronikpillow commented on 2019-07-23 01:34 (UTC) (edited on 2019-07-23 01:34 (UTC) by kronikpillow)

@grawlinson https://fontlibrary.org/assets/downloads/symbola/cf81aeb303c13ce765877d31571dc5c7/symbola.zip

hope this helps fix the problem

grawlinson commented on 2019-07-14 10:01 (UTC)

That’s because the source server is down. If it doesn’t come back up within a few days, I’ll talk with the overlords and see what they say.

kronikpillow commented on 2019-07-14 09:11 (UTC)

for some reason I can't install it at all, download fails

MasinAD commented on 2019-03-15 16:36 (UTC)

Pardon my naïve question, but did someone ask George Douros if he would allow Arch Linux to redistribute the font?

grawlinson commented on 2019-03-13 23:51 (UTC)

Apologies for the lack of communication. Will update ASAP.

kenogo commented on 2019-03-08 12:36 (UTC)

SHA512 sum of Symbola.zip should be changed to '96057c9dbf8a1ab48323d49f727dc00eb8ab66a60e4037b622280d6b84a2c692129e174994a36683ba78bee43e2a2096c4d87ac5c350be78f4d8d6cd7218a528'

cfr42 commented on 2018-06-18 01:09 (UTC)

It should be reported upstream as a bug, then.

Foxboron commented on 2018-06-13 12:36 (UTC)

It is not a bug. The developer of symbola has changed the file without changing the version. makepkg sees the file and see that you have downloaded it before and uses that. checksum fails. It's expected behaviour.

pmatos commented on 2018-06-13 12:33 (UTC)

@kkays you're right, it worked. aurman bug maybe?

kkays commented on 2018-06-13 12:30 (UTC)

@pmatos I had the same error trying to update via aurman. It seems it had a cached version of the zip (ttf-symbola-11.00.zip) that it was using instead of grabbing the new one.

rm -rf ~/.cache/aurman/ttf-symbola and try again, or skip the AUR helper for this update.

arjunv commented on 2018-06-12 21:31 (UTC)

@pmatos Updated SHA512 sum for Symbola.zip is be7b3fd8b2070a6713b189c0ee0c6d8aef481eb0c7e476dabfa3eb1a599cc7f3a00f14d7b9ca1f563722d550c098f272f62bb99fc490aba8132ed5ae7de59a7b

Verify from here: http://users.teilar.gr/~g1951d/Symbola.zip

pmatos commented on 2018-06-12 11:03 (UTC)

Currently I am getting:

==> Making package: ttf-symbola 11.00-2 (Tue 12 Jun 2018 13:02:59 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found ttf-symbola-11.00.zip
  -> Found LICENSE
==> Validating source files with sha512sums...
    ttf-symbola-11.00.zip ... FAILED
    LICENSE ... Passed
==> ERROR: One or more files did not pass the validity check!
2018-06-12 13:02:59,363 - wrappers - makepkg - ERROR - makepkg query makepkg -cf --noconfirm failed in directory /home/pmatos/.cache/aurman/ttf-symbola

SolarAquarion commented on 2018-06-07 19:14 (UTC)

@keepitsimpleengr you now need to download it manually. Since it's not redistributable via packaging

keepitsimpleengr commented on 2018-06-07 18:05 (UTC)

$ makepkg -srci ==> Making package: ttf-symbola-ib 11.00-2 (Thu 07 Jun 2018 11:04:40 AM PDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... ==> ERROR: Unknown download protocol: file Aborting...

ChALkeR commented on 2018-06-06 20:47 (UTC)

That said, this repo doesn't redistribute the font, but the license change might be unexpected for users, so imo rolling back to a freely redistributable version would be better.

ChALkeR commented on 2018-06-06 19:17 (UTC)

The license is invalid, v11 is not longer freely redistributable afaik. Please either rollback to v10 or remove this.

See https://bugs.archlinux.org/task/58886 for more info.