|
Krzysztof Kurzawski |
b573d60 |
%define include_holidayparser 0
|
|
Krzysztof Kurzawski |
b573d60 |
%{?_with_holidayparser: %{expand: %%global include_holidayparser 1}}
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
Name: dayplanner
|
|
|
3f126d7 |
Version: 0.10
|
|
|
1f105cf |
Release: 2%{?dist}
|
|
Krzysztof Kurzawski |
b573d60 |
Summary: An easy and clean Day Planner
|
|
Krzysztof Kurzawski |
b573d60 |
Summary(pl): Prosty i elegancki organizer
|
|
|
cf8bbfb |
Summary(de): Ein einfacher und klarer Tagesplaner
|
|
Krzysztof Kurzawski |
b573d60 |
Group: Applications/Productivity
|
|
Krzysztof Kurzawski |
b573d60 |
License: GPLv3+
|
|
Krzysztof Kurzawski |
b573d60 |
URL: http://www.day-planner.org/
|
|
Krzysztof Kurzawski |
b573d60 |
Source0: http://download.gna.org/dayplanner/%{name}-%{version}.tar.bz2
|
|
Krzysztof Kurzawski |
b573d60 |
Source1: holiday_japan
|
|
Krzysztof Kurzawski |
b573d60 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Krzysztof Kurzawski |
b573d60 |
BuildArch: noarch
|
|
Krzysztof Kurzawski |
b573d60 |
BuildRequires: gettext desktop-file-utils perl
|
|
|
31abbf4 |
BuildRequires: perl(Locale::gettext)
|
|
Krzysztof Kurzawski |
b573d60 |
Requires: hicolor-icon-theme
|
|
|
cf8bbfb |
Requires: perl(Locale::gettext)
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%description
|
|
Krzysztof Kurzawski |
b573d60 |
Day Planner is a simple time management program.
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
Day Planner is designed to help you easily manage your time.
|
|
Krzysztof Kurzawski |
b573d60 |
It can manage appointments, birthdays and more. It makes sure you
|
|
Krzysztof Kurzawski |
b573d60 |
remember your appointments by popping up a dialog box reminding you about it.
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%description -l pl
|
|
Krzysztof Kurzawski |
b573d60 |
Day Planner is a prosty program do zarządzania czasem.
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
Day Planner jest zaprojektowany aby pomóc Tobie łatwo zarządzać Twoim czasem.
|
|
Krzysztof Kurzawski |
b573d60 |
Może zarządzać spotkaniami, urodzinami i innymi. Możesz być pewnym że będziesz
|
|
Krzysztof Kurzawski |
b573d60 |
pamiętał o spotkaniach przez wyskakujące okna dialogowe przypominające o nich.
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
|
cf8bbfb |
%description -l de
|
|
|
3f126d7 |
Day Planner ist ein einfaches Zeitverwaltungsprogram.
|
|
|
3f126d7 |
|
|
|
3f126d7 |
Day Planner hilft Ihnen, Ihre Termine einfach zu verwalten. Es kann Termine,
|
|
|
3f126d7 |
Geburtstage und vieles mehr speichern. Um sicherzustellen, dass Sie keine
|
|
|
3f126d7 |
Termine verpassen, erinnert Sie Day Planner mit einem Dialogfenster daran.
|
|
|
cf8bbfb |
|
|
|
cf8bbfb |
|
|
Krzysztof Kurzawski |
b573d60 |
%prep
|
|
Krzysztof Kurzawski |
b573d60 |
%setup -q
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
|
9194f65 |
# filter out all unwanted perl related Requires and Provides
|
|
|
9194f65 |
cat << \EOF > %{name}-prov
|
|
|
9194f65 |
#!/bin/sh
|
|
|
9194f65 |
%{__perl_provides} $* |\
|
|
|
9194f65 |
sed -e '/perl(DP::.*)/d' |\
|
|
|
9194f65 |
sed -e '/perl(Date::HolidayParser)/d'
|
|
|
9194f65 |
EOF
|
|
|
9194f65 |
|
|
|
9194f65 |
%define __perl_provides %{_builddir}/%{name}-%{version}/%{name}-prov
|
|
|
9194f65 |
chmod +x %{__perl_provides}
|
|
|
9194f65 |
|
|
|
ac191f1 |
cat << \EOF > %{name}-req
|
|
|
ac191f1 |
#!/bin/sh
|
|
|
ac191f1 |
%{__perl_requires} $* |\
|
|
|
9194f65 |
sed -e '/perl(DP::.*)/d' |\
|
|
|
9194f65 |
sed -e '/perl(Date::HolidayParser)/d'
|
|
|
ac191f1 |
EOF
|
|
|
ac191f1 |
|
|
|
ac191f1 |
%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
|
|
|
ac191f1 |
chmod +x %{__perl_requires}
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%build
|
|
Krzysztof Kurzawski |
b573d60 |
# nothing to build
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
%install
|
|
Krzysztof Kurzawski |
b573d60 |
rm -rf $RPM_BUILD_ROOT
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%if include_holidayparser
|
|
Krzysztof Kurzawski |
b573d60 |
make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix} DHPinstall
|
|
Krzysztof Kurzawski |
b573d60 |
%else
|
|
Krzysztof Kurzawski |
b573d60 |
make install DESTDIR=$RPM_BUILD_ROOT prefix=%{_prefix}
|
|
Krzysztof Kurzawski |
b573d60 |
%endif
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
# Install hicolor icons
|
|
Krzysztof Kurzawski |
b573d60 |
for size in 16 24 32 48; do
|
|
Krzysztof Kurzawski |
b573d60 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps
|
|
Krzysztof Kurzawski |
b573d60 |
install -m 644 -p art/%{name}-${size}x${size}.png $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${size}x${size}/apps/%{name}.png
|
|
Krzysztof Kurzawski |
b573d60 |
done
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
|
|
Krzysztof Kurzawski |
b573d60 |
rm -f $RPM_BUILD_ROOT%{_datadir}/pixmaps/%{name}.png
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
# Install desktop file
|
|
|
3f126d7 |
desktop-file-install --vendor="fedora" \
|
|
|
3f126d7 |
--remove-category=X-MandrivaLinux-Office-TimeManagement \
|
|
|
3f126d7 |
--dir=$RPM_BUILD_ROOT%{_datadir}/applications \
|
|
|
3f126d7 |
./doc/%{name}.desktop
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
# Install holiday
|
|
Krzysztof Kurzawski |
b573d60 |
cp -pf %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/%{name}/holiday
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
# Chmod
|
|
Krzysztof Kurzawski |
b573d60 |
find $RPM_BUILD_ROOT%{_datadir}/%{name} -name \*.pm -exec chmod 0644 {} \;
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
# Find the localization
|
|
Krzysztof Kurzawski |
b573d60 |
%find_lang %{name}
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
%clean
|
|
Krzysztof Kurzawski |
b573d60 |
rm -rf $RPM_BUILD_ROOT
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
%post
|
|
Krzysztof Kurzawski |
b573d60 |
touch --no-create %{_datadir}/icons/hicolor
|
|
Krzysztof Kurzawski |
b573d60 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
Krzysztof Kurzawski |
b573d60 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
Krzysztof Kurzawski |
b573d60 |
fi
|
|
|
3f126d7 |
%{_bindir}/update-desktop-database &> /dev/null || :
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%postun
|
|
Krzysztof Kurzawski |
b573d60 |
touch --no-create %{_datadir}/icons/hicolor
|
|
Krzysztof Kurzawski |
b573d60 |
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
|
|
Krzysztof Kurzawski |
b573d60 |
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
|
|
Krzysztof Kurzawski |
b573d60 |
fi
|
|
|
3f126d7 |
%{_bindir}/update-desktop-database &> /dev/null || :
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%files -f dayplanner.lang
|
|
Krzysztof Kurzawski |
b573d60 |
%defattr(-,root,root,-)
|
|
|
3f126d7 |
%doc AUTHORS COPYING NEWS THANKS TODO
|
|
|
3f126d7 |
%doc ./doc/{*_Spec,EnvironmentVariables,HACKING,README.*,TESTCASES,TODO_DPS}
|
|
Krzysztof Kurzawski |
b573d60 |
%{_bindir}/%{name}
|
|
Krzysztof Kurzawski |
b573d60 |
%{_bindir}/%{name}-daemon
|
|
Krzysztof Kurzawski |
b573d60 |
%{_bindir}/%{name}-notifier
|
|
Krzysztof Kurzawski |
b573d60 |
%{_datadir}/%{name}
|
|
Krzysztof Kurzawski |
b573d60 |
%{_datadir}/applications/fedora-%{name}.desktop
|
|
Krzysztof Kurzawski |
b573d60 |
%{_datadir}/icons/hicolor/*x*/apps/%{name}.png
|
|
|
3f126d7 |
%{_mandir}/man1/dayplanner*1.gz
|
|
|
3f126d7 |
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
%changelog
|
|
|
1f105cf |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10-2
|
|
|
1f105cf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
1f105cf |
|
|
|
3f126d7 |
* Thu Mar 26 2009 Christoph Wickert <cwickert@fedoraproject.org> - 0.10-1
|
|
|
3f126d7 |
- Update to 0.10
|
|
|
3f126d7 |
- Include new manpages
|
|
|
3f126d7 |
- Use upstream's desktop file
|
|
|
3f126d7 |
- Run update-desktop-database because we now have a mime type
|
|
|
3f126d7 |
|
|
|
3fd3fe1 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.2-2
|
|
|
3fd3fe1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
3fd3fe1 |
|
|
|
5be7060 |
* Fri Jan 16 2009 Rakesh Pandit <rakesh@fedoraproject.org> - 0.9.2-1
|
|
|
5be7060 |
- Updated to 0.9.2
|
|
|
5be7060 |
|
|
|
3f126d7 |
* Sat Jul 19 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.1-3
|
|
|
9194f65 |
- Filter out all dayplanner related Requires and Provides
|
|
|
9194f65 |
|
|
|
3f126d7 |
* Sat Jul 19 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.1-2
|
|
|
ac191f1 |
- Filter out unwanted Requires on perl(DP::CoreModules)
|
|
|
ac191f1 |
|
|
|
3f126d7 |
* Sat Jul 19 2008 Christoph Wickert <cwickert@fedoraproject.org> - 0.9.1-1
|
|
|
cf8bbfb |
- Update to 0.9.1 to fix #446883
|
|
|
cf8bbfb |
- Require perl(Locale::gettext)
|
|
|
cf8bbfb |
- Add German descriptions
|
|
|
cf8bbfb |
|
|
Krzysztof Kurzawski |
b573d60 |
* Tue Mar 04 2008 Krzysztof Kurzawski <kurzawax at gmail.com> - 0.8.1-3
|
|
Krzysztof Kurzawski |
b573d60 |
- Correct install section
|
|
Krzysztof Kurzawski |
b573d60 |
- Fix holiday_japan
|
|
Krzysztof Kurzawski |
b573d60 |
- Correct BR-s
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
* Mon Mar 03 2008 Krzysztof Kurzawski <kurzawax at gmail.com> - 0.8.1-2
|
|
Krzysztof Kurzawski |
b573d60 |
- Correct install section
|
|
Krzysztof Kurzawski |
b573d60 |
- Add holiday_japan
|
|
Krzysztof Kurzawski |
b573d60 |
|
|
Krzysztof Kurzawski |
b573d60 |
* Tue Feb 19 2008 Krzysztof Kurzawski <kurzawax at gmail.com> - 0.8.1-1
|
|
Krzysztof Kurzawski |
b573d60 |
- First release
|