Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
5cfffbb
Add libelektra specification that corresponds to currently supported …
Jul 20, 2021
a460cf8
Remove deprecated configuration value "transition" from specification
Jul 20, 2021
8cc96b7
Revise naming and hierarchy
Jul 20, 2021
5e25918
Change to types that better match possible values
Jul 20, 2021
62897f3
Add metadata for required plugins
Jul 21, 2021
558c1e2
Add default values
Jul 21, 2021
6a9936c
Add "range" metadata
Jul 21, 2021
9dd2fcc
Replace regex for time values by check/date
Jul 21, 2021
5381b57
Add "require" metadata
Jul 21, 2021
b8cfdd1
Remove prefix "redshift/" from key names
Jul 21, 2021
b13b051
Revise TODOs
Jul 21, 2021
4963eba
Remove infos/plugins (see https://github.com/jonls/redshift/pull/829#…
Jul 22, 2021
c00dea1
Add explanation and links about specification files
Jul 22, 2021
a4ee0a9
Improve naming and hierarchy of keys
Jul 22, 2021
7f32a6b
Add missing example, default and require
Jul 22, 2021
0ad584c
Add link to documentation for adjustment method
Jul 22, 2021
d1b785d
Improve hierarchy of keys
Jul 22, 2021
5bab4e6
Merge duplicate values randr/crtc resp. drm/crtc and randr/screen res…
Jul 23, 2021
e50c21d
Improve descriptions of brightness/day and brightness/night
Jul 23, 2021
a18c2c6
Fix wrong type and check of gamma, gamma/night and gamma/day
Jul 23, 2021
3d9241c
Add note about environment variables
Jul 23, 2021
5a34613
Add CLI arguments to spec file
Jul 23, 2021
d345ea3
Add opt/arg = required
Jul 23, 2021
7bc88e1
Add newline at end of file.
Jul 29, 2021
bce2269
Remove obsolete comment, the parts of lcdprocs spec file have been re…
Jul 29, 2021
d88215c
Improve comments and configuration setting descriptions
Jul 29, 2021
918f66c
Add support for single value gamma values and improve descriptions an…
Aug 5, 2021
83f5b3a
Add default option "auto" for adjustment/method and provider/location…
Aug 5, 2021
64a188b
Fix type of enum keys
Aug 5, 2021
034b2cf
Add missing check/type for float keys
Aug 5, 2021
3bd280b
Add files generated by ./bootstrap and ./configure to .gitignore
Aug 19, 2021
c4cfbc4
Add folder generated by IntelliJ IDE to .gitinore
Aug 19, 2021
d49c5ec
Add line feed to end of file
Aug 19, 2021
5115d0c
Merge branch 'extend-gitignore' into improve-config/elektrify
Aug 19, 2021
e9527fe
Add libelektra as dependency
Aug 31, 2021
770f2e4
Extend specification file to include more keys
Aug 31, 2021
f5ff3f6
Fix wrong type of key provider/location
Aug 31, 2021
15f6c15
Add range of legal values for keys temp/day and temp/night
Aug 31, 2021
0684591
Remove config keys brightness and gamma in favor of their day/night v…
Aug 31, 2021
27208ab
Change boolean values from "true", "false" to "1" and "0" as required…
Sep 1, 2021
9c4772e
Set default value for lat, lon of location provider manual.
Sep 1, 2021
7397bfc
Split up [provider/time/dawn] and [provider/time/dusk] into time ranges.
Sep 1, 2021
629d68f
Add note on renaming enum values
Sep 1, 2021
1523d42
Add opt/arg = none for keys added in 770f2e4dab0edb1d68dce71b38d3ffa3…
Sep 1, 2021
efd0219
Improve description of key [gamma/preserve]
Sep 2, 2021
b07298e
Add keys to spec for oneshotmanual, showing list and help for methods…
Sep 2, 2021
39d8783
Replace loading of configuration by usage of Elektra
Sep 2, 2021
f3a69b6
Remove now unused files config-ini.h and config-ini.c
Sep 2, 2021
961c95d
Fix typo
Sep 3, 2021
57dad11
Add files generated by Elektra to .gitignore
Sep 9, 2021
09dc284
Add kdb gen and mount to autotools configuration and contributing doc…
Sep 9, 2021
5f85949
Fix parallel execution of make
Sep 11, 2021
20f9890
Update README.md with infos about changing configuration and remove o…
Sep 13, 2021
06c4744
Add note that mounting specification requires root privileges.
Sep 13, 2021
1811230
Reformat comment about specification files
Sep 13, 2021
6e44e5a
Change file suffix of specification file to .ni.
Sep 13, 2021
1c946bb
Add organisation part "jonls" to redshift's application key name.
Sep 13, 2021
6cac794
Improve description and fix wrong mapping of "fastfade" option.
Sep 13, 2021
5c1b3c2
Ensure string format of configured location is compatible with specif…
Sep 13, 2021
df9937f
Remove obsolete compass direction abbreviations.
Sep 13, 2021
4593953
Add human-readable error message for options gamma/day and gamma/night.
Sep 13, 2021
65fcae3
Remove obsolete comments from specification file.
Sep 13, 2021
0faff13
Fix typo.
Sep 13, 2021
2d099f1
Add info about negative values for "lat" and "lon" options.
Sep 13, 2021
b677acf
Refactor mapping of programm mode from if-else to switch.
Sep 13, 2021
ef12443
Improve error messages for unsupported location provider/adjustment m…
Sep 13, 2021
b0d66c6
Make error messages more user-friendly
Sep 17, 2021
f8d59d2
Improve error messages
Sep 18, 2021
9c0bf1b
Improve error message about no working location provider
Sep 18, 2021
39468d0
Add line breaks to error messages
Sep 18, 2021
268a813
Improve usability of automatic adjustment method selection:
Sep 18, 2021
ea42cf2
Improve usability of method and location provider listing.
Sep 18, 2021
5ccebbb
Improve usability of auto mode for method and location provider.
Sep 18, 2021
4c7e663
Improve usability of auto mode for method and location provider.
Sep 18, 2021
8785b45
Use stderr only for errors, not for infos.
Sep 18, 2021
35eabb1
Improve info messages for auto mode for method and location provider.
Sep 18, 2021
42b5768
Improve info message for location available.
Sep 18, 2021
c6b8e47
Revert CONTRIBUTING.md which was commited too early in 4c7e6636b8ac6e…
Sep 18, 2021
52f3417
Improve CONTRIBUTING.md:
Sep 18, 2021
4868f61
Move check for version flag to the top of option parsing so redshift …
Sep 18, 2021
49e197e
Implement printing help messagewhen short CLI option "-h" is used.
Sep 18, 2021
80314eb
Change key hierarchy and CLI option name of "fastfade"
Sep 20, 2021
2555f15
Remove dependency to file redshift.conf.sample from Makefile.am and a…
Sep 23, 2021
f90b740
Add copy of redshift.ni in dump format for windows builds
Sep 24, 2021
b22f577
Download and install Elektra during appveyor build
Sep 26, 2021
73fd5ee
Replace wget by curl in appveyor.yml script
Sep 26, 2021
121bc39
Replace cur by Start-FileDownload in appveyor.yml script
Sep 26, 2021
6b29a59
Fix typo in appveyor.yml
Sep 26, 2021
3e6b135
Replace unzip by 7z in appveyor.yml script
Sep 26, 2021
268ef91
Fix wrong path in appveyor.yml
Sep 26, 2021
500feb6
Fix wrong path in appveyor.yml
Sep 26, 2021
d97c3f5
Replace Redshift's program_mode_t enum by enum generated by Elektra
Sep 29, 2021
632fb69
Remove Redshift's validation of temperature and brightness values bec…
Sep 29, 2021
90246d6
Make files generated by elektra compatible with windows builds
Sep 26, 2021
ad74259
Remove reference to already deleted file src/config.ini.c from POTFIL…
Sep 26, 2021
56f6294
Fix AC_DEFINE
Sep 26, 2021
6f652de
Fix makefile for windows builds, add elektra resources to zip artefact
Sep 26, 2021
164db0c
Rewrite appveyor.yml to support Redshift with Elektra
Sep 26, 2021
1136781
Replace ELEKTRA_DOWNLOAD_URL with "master"
Sep 30, 2021
67d925e
Merge remote-tracking branch 'qwepoizt/adapt-for-windows' into improv…
Sep 30, 2021
750344b
Add macro branching in options.h
Sep 30, 2021
dcd3ab8
Add files generated by Elektra to git, document how to regenerate them.
Oct 5, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ autom4te.cache
/compile
/config.guess
/config.h.in
/config.h
/config.log
/config.status
/config.sub
Expand All @@ -86,6 +87,7 @@ autom4te.cache
# https://www.gnu.org/software/libtool/

/ltmain.sh
/libtool

# http://www.gnu.org/software/texinfo

Expand All @@ -110,9 +112,12 @@ m4/lt~obsolete.m4
/data/applications/redshift-gtk.desktop
/data/systemd/redshift.service
/data/systemd/redshift-gtk.service
/Makefile
/m4
/src/Makefile
/src/redshift
/src/redshift-gtk/defs.py
/src/redshift-gtk/Makefile
/src/redshift-gtk/redshift-gtk
/src/redshift-gtk/__pycache__/

Expand All @@ -130,3 +135,10 @@ m4/lt~obsolete.m4
/po/insert-header.sin
/po/quot.sed
/po/remove-potcdate.sin
/po/Makefile
/po/.intltool-merge-cache
/src/.deps/*.Po
/src/.deps/*.Plo

# IntelliJ IDE folder
.idea/
73 changes: 57 additions & 16 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,65 @@
Building from git clone
-----------------------

### 1. Execute bootstrap script
``` shell
$ ./bootstrap
$ ./configure
```

The bootstrap script will use autotools to set up the build environment
and create the `configure` script.

Use `./configure --help` for options. Use `--prefix` to make an install in
your home directory. This is necessary to test python scripts. The systemd
user unit directory should be set to avoid writing to the system location.

Systemd will look for the unit files in `~/.config/systemd/user` so this
### 2. Execute configure script

#### Enabling adjustment methods and location providers
* Which methods and providers your redshift build will support, is determined during execution of `./configure`.
* If you install none of the suggested dependencies (see below), **redshift will only work in a very limited manner**! Especially, **adjusting screen temperature will not be possible**.
* Therefore, make sure you have installed the required dependencies listed below, before `./configure`
* The `configure` script actually tells you which adjustment methods/providers will be included in the build:
```shell
(...)
Adjustment methods:
DRM: no
RANDR: yes
VidMode: no
Quartz (macOS): no
WinGDI (Windows): no

Location providers:
Geoclue2: yes
CoreLocation (macOS): no
(...)
```
* At least one of the adjustment methods should have "yes".
* Use `./configure --help` to see all available options.
* Use `--prefix` to make an install in your home directory. This is necessary to test python scripts. The systemd user unit directory should be set to avoid writing to the system location.
* Systemd will look for the unit files in `~/.config/systemd/user` so this
directory can be used as a target if the unit files will be used. Otherwise
the location can be set to `no` to disable the systemd files.

Example:
#### Example:

``` shell
$ ./configure --prefix=$HOME/redshift/root \
$ ./configure --enable-randr --prefix=$HOME/redshift/root \
--with-systemduserunitdir=$HOME/.config/systemd/user
```

Now, build the files:
### 3. Build and mount
Now, build the files and mount the Elektra specification:
(Mounting the specification requires root privileges. `redshift-conf.mount.sh` uses `sudo` to achieve that).

``` shell
$ make
$ APP_PATH=`pwd`/src/redshift sh src/elektra/redshift-conf.mount.sh
```

### 4. Execute redshift
The main redshift program can be run at this point:
```shell
$ src/redshift
```

The main redshift program can be run at this point. To install to the
prefix directory run:
### 5. Optional: Install
To install to the prefix directory run:

``` shell
$ make install
Expand All @@ -44,21 +72,34 @@ You can now run the python script. Example:
$ $HOME/redshift/root/bin/redshift-gtk
```

### Updating the Elektra specification file
When you update the Elektra specification file, make sure to regenerate the files `src/elektra/redshift-conf.*` and `src/elektra/windows/redshift-conf.*`:

```sh
cd src/elektra
kdb gen -F ni=redshift.ni highlevel "/sw/jonls/redshift/#0/current" redshift-conf initFn=loadConfiguration helpFn=printHelpMessage specloadFn=exitForSpecload embeddedSpec=full;
cd windows
kdb gen -F dump=redshift-win.dump highlevel "/sw/jonls/redshift/#0/current" redshift-conf initFn=loadConfiguration helpFn=printHelpMessage specloadFn=exitForSpecload embeddedSpec=full;
```

Dependencies
------------

* autotools, gettext
* intltool, libtool
* libdrm (Optional, for DRM support)
* libxcb, libxcb-randr (Optional, for RandR support)
* libX11, libXxf86vm (Optional, for VidMode support)
* libelektra5
* libdrm (Suggested but optional, for DRM support)
* libxcb, libxcb-randr (Suggested but optional, for RandR support)
* libX11, libXxf86vm (Suggested but optional, for VidMode support)
* Glib 2 (Optional, for GeoClue2 support)

* python3, pygobject, pyxdg (Optional, for GUI support)
* appindicator (Optional, for Ubuntu-style GUI status icon)

Ubuntu users will find all these dependencies in the packages listed in ``.travis.yml``.
#### Notes
* Install at least one adjustment method and location provider. Otherwise, redshift will only work in a very limited manner (see "2. Execute configure script" above).
* Ubuntu users will find all these dependencies in the packages listed in ``.travis.yml``.
* **Note that you also have to install the "-dev" packages for these libraries, if redshift should be able to use them**!


Coding style for C code
Expand Down
3 changes: 1 addition & 2 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,7 @@ EXTRA_ROOTDOC_FILES = \
CONTRIBUTING.md \
DESIGN \
README \
README-colorramp \
redshift.conf.sample
README-colorramp

_HICOLOR_FILES = \
data/icons/hicolor/scalable/apps/redshift.svg \
Expand Down
38 changes: 25 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,19 +54,31 @@ Use the packages provided by your distribution, e.g. for Ubuntu:
`apt-get install redshift` or `apt-get install redshift-gtk`. For developers,
please see _Building from source_ and _Latest builds from master branch_ below.

### How do I setup a configuration file?

A configuration file is not required but is useful for saving custom
configurations and manually defining the location in case of issues with the
automatic location provider. An example configuration can be found in
[redshift.conf.sample](redshift.conf.sample).

The configuration file should be saved in the following location depending on
the platform:

- Linux/macOS: `~/.config/redshift/redshift.conf` (if the environment variable `XDG_CONFIG_HOME` is undefined) or `${XDG_CONFIG_HOME}/redshift/redshift.conf` (if `XDG_CONFIG_HOME` is defined).
- Windows: Put `redshift.conf` in `%USERPROFILE%\AppData\Local\`
(aka `%localappdata%`).
### How do I configure Redshift?

* For temporary configuration execute Redshift with command-line (CLI) options.
`redshift --help` prints a list of supported options.
* For permanent changes use [Elektra's](https://www.libelektra.org/home) `kdb set` command.

#### Example: Change coordinates
* To temporariliy set your location coordinates via CLI options execute:
`redshift --location-provider=manual --lat 52.0 --lon 14.0`

* To set your location via `kdb` execute:

```
kdb set user:/sw/jonls/redshift/#0/current/provider/location manual
kdb set user:/sw/jonls/redshift/#0/current/provider/location/manual/lat 52.0
kdb set user:/sw/jonls/redshift/#0/current/provider/location/manual/lon 14.0
```

#### Supported configuration options
* For a list of supported CLI options execute `redshift --help`.
* For a list of supported options configureable via `kdb` execute:
* `kdb ls spec:/sw/jonls/redshift/#0/current`
* For details on a configuration option execute:
* `kdb meta-get spec:/sw/jonls/redshift/#0/current/INSERT_OPTION_NAME description`
* e.g.: `kdb meta-get spec:/sw/jonls/redshift/#0/current/fade description`

### Where can I find my coordinates to put in the configuration file?

Expand Down
48 changes: 40 additions & 8 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,40 +13,72 @@ build_script:
- ps: |
If ($env:arch -Match "x86_64") {
$env:MSYSTEM = "MINGW64"
# TODO: switch to release channel after Elektra 0.9.8 is released
$env:ELEKTRA_DOWNLOAD_URL = "https://build.libelektra.org/job/libelektra/job/master/lastSuccessfulBuild/artifact/artifacts/debian-bullseye-mingw-w64-x86_64/elektra.zip"
$env:PATH_FOR_ELEKTRA_FILES = "C:\msys64\mingw64"
} Else {
$env:MSYSTEM = "MINGW32"
# TODO: switch to release channel after Elektra 0.9.8 is released
$env:ELEKTRA_DOWNLOAD_URL = "https://build.libelektra.org/job/libelektra/job/master/lastSuccessfulBuild/artifact/artifacts/debian-bullseye-mingw-w64-i686/elektra.zip"
$env:PATH_FOR_ELEKTRA_FILES = "C:\msys64\mingw32"
}

$env:CONFIGURE_FLAGS = "--disable-drm --disable-randr --disable-vidmode --enable-wingdi --disable-quartz --disable-geoclue2 --disable-corelocation --disable-gui --disable-ubuntu --disable-nls --host=$env:arch-w64-mingw32"

- ps: md (Join-Path $env:APPVEYOR_BUILD_FOLDER root)

# Download and extract Elektra.
- ps: |
md (Join-Path $env:APPVEYOR_BUILD_FOLDER elektra-download)
cd $env:APPVEYOR_BUILD_FOLDER/elektra-download
Start-FileDownload $env:ELEKTRA_DOWNLOAD_URL
7z x elektra.zip

# Copied from https://stackoverflow.com/a/44931279
function CopyFilesToFolder ($fromFolder, $toFolder) {
$childItems = Get-ChildItem $fromFolder
$childItems | ForEach-Object {
Copy-Item -Path $_.FullName -Destination $toFolder -Recurse -Force
}
Write-Output "Copied all items of $fromFolder to $toFolder"
}
CopyFilesToFolder elektra\usr\local\lib $env:PATH_FOR_ELEKTRA_FILES\lib
CopyFilesToFolder elektra\usr\local\include $env:PATH_FOR_ELEKTRA_FILES\include
md $env:APPVEYOR_BUILD_FOLDER\root\bin
Copy-Item -Path elektra\usr\local\bin\kdb-static.exe $env:APPVEYOR_BUILD_FOLDER\root\bin
Copy-Item -Path elektra\usr\local\lib\libelektra-full.dll $env:APPVEYOR_BUILD_FOLDER\root\bin
cd $env:APPVEYOR_BUILD_FOLDER

- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && ./bootstrap"
- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && ./configure --prefix=\"$APPVEYOR_BUILD_FOLDER/root\" $CONFIGURE_FLAGS"
- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && make distcheck DISTCHECK_CONFIGURE_FLAGS=\"$CONFIGURE_FLAGS\""
- C:\msys64\usr\bin\bash -lc "cd $APPVEYOR_BUILD_FOLDER && make install"

test_script:

- |
%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -l 12:-34 -pv
- |
%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -l 12:-34 -m dummy -vo
- ps: Set-Content -Value "[redshift]`ndawn-time=6:30`ndusk-time=18:00-19:30`n" -Path time.config
mkdir C:\ProgramData\usr\local\kdb\
%APPVEYOR_BUILD_FOLDER%\root\bin\kdb-static.exe mount ../../../../projects/redshift/src/elektra/windows/redshift-win.dump spec:/sw/jonls/redshift/#0/current dump
%APPVEYOR_BUILD_FOLDER%\root\bin\kdb-static.exe spec-mount /sw/jonls/redshift/#0/current

- |
%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -c time.config -pv
%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe --help
- |
%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe -c time.config -m dummy -vo

%APPVEYOR_BUILD_FOLDER%\root\bin\redshift.exe --mode=print --location-provider=manual --lat=12 --lon=-34 --method=dummy -v
after_build:
- ps: |
$ZIP_NAME = "redshift-windows-$env:arch"
$ZIP_FILE = "redshift-windows-$env:arch.zip"

md $ZIP_NAME
Copy-Item -Path $env:APPVEYOR_BUILD_FOLDER\root\bin\redshift.exe -Destination $ZIP_NAME
Copy-Item -Path $env:APPVEYOR_BUILD_FOLDER\root\bin\kdb-static.exe -Destination $ZIP_NAME
Copy-Item -Path $env:APPVEYOR_BUILD_FOLDER\root\bin\libelektra-full.dll -Destination $ZIP_NAME
Copy-Item -Path $env:APPVEYOR_BUILD_FOLDER\src\elektra\windows\redshift-win.dump -Destination $ZIP_NAME
Copy-Item -Path README.md -Destination $ZIP_NAME/README.txt
Copy-Item -Path NEWS.md -Destination $ZIP_NAME/NEWS.txt
Copy-Item -Path COPYING -Destination $ZIP_NAME/COPYING.txt
Copy-Item -Path redshift.conf.sample -Destination $ZIP_NAME
7z a $ZIP_FILE $ZIP_NAME/

- ps: Push-AppveyorArtifact $ZIP_FILE
5 changes: 5 additions & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ esac
AC_CHECK_TOOL([WINDRES], [windres], [])
AS_IF([test "x$build_windows" = "xyes" -a -n "x$WINDRES"], [
enable_windows_resource=yes
AC_DEFINE([WINDOWS_BUILD], [1], [Add a DEFINE that this is a Windows build])

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It would surprise me very much if autotools do not already have a solution for that.

Copy link
Author

@qwepoizt qwepoizt Oct 5, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good point, thank you!

I haven't found a more elegant way to accomplish this and I found this solution to have a big benefit: WINDOWS_BUILD will be defined if and only if the rest of the build will also be made Windows-compatible.

E.g. a solution like https://stackoverflow.com/a/38899152 would have most of the build depend on AC_CHECK_TOOL([WINDRES], [windres], []) while WINDOWS_BUILD would only be defined if ${host_os} matches mingw*.

], [
enable_windows_resource=no
])
Expand Down Expand Up @@ -71,6 +72,10 @@ PKG_CHECK_MODULES([XCB_RANDR], [xcb-randr],
PKG_CHECK_MODULES([GLIB], [glib-2.0 gobject-2.0], [have_glib=yes], [have_glib=no])
PKG_CHECK_MODULES([GEOCLUE2], [glib-2.0 gio-2.0 >= 2.26], [have_geoclue2=yes], [have_geoclue2=no])

# No action-if-not-found is given, because we the build to fail, if elektra is missing.
# The build will fail, because that is the default behavior if action-if-not-found is not set ("end the execution with an error for not having found the dependency.", https://autotools.io/pkgconfig/pkg_check_modules.html)
PKG_CHECK_MODULES([ELEKTRA], [ elektra elektra-codegen elektra-highlevel >= 0.9.7])

# macOS headers
AC_CHECK_HEADER([ApplicationServices/ApplicationServices.h], [have_appserv_h=yes], [have_appserv_h=no])

Expand Down
1 change: 0 additions & 1 deletion po/POTFILES.in
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ data/applications/redshift-gtk.desktop.in

src/redshift.c
src/options.c
src/config-ini.c

src/gamma-drm.c
src/gamma-randr.c
Expand Down
Loading