From a9c8d4bc2745fb021c04b846562b0c580f29c00a Mon Sep 17 00:00:00 2001 From: Randall 'Randy' Berry Date: Fri, 16 Jan 2009 02:42:40 +0000 Subject: [PATCH] Imoprt xwxapt source --- .cvsignore | 1 + import.log | 1 + sources | 1 + xwxapt.desktop | 11 ++++++ xwxapt.png | Bin 0 -> 3707 bytes xwxapt.sh.in | 15 ++++++++ xwxapt.spec | 95 +++++++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 124 insertions(+) create mode 100644 import.log create mode 100644 xwxapt.desktop create mode 100644 xwxapt.png create mode 100644 xwxapt.sh.in create mode 100644 xwxapt.spec diff --git a/.cvsignore b/.cvsignore index e69de29..213949a 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +xwxapt-1.2.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..aab4b88 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +xwxapt-1_2-1_fc10:HEAD:xwxapt-1.2-1.fc10.src.rpm:1232073671 diff --git a/sources b/sources index e69de29..f276e93 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c2ffcd25fc79a64266e52c558d96521f xwxapt-1.2.tar.gz diff --git a/xwxapt.desktop b/xwxapt.desktop new file mode 100644 index 0000000..42ce3a2 --- /dev/null +++ b/xwxapt.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=xwxapt +GenericName=xwxapt +Comment=GTK+ graphical application for decoding and saving weather images +Exec=xwxapt +Icon=xwxapt.png +Terminal=false +Type=Application +Categories=HamRadio; +Version=1.0 diff --git a/xwxapt.png b/xwxapt.png new file mode 100644 index 0000000000000000000000000000000000000000..68d6cf18079cf2b07aa1e9ab4dc2a5467f558d0d GIT binary patch literal 3707 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 Z`5#V1lY#OILRtU-002ovPDHLkV1g=i4)Xv2 literal 0 HcmV?d00001 diff --git a/xwxapt.sh.in b/xwxapt.sh.in new file mode 100644 index 0000000..6117194 --- /dev/null +++ b/xwxapt.sh.in @@ -0,0 +1,15 @@ +#!/bin/sh +#Wrapper script for xwxapt to ensure that user configuration is present +xwxaptbin="/usr/libexec/xwxapt-bin" +#check if user configuration is present +if [ ! -e ~/xwxapt/xwxaptrc ] +then +echo "Creating user configuration file" +mkdir ~/xwxapt +mkdir ~/xwxapt/images +mkdir ~/xwxapt/record +cp /usr/share/xwxapt/xwxaptrc ~/xwxapt/xwxaptrc +fi +#launch xwxapt +echo "Configuration can be found in the xwxapt/xwxaptrc file in your users home directory" +$xwxaptbin diff --git a/xwxapt.spec b/xwxapt.spec new file mode 100644 index 0000000..0fa5452 --- /dev/null +++ b/xwxapt.spec @@ -0,0 +1,95 @@ +Name: xwxapt +Version: 1.2 +Release: 1%{?dist} +Summary: GTK+ graphical application for decoding and saving weather images + +Group: Applications/Communications +License: GPLv2+ +URL: http://5b4az.chronos.org.uk/pages/apt.html +Source0: http://5b4az.chronos.org.uk/pkg/apt/xwxapt/%{name}-%{version}.tar.gz +#add .desktop file +Source1: %{name}.desktop +#temporary Icon +Source2: %{name}.png +#Wrapper script for user config +Source3: %{name}.sh.in +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: automake, autoconf, gtk2-devel, desktop-file-utils +#Requires: + +%description +xwxapt is a GTK+ graphical version of wxapt. It uses the same decoding +engine as wxapt but it displays APT images at half-size as they are +received, storing the full-sized files when reception is completed. + +It also displays some status information (audio level, sync level, +sync status etc) and text messages as it runs. + +%prep +%setup -qn %{name} + + +%build +./autogen.sh +%configure +make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" + + +%install +rm -rf $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +#install default user configuration file +install -p -D -m 0644 $RPM_BUILD_DIR/%{name}/xwxapt/xwxaptrc $RPM_BUILD_ROOT%{_datadir}/%{name}/xwxaptrc + +#move original binary to libexecdir +mkdir -p $RPM_BUILD_ROOT%{_libexecdir}/ +mv $RPM_BUILD_ROOT%{_bindir}/%{name} $RPM_BUILD_ROOT%{_libexecdir}/%{name}-bin + +#install wrapper script +install -p -D -m 0755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/xwxapt + + +# no upstream .desktop or icon yet so we'll use a temporary one +mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/ +cp %{SOURCE2} ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/%{name}.png +desktop-file-install \ + --dir=${RPM_BUILD_ROOT}%{_datadir}/applications %{SOURCE1} +# --vendor="fedora" obsolete per new guidelines + +%clean +rm -rf $RPM_BUILD_ROOT + + +%files +%defattr(-,root,root,-) +%doc AUTHORS README +%doc doc/xwxapt.html +%{_bindir}/* +%{_libexecdir}/* +%{_datadir}/%{name} +%{_datadir}/pixmaps/%{name}.png +%{_datadir}/applications/*%{name}.desktop + + + +%changelog +* Wed Jan 14 2009 Randall J. Berry 'Dp67' 1.2-1 +- Upstream upgrade to 1.2 +- Mock build f9/f10/devel +- check rpmlint 3 packages and 1 specfiles checked; 0 errors, 0 warnings. +- submit for review + + +* Mon Jan 12 2009 Randall J. Berry 'Dp67' 1.1-2 +- Mock build f9/f10/devel +- check rpmlint + + +* Sun Sep 21 2008 Randall J. Berry 'Dp67' 1.1-1 +- Upstream upgrade to 1.1 +- Build test for f9 + +* Sun Mar 02 2008 Sindre Pedersen Bjordal - 0.9-1 +- Initial build