diff options
Diffstat (limited to 'contrib/redshift.spec')
-rw-r--r-- | contrib/redshift.spec | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/contrib/redshift.spec b/contrib/redshift.spec new file mode 100644 index 0000000..39eb5d2 --- /dev/null +++ b/contrib/redshift.spec @@ -0,0 +1,135 @@ +Name: redshift +Version: 1.9.1 +Release: 1%{dist} +Summary: Adjusts the color temperature of your screen according to time of day +Group: Applications/System +License: GPLv3+ +URL: http://jonls.dk/redshift/ +Source0: http://launchpad.net/redshift/trunk/%{version}/+download/%{name}-%{version}.tar.xz +BuildRequires: gettext-devel +BuildRequires: libX11-devel +BuildRequires: libXxf86vm-devel +BuildRequires: libxcb-devel +BuildRequires: geoclue-devel +BuildRequires: systemd + +%description +Redshift adjusts the color temperature of your screen according to your +surroundings. This may help your eyes hurt less if you are working in +front of the screen at night. + +The color temperature is set according to the position of the sun. A +different color temperature is set during night and daytime. During +twilight and early morning, the color temperature transitions smoothly +from night to daytime temperature to allow your eyes to slowly +adapt. + +This package provides the base program. + +%package -n %{name}-gtk +Summary: GTK integration for Redshift +Group: Applications/System +BuildRequires: python3-devel >= 3.2 +BuildRequires: desktop-file-utils +Requires: python3-gobject +Requires: python3-pyxdg +Requires: %{name} = %{version}-%{release} +Obsoletes: gtk-redshift < %{version}-%{release} + +%description -n %{name}-gtk +This package provides GTK integration for Redshift, a screen color +temperature adjustment program. + +%prep +%setup -q + +%build +%configure --enable-gui --enable-geoclue --enable-randr --enable-vidmode --with-systemduserunitdir=%{_userunitdir} +make %{?_smp_mflags} V=1 + +%install +rm -rf %{buildroot} +make DESTDIR=%{buildroot} install INSTALL="install -p" +%find_lang %{name} +desktop-file-validate %{buildroot}%{_datadir}/applications/redshift-gtk.desktop + +%post -n %{name}-gtk +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun -n %{name}-gtk +if [ $1 -eq 0 ] ; then + touch --no-create %{_datadir}/icons/hicolor &>/dev/null + gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans -n %{name}-gtk +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + +%files -f %{name}.lang +%defattr(-,root,root,-) +%doc COPYING NEWS README README-colorramp +%{_bindir}/redshift +%{_mandir}/man1/* +%{_userunitdir}/* + +%files -n %{name}-gtk +%defattr(-,root,root,-) +%{_bindir}/redshift-gtk +%{python3_sitelib}/redshift_gtk/ +%{_datadir}/icons/hicolor/scalable/apps/redshift*.svg +%{_datadir}/applications/redshift-gtk.desktop + +%changelog +* Sun Apr 6 2014 Jon Lund Steffensen <jonlst@gmail.com> - 1.9-1 +- Update to 1.9 + +* Wed Dec 11 2013 Jon Lund Steffensen <jonlst@gmail.com> - 1.8-1 +- Update to 1.8 + +* Sun May 12 2013 Milos Komarcevic <kmilos@gmail.com> - 1.7-5 +- Run autoreconf to support aarch64 (#926436) +- Backport fix for geoclue client check (#954014) + +* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sat Jul 9 2011 Milos Komarcevic <kmilos@gmail.com> - 1.7-1 +- Update to 1.7 +- Add geoclue BuildRequires +- Change default geoclue provider from Ubuntu GeoIP to Hostip +- Remove manual Ubuntu icons uninstall + +* Mon Feb 28 2011 Milos Komarcevic <kmilos@gmail.com> - 1.6-3 +- Fix for clock applet detection (#661145) +- Require pyxdg explicitly (#675804) + +* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sat Nov 13 2010 Milos Komarcevic <kmilos@gmail.com> - 1.6-1 +- Update to 1.6 +- Remove BuildRoot tag and clean section + +* Thu Aug 26 2010 Milos Komarcevic <kmilos@gmail.com> - 1.5-1 +- Update to 1.5 +- Install desktop file + +* Mon Jul 26 2010 Milos Komarcevic <kmilos@gmail.com> - 1.4.1-2 +- License updated to GPLv3+ +- Added python macros to enable building on F12 and EPEL5 +- Specific python version BR +- Subpackage requires full base package version +- Increased build log verbosity +- Preserve timestamps on install + +* Thu Jun 17 2010 Milos Komarcevic <kmilos@gmail.com> - 1.4.1-1 +- Update to 1.4.1 + +* Thu Jun 10 2010 Milos Komarcevic <kmilos@gmail.com> - 1.3-1 +- Initial packaging |