Accepting request 1167506 from M17N:fonts

- 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
- 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

OBS-URL: https://build.opensuse.org/request/show/1167506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/symbols-only-nerd-fonts?expand=0&rev=3
This commit is contained in:
Ana Guerrero 2024-04-15 18:16:59 +00:00 committed by Git OBS Bridge
commit 40dfc8b1f0
5 changed files with 154 additions and 8 deletions

View File

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

118
license-audit.md Normal file
View File

@ -0,0 +1,118 @@
# 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
* any/all SIL OFL 1.1 licensed fonts have their appropriate license and/or release note information provided in the original unpatched version folders _and_ the patched version folders.
| Font | License |
| ----------------------------- | ---------------------------- |
| 0xProto | SIL OFL 1.1 |
| 3270 | BSD-3-Clause |
| Agave | MIT |
| AnonymousPro | SIL OFL 1.1 |
| Arimo | Apache 2.0 |
| AurulentSansMono | SIL OFL 1.1 |
| BigBlueTerminal | CC BY-SA 4.0 |
| BitstreamVeraSansMono | Bitstream Vera License v1.00 |
| Cascadia Code | SIL OFL 1.1 |
| CodeNewRoman | SIL OFL 1.1 |
| ComicShannsMono | MIT |
| CommitMono | SIL OFL 1.1 |
| Cousine | Apache 2.0 |
| D2Coding | SIL OFL 1.1 |
| DaddyTimeMono | SIL OFL 1.1 |
| DejaVuSansMono | Bitstream Vera License v1.00 |
| DroidSansMono | Apache 2.0 |
| EnvyCodeR | SIL OFL 1.1 |
| FantasqueSansMono | SIL OFL 1.1 |
| FiraCode | SIL OFL 1.1 |
| FiraMono | SIL OFL 1.1 |
| GeistMono | SIL OFL 1.1 |
| Go-Mono | BSD-3-Clause-Clear |
| Gohu | Do What The Fuck You Want To |
| Hack | Bitstream-Vera |
| Hasklig | SIL OFL 1.1 |
| HeavyData | Vic Fieger License |
| Hermit | SIL OFL 1.1 |
| iA Writer | SIL OFL 1.1 |
| IBM Plex Mono | SIL OFL 1.1 |
| Inconsolata | SIL OFL 1.1 |
| InconsolataGo | SIL OFL 1.1 |
| InconsolataLGC | SIL OFL 1.1 |
| IntelOneMono | SIL OFL 1.1 |
| Iosevka | SIL OFL 1.1 |
| JetBrainsMono | SIL OFL 1.1 |
| Lekton | SIL OFL 1.1 |
| LiberationMono | SIL OFL 1.1 |
| Lilex | SIL OFL 1.1 |
| MartianMono | SIL OFL 1.1 |
| Meslo | Apache 2.0 |
| Monaspace | SIL OFL 1.1 |
| Monofur | Monofur Free License |
| Monoid | MIT |
| Mononoki | SIL OFL 1.1 |
| MPlus | SIL OFL 1.1 |
| Noto | SIL OFL 1.1 |
| OpenDyslexic | Bitstream License |
| Overpass | SIL OFL 1.1 |
| ProFont | MIT |
| ProggyClean | MIT |
| Recursive | SIL OFL 1.1 |
| RobotoMono | Apache 2.0 |
| ShareTechMono | SIL OFL 1.1 |
| SourceCodePro | SIL OFL 1.1 |
| SpaceMono | SIL OFL 1.1 |
| Terminus | SIL OFL 1.1 |
| Tinos | Apache 2.0 |
| Ubuntu | Ubuntu Font License 1.0 |
| UbuntuMono | Ubuntu Font License 1.0 |
| VictorMono | SIL OFL 1.1 |
| Zed | SIL OFL 1.1 |

View File

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

View File

@ -1,3 +1,27 @@
-------------------------------------------------------------------
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>
@ -10,6 +34,7 @@ Mon Jan 29 17:05:57 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>
- 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>

View File

@ -17,13 +17,14 @@
Name: symbols-only-nerd-fonts
Version: 3.1.1
Version: 3.2.1
Release: 0
Summary: A glyphs-only version of Nerd Fonts
License: MIT
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: https://github.com/ryanoasis/nerd-fonts/releases/download/v%{version}/NerdFontsSymbolsOnly.tar.xz
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
@ -37,16 +38,18 @@ This package only contains the symbols without including a base font.
%build
%check
%install
install -d %{buildroot}%{_ttfontsdir} %{buildroot}%{_docdir}/%{name} %{buildroot}%{_licensedir}/%{name}
install -m644 *.ttf %{buildroot}%{_ttfontsdir}
install -m644 README.md %{buildroot}%{_docdir}/%{name}
install -m644 -t %{buildroot}%{_docdir}/%{name} README.md %{SOURCE10}
install -m644 LICENSE %{buildroot}%{_licensedir}/%{name}
%reconfigure_fonts_scriptlets
%files
%doc README.md
%doc README.md license-audit.md
%license LICENSE
%{_ttfontsdir}