commit
6ce321b079
59
orage-4.12.1-libical3.patch
Normal file
59
orage-4.12.1-libical3.patch
Normal file
@ -0,0 +1,59 @@
|
||||
diff -up orage-4.12.1/src/ical-code.c.libical-3.0 orage-4.12.1/src/ical-code.c
|
||||
--- orage-4.12.1/src/ical-code.c.libical-3.0 2017-11-14 08:41:30.917375493 +0100
|
||||
+++ orage-4.12.1/src/ical-code.c 2017-11-14 08:41:56.823375135 +0100
|
||||
@@ -129,7 +129,6 @@ static struct icaltimetype ical_get_curr
|
||||
&& (strcmp(g_par.local_timezone, "floating") != 0))
|
||||
ctime = icaltime_current_time_with_zone(local_icaltimezone);
|
||||
else { / * use floating time * /
|
||||
- ctime.is_utc = 0;
|
||||
ctime.is_date = 0;
|
||||
ctime.is_daylight = 0;
|
||||
ctime.zone = NULL;
|
||||
@@ -2579,7 +2578,6 @@ static struct icaltimetype count_first_a
|
||||
* when counting alarm time. */
|
||||
if (rel == ICAL_RELATED_START) {
|
||||
per.stime.is_date = 0;
|
||||
- per.stime.is_utc = 1;
|
||||
per.stime.is_daylight = 0;
|
||||
per.stime.zone = utc_icaltimezone;
|
||||
per.stime.hour = 0;
|
||||
@@ -2588,7 +2586,6 @@ static struct icaltimetype count_first_a
|
||||
}
|
||||
else {
|
||||
per.etime.is_date = 0;
|
||||
- per.etime.is_utc = 1;
|
||||
per.etime.is_daylight = 0;
|
||||
per.etime.zone = utc_icaltimezone;
|
||||
per.etime.hour = 0;
|
||||
@@ -2613,7 +2610,6 @@ static struct icaltimetype count_next_al
|
||||
/* HACK: convert to UTC time so that we can use time arithmetic
|
||||
* when counting alarm time. */
|
||||
start_time.is_date = 0;
|
||||
- start_time.is_utc = 1;
|
||||
start_time.is_daylight = 0;
|
||||
start_time.zone = utc_icaltimezone;
|
||||
start_time.hour = 0;
|
||||
@@ -2768,7 +2764,6 @@ static alarm_struct *process_alarm_trigg
|
||||
*/
|
||||
if (icaltime_is_date(per.stime)) {
|
||||
if (local_icaltimezone != utc_icaltimezone) {
|
||||
- next_alarm_time.is_utc = 0;
|
||||
next_alarm_time.is_daylight = 0;
|
||||
next_alarm_time.zone = local_icaltimezone;
|
||||
}
|
||||
@@ -2850,7 +2845,6 @@ orage_message(120, P_N "Alarm rec loop n
|
||||
*/
|
||||
if (icaltime_is_date(per.stime)) {
|
||||
if (local_icaltimezone != utc_icaltimezone) {
|
||||
- next_alarm_time.is_utc = 0;
|
||||
next_alarm_time.is_daylight = 0;
|
||||
next_alarm_time.zone = local_icaltimezone;
|
||||
}
|
||||
@@ -2944,7 +2938,6 @@ orage_message(120, P_N "*****After loop
|
||||
*/
|
||||
if (icaltime_is_date(per.stime)) {
|
||||
if (local_icaltimezone != utc_icaltimezone) {
|
||||
- next_alarm_time.is_utc = 0;
|
||||
next_alarm_time.is_daylight = 0;
|
||||
next_alarm_time.zone = local_icaltimezone;
|
||||
}
|
||||
BIN
orage-4.12.1.tar.bz2
Normal file
BIN
orage-4.12.1.tar.bz2
Normal file
Binary file not shown.
82
orage.spec
Normal file
82
orage.spec
Normal file
@ -0,0 +1,82 @@
|
||||
%global xfceversion 4.14
|
||||
|
||||
Name: orage
|
||||
Version: 4.12.1
|
||||
Release: 1
|
||||
Summary: Time-managing application for the Xfce desktop environment
|
||||
License: GPLv2+
|
||||
#Group: Development/Libraries
|
||||
URL: http://www.xfce.org/
|
||||
Source0: http://archive.xfce.org/src/apps/%{name}/%{xfceversion}/%{name}-%{version}.tar.bz2
|
||||
Patch0: %{name}-%{version}-libical3.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
#BuildArch: noarch
|
||||
BuildRequires: gcc
|
||||
BuildRequires: pkgconfig(libxfce4panel-1.0) >= 4.6.0
|
||||
BuildRequires: pkgconfig(libnotify) >= 0.3.2
|
||||
BuildRequires: pkgconfig(libical) >= 0.43
|
||||
BuildRequires: pkgconfig(dbus-glib-1) >= 0.34
|
||||
BuildRequires: popt-devel
|
||||
BuildRequires: gettext intltool
|
||||
BuildRequires: desktop-file-utils
|
||||
Requires: dbus
|
||||
Requires: xfce4-panel
|
||||
Provides: xfcalendar = %{version}-%{release}
|
||||
|
||||
%description
|
||||
Orage provides a calendar which integrates nicely into the Xfce Desktop
|
||||
Environment. It is highly configurable and supports alerts based on dates.
|
||||
It warns you with popup or audio alarm. As it is an application for every
|
||||
day use it launches itself in the background as a daemon and can be accessed
|
||||
using the Orage Clock plugin for the panel.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
export CFLAGS="$RPM_OPT_FLAGS -I/usr/include/libical"
|
||||
%configure --disable-static --enable-libical
|
||||
|
||||
make %{?_smp_mflags}
|
||||
|
||||
%install
|
||||
make install DESTDIR=%{buildroot} INSTALL='install -p'
|
||||
%find_lang %{name}
|
||||
|
||||
desktop-file-install \
|
||||
--dir %{buildroot}%{_datadir}/applications \
|
||||
--delete-original \
|
||||
%{buildroot}%{_datadir}/applications/xfcalendar.desktop
|
||||
|
||||
desktop-file-install \
|
||||
--dir %{buildroot}%{_datadir}/applications \
|
||||
--remove-category Application \
|
||||
--delete-original \
|
||||
%{buildroot}%{_datadir}/applications/globaltime.desktop
|
||||
|
||||
# remove unneeded .la file
|
||||
rm -f %{buildroot}%{_libdir}/xfce4/panel/plugins/liborageclock.la
|
||||
|
||||
%files -f %{name}.lang
|
||||
%license COPYING
|
||||
%doc README ChangeLog AUTHORS
|
||||
%{_bindir}/globaltime
|
||||
%{_bindir}/orage
|
||||
%{_bindir}/tz_convert
|
||||
%{_datadir}/applications/*xfcalendar.desktop
|
||||
%{_datadir}/applications/globaltime.desktop
|
||||
%{_datadir}/applications/xfce-xfcalendar-settings.desktop
|
||||
%{_datadir}/orage/
|
||||
%{_datadir}/icons/hicolor/*/*/*
|
||||
%{_datadir}/dbus-1/services/org.xfce.calendar.service
|
||||
%{_datadir}/dbus-1/services/org.xfce.orage.service
|
||||
%{_datadir}/xfce4/panel/plugins/xfce4-orageclock-plugin.desktop
|
||||
%{_libdir}/xfce4/panel/plugins/liborageclock.so
|
||||
%{_mandir}/man1/globaltime.1.*
|
||||
%{_mandir}/man1/orage.1.*
|
||||
%{_mandir}/man1/tz_convert.1.*
|
||||
|
||||
%changelog
|
||||
* Mon Jul 27 2020 Dillon Chen <dillon.chen@turbolinux.com.cn> - 4.12.1-1
|
||||
- Init package
|
||||
Loading…
x
Reference in New Issue
Block a user