From 21ac74617485e2da5c65ac5db6ce8cccdfe63727 Mon Sep 17 00:00:00 2001 From: Muhammad Alfi Syahrin Date: Sun, 17 May 2026 08:02:04 +0700 Subject: [PATCH] font-awesome: Update to v7.2.0 **Summary** There is no TTF fonts anymore [Changelog](https://fontawesome.com/changelog) **Packaging Changes** - Rename the package as `font-awesome` - `-ttf`subpackage has been dropped - Add `-woff2` and `-otf` subpackage - Deprecate `-ttf` subpackage --- packages/f/font-awesome-ttf/package.yml | 15 ----- packages/f/font-awesome-ttf/pspec_x86_64.xml | 39 ------------ .../MAINTAINERS.md | 3 + .../files/fontawesome-otf.metainfo.xml} | 4 +- .../files/fontawesome-woff2.metainfo.xml | 9 +++ .../monitoring.yaml | 0 packages/f/font-awesome/package.yml | 28 +++++++++ packages/f/font-awesome/pspec_x86_64.xml | 60 +++++++++++++++++++ repo_data/distribution.xml | 1 + repo_data/distribution.xml.in | 3 + 10 files changed, 106 insertions(+), 56 deletions(-) delete mode 100644 packages/f/font-awesome-ttf/package.yml delete mode 100644 packages/f/font-awesome-ttf/pspec_x86_64.xml rename packages/f/{font-awesome-ttf => font-awesome}/MAINTAINERS.md (90%) rename packages/f/{font-awesome-ttf/files/fontawesome.metainfo.xml => font-awesome/files/fontawesome-otf.metainfo.xml} (86%) create mode 100644 packages/f/font-awesome/files/fontawesome-woff2.metainfo.xml rename packages/f/{font-awesome-ttf => font-awesome}/monitoring.yaml (100%) create mode 100644 packages/f/font-awesome/package.yml create mode 100644 packages/f/font-awesome/pspec_x86_64.xml diff --git a/packages/f/font-awesome-ttf/package.yml b/packages/f/font-awesome-ttf/package.yml deleted file mode 100644 index df088e13410a..000000000000 --- a/packages/f/font-awesome-ttf/package.yml +++ /dev/null @@ -1,15 +0,0 @@ -# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json -name : font-awesome-ttf -version : 6.7.2 -release : 39 -source : - - https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/6.7.2.tar.gz : fdebdf3f1b8641a4b665c61f1f48e482b140a817ce619113559201b8a1fcdd51 -homepage : https://fontawesome.com -license : OFL-1.1 -component : desktop.font -summary : Font Awesome Free -description: | - Font Awesome - The iconic font and CSS toolkit -install : | - install -Dm00644 webfonts/*.ttf -t $installdir/usr/share/fonts/truetype/fontawesome/ - install -Dm00644 $pkgfiles/fontawesome.metainfo.xml $installdir/usr/share/metainfo/fontawesome.metainfo.xml diff --git a/packages/f/font-awesome-ttf/pspec_x86_64.xml b/packages/f/font-awesome-ttf/pspec_x86_64.xml deleted file mode 100644 index af93c165b5fe..000000000000 --- a/packages/f/font-awesome-ttf/pspec_x86_64.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - font-awesome-ttf - https://fontawesome.com - - Algent Albrahimi - algent@protonmail.com - - OFL-1.1 - desktop.font - Font Awesome Free - Font Awesome - The iconic font and CSS toolkit - - https://sources.getsol.us/README.Solus - - - font-awesome-ttf - Font Awesome Free - Font Awesome - The iconic font and CSS toolkit - - desktop.font - - /usr/share/fonts/truetype/fontawesome/fa-brands-400.ttf - /usr/share/fonts/truetype/fontawesome/fa-regular-400.ttf - /usr/share/fonts/truetype/fontawesome/fa-solid-900.ttf - /usr/share/fonts/truetype/fontawesome/fa-v4compatibility.ttf - /usr/share/metainfo/fontawesome.metainfo.xml - - - - - 2024-12-19 - 6.7.2 - Packaging update - Algent Albrahimi - algent@protonmail.com - - - \ No newline at end of file diff --git a/packages/f/font-awesome-ttf/MAINTAINERS.md b/packages/f/font-awesome/MAINTAINERS.md similarity index 90% rename from packages/f/font-awesome-ttf/MAINTAINERS.md rename to packages/f/font-awesome/MAINTAINERS.md index 91d4f7bcd6c7..2ea6c8db06c1 100644 --- a/packages/f/font-awesome-ttf/MAINTAINERS.md +++ b/packages/f/font-awesome/MAINTAINERS.md @@ -3,3 +3,6 @@ This file is used to indicate primary maintainership for this package. A package - Algent Albrahimi - Matrix: @algent:matrix.org - Email: algent@protonmail.com +- Muhammad Alfi Syahrin + - Matrix: @alfisya:matrix.org + - Email: alfi@getsol.us diff --git a/packages/f/font-awesome-ttf/files/fontawesome.metainfo.xml b/packages/f/font-awesome/files/fontawesome-otf.metainfo.xml similarity index 86% rename from packages/f/font-awesome-ttf/files/fontawesome.metainfo.xml rename to packages/f/font-awesome/files/fontawesome-otf.metainfo.xml index b08daf391652..e34c2ec5ff99 100644 --- a/packages/f/font-awesome-ttf/files/fontawesome.metainfo.xml +++ b/packages/f/font-awesome/files/fontawesome-otf.metainfo.xml @@ -1,9 +1,9 @@ - fontawesome + fontawesome-otf CC0-1.0 - Font Awesome + Font Awesome (OTF) https://fontawesome.com/ Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. diff --git a/packages/f/font-awesome/files/fontawesome-woff2.metainfo.xml b/packages/f/font-awesome/files/fontawesome-woff2.metainfo.xml new file mode 100644 index 000000000000..358f9688c9c8 --- /dev/null +++ b/packages/f/font-awesome/files/fontawesome-woff2.metainfo.xml @@ -0,0 +1,9 @@ + + + + fontawesome-woff2 + CC0-1.0 + Font Awesome (WOFF2) + https://fontawesome.com/ + Font Awesome is the Internet's icon library and toolkit, used by millions of designers, developers, and content creators. + diff --git a/packages/f/font-awesome-ttf/monitoring.yaml b/packages/f/font-awesome/monitoring.yaml similarity index 100% rename from packages/f/font-awesome-ttf/monitoring.yaml rename to packages/f/font-awesome/monitoring.yaml diff --git a/packages/f/font-awesome/package.yml b/packages/f/font-awesome/package.yml new file mode 100644 index 000000000000..ca193b722e6b --- /dev/null +++ b/packages/f/font-awesome/package.yml @@ -0,0 +1,28 @@ +# yaml-language-server: $schema=/usr/share/ypkg/schema/schema.json +name : font-awesome +version : 7.2.0 +release : 40 +source : + - https://github.com/FortAwesome/Font-Awesome/archive/refs/tags/7.2.0.tar.gz : 8f433b74d3d4bbba2a6374a0a0ddf53be8e127809341e4c2578719229b43903a +homepage : https://fontawesome.com +license : OFL-1.1 +component : + - otf : desktop.font + - woff2 : desktop.font +summary : + - Font Awesome Free (OTF) + - woff2: Font Awesome Free (WOFF2) +description: | + Font Awesome - The iconic font and CSS toolkit +install : | + install -Dm00644 otfs/*.otf -t $installdir/usr/share/fonts/opentype/fontawesome/ + install -Dm00644 webfonts/*.woff2 -t $installdir/usr/share/fonts/woff2/fontawesome/ + install -Dm00644 $pkgfiles/fontawesome*.metainfo.xml -t $installdir/usr/share/metainfo/ + %install_license LICENSE* +patterns : + - otf : + - /usr/share/fonts/opentype + - /usr/share/metainfo/fontawesome-otf.metainfo.xml + - woff2 : + - /usr/share/fonts/woff2 + - /usr/share/metainfo/fontawesome-woff2.metainfo.xml diff --git a/packages/f/font-awesome/pspec_x86_64.xml b/packages/f/font-awesome/pspec_x86_64.xml new file mode 100644 index 000000000000..4e2f7c9544e5 --- /dev/null +++ b/packages/f/font-awesome/pspec_x86_64.xml @@ -0,0 +1,60 @@ + + + font-awesome + https://fontawesome.com + + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + OFL-1.1 + Font Awesome Free (OTF) + Font Awesome - The iconic font and CSS toolkit + + https://sources.getsol.us/README.Solus + + + font-awesome + Font Awesome Free (OTF) + Font Awesome - The iconic font and CSS toolkit + + + /usr/share/licenses/font-awesome/LICENSE.txt + + + + font-awesome-otf + Font Awesome Free (OTF) + Font Awesome - The iconic font and CSS toolkit + + desktop.font + + /usr/share/fonts/opentype/fontawesome/Font Awesome 7 Brands-Regular-400.otf + /usr/share/fonts/opentype/fontawesome/Font Awesome 7 Free-Regular-400.otf + /usr/share/fonts/opentype/fontawesome/Font Awesome 7 Free-Solid-900.otf + /usr/share/metainfo/fontawesome-otf.metainfo.xml + + + + font-awesome-woff2 + Font Awesome Free (WOFF2) + Font Awesome - The iconic font and CSS toolkit + + desktop.font + + /usr/share/fonts/woff2/fontawesome/fa-brands-400.woff2 + /usr/share/fonts/woff2/fontawesome/fa-regular-400.woff2 + /usr/share/fonts/woff2/fontawesome/fa-solid-900.woff2 + /usr/share/fonts/woff2/fontawesome/fa-v4compatibility.woff2 + /usr/share/metainfo/fontawesome-woff2.metainfo.xml + + + + + 2026-05-17 + 7.2.0 + Packaging update + Muhammad Alfi Syahrin + malfisya.dev@hotmail.com + + + \ No newline at end of file diff --git a/repo_data/distribution.xml b/repo_data/distribution.xml index 8008ee4e201b..08b7b16c9469 100644 --- a/repo_data/distribution.xml +++ b/repo_data/distribution.xml @@ -3201,5 +3201,6 @@ mypaint-brushes1 gpgme-qt gpgme-qt-devel + font-awesome-ttf \ No newline at end of file diff --git a/repo_data/distribution.xml.in b/repo_data/distribution.xml.in index 85e2ead8fc45..f2c5556b7e07 100644 --- a/repo_data/distribution.xml.in +++ b/repo_data/distribution.xml.in @@ -4395,5 +4395,8 @@ gpgme-qt gpgme-qt-devel + + font-awesome-ttf +