aboutsummaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rw-r--r--contrib/redshift.spec.in129
1 files changed, 129 insertions, 0 deletions
diff --git a/contrib/redshift.spec.in b/contrib/redshift.spec.in
new file mode 100644
index 0000000..bd6c554
--- /dev/null
+++ b/contrib/redshift.spec.in
@@ -0,0 +1,129 @@
+Name: redshift
+Version: @VERSION@
+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.bz2
+BuildRequires: gettext-devel
+BuildRequires: libXrandr-devel
+BuildRequires: libXxf86vm-devel
+BuildRequires: geoclue-devel
+
+%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: python2
+BuildRequires: desktop-file-utils
+Requires: pygtk2
+Requires: 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 --disable-gnome-clock --enable-randr --enable-vidmode
+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/*
+
+%files -n %{name}-gtk
+%defattr(-,root,root,-)
+%{_bindir}/redshift-gtk
+%{python_sitelib}/*
+%{_datadir}/icons/hicolor/scalable/apps/redshift*.svg
+%{_datadir}/applications/redshift-gtk.desktop
+
+%changelog
+* 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
+
+* Sun 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