fda8f89
Name:           vfrnav
d3f94a9
Version:        20160429
d3f94a9
Release:        1%{?dist}
fda8f89
Summary:        VFR/IFR Navigation
fda8f89
fda8f89
Group:          Applications/Productivity
fda8f89
License:        GPLv2+
fda8f89
URL:            http://www.baycom.org/~tom/vfrnav
fda8f89
Source0:        http://download.gna.org/vfrnav/%{name}-%{version}.tar.gz
fda8f89
fda8f89
%bcond_without webservice
fda8f89
fda8f89
BuildRequires:  gtkmm30-devel
fda8f89
BuildRequires:  libxml++-devel >= 2.14.0
fda8f89
BuildRequires:  sqlite-devel >= 3.0
fda8f89
BuildRequires:  gpsd-devel
fda8f89
BuildRequires:  libsqlite3x-devel
fda8f89
BuildRequires:  gdal-devel
fda8f89
BuildRequires:  bluez-libs-devel
fda8f89
BuildRequires:  eigen3-devel
fda8f89
BuildRequires:  boost-devel
fda8f89
BuildRequires:  cairomm-devel
fda8f89
BuildRequires:  cairo-devel
fda8f89
BuildRequires:  zfstream-devel
fda8f89
BuildRequires:  gettext
fda8f89
BuildRequires:  antlr-C++
fda8f89
%ifnarch s390 s390x
fda8f89
BuildRequires:  pilot-link-devel
fda8f89
%endif
fda8f89
BuildRequires:  gnome-bluetooth-libs-devel
fda8f89
BuildRequires:  desktop-file-utils
fda8f89
BuildRequires:  ImageMagick
9f98dcc
BuildRequires:  geoclue2-devel
fda8f89
BuildRequires:  gsl-devel
fda8f89
BuildRequires:  libftdi-devel
fda8f89
BuildRequires:  libftdi-c++-devel
fda8f89
BuildRequires:  libudev-devel
fda8f89
BuildRequires:  libXScrnSaver-devel
fda8f89
BuildRequires:  evince-devel
fda8f89
BuildRequires:  libusb1-devel
fda8f89
BuildRequires:  libcurl-devel
d3f94a9
BuildRequires:  webkitgtk4-devel
fda8f89
BuildRequires:  openjpeg-devel
fda8f89
BuildRequires:  libsoup-devel
fda8f89
BuildRequires:  librsvg2-devel
fda8f89
BuildRequires:  podofo-devel
fda8f89
BuildRequires:  systemd-devel
fda8f89
BuildRequires:  transfig
fda8f89
BuildRequires:  texlive
fda8f89
BuildRequires:  texlive-texconfig
fda8f89
BuildRequires:  texlive-latex
fda8f89
BuildRequires:  texlive-latex-bin-bin
fda8f89
BuildRequires:  texlive-epstopdf
fda8f89
BuildRequires:  texlive-epstopdf-bin
fda8f89
BuildRequires:  texlive-umlaute
fda8f89
BuildRequires:  texlive-babel-german
fda8f89
BuildRequires:  texlive-multirow
fda8f89
BuildRequires:  texlive-oberdiek
fda8f89
BuildRequires:  texlive-tools
fda8f89
BuildRequires:  poppler-utils
fda8f89
BuildRequires:  readline-devel
fda8f89
BuildRequires:  geos-devel
fda8f89
BuildRequires:  polyclipping-devel
9f98dcc
BuildRequires:  libpqxx-devel
fda8f89
BuildRequires:  octave
fda8f89
BuildRequires:  octave-devel
fda8f89
BuildRequires:  inkscape
d3f94a9
BuildRequires:  selinux-policy-devel
fda8f89
Requires:       libreoffice-core
fda8f89
Requires:       libreoffice-calc
9f98dcc
Requires:       texlive
9f98dcc
Requires:       texlive-latex
9f98dcc
Requires:       texlive-latex-bin-bin
9f98dcc
Requires:       texlive-droid                            
9f98dcc
Requires:       texlive-contour
9f98dcc
Requires:       texlive-truncate
9f98dcc
Requires:       texlive-changebar
9f98dcc
Requires:       texlive-eurosym
9f98dcc
Requires:       texlive-xstring
9f98dcc
Requires:       texlive-hyphenat
9f98dcc
Requires:       tex(t2aenc.def)
9f98dcc
Requires:       texlive-lh
9f98dcc
Requires:       texlive-xetex-def
9f98dcc
Requires:       texlive-framed
d3f94a9
Requires:       texlive-polyglossia
d3f94a9
Requires:       texlive-multirow
fda8f89
fda8f89
%if %{with webservice}
fda8f89
BuildRequires:  jsoncpp-devel
fda8f89
BuildRequires:  sqlite
fda8f89
%endif
fda8f89
fda8f89
# Auto BR:
fda8f89
# BuildRequires: atk-devel
fda8f89
# BuildRequires: bash
fda8f89
# BuildRequires: binutils
fda8f89
# BuildRequires: boost-devel
fda8f89
# BuildRequires: cairo-devel
fda8f89
# BuildRequires: cairomm-devel
fda8f89
# BuildRequires: coreutils
fda8f89
# BuildRequires: cpio
fda8f89
# BuildRequires: diffutils
fda8f89
# BuildRequires: elfutils
fda8f89
# BuildRequires: file
fda8f89
# BuildRequires: findutils
fda8f89
# BuildRequires: gawk
fda8f89
# BuildRequires: gcc-c++
fda8f89
# BuildRequires: gcc-gfortran
fda8f89
# BuildRequires: gcc
fda8f89
# BuildRequires: gdal-devel
fda8f89
# BuildRequires: gettext
fda8f89
# BuildRequires: glib2-devel
fda8f89
# BuildRequires: glibc-common
fda8f89
# BuildRequires: glibc-devel
fda8f89
# BuildRequires: glibc-headers
fda8f89
# BuildRequires: glibmm24-devel
fda8f89
# BuildRequires: gnome-bluetooth-devel
fda8f89
# BuildRequires: gnome-libs-devel
fda8f89
# BuildRequires: gnome-vfs2-devel
fda8f89
# BuildRequires: gpsd-devel
fda8f89
# BuildRequires: grep
fda8f89
# BuildRequires: gtk2-devel
fda8f89
# BuildRequires: gtkmm24-devel
fda8f89
# BuildRequires: gzip
fda8f89
# BuildRequires: kernel-headers
fda8f89
# BuildRequires: libart_lgpl-devel
fda8f89
# BuildRequires: libbonobo-devel
fda8f89
# BuildRequires: libbonoboui-devel
fda8f89
# BuildRequires: libbtctl-devel
fda8f89
# BuildRequires: libglademm24-devel
fda8f89
# BuildRequires: libgnomecanvas-devel
fda8f89
# BuildRequires: libgnome-devel
fda8f89
# BuildRequires: libgnomeui-devel
fda8f89
# BuildRequires: libsigc++20-devel
fda8f89
# BuildRequires: libsqlite3x-devel
fda8f89
# BuildRequires: libstdc++-devel
fda8f89
# BuildRequires: libxml2-devel
fda8f89
# BuildRequires: libxml++-devel
fda8f89
# BuildRequires: make
fda8f89
# BuildRequires: net-tools
fda8f89
# BuildRequires: pango-devel
fda8f89
# BuildRequires: pangomm-devel
fda8f89
# BuildRequires: pilot-link-devel
fda8f89
# BuildRequires: pkgconfig
fda8f89
# BuildRequires: popt-devel
fda8f89
# BuildRequires: sed
fda8f89
# BuildRequires: sqlite36-devel
fda8f89
# BuildRequires: tar
fda8f89
# BuildRequires: zfstream-devel
fda8f89
# BuildRequires: zlib-devel
fda8f89
fda8f89
%description
fda8f89
This is a navigation application for VFR and IFR flying.
fda8f89
fda8f89
%package utils
fda8f89
Summary:        VFR Navigation Utilities
fda8f89
Group:          Applications/Productivity
fda8f89
Requires:       %{name} = %{version}
9f98dcc
Requires:       php
9f98dcc
Requires:       php-mbstring
fda8f89
fda8f89
%description utils
fda8f89
This package contains utilities for database creation and manipulation
fda8f89
for the VFR navigation application.
fda8f89
fda8f89
%package wetterdl
fda8f89
Summary:        VFR Navigation Weather Downloader
fda8f89
Group:          Applications/Productivity
fda8f89
Requires:       %{name} = %{version}
fda8f89
fda8f89
%description wetterdl
fda8f89
This package contains a downloader application for weather
fda8f89
pictures from flugwetter.de and other sources.
fda8f89
fda8f89
%package validatorservice
fda8f89
Summary:        VFR Navigation CFMU Validator Service
fda8f89
Group:          Applications/Productivity
fda8f89
Requires:       %{name} = %{version}
d3f94a9
Requires:       %{name}-selinux = %{version}
fda8f89
Requires:       xorg-x11-server-Xvfb
fda8f89
fda8f89
%description validatorservice
fda8f89
Opening the connection to the CFMU validator takes some time (in the order
fda8f89
of seconds to minutes). In order to amortize this time over multiple tasks,
fda8f89
this package contains a local socket validator server.
fda8f89
d3f94a9
%package selinux
d3f94a9
Summary:        VFR Navigation selinux module
d3f94a9
Group:          Applications/Productivity
d3f94a9
Requires:       %{name} = %{version}
d3f94a9
BuildArch:      noarch
d3f94a9
Requires:       selinux-policy
d3f94a9
Requires(post):         policycoreutils
d3f94a9
Requires(postun):       policycoreutils
d3f94a9
d3f94a9
%description selinux
d3f94a9
This package contains the selinux module required for vfrnav
d3f94a9
fda8f89
%if %{with webservice}
fda8f89
%package webservice
fda8f89
Summary:        VFR Navigation CFMU Autorouter Webservice
fda8f89
Group:          Applications/Productivity
fda8f89
Requires:       %{name} = %{version}
fda8f89
Requires:       %{name}-validatorservice = %{version}
d3f94a9
Requires:       %{name}-selinux = %{version}
fda8f89
Requires:       httpd
fda8f89
fda8f89
%description webservice
fda8f89
This package contains a webservice for the CFMU Autorouter.
fda8f89
%endif
fda8f89
fda8f89
%prep
fda8f89
%setup -q
fda8f89
fda8f89
%build
fda8f89
CXXFLAGS=`echo %optflags -std=c++11 | sed -e 's/-O2//'`
fda8f89
export CXXFLAGS
fda8f89
CFLAGS=`echo %optflags | sed -e 's/-O2//'`
fda8f89
export CFLAGS
fda8f89
%configure
fda8f89
make %{?_smp_mflags}
d3f94a9
# build selinux module
d3f94a9
make -C data/selinux -f %{_datadir}/selinux/devel/Makefile
fda8f89
fda8f89
%install
fda8f89
make install DESTDIR=$RPM_BUILD_ROOT
fda8f89
fda8f89
for i in $RPM_BUILD_ROOT/%{_datadir}/applications/*.desktop; do
fda8f89
  grep -v '^\(\(X-\)\|\(Version\)\|\(Encoding\)\)' $i > $i.tmp
fda8f89
  sed -e s,Exec=/usr/bin/,Exec=, < $i.tmp > $i
fda8f89
  rm -f $i.tmp
fda8f89
done
fda8f89
fda8f89
for i in $RPM_BUILD_ROOT/%{_datadir}/applications/*.desktop; do
fda8f89
  desktop-file-validate $i
fda8f89
done
fda8f89
fda8f89
# convert icons to sane dimensions
fda8f89
install -d $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps
fda8f89
install -d $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps
fda8f89
convert -size 32x32 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/26x26/apps/vfrnav.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/vfrnav.png
fda8f89
convert -size 48x48 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/40x40/apps/vfrnav.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/vfrnav.png
fda8f89
convert -size 32x32 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/26x26/apps/wetterdl.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/wetterdl.png
fda8f89
convert -size 48x48 $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/40x40/apps/wetterdl.png $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/wetterdl.png
fda8f89
rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/26x26/
fda8f89
rm -rf $RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/40x40/
fda8f89
fda8f89
install -d $RPM_BUILD_ROOT/%{_sysconfdir}/vfrnav
fda8f89
fda8f89
rm -f $RPM_BUILD_ROOT/%{_sbindir}/cfmuws
fda8f89
rm -f $RPM_BUILD_ROOT/lib/systemd/system/cfmuws.service
fda8f89
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/cfmuws
fda8f89
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/vfrnav/cfmuwsusers.json
fda8f89
fda8f89
#rm -f $RPM_BUILD_ROOT/%{_bindir}/cfmusidstar
fda8f89
fda8f89
rm -f $RPM_BUILD_ROOT/%{_libdir}/libvfrnav.so
fda8f89
rm -f $RPM_BUILD_ROOT/%{_libdir}/libvfrnav.la
fda8f89
rm -f $RPM_BUILD_ROOT/%{_libdir}/libvfrnav.a
fda8f89
d3f94a9
rm -f $RPM_BUILD_ROOT/%{_libexecdir}/%{name}/web-extensions/libcfmuwebextension.a
d3f94a9
rm -f $RPM_BUILD_ROOT/%{_libexecdir}/%{name}/web-extensions/libcfmuwebextension.la
d3f94a9
fda8f89
install -d $RPM_BUILD_ROOT/run/vfrnav/validator
fda8f89
install -d $RPM_BUILD_ROOT/var/lib/vfrnav
fda8f89
d3f94a9
# selinux
d3f94a9
install -p -m 644 -D data/selinux/vfrnav.pp $RPM_BUILD_ROOT%{_datadir}/selinux/packages/%{name}/%{name}.pp
d3f94a9
fda8f89
%if %{with webservice}
fda8f89
install -d $RPM_BUILD_ROOT/%{_libdir}/vfrnav
fda8f89
echo "CREATE TABLE IF NOT EXISTS credentials (username TEXT UNIQUE NOT NULL, passwdclear TEXT, passwdmd5 TEXT, salt INTEGER);" | sqlite3 $RPM_BUILD_ROOT/%{_sysconfdir}/vfrnav/autoroute.db
fda8f89
install -d $RPM_BUILD_ROOT/run/vfrnav/autoroute
fda8f89
%else
fda8f89
rm -f $RPM_BUILD_ROOT/lib/systemd/system/cfmuautoroute.service
fda8f89
rm -f $RPM_BUILD_ROOT/lib/systemd/system/cfmuautoroute.socket
fda8f89
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/cfmuautoroute
fda8f89
%endif
fda8f89
fda8f89
%pre validatorservice
fda8f89
getent group vfrnav &>/dev/null || groupadd -r vfrnav
fda8f89
getent passwd vfrnav &>/dev/null || \
fda8f89
useradd -g vfrnav -d /var/lib/vfrnav -M -r -s /sbin/nologin \
fda8f89
    -c "Special user account to be used by vfrnav cfmuautoroute/cfmuvalidate services" vfrnav
fda8f89
fda8f89
%post
fda8f89
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
fda8f89
fda8f89
%postun
fda8f89
if [ $1 -eq 0 ] ; then
fda8f89
    touch --no-create %{_datadir}/icons/hicolor &>/dev/null
fda8f89
    gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fda8f89
fi
fda8f89
fda8f89
%posttrans
fda8f89
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
fda8f89
d3f94a9
%post selinux
d3f94a9
/usr/sbin/semodule -i %{_datadir}/selinux/packages/%{name}/%{name}.pp >/dev/null 2>&1 || :
d3f94a9
d3f94a9
%postun selinux
d3f94a9
if [ $1 -eq 0 ] ; then
d3f94a9
    /usr/sbin/semodule -r %{name} >/dev/null 2>&1 || :
d3f94a9
fi
fda8f89
fda8f89
%files
c69512c
%{!?_licensedir:%global license %%doc}
c69512c
%license COPYING
c69512c
%doc AUTHORS ChangeLog INSTALL NEWS README TODO doc/flightdeck.pdf
fda8f89
%{_datadir}/applications/vfrnav.desktop
fda8f89
%{_datadir}/applications/flightdeck.desktop
fda8f89
%{_datadir}/applications/vfrairporteditor.desktop
fda8f89
%{_datadir}/applications/vfrairspaceeditor.desktop
fda8f89
%{_datadir}/applications/vfrnavaideditor.desktop
fda8f89
%{_datadir}/applications/vfrtrackeditor.desktop
fda8f89
%{_datadir}/applications/vfrwaypointeditor.desktop
fda8f89
%{_datadir}/applications/acftperf.desktop
fda8f89
%{_datadir}/icons/hicolor/32x32/apps/vfrnav.png
fda8f89
%{_datadir}/icons/hicolor/48x48/apps/vfrnav.png
fda8f89
%dir %{_datadir}/%{name}
fda8f89
%{_datadir}/%{name}/vfrnav.png
fda8f89
%{_datadir}/%{name}/bluetooth.png
fda8f89
%{_datadir}/%{name}/BlankMap-World_gray.svg
fda8f89
%{_datadir}/%{name}/dbeditor.ui
fda8f89
%{_datadir}/%{name}/navigate.ui
fda8f89
%{_datadir}/%{name}/routeedit.ui
fda8f89
%{_datadir}/%{name}/prefs.ui
fda8f89
%{_datadir}/%{name}/acftperformance.ui
fda8f89
%{_datadir}/%{name}/cfmuvalidate.ui
fda8f89
%{_libdir}/libreoffice/share/registry/vfrnav.xcd
fda8f89
%{_libdir}/libvfrnav.so.0
fda8f89
%{_libdir}/libvfrnav.so.0.0.0
fda8f89
%{_bindir}/vfrnav
fda8f89
%{_bindir}/vfrnavaideditor
fda8f89
%{_bindir}/vfrwaypointeditor
fda8f89
%{_bindir}/vfrairwayeditor
fda8f89
%{_bindir}/vfrairporteditor
fda8f89
%{_bindir}/vfrairspaceeditor
fda8f89
%{_bindir}/vfrtrackeditor
fda8f89
%{_bindir}/vfrnavdb2xml
fda8f89
%{_bindir}/vfrnavfplan
fda8f89
%{_bindir}/vfrnavxml2db
d3f94a9
%{_bindir}/vfrpdfmanip
fda8f89
%{_bindir}/acftperf
fda8f89
%{_bindir}/flightdeck
fda8f89
%{_bindir}/cfmuvalidate
fda8f89
%{_bindir}/cfmuautoroute
fda8f89
%{_bindir}/checkfplan
fda8f89
%dir %{_libexecdir}/%{name}
fda8f89
%{_libexecdir}/%{name}/cfmuvalidateserver
d3f94a9
%{_libexecdir}/%{name}/web-extensions/libcfmuwebextension.so
fda8f89
%{_datadir}/%{name}/themes/gtk-3.0/flightdeck.css
fda8f89
%{_datadir}/%{name}/flightdeck.ui
fda8f89
%{_datadir}/%{name}/flightdeck/hbdhg.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/hbpbx.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/hbpho.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/hbtda.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/hbtdb.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/hbtdc.cfg
9f98dcc
%{_datadir}/%{name}/flightdeck/hbtdd.cfg
fda8f89
%{_datadir}/%{name}/flightdeck/sim.cfg
fda8f89
%{_datadir}/%{name}/aircraft/hbdhg.xml
fda8f89
%{_datadir}/%{name}/aircraft/hbpbx.xml
fda8f89
%{_datadir}/%{name}/aircraft/hbpho.xml
fda8f89
%{_datadir}/%{name}/aircraft/hbtda.xml
fda8f89
%{_datadir}/%{name}/aircraft/hbtdb.xml
fda8f89
%{_datadir}/%{name}/aircraft/hbtdc.xml
9f98dcc
%{_datadir}/%{name}/aircraft/hbtdd.xml
fda8f89
%{_datadir}/%{name}/navlogtemplates/navlog.ods
fda8f89
%{_datadir}/%{name}/navlog.xml
fda8f89
fda8f89
%files utils
fda8f89
%{_bindir}/vfrdbdafif
fda8f89
%{_bindir}/vfrdbmapelementsdb
fda8f89
%{_bindir}/vfrdboptimizelabelplacement
fda8f89
%{_bindir}/vfrdbrebuildspatialindex
fda8f89
%{_bindir}/vfrdbsrtm30db
fda8f89
%{_bindir}/vfrdbsrtmwatermask
d3f94a9
%{_bindir}/vfrgshhsimport
fda8f89
%{_bindir}/vfrdbsettopo30
fda8f89
%{_bindir}/vfrdbtopo30zerotiles
d3f94a9
%{_bindir}/vfrdbtopo30bin
fda8f89
%{_bindir}/vfrdbupdategndelev
fda8f89
%{_bindir}/vfrdbcamelcase
fda8f89
%{_bindir}/vfrnavwmmconv
fda8f89
%{_bindir}/vfrnavwmmtest
fda8f89
%{_bindir}/vfrdbxplane
fda8f89
%{_bindir}/vfrdbcsv
fda8f89
%{_bindir}/vfrdbxplaneexport
fda8f89
%{_bindir}/flightdeckftdieeprog
fda8f89
%{_bindir}/vfrdbairwaydump
fda8f89
%{_bindir}/vfrdbeadimport
fda8f89
%{_bindir}/vfrdbaixmimport
fda8f89
%{_bindir}/vfrdbopenair
fda8f89
%{_bindir}/vfrdbfasimport
fda8f89
%{_bindir}/vfrradconvert
d3f94a9
%{_bindir}/vfrdbukpostcodeimport
d3f94a9
%{_bindir}/vfrnavfixdb
fda8f89
%{_bindir}/cfmusidstar
fda8f89
%{_bindir}/adrimport
fda8f89
%{_bindir}/adraupimport
fda8f89
%{_bindir}/adrquery
fda8f89
%{_bindir}/adrdbsync
fda8f89
%{_bindir}/aircraftopsperf
fda8f89
%{_bindir}/weatherfplan
fda8f89
fda8f89
%files wetterdl
fda8f89
%{_bindir}/wetterdl.py
fda8f89
%{_datadir}/applications/wetterdl.desktop
fda8f89
%{_datadir}/icons/hicolor/32x32/apps/wetterdl.png
fda8f89
%{_datadir}/icons/hicolor/48x48/apps/wetterdl.png
fda8f89
fda8f89
%files validatorservice
fda8f89
/lib/systemd/system/cfmuvalidate.service
fda8f89
/lib/systemd/system/cfmuvalidate.socket
fda8f89
%config(noreplace) %{_sysconfdir}/sysconfig/cfmuvalidate
fda8f89
%dir %attr(0755,vfrnav,vfrnav) /run/vfrnav
fda8f89
%dir %attr(0750,vfrnav,vfrnav) /run/vfrnav/validator
fda8f89
%dir %attr(0750,vfrnav,vfrnav) /var/lib/vfrnav
fda8f89
d3f94a9
%files selinux
d3f94a9
%{_datadir}/selinux/packages/%{name}/vfrnav.pp
d3f94a9
fda8f89
%if %{with webservice}
fda8f89
%files webservice
d3f94a9
/lib/systemd/system/cfmuautoroute@.service
d3f94a9
/lib/systemd/system/cfmuautoroute@.socket
fda8f89
%config(noreplace) %{_sysconfdir}/sysconfig/cfmuautoroute
fda8f89
%dir %{_sysconfdir}/vfrnav
fda8f89
%config(noreplace) %attr(0660,vfrnav,apache) %{_sysconfdir}/vfrnav/autoroute.db
fda8f89
%dir %attr(0750,vfrnav,apache) /run/vfrnav/autoroute
fda8f89
%endif
fda8f89
fda8f89
%changelog
112bc00
* Wed May 18 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20160212-3
112bc00
- rebuid for dependencies
112bc00
Björn Esser 63f53f9
* Fri Mar 25 2016 Björn Esser <fedora@besser82.io> - 20160212-2
Björn Esser 63f53f9
- Rebuilt for libjsoncpp.so.1
Björn Esser 63f53f9
9f98dcc
* Mon Mar 21 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20160212-1
9f98dcc
- update to 20160212
9f98dcc
c69512c
* Tue Feb 23 2016 Peter Robinson <pbrobinson@fedoraproject.org> 20150429-3
c69512c
- Drop geoclue-1 and gypsy support
c69512c
- Use %%licence
c69512c
- Minor spec cleanups
c69512c
c69512c
* Mon Feb 22 2016 Orion Poplawski <orion@cora.nwra.com> - 20150429-2
Orion Poplawski 2486f8e
- Rebuild for gsl 2.1
Orion Poplawski 2486f8e
61f17ad
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 20150429-2
61f17ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
61f17ad
fda8f89
* Sat Jul 27 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20130727-1
fda8f89
- convert webservice from websockets to php and long poll
fda8f89
fda8f89
* Sun Jul 14 2013 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20130627-1
fda8f89
- add webservice
fda8f89
fda8f89
* Wed Jun 13 2012 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.8-1
fda8f89
- update to 0.8: add flightdeck
fda8f89
fda8f89
* Wed Mar 25 2009 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.3-1
fda8f89
- move to gypsy, add airways
fda8f89
fda8f89
* Sat Feb  2 2008 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.1-2
fda8f89
- move utilities into their own subpackage
fda8f89
fda8f89
* Sat Aug 25 2007 Thomas Sailer <t.sailer@alumni.ethz.ch> - 0.1-1
fda8f89
- initial spec file
fda8f89