|
|
14bef66 |
Name: vfrnav
|
|
|
86c87c1 |
Version: 0.5
|
|
|
476985e |
Release: 1%{?dist}
|
|
|
14bef66 |
Summary: VFR Navigation
|
|
|
14bef66 |
|
|
|
14bef66 |
Group: Applications/Productivity
|
|
|
14bef66 |
License: GPLv2+
|
|
|
14bef66 |
URL: http://www.baycom.org/~tom/vfrnav
|
|
|
14bef66 |
Source0: http://download.gna.org/vfrnav/%{name}-%{version}.tar.gz
|
|
|
14bef66 |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
14bef66 |
|
|
|
14bef66 |
BuildRequires: gtkmm24-devel >= 2.8.0
|
|
|
14bef66 |
BuildRequires: libglademm24-devel >= 2.6.0
|
|
|
14bef66 |
BuildRequires: libxml++-devel >= 2.14.0
|
|
|
14bef66 |
BuildRequires: sqlite-devel >= 3.0
|
|
|
14bef66 |
BuildRequires: gpsd-devel
|
|
|
14bef66 |
BuildRequires: libsqlite3x-devel
|
|
|
14bef66 |
BuildRequires: gdal-devel
|
|
|
14bef66 |
BuildRequires: gypsy-devel
|
|
|
14bef66 |
BuildRequires: boost-devel
|
|
|
14bef66 |
BuildRequires: cairomm-devel
|
|
|
14bef66 |
BuildRequires: cairo-devel
|
|
|
14bef66 |
BuildRequires: zfstream-devel
|
|
|
14bef66 |
BuildRequires: gettext
|
|
|
14bef66 |
BuildRequires: pilot-link-devel
|
|
|
14bef66 |
BuildRequires: gnome-bluetooth-devel
|
|
|
14bef66 |
BuildRequires: desktop-file-utils
|
|
|
14bef66 |
BuildRequires: ImageMagick
|
|
|
14bef66 |
|
|
|
14bef66 |
%description
|
|
|
14bef66 |
This is a navigation application for VFR flying.
|
|
|
14bef66 |
|
|
|
14bef66 |
%package utils
|
|
|
14bef66 |
Summary: VFR Navigation Utilities
|
|
|
14bef66 |
Group: Applications/Productivity
|
|
|
14bef66 |
|
|
|
14bef66 |
Requires: %{name} = %{version}
|
|
|
14bef66 |
|
|
|
14bef66 |
%description utils
|
|
|
14bef66 |
This package contains utilities for database creation and manipulation
|
|
|
14bef66 |
for the VFR navigation application.
|
|
|
14bef66 |
|
|
|
14bef66 |
%prep
|
|
|
14bef66 |
%setup -q
|
|
|
14bef66 |
|
|
|
14bef66 |
%build
|
|
|
14bef66 |
%configure
|
|
|
14bef66 |
make %{?_smp_mflags}
|
|
|
14bef66 |
|
|
|
14bef66 |
%install
|
|
|
14bef66 |
rm -rf $RPM_BUILD_ROOT
|
|
|
14bef66 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
14bef66 |
|
|
|
14bef66 |
for i in $RPM_BUILD_ROOT/%{_datadir}/applications/*.desktop; do
|
|
|
14bef66 |
grep -v '^\(\(X-\)\|\(Version\)\|\(Encoding\)\)' $i > $i.tmp
|
|
|
14bef66 |
sed -e s,Exec=/usr/bin/,Exec=, < $i.tmp > $i
|
|
|
14bef66 |
rm -f $i.tmp
|
|
|
14bef66 |
done
|
|
|
14bef66 |
|
|
|
14bef66 |
for i in $RPM_BUILD_ROOT/%{_datadir}/applications/*.desktop; do
|
|
|
14bef66 |
desktop-file-validate $i
|
|
|
14bef66 |
done
|
|
|
14bef66 |
|
|
|
14bef66 |
# convert icons to sane dimensions
|
|
|
14bef66 |
install -d $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps
|
|
|
14bef66 |
install -d $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps
|
|
|
14bef66 |
convert -size 32x32 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/26x26/hildon/vfrnav.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/vfrnav.png
|
|
|
14bef66 |
convert -size 48x48 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/40x40/hildon/vfrnav.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/vfrnav.png
|
|
|
14bef66 |
rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/26x26/
|
|
|
14bef66 |
rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/40x40/
|
|
|
14bef66 |
|
|
|
14bef66 |
%post
|
|
|
14bef66 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
14bef66 |
|
|
|
14bef66 |
%postun
|
|
|
14bef66 |
if [ $1 -eq 0 ] ; then
|
|
|
14bef66 |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
|
14bef66 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
14bef66 |
fi
|
|
|
14bef66 |
|
|
|
14bef66 |
%posttrans
|
|
|
14bef66 |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
14bef66 |
|
|
|
14bef66 |
%clean
|
|
|
14bef66 |
rm -rf $RPM_BUILD_ROOT
|
|
|
14bef66 |
|
|
|
14bef66 |
%files
|
|
|
14bef66 |
%defattr(-,root,root,-)
|
|
|
14bef66 |
%doc AUTHORS ChangeLog COPYING TODO
|
|
|
14bef66 |
%{_datadir}/applications/vfrnav.desktop
|
|
|
14bef66 |
%{_datadir}/applications/vfrairporteditor.desktop
|
|
|
14bef66 |
%{_datadir}/applications/vfrairspaceeditor.desktop
|
|
|
14bef66 |
%{_datadir}/applications/vfrnavaideditor.desktop
|
|
|
14bef66 |
%{_datadir}/applications/vfrtrackeditor.desktop
|
|
|
14bef66 |
%{_datadir}/applications/vfrwaypointeditor.desktop
|
|
|
14bef66 |
%{_datadir}/applications/acftperf.desktop
|
|
|
14bef66 |
%{_datadir}/icons/hicolor/32x32/apps/vfrnav.png
|
|
|
14bef66 |
%{_datadir}/icons/hicolor/48x48/apps/vfrnav.png
|
|
|
14bef66 |
%dir %{_datadir}/%{name}
|
|
|
14bef66 |
%{_datadir}/%{name}/vfrnav.png
|
|
|
14bef66 |
%{_datadir}/%{name}/bluetooth.png
|
|
|
14bef66 |
%{_datadir}/%{name}/BlankMap-World_gray.svg
|
|
|
14bef66 |
%{_datadir}/%{name}/dbeditor.glade
|
|
|
14bef66 |
%{_datadir}/%{name}/navigate.glade
|
|
|
14bef66 |
%{_datadir}/%{name}/routeedit.glade
|
|
|
14bef66 |
%{_datadir}/%{name}/prefs.glade
|
|
|
14bef66 |
%{_datadir}/%{name}/acftperformance.glade
|
|
|
14bef66 |
%{_bindir}/vfrnav
|
|
|
14bef66 |
%{_bindir}/vfrnavaideditor
|
|
|
14bef66 |
%{_bindir}/vfrwaypointeditor
|
|
|
14bef66 |
%{_bindir}/vfrairwayeditor
|
|
|
14bef66 |
%{_bindir}/vfrairporteditor
|
|
|
14bef66 |
%{_bindir}/vfrairspaceeditor
|
|
|
14bef66 |
%{_bindir}/vfrtrackeditor
|
|
|
14bef66 |
%{_bindir}/vfrnavdb2xml
|
|
|
14bef66 |
%{_bindir}/vfrnavfplan
|
|
|
14bef66 |
%{_bindir}/vfrnavxml2db
|
|
|
14bef66 |
%{_bindir}/acftperf
|
|
|
14bef66 |
|
|
|
14bef66 |
%files utils
|
|
|
14bef66 |
%defattr(-,root,root,-)
|
|
|
14bef66 |
%{_bindir}/vfrdbdafif
|
|
|
14bef66 |
%{_bindir}/vfrdbmapelementsdb
|
|
|
14bef66 |
%{_bindir}/vfrdboptimizelabelplacement
|
|
|
14bef66 |
%{_bindir}/vfrdbrebuildspatialindex
|
|
|
14bef66 |
%{_bindir}/vfrdbsrtm30db
|
|
|
14bef66 |
%{_bindir}/vfrdbsrtmwatermask
|
|
|
14bef66 |
%{_bindir}/vfrdbsettopo30
|
|
|
14bef66 |
%{_bindir}/vfrdbtopo30zerotiles
|
|
|
14bef66 |
%{_bindir}/vfrdbupdategndelev
|
|
|
14bef66 |
%{_bindir}/vfrdbcamelcase
|
|
|
14bef66 |
%{_bindir}/vfrnavwmmconv
|
|
|
14bef66 |
%{_bindir}/vfrnavwmmtest
|
|
|
14bef66 |
%{_bindir}/vfrdbxplane
|
|
|
14bef66 |
%{_bindir}/vfrdbcsv
|
|
|
14bef66 |
%{_bindir}/vfrdbxplaneexport
|
|
|
14bef66 |
|
|
|
14bef66 |
%changelog
|
|
|
86c87c1 |
* Sat Nov 20 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.5-1
|
|
|
86c87c1 |
- update to 0.5
|
|
|
86c87c1 |
|
|
|
476985e |
* Sat Jan 13 2010 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.4-1
|
|
|
476985e |
- update to 0.4
|
|
|
476985e |
|
|
|
83b769d |
* Sun Sep 20 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-10
|
|
|
83b769d |
- fix for BZ#523309
|
|
|
83b769d |
|
|
|
ad41e92 |
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.3-9
|
|
|
ad41e92 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
ad41e92 |
|
|
|
14bef66 |
* Fri May 29 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-8
|
|
|
14bef66 |
- convert icons to a standard size
|
|
|
14bef66 |
- vfrnav-utils now requires vfrnav
|
|
|
14bef66 |
|
|
|
14bef66 |
* Thu May 28 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-7
|
|
|
14bef66 |
- fix BRs
|
|
|
14bef66 |
|
|
|
14bef66 |
* Sun May 10 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-6
|
|
|
14bef66 |
- also remove Encoding tags from desktop files
|
|
|
14bef66 |
|
|
|
14bef66 |
* Sun May 10 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-5
|
|
|
14bef66 |
- remove X- tags from desktop file
|
|
|
14bef66 |
- remove absolute paths from desktop file
|
|
|
14bef66 |
|
|
|
14bef66 |
* Thu Apr 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-4
|
|
|
14bef66 |
- change second group too
|
|
|
14bef66 |
- handle icon cache
|
|
|
14bef66 |
- validate desktop files
|
|
|
14bef66 |
|
|
|
14bef66 |
* Thu Apr 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-3
|
|
|
14bef66 |
- change group
|
|
|
14bef66 |
- drop unneeded R/BR
|
|
|
14bef66 |
- implement Igor Juriskovic's suggestions
|
|
|
14bef66 |
|
|
|
14bef66 |
* Thu Apr 30 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-2
|
|
|
14bef66 |
- cleanups for review submission
|
|
|
14bef66 |
|
|
|
14bef66 |
* Wed Mar 25 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-1
|
|
|
14bef66 |
- move to gypsy, add airways
|
|
|
14bef66 |
|
|
|
14bef66 |
* Sat Feb 2 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.1-2
|
|
|
14bef66 |
- move utilities into their own subpackage
|
|
|
14bef66 |
|
|
|
14bef66 |
* Sat Aug 25 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.1-1
|
|
|
14bef66 |
- initial spec file
|
|
|
14bef66 |
|