1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164
|
%define version 1.6.0
Summary: palm pilot desktop for Linux
Name: jpilot
Version: %{version}
Release: 1
License: GPL
Group: Applications/Productivity
Source: http://jpilot.org/jpilot-%{version}.tar.gz
URL: http://jpilot.org
Packager: Judd Montgomery <judd@jpilot.org>
Prefix: /usr
DocDir: %{prefix}/share/doc/%{name}-%{version}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: pilot-link > 0.11.2
%description
J-Pilot is a desktop organizer application for the palm pilot that runs
under Linux and Unix using X-Windows and GTK+. It is similar in
functionality to the one that 3Com distributes and has many features
not found in the 3Com desktop.
%define _prefix %{prefix}
%define _mandir %{prefix}/share/man
%define _infodir %{prefix}/share/info
%define _datadir %{prefix}/share
%define _docdir %{prefix}/share/doc/%{name}-%{version}
%prep
%setup -q
%build
if [ ! -f ./configure ]; then
./autogen.sh --prefix=%{prefix} --mandir=%{_mandir} --enable-gtk2
else
%configure --prefix=%{prefix} --mandir=%{_mandir} --enable-gtk2
fi
#gzip -9f docs/*.1
make
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_mandir}/man1
install docs/jpilot*.1 $RPM_BUILD_ROOT%{_mandir}/man1
install -d $RPM_BUILD_ROOT%{_datadir}/jpilot/
install jpilotrc.* $RPM_BUILD_ROOT%{_datadir}/jpilot/
install empty/*.pdb $RPM_BUILD_ROOT%{_datadir}/jpilot/
strip jpilot
install -d $RPM_BUILD_ROOT%{_bindir}
make DESTDIR=$RPM_BUILD_ROOT install
#mkdir -p $RPM_BUILD_ROOT%{prefix}/share/pixmaps
#install -m644 icons/*.xpm $RPM_BUILD_ROOT%{prefix}/share/pixmaps
%post
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
#%docdir /usr/doc
%{_docdir}/BUGS
%{_docdir}/ChangeLog
%{_docdir}/COPYING
%{_docdir}/AUTHORS
%{_docdir}/INSTALL
%{_docdir}/README
%{_docdir}/TODO
%{_docdir}/icons/README
%{_docdir}/icons/jpilot-icon1.xpm
%{_docdir}/icons/jpilot-icon2.xpm
%{_docdir}/icons/jpilot-icon3.xpm
%{_docdir}/icons/jpilot-icon4.xpm
%{_docdir}/manual/plugin.html
%{_docdir}/manual/manual.html
%{_docdir}/manual/jpilot-address.png
%{_docdir}/manual/jpilot-datebook.png
%{_docdir}/manual/jpilot-expense.png
%{_docdir}/manual/jpilot-install.png
%{_docdir}/manual/jpilot-memo.png
%{_docdir}/manual/jpilot-prefs-1.png
%{_docdir}/manual/jpilot-prefs-2.png
%{_docdir}/manual/jpilot-prefs-3.png
%{_docdir}/manual/jpilot-prefs-4.png
%{_docdir}/manual/jpilot-prefs-5.png
%{_docdir}/manual/jpilot-prefs-6.png
%{_docdir}/manual/jpilot-prefs-7.png
%{_docdir}/manual/jpilot-prefs-8.png
%{_docdir}/manual/jpilot-print.png
%{_docdir}/manual/jpilot-search.png
%{_docdir}/manual/jpilot-todo.png
%{_docdir}/manual/jpilot-toplogo.jpg
%{_bindir}/jpilot
%{_bindir}/jpilot-dump
%{_bindir}/jpilot-dial
%{_bindir}/jpilot-sync
%{_datadir}/jpilot/jpilotrc.blue
%{_datadir}/jpilot/jpilotrc.default
%{_datadir}/jpilot/jpilotrc.green
%{_datadir}/jpilot/jpilotrc.purple
%{_datadir}/jpilot/jpilotrc.steel
%{_datadir}/jpilot/DatebookDB.pdb
%{_datadir}/jpilot/AddressDB.pdb
%{_datadir}/jpilot/ToDoDB.pdb
%{_datadir}/jpilot/MemoDB.pdb
%{_datadir}/jpilot/Memo32DB.pdb
%{_datadir}/jpilot/ExpenseDB.pdb
#%{_libdir}/jpilot/plugins/libexpense.so
#%{_libdir}/jpilot/plugins/libexpense.so.0
#%{_libdir}/jpilot/plugins/libexpense.so.0.0.0
#%{_libdir}/jpilot/plugins/libexpense.la
#%{_libdir}/jpilot/plugins/libsynctime.so
#%{_libdir}/jpilot/plugins/libsynctime.so.0
#%{_libdir}/jpilot/plugins/libsynctime.so.0.0.0
#%{_libdir}/jpilot/plugins/libsynctime.la
#%{_libdir}/jpilot/plugins/libkeyring.so
#%{_libdir}/jpilot/plugins/libkeyring.so.0
#%{_libdir}/jpilot/plugins/libkeyring.so.0.0.0
#%{_libdir}/jpilot/plugins/libkeyring.la
%{prefix}/lib/jpilot/plugins/libexpense.so
%{prefix}/lib/jpilot/plugins/libexpense.so.0
%{prefix}/lib/jpilot/plugins/libexpense.so.0.0.0
%{prefix}/lib/jpilot/plugins/libexpense.la
%{prefix}/lib/jpilot/plugins/libsynctime.so
%{prefix}/lib/jpilot/plugins/libsynctime.so.0
%{prefix}/lib/jpilot/plugins/libsynctime.so.0.0.0
%{prefix}/lib/jpilot/plugins/libsynctime.la
%{prefix}/lib/jpilot/plugins/libkeyring.so
%{prefix}/lib/jpilot/plugins/libkeyring.so.0
%{prefix}/lib/jpilot/plugins/libkeyring.so.0.0.0
%{prefix}/lib/jpilot/plugins/libkeyring.la
%{_datadir}/locale/*/LC_MESSAGES/jpilot.mo
%{_mandir}/man1/jpilot.1.gz
%{_mandir}/man1/jpilot-dial.1.gz
%{_mandir}/man1/jpilot-sync.1.gz
%{_mandir}/man1/jpilot-dump.1.gz
#%{prefix}/share/pixmaps/*
%{_datadir}/applications/jpilot.desktop
%changelog
* Sat Sep 24 2005 Judd Montgomery <judd@jpilot.org>
- Updated for SuSE 9.3
* Sat Feb 22 2003 Judd Montgomery <judd@jpilot.org>
- fixed jpilotrc.* and empty/* files not being included
* Sat Feb 22 2003 Vladimir Bormotov <bor@insight.donbass.com>
- call autogen.sh if no configure found
- installation improvements
- Oct 8, 2002 <judd@jpilot.org>
updated for automake build
* Tue Jun 5 2001 Christian W. Zuckschwerdt <zany@triq.net>
- moved jpilot.spec to jpilot.spec.in and autoconf'ed it.
- fixed this spec file so we don't need superuser privileges.
- changed the hardcoded path into rpm macros
* Wed Nov 22 2000 Matthew Vanecek <linux4us@home.com>
- deleted the calls to 'install' in the % install section since
this is already done in the Makefile.
- Deleted the %attr tags from the %files list and made the default
attribute to -,root,root.
- changed the /usr/ to % {prefix}/
- Added the % post section
- Added the % clean section
- Changed the description
|