- Update to 3.3.0

* Devicons are updated so some old icons were dropped/replaced
  * Switch to devicons/devicon
  * Update Font Logos to 1.3.0
  * Add Chuck and Vitruvian Man
  * Add Progress Indicators a la Fira Code
  * FontAwesome: Scale glyphs a bit smaller
  * Improve Bazel icon
  * Improve Ruby and Firebase icons

OBS-URL: https://build.opensuse.org/package/show/M17N:fonts/symbols-only-nerd-fonts?expand=0&rev=8
This commit is contained in:
OBS User smolsheep 2024-11-20 08:05:08 +00:00 committed by Git OBS Bridge
commit c811c0117d
7 changed files with 266 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

126
license-audit.md Normal file
View File

@ -0,0 +1,126 @@
# License audit
## Licenses found and basic summary of each
* MIT - all good do what you want basically
* CC 4 - share, adapt and change in any format is okay
* SIL OFL 1.1 - free to use, copy, merge, modify, redistribute with conditions: no selling, must contain this original license, must comply to the RFN (Reserved Font Names)
* Apache 2.0 - Basically permissive like MIT but a few things to note. Must include original copyright, note any significant changes to original code, copy of NOTICE file. Modified code does not need to remain under Apache 2.0.
* Creative Commons Attribution-ShareAlike 4.0 (CC BY-SA 4.0) - free to share and change. Must give proper attribution. Must distribute under same license. The font itself once patched indeed is.
* Bitstream Vera License v1.00 - do what want, no selling, must rename font.
* Do What The Fuck You Want To - the name summarizes the rules.
* Go License - Redistribution and everything is allowed. Only limitation is use of Google Inc. to endorse/promote.
* Vic Fieger License - free to do whatever you want
* Monofur Free License - free do what you want just require license file
* Bitstream License - do what you want, attribution required
* Ubuntu Font License 1.0 - do what you want, attribution and license must be included. There may be some ambiguity on the naming, but I believe we comply with it:
* > (c) Modified Versions which are not Substantially Changed must be
renamed to both (i) retain the name of the Original Version and (ii) add
additional naming elements to distinguish the Modified Version from the
Original Version. The name of such Modified Versions must be the name of
the Original Version, with "derivative X" where X represents the name of
the new work, appended to that name.
## Original source works under Nerd Fonts repository
All files created such as `font-patcher` and any `ph` or `sh` script/source files are released under an MIT license.
## Glyph/icon sources
| Project | License |
| ------------------------------------------------ | ----------------|
| Codicons | CC BY 4.0 |
| Devicons | MIT |
| Font Awesome | CC BY 4.0 |
| Font Awesome Extension | MIT |
| Font Logos | Unlicensed |
| IEC Power Symbols | MIT |
| Material Design Icons | Apache 2.0 |
| Original Source (Seti-UI but modified) | MIT |
| Octicons | MIT |
| Pomicons | SIL OFL 1.1 |
| Powerline Extra Symbols | MIT |
| Powerline Symbols | Free License |
| Weather Icons | SIL OFL 1.1 |
### Additional notes
* font awesome - we use the icons which are CC 4.0.
* weather icons - project is unfortunately dead, but added the OFL license files to comply.
## Fonts
* All fonts have their appropriate license and/or release note information provided in the original unpatched version folders _and_ the patched version folders.
* Machine readable license info is in the `fonts.json` file
| Font | License SPDX |
| ----------------------------- | ---------------------------- |
| 0xProto | OFL-1.1-no-RFN |
| IBM 3270 | BSD-3-Clause |
| Agave | MIT |
| Anonymous Pro | OFL-1.1-RFN |
| Arimo | Apache-2.0 |
| Aurulent Sans Mono | OFL-1.1-no-RFN |
| BigBlue Terminal | CC-BY-SA-4.0 |
| Bitstream Vera Sans Mono | Bitstream-Vera |
| IBM Plex Mono | OFL-1.1-RFN |
| Cascadia Code | OFL-1.1-RFN |
| Cascadia Mono | OFL-1.1-RFN |
| Code New Roman | OFL-1.1-no-RFN |
| Comic Shanns Mono | MIT |
| Commit Mono | OFL-1.1-no-RFN |
| Cousine | Apache-2.0 |
| D2Coding | OFL-1.1-no-RFN |
| DaddyTimeMono | OFL-1.1-no-RFN |
| DejaVu Sans Mono | Bitstream-Vera |
| Droid Sans Mono | Apache-2.0 |
| Envy Code R | OFL-1.1-RFN |
| Fantasque Sans Mono | OFL-1.1-no-RFN |
| Fira Code | OFL-1.1-no-RFN |
| Fira | OFL-1.1-no-RFN |
| Geist Mono | OFL-1.1-no-RFN |
| Go Mono | BSD-3-Clause-Clear |
| Gohu | WTFPL |
| Hack | Bitstream-Vera AND MIT |
| Hasklig | OFL-1.1-RFN |
| Heavy Data | LicenseRef-VicFieger |
| Hermit | OFL-1.1-RFN |
| iA Writer | OFL-1.1-RFN |
| Inconsolata | OFL-1.1-no-RFN |
| InconsolataGo | OFL-1.1-no-RFN |
| Inconsolata LGC | OFL-1.1-no-RFN |
| Intel One Mono | OFL-1.1-RFN |
| Iosevka | OFL-1.1-no-RFN |
| Iosevka Term | OFL-1.1-no-RFN |
| Iosevka Term Slab | OFL-1.1-no-RFN |
| JetBrains Mono | OFL-1.1-no-RFN |
| Lekton | OFL-1.1-no-RFN |
| Liberation Mono | OFL-1.1-RFN |
| Lilex | OFL-1.1-no-RFN |
| MartianMono | OFL-1.1-no-RFN |
| Meslo LG | Apache-2.0 |
| Monaspace | OFL-1.1-RFN |
| Monofur | LicenseRef-Monofur |
| Monoid | MIT OR OFL-1.1-no-RFN |
| Mononoki | OFL-1.1-RFN |
| MPlus | OFL-1.1-no-RFN |
| Noto | OFL-1.1-no-RFN |
| OpenDyslexic | Bitstream-Vera |
| Overpass | OFL-1.1-no-RFN or LGPL-2.1-only |
| ProFont | MIT |
| ProggyCleanTT | MIT |
| Recursive Mono | OFL-1.1-no-RFN |
| Roboto Mono | Apache-2.0 |
| Share Tech Mono | OFL-1.1-RFN |
| Source Code Pro | OFL-1.1-RFN |
| Space Mono | OFL-1.1-no-RFN |
| Symbols Only | MIT |
| Terminus | OFL-1.1-RFN |
| Tinos | Apache-2.0 |
| Ubuntu | LicenseRef-UbuntuFont |
| Ubuntu Mono | LicenseRef-UbuntuFont |
| Ubuntu Sans | LicenseRef-UbuntuFont |
| Victor Mono | OFL-1.1-no-RFN |
| Zed Mono | OFL-1.1-no-RFN |
_LicenseRef licenses have no SPDX value_

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b7a3eee24d2b0910f3a07705f1e053221d2535f07c5a13614c4dead2620e9978
size 1752504

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8b5ecbe2612cb37d75e2645f7644876bc38960574909b1c01c002d0e8d33deb3
size 2004588

