3dd0c7b
Name:           qle
3dd0c7b
Version:        0.0.10
4adb88e
Release:        5%{?dist}
3dd0c7b
Summary:        A QSO Logger and log Editor
3dd0c7b
3dd0c7b
Group:          Applications/Communications
3dd0c7b
License:        GPLv2+
3dd0c7b
URL:            http://home.kpnplanet.nl/~w.knol18@kpnplanet.nl/qle/qle.html
3dd0c7b
Source0:        http://home.kpnplanet.nl/~w.knol18@kpnplanet.nl/%{name}/%{name}-%{version}.tar.gz
3dd0c7b
Source1:        qle.desktop
3dd0c7b
Source2:        qle.png
3dd0c7b
#add script shebang & fix paths
3dd0c7b
Patch0:         qle-sh.patch
3dd0c7b
#Fix configuration path
3dd0c7b
Patch1:         qle-configlocation.patch
3dd0c7b
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
3dd0c7b
3dd0c7b
BuildArch:      noarch
3dd0c7b
 
3dd0c7b
Requires:       perl, perl(DBI), perl(DBD::SQLite), perl(Tk)
3dd0c7b
#Needs hamlib package rebuild with perl bindings included
3dd0c7b
Requires:       hamlib-perl
3dd0c7b
Requires:       cwdaemon
3dd0c7b
BuildRequires:  desktop-file-utils
3dd0c7b
3dd0c7b
%description
3dd0c7b
The qle-package is a graphic QSO log viewer, log editor and QSO logger
3dd0c7b
for amateur radio operators.
3dd0c7b
3dd0c7b
'qle' stands  for QSO Logger and  Editor. It is a  Perl/Tk script that
3dd0c7b
logs (or modifies)  QSOs directly  in a  fast and  light-weight SQLite
3dd0c7b
database.
3dd0c7b
3dd0c7b
The term QSO comes from Q code used in commercial and amateur radio
3dd0c7b
communication and in refers to a radio contact.
3dd0c7b
3dd0c7b
Intended use: casual logging of  rag-chew and contest QSOs. The logger
3dd0c7b
caters for CW operators.
3dd0c7b
3dd0c7b
Table  headings, fonts,  colours and  other  attributes are  set in  a
3dd0c7b
user-editable configuration  file. The SQLite log  schema supplied may
3dd0c7b
be  altered to  suit your  taste, provided  the configuration  file is
3dd0c7b
updated accordingly.
3dd0c7b
3dd0c7b
3dd0c7b
3dd0c7b
%prep
3dd0c7b
%setup -q
3dd0c7b
%patch0 -p1
3dd0c7b
%patch1 -p1
3dd0c7b
3dd0c7b
%build
3dd0c7b
#no build needed
3dd0c7b
3dd0c7b
%install
3dd0c7b
rm -rf $RPM_BUILD_ROOT
3dd0c7b
install -p -D -m 0644 kiwi-blk-52x52.xbm $RPM_BUILD_ROOT%{_datadir}/%{name}/kiwi-blk-52x52.xbm
3dd0c7b
install -p -D -m 0644 foo3.db $RPM_BUILD_ROOT%{_datadir}/%{name}/foo3.db
3dd0c7b
install -p -D -m 0755 adifimport.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/adifimport.pl
3dd0c7b
install -p -D -m 0755 cabrilloimport.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/cabrilloimport.pl
3dd0c7b
install -p -D -m 0755 qle-%{version}.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/qle-%{version}.pl
3dd0c7b
install -p -D -m 0755 showfonts.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/showfonts.pl
3dd0c7b
install -p -D -m 0755 showcolor.pl $RPM_BUILD_ROOT%{_datadir}/%{name}/showcolor.pl
3dd0c7b
install -p -D -m 0644 master.scp $RPM_BUILD_ROOT%{_datadir}/%{name}/master.scp
3dd0c7b
install -p -D -m 0644 cty.dat $RPM_BUILD_ROOT%{_datadir}/%{name}/cty.dat
3dd0c7b
install -p -D -m 0755 qle.sh $RPM_BUILD_ROOT%{_bindir}/qle
3dd0c7b
install -p -D -m 0644 qle-%{version}.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/qle.conf
3dd0c7b
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/
3dd0c7b
cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/%{name}.png
3dd0c7b
desktop-file-install \
3dd0c7b
        --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1}
3dd0c7b
3dd0c7b
%clean
3dd0c7b
rm -rf $RPM_BUILD_ROOT
3dd0c7b
3dd0c7b
3dd0c7b
%files
3dd0c7b
%defattr(-,root,root,-)
3dd0c7b
%doc AUTHORS BUGS NEWS README TODO COPYING
3dd0c7b
%dir /etc/%{name}
3dd0c7b
%config(noreplace) /etc/%{name}/%{name}.conf
3dd0c7b
%{_bindir}/%{name}
3dd0c7b
%{_datadir}/%{name}
3dd0c7b
%{_datadir}/pixmaps/%{name}.png
3dd0c7b
%{_datadir}/applications/*%{name}.desktop
3dd0c7b
3dd0c7b
3dd0c7b
%changelog
4adb88e
* Sun Nov 23 2008 Lucian Langa <cooly@gnome.eu.org> - 0.0.10-5
4adb88e
- add missing patch
4adb88e
1310e93
* Sun Nov 23 2008 Lucian Langa <cooly@gnome.eu.org> - 0.0.10-4
1310e93
- add missing patch
1310e93
3dd0c7b
* Thu Nov 20 2008 Lucian Langa <cooly@gnome.eu.org> - 0.0.10-3
3dd0c7b
- fix unowned dir
3dd0c7b
- fix description
3dd0c7b
3dd0c7b
* Thu Aug 28 2008 Lucian Langa <cooly@gnome.eu.org> - 0.0.10-2
3dd0c7b
- added desktop/icon file
3dd0c7b
3dd0c7b
* Wed Aug 20 2008 Lucian Langa <cooly@gnome.eu.org> - 0.0.10-1
3dd0c7b
- Misc cleanups
3dd0c7b
- Version Update
3dd0c7b
3dd0c7b
* Sat Feb 16 2008 Robert 'Bob' Jensen <bob@bobjensen.com> 0.0.8-1
3dd0c7b
- Version Update
3dd0c7b
* Fri Dec 07 2007 Robert 'Bob' Jensen <bob@bobjensen.com> 0.0.7-3
3dd0c7b
- Fix file permissions
3dd0c7b
- Update launcher scripts
3dd0c7b
- Add missing files
3dd0c7b
- Update license tag
3dd0c7b
- Make package noarch
3dd0c7b
- Add cwdaemon dependency
3dd0c7b
* Fri Dec 07 2007 Robert 'Bob' Jensen <bob@bobjensen.com> 0.0.7-2
3dd0c7b
- Fixed File Paths
3dd0c7b
3dd0c7b
* Tue Nov 20 2007 Robert 'Bob' Jensen <bob@bobjensen.com> 0.0.7-1
3dd0c7b
- Initial SPEC
3dd0c7b