Skip to content

Commit

Permalink
font-weather-icons: Housekeeping
Browse files Browse the repository at this point in the history
**Summary**

- Only ship .otf files
- Add appstream metainfo (Part of #449)
- Add monitoring.yml (Part of #4121)
  • Loading branch information
malfisya committed Nov 6, 2024
1 parent 98f8f84 commit ffc6ec4
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 28 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2024 Solus Developers <copyright@getsol.us -->
<component type="font">
<id>font-weather-icons</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Weather Icons</name>
<url type="homepage">https://github.com/erikflowers/weather-icons</url>
<summary>Icon font with 222 weather themed icons inspired by Font Awesome</summary>
</component>
6 changes: 6 additions & 0 deletions packages/f/font-weather-icons/monitoring.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
releases:
id: 375318
rss: https://github.com/erikflowers/weather-icons/releases.atom
# No known CPE, checked 2024-11-06
security:
cpe: ~
22 changes: 9 additions & 13 deletions packages/f/font-weather-icons/package.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,19 @@
name : font-weather-icons
version : 2.0.12
release : 3
release : 4
source :
- https://github.com/erikflowers/weather-icons/archive/refs/tags/2.0.12.tar.gz : e6a0693ec10ba423f26b7e6abcbf67ea7bec69fc0afaabb0ddd62799cdc91223
homepage : https://github.com/erikflowers/weather-icons
license : OFL-1.1
component :
- otf : desktop.font
- ttf : desktop.font
component : desktop.font
summary :
- Icon font with 222 weather themed icons inspired by Font Awesome (opentype)
- ttf : Icon font with 222 weather themed icons inspired by Font Awesome (truetype)
Icon font with 222 weather themed icons inspired by Font Awesome
description: |
Weather Icons is the only icon font with 222 weather themed icons, ready to be dropped right into any project that needs high quality weather, maritime, and meteorological based icons!
patterns :
- otf : /usr/share/fonts/opentype
- ttf : /usr/share/fonts/truetype
replaces :
- ttf : font-ibm-plex
install : |
install -D -m00644 _docs/font-source/weathericons-*.otf -t $installdir/usr/share/fonts/opentype/weathericons/
install -D -m00644 font/weathericons-*.ttf -t $installdir/usr/share/fonts/truetype/weathericons/
install -Dm00644 _docs/font-source/weathericons-*.otf -t $installdir/usr/share/fonts/opentype/weathericons/
install -Dm00644 $pkgfiles/weather_icons.metainfo.xml -t $installdir/usr/share/metainfo/
replaces :
- font-ibm-plex
- font-weather-icons-otf
- font-weather-icons-ttf
23 changes: 8 additions & 15 deletions packages/f/font-weather-icons/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,37 +8,30 @@
</Packager>
<License>OFL-1.1</License>
<PartOf>desktop.font</PartOf>
<Summary xml:lang="en">Icon font with 222 weather themed icons inspired by Font Awesome (opentype)</Summary>
<Summary xml:lang="en">Icon font with 222 weather themed icons inspired by Font Awesome</Summary>
<Description xml:lang="en">Weather Icons is the only icon font with 222 weather themed icons, ready to be dropped right into any project that needs high quality weather, maritime, and meteorological based icons!
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>font-weather-icons-otf</Name>
<Summary xml:lang="en">Icon font with 222 weather themed icons inspired by Font Awesome (opentype)</Summary>
<Name>font-weather-icons</Name>
<Summary xml:lang="en">Icon font with 222 weather themed icons inspired by Font Awesome</Summary>
<Description xml:lang="en">Weather Icons is the only icon font with 222 weather themed icons, ready to be dropped right into any project that needs high quality weather, maritime, and meteorological based icons!
</Description>
<PartOf>desktop.font</PartOf>
<Files>
<Path fileType="data">/usr/share/fonts/opentype/weathericons/weathericons-regular.otf</Path>
</Files>
</Package>
<Package>
<Name>font-weather-icons-ttf</Name>
<Summary xml:lang="en">Icon font with 222 weather themed icons inspired by Font Awesome (truetype)</Summary>
<Description xml:lang="en">Weather Icons is the only icon font with 222 weather themed icons, ready to be dropped right into any project that needs high quality weather, maritime, and meteorological based icons!
</Description>
<PartOf>desktop.font</PartOf>
<Files>
<Path fileType="data">/usr/share/fonts/truetype/weathericons/weathericons-regular-webfont.ttf</Path>
<Path fileType="data">/usr/share/metainfo/weather_icons.metainfo.xml</Path>
</Files>
<Replaces>
<Package>font-ibm-plex</Package>
<Package>font-weather-icons-otf</Package>
<Package>font-weather-icons-ttf</Package>
</Replaces>
</Package>
<History>
<Update release="3">
<Date>2024-05-09</Date>
<Update release="4">
<Date>2024-11-06</Date>
<Version>2.0.12</Version>
<Comment>Packaging update</Comment>
<Name>Muhammad Alfi Syahrin</Name>
Expand Down

0 comments on commit ffc6ec4

Please sign in to comment.