Project

General

Profile

Bug #2887

[gammastep] gammastep requires geoclue2, feature can be disabled

sseneca - 27 days ago - . Updated 26 days ago.

Status:
unconfirmed
Priority:
bug
Assignee:
-
% Done:

0%


Description

gammastep currently in the community repos: https://www.parabola.nu/packages/community/x86_64/gammastep/

it lets users "adjust the color temperature of your screen according to your surroundings", similar to redshift (which afaik it is a fork of), but it has Wayland support unlike Redshift.

since it requires `geoclue2`, it conflicts with `your-privacy`.

geoclue2 is completely optional so I made small changes to the Arch PKGBUILD to remove it and everything works great.

the PKGBUILD is attached. is it possible/likely to have this added to the libre repositories?

thanks


Files

PKGBUILD (1.35 KB) PKGBUILD sseneca, 2020-09-01 08:51 PM

History

#1

Updated by bill-auger 27 days ago

adding it to [libre] would entail adding it to the blacklist,
and would prevent anyone from using the original - goe-location
is not a freedom concern, but a privacy concern; so it would go
in [nonprism]

#2

Updated by sseneca 27 days ago

ah okay, so is it possible to get it put in nonprism instead? is there a process to go through or is this issue enough for it to be considered?

#3

Updated by freemor 27 days ago

A better option would be to move the neutered geoclue2 from nonprism-testing into nonprism and then delete all the nonprism packages that are there solely to remove geoclue2.
This would greatly reduce the maintanance load and catch ant packages that feel the need to add geoclue2 in the future. The changes to neuter geuclue2 were minor config and compile changes (no code patches) and thus it's a pretty quick and simple package to maintain.

#4

Updated by sseneca 27 days ago

I was not aware of a neutered geoclue2 in nonprism-testing. I agree with that as the better option, as long as it doesn't break any packages that expect the normal geoclue2 to be available

#5

Updated by freemor 27 days ago

It shouldn't break anything it's just geoclue2 compiled with a bunch of location services disabled at compile time and the mozilla-api-key nulled

It's probably out of date. I put it together a ways back and due to health reasons haven't had much time to look at it.

#6

Updated by sseneca 26 days ago

Yeah I don't actually see it here: https://www.parabola.nu/packages/?q=geoclue2

Where can I find the PKGBUILD?

#7

Updated by freemor 26 days ago

You'd have to enable the nonprism-testing repo to see the package but as it is a bit date it's probably better just to pull the PKGBUILD from:

https://git.parabola.nu/abslibre.git/tree/nonprism-testing

#8

Updated by freemor 26 days ago

If you look at issue #2620 You can faollow some of the original work on it.

Also available in: Atom PDF