View File

@ -0,0 +1,54 @@
-------------------------------------------------------------------
Wed Nov 20 07:59:51 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Update to 3.3.0
* Devicons are updated so some old icons were dropped/replaced
* Switch to devicons/devicon
* Update Font Logos to 1.3.0
* Add Chuck and Vitruvian Man
* Add Progress Indicators a la Fira Code
* FontAwesome: Scale glyphs a bit smaller
* Improve Bazel icon
* Improve Ruby and Firebase icons
-------------------------------------------------------------------
Sat Apr 13 02:07:18 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Fix URL for license-audit.md
- Update to 3.2.1
* Reorder some FontAwesome glyphs
- EE00 - EE0B shifted to EFC3 - EFCE
- F0E6 shifted to EFC2
- swap F219 with F29F and F167 with F16A
-------------------------------------------------------------------
Sun Apr 7 01:35:16 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>
- Install license-audit.md and obtain as source.
- Fix licenses to those mentioned in upstream's license-audit.md
- Update to 3.2.0
* Add Ada icon
* Add Astro icon
* Add inverse Powerline arrow heads
* Add Prettier icon
* Update Codicons to 0.0.35
* Update Font Awesome to 6.5.1
* Update Font Logos to 1.2.0
-------------------------------------------------------------------
Mon Jan 29 17:05:57 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
- Update to 3.1.1
* New icons
- Add Common Lisp and Scheme icon
- Add Fennel icon @Grazfather
- Add Neovim icon @georgeguimaraes
- Add TOML icon @cpea2506
- Update Font Logos to v1.1.1
* Features
- Update Windows icon to Windows 11
-------------------------------------------------------------------
Tue Jun 6 04:40:20 UTC 2023 - Joshua Smith <jsmithfpv@gmail.com>
- Initial package of Symbols-only Nerd Fonts v3.0.2 for openSUSE.

View File

@ -0,0 +1,56 @@
#
# spec file for package symbols-only-nerd-fonts
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: symbols-only-nerd-fonts
Version: 3.3.0
Release: 0
Summary: A glyphs-only version of Nerd Fonts
License: Apache-2.0 AND CC-BY-4.0 AND MIT AND OFL-1.1-no-RFN AND SUSE-Freeware
Group: System/X11/Fonts
URL: https://github.com/ryanoasis/nerd-fonts
Source: %{url}/releases/download/v%{version}/NerdFontsSymbolsOnly.tar.xz#/%{name}-%{version}.tar.xz
Source10: https://raw.githubusercontent.com/ryanoasis/nerd-fonts/v%{version}/license-audit.md
BuildRequires: fontpackages-devel
BuildArch: noarch
%reconfigure_fonts_prereq
%description
Nerd Fonts takes popular programming fonts and adds a bunch of glyphs.
This package only contains the symbols without including a base font.
%prep
%autosetup -c
%build
%check
%install
install -d %{buildroot}%{_ttfontsdir} %{buildroot}%{_docdir}/%{name} %{buildroot}%{_licensedir}/%{name}
install -m644 *.ttf %{buildroot}%{_ttfontsdir}
install -m644 -t %{buildroot}%{_docdir}/%{name} README.md %{SOURCE10}
install -m644 LICENSE %{buildroot}%{_licensedir}/%{name}
%reconfigure_fonts_scriptlets
%files
%doc README.md license-audit.md
%license LICENSE
%{_ttfontsdir}
%changelog