Skip to content

Commit

Permalink
fan2go: Add at 0.8.1
Browse files Browse the repository at this point in the history
**Summary**

Initial inclusion of fan2go
  • Loading branch information
stalebrim committed Apr 8, 2024
1 parent b035b43 commit f014556
Show file tree
Hide file tree
Showing 5 changed files with 130 additions and 0 deletions.
4 changes: 4 additions & 0 deletions packages/f/fan2go/MAINTAINERS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
This file is used to indicate primary maintainership for this package. A package may list more than one maintainer to avoid bus factor issues. People on this list may be considered “subject-matter experts”. Please note that Solus Staff may need to perform necessary rebuilds, upgrades, or security fixes as part of the normal maintenance of the Solus package repository. If you believe this package requires an update, follow documentation from https://help.getsol.us/docs/packaging/procedures/request-a-package-update. In the event that this package becomes insufficiently maintained, the Solus Staff reserves the right to request a new maintainer, or deprecate and remove this package from the repository entirely.

- Jarno Turkki
- Email: stalebrim@posteo.net
2 changes: 2 additions & 0 deletions packages/f/fan2go/abi_used_libs
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
libc.so.6
libsensors.so.5
62 changes: 62 additions & 0 deletions packages/f/fan2go/abi_used_symbols
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
libc.so.6:__errno_location
libc.so.6:__libc_start_main
libc.so.6:abort
libc.so.6:fclose
libc.so.6:fopen
libc.so.6:fprintf
libc.so.6:fputc
libc.so.6:free
libc.so.6:fwrite
libc.so.6:getgrgid_r
libc.so.6:getgrnam_r
libc.so.6:getgrouplist
libc.so.6:getpwnam_r
libc.so.6:getpwuid_r
libc.so.6:malloc
libc.so.6:mmap
libc.so.6:munmap
libc.so.6:nanosleep
libc.so.6:pthread_attr_destroy
libc.so.6:pthread_attr_getstack
libc.so.6:pthread_attr_getstacksize
libc.so.6:pthread_attr_init
libc.so.6:pthread_cond_broadcast
libc.so.6:pthread_cond_wait
libc.so.6:pthread_create
libc.so.6:pthread_detach
libc.so.6:pthread_getattr_np
libc.so.6:pthread_key_create
libc.so.6:pthread_mutex_lock
libc.so.6:pthread_mutex_unlock
libc.so.6:pthread_self
libc.so.6:pthread_setspecific
libc.so.6:pthread_sigmask
libc.so.6:setegid
libc.so.6:setenv
libc.so.6:seteuid
libc.so.6:setgid
libc.so.6:setgroups
libc.so.6:setregid
libc.so.6:setresgid
libc.so.6:setresuid
libc.so.6:setreuid
libc.so.6:setuid
libc.so.6:sigaction
libc.so.6:sigaddset
libc.so.6:sigemptyset
libc.so.6:sigfillset
libc.so.6:sigismember
libc.so.6:stderr
libc.so.6:strerror
libc.so.6:sysconf
libc.so.6:unsetenv
libc.so.6:vfprintf
libsensors.so.5:sensors_cleanup
libsensors.so.5:sensors_get_adapter_name
libsensors.so.5:sensors_get_all_subfeatures
libsensors.so.5:sensors_get_detected_chips
libsensors.so.5:sensors_get_features
libsensors.so.5:sensors_get_label
libsensors.so.5:sensors_get_value
libsensors.so.5:sensors_init
libsensors.so.5:sensors_snprintf_chip_name
24 changes: 24 additions & 0 deletions packages/f/fan2go/package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name : fan2go
version : 0.8.1
release : 1
source :
- https://github.com/markusressel/fan2go/archive/refs/tags/0.8.1.tar.gz : 14a40f041042e0d8772a57201f461aef6eb953b0e6031333e3e845ed75983965
homepage : https://github.com/markusressel/fan2go
license : AGPL-3.0-or-later
component : system.utils
summary : Simple daemon providing dynamic fan speed control based on temperature sensors
networking : yes
description: |
A simple daemon providing dynamic fan speed control based on temperature sensors. fan2go relies on lm-sensors to get both temperature and RPM sensor readings, as well as PWM controls, so it needs to be set up first.
builddeps :
- golang
- lm_sensors-devel
build : |
%make build
install : |
install -Dm00755 bin/fan2go $installdir/usr/bin/fan2go
install -Dm00644 fan2go.service $installdir/usr/lib/systemd/system/fan2go.service
install -Dm00644 fan2go.yaml $installdir/usr/share/fan2go/fan2go.yaml
install -Dm00644 LICENSE $installdir/usr/share/licenses/fan2go/LICENSE
check : |
%make test
38 changes: 38 additions & 0 deletions packages/f/fan2go/pspec_x86_64.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
<PISI>
<Source>
<Name>fan2go</Name>
<Homepage>https://github.com/markusressel/fan2go</Homepage>
<Packager>
<Name>Jarno Turkki</Name>
<Email>stalebrim@posteo.net</Email>
</Packager>
<License>AGPL-3.0-or-later</License>
<PartOf>system.utils</PartOf>
<Summary xml:lang="en">Simple daemon providing dynamic fan speed control based on temperature sensors</Summary>
<Description xml:lang="en">A simple daemon providing dynamic fan speed control based on temperature sensors. fan2go relies on lm-sensors to get both temperature and RPM sensor readings, as well as PWM controls, so it needs to be set up first.
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>fan2go</Name>
<Summary xml:lang="en">Simple daemon providing dynamic fan speed control based on temperature sensors</Summary>
<Description xml:lang="en">A simple daemon providing dynamic fan speed control based on temperature sensors. fan2go relies on lm-sensors to get both temperature and RPM sensor readings, as well as PWM controls, so it needs to be set up first.
</Description>
<PartOf>system.utils</PartOf>
<Files>
<Path fileType="executable">/usr/bin/fan2go</Path>
<Path fileType="library">/usr/lib/systemd/system/fan2go.service</Path>
<Path fileType="data">/usr/share/fan2go/fan2go.yaml</Path>
<Path fileType="data">/usr/share/licenses/fan2go/LICENSE</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2024-04-08</Date>
<Version>0.8.1</Version>
<Comment>Packaging update</Comment>
<Name>Jarno Turkki</Name>
<Email>stalebrim@posteo.net</Email>
</Update>
</History>
</PISI>

0 comments on commit f014556

Please sign in to comment.