[cqrlog] Initial import (#848213).

Eric Christensen sparks at fedoraproject.org
Thu Sep 6 23:24:24 UTC 2012


commit 1da5aef9513a8e9c8d76ed789c240f158f72d837
Author: Eric Christensen <sparks at fedoraproject.org>
Date:   Thu Sep 6 19:23:41 2012 -0400

    Initial import (#848213).

 cqrlog.desktop.patch  |    9 ++++
 cqrlog.makefile.patch |   17 ++++++++
 cqrlog.spec           |  100 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 126 insertions(+), 0 deletions(-)
---
diff --git a/cqrlog.desktop.patch b/cqrlog.desktop.patch
new file mode 100644
index 0000000..0988d6f
--- /dev/null
+++ b/cqrlog.desktop.patch
@@ -0,0 +1,9 @@
+--- tools/cqrlog.desktop	2012-08-05 12:39:25.000000000 -0400
++++ tools/cqrlog.desktop.new	2012-08-14 13:51:15.894752445 -0400
+@@ -5,5 +5,5 @@
+ Terminal=false
+ Type=Application
+ Icon=cqrlog.png
+-Categories=Utility;Database;HamRadio
++Categories=Utility;Database;HamRadio;
+ 
diff --git a/cqrlog.makefile.patch b/cqrlog.makefile.patch
new file mode 100644
index 0000000..8b9e072
--- /dev/null
+++ b/cqrlog.makefile.patch
@@ -0,0 +1,17 @@
+--- Makefile	2012-08-05 12:39:51.000000000 -0400
++++ Makefile.new	2012-08-14 15:30:38.000926644 -0400
+@@ -1,4 +1,4 @@
+-CC=lazbuild
++CC=lazbuild -d
+ ST=strip
+ datadir  = $(DESTDIR)/usr/share/cqrlog
+ bindir   = $(DESTDIR)/usr/bin
+@@ -6,7 +6,7 @@
+ 
+ cqrlog: src/cqrlog.lpi
+ 	$(CC) --ws=gtk2 src/cqrlog.lpi
+-	$(ST) src/cqrlog
++#	$(ST) src/cqrlog
+ 	gzip tools/cqrlog.1 -c > tools/cqrlog.1.gz
+ 
+ clean:
diff --git a/cqrlog.spec b/cqrlog.spec
new file mode 100644
index 0000000..55c4708
--- /dev/null
+++ b/cqrlog.spec
@@ -0,0 +1,100 @@
+Name:		cqrlog
+Version:	1.5.1
+Release:	1%{?dist}
+Summary:	An amateur radio contact logging program
+
+Group:		Applications/Databases
+License:	GPLv2
+URL:		http://www.cqrlog.com/
+Source0:	http://www.cqrlog.com/files/%{name}_%{version}/%{name}_%{version}.deb.src.tar.gz
+Patch0:		cqrlog.makefile.patch
+Patch1:		cqrlog.desktop.patch
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires:	fpc
+BuildRequires:	lazarus
+Requires:	mysql
+Requires:	mysql-server
+Requires:	trustedqsl
+Requires:	hamlib 
+#This entire library is required for this software as this library contains the information for connecting to various transceivers.
+BuildRequires:	openssl-devel
+BuildRequires:	desktop-file-utils
+
+%description
+CQRLOG is an advanced ham radio logger based on MySQL database. Provides radio
+control based on hamlib libraries (currently support of 140+ radio types and 
+models), DX cluster connection, QRZ callbook (web version), a grayliner, 
+internal QSL manager database support and a most accurate country resolution 
+algorithm based on country tables developed by OK1RR. CQRLOG is intended for 
+daily general logging of HF, CW & SSB contacts and strongly focused on easy 
+operation and maintenance.
+
+%prep
+tar -xpf %{SOURCE0}
+tar -xpf %{name}_%{version}.orig.tar.gz
+%setup -q -D -T
+%patch0
+%patch1
+
+chmod -x src/azidis3.pas
+chmod -x src/gline2.pas
+chmod -x src/odbec.pas
+chmod -x src/aziloc.pas
+chmod -x src/znacmech.pas
+
+%build
+make %{?_smp_mflags}
+
+
+%install
+make install DESTDIR=%{buildroot}
+
+desktop-file-validate ${RPM_BUILD_ROOT}%{_datadir}/applications/cqrlog.desktop
+
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/ctyfiles/lotw1.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/ria.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/okdxf.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/htc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/pro.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/9acwg.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/gqrpc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/prl.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/ctyfiles/iota.tbl
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/ffr.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/mfca.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/firac.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/cwsp.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/gacw.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/conveniat.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/was.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/jaig.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/mcl.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/cft.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/epc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/tfc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/fmc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/hh.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/okdxc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/ctyfiles/CountryDel.tab
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/qthloc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/070-club.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/dtc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/afm.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/prc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/rtc.txt
+sed -i 's/\r//' %{buildroot}%{_datadir}/%{name}/members/rnars.txt
+iconv -f iso8859-1 -t utf-8 %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt > %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt.conv && mv -f %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt.conv %{buildroot}%{_datadir}/%{name}/ctyfiles/eqsl.txt
+
+%files
+%doc %{_datadir}/%{name}
+%{_datadir}/applications/cqrlog.desktop
+%{_datadir}/icons/cqrlog.png
+%{_datadir}/pixmaps/cqrlog/cqrlog.png
+%{_bindir}/cqrlog
+%{_mandir}/man1/cqrlog.1.gz
+
+%changelog
+* Tue Aug 14 2012 Eric "Sparks" Christensen <sparks at fedoraproject.org> - 1.5.1-1
+- Initial package


More information about the scm-commits mailing list