|
|
fda8f89 |
Name: vfrnav
|
|
|
9277d58 |
Version: 20190212
|
|
|
fdf06a3 |
Release: 5%{?dist}
|
|
|
fda8f89 |
Summary: VFR/IFR Navigation
|
|
|
fda8f89 |
|
|
|
fda8f89 |
License: GPLv2+
|
|
|
9277d58 |
URL: https://gitlab.com/tsailer/vfrnav/
|
|
|
9277d58 |
Source0: https://gitlab.com/tsailer/vfrnav/-/archive/%{version}/%{name}-%{version}.tar.bz2
|
|
|
86ed2a2 |
# Fix -Werror=format-security errors with octave 5.1
|
|
|
86ed2a2 |
# https://gitlab.com/tsailer/vfrnav/merge_requests/1
|
|
|
86ed2a2 |
Patch0: vfrnav-octave5.1.patch
|
|
|
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
|
|
|
4930c7b |
BuildRequires: openjpeg2-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
|
|
|
0eb842c |
BuildRequires: dia
|
|
|
d3f94a9 |
BuildRequires: selinux-policy-devel
|
|
|
0eb842c |
BuildRequires: qrencode-devel
|
|
|
0eb842c |
BuildRequires: libarchive-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
|
|
|
0eb842c |
Requires: texlive-mdframed
|
|
|
0eb842c |
%if 0%{?fedora} >= 25
|
|
|
0eb842c |
Requires: texlive-lualibs
|
|
|
0eb842c |
Requires: texlive-ctablestack
|
|
|
0eb842c |
%endif
|
|
|
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 |
Requires: %{name} = %{version}
|
|
|
9f98dcc |
Requires: php
|
|
|
9f98dcc |
Requires: php-mbstring
|
|
|
0eb842c |
Requires: /usr/bin/convert
|
|
|
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 |
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 |
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 |
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 |
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
|
|
|
86ed2a2 |
%autosetup -p1
|
|
|
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 |
|
|
|
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
|
|
|
0eb842c |
%{_bindir}/vfrnavacftconv
|
|
|
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
|
|
|
0eb842c |
%{_bindir}/vfrnavgrib2dump
|
|
|
0eb842c |
%{_bindir}/vfrnavgrib2fcst
|
|
|
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
|
|
|
fdf06a3 |
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20190212-5
|
|
|
fdf06a3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
fdf06a3 |
|
|
|
51f170e |
* Wed Jul 03 2019 Björn Esser <besser82@fedoraproject.org> - 20190212-4
|
|
|
51f170e |
- Rebuild (jsoncpp)
|
|
|
51f170e |
|
|
|
5b91b1d |
* Wed Jul 03 2019 Björn Esser <besser82@fedoraproject.org> - 20190212-3
|
|
|
5b91b1d |
- Rebuild (gpsd)
|
|
|
5b91b1d |
|
|
|
86ed2a2 |
* Sun Jun 16 2019 Orion Poplawski <orion@nwra.com> - 20190212-2
|
|
|
86ed2a2 |
- Rebuild for octave 5.1
|
|
|
86ed2a2 |
|
|
|
9277d58 |
* Thu Feb 14 2019 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20190212-1
|
|
|
9277d58 |
- Compile fixes for rawhide
|
|
|
9277d58 |
|
|
|
764e3bf |
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180129-5
|
|
|
764e3bf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
764e3bf |
|
|
|
bdb6710 |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180129-4
|
|
|
bdb6710 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
bdb6710 |
|
|
|
b5a8fbf |
* Wed Jul 11 2018 Sandro Mani <manisandro@gmail.com> - 20180129-3
|
|
|
b5a8fbf |
- Rebuild (podofo)
|
|
|
b5a8fbf |
|
|
|
66eda59 |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180129-2
|
|
|
66eda59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
66eda59 |
|
|
|
0eb842c |
* Mon Jan 29 2018 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20180129-1
|
|
|
0eb842c |
- update to 20180129
|
|
|
0eb842c |
- drop openjpeg2 patch, as it was buggy and openjpeg2 support is now integrated
|
|
|
0eb842c |
|
|
|
d785e14 |
* Thu Jan 18 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 20160429-13
|
|
|
d785e14 |
- Remove obsolete scriptlets
|
|
|
d785e14 |
|
|
|
4930c7b |
* Wed Jan 17 2018 Sandro Mani <manisandro@gmail.com> - 20160429-12
|
|
|
4930c7b |
- Switch to openjpeg2
|
|
|
4930c7b |
|
|
|
2a02a9b |
* Tue Dec 26 2017 Björn Esser <besser82@fedoraproject.org> - 20160429-11
|
|
|
2a02a9b |
- Rebuilt for jsoncpp.so.20
|
|
|
2a02a9b |
|
|
|
1156522 |
* Fri Sep 01 2017 Björn Esser <besser82@fedoraproject.org> - 20160429-10
|
|
|
1156522 |
- Rebuilt for jsoncpp-1.8.3
|
|
|
1156522 |
|
|
|
1326ccd |
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20160429-9
|
|
|
1326ccd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
1326ccd |
|
|
|
d05b47e |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20160429-8
|
|
|
d05b47e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
d05b47e |
|
|
|
ce5f521 |
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 20160429-7
|
|
|
ce5f521 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
|
|
|
ce5f521 |
|
|
|
9b2a911 |
* Thu Feb 02 2017 Sandro Mani <manisandro@gmail.com> - 20160429-6
|
|
|
9b2a911 |
- Rebuild (podofo)
|
|
|
9b2a911 |
|
|
|
b04378e |
* Fri Jan 27 2017 Jonathan Wakely <jwakely@redhat.com> - 20160429-5
|
|
|
b04378e |
- Rebuilt for Boost 1.63
|
|
|
b04378e |
|
|
|
b1bf17f |
* Thu Dec 29 2016 Rich Mattes <richmattes@gmail.com> - 20160429-4
|
|
|
b1bf17f |
- Rebuild for eigen3-3.3.1
|
|
|
b1bf17f |
|
|
Björn Esser |
dee4e09 |
* Mon Oct 03 2016 Björn Esser <fedora@besser82.io> - 20160429-3
|
|
Björn Esser |
dee4e09 |
- Rebuilt for libjsoncpp.so.11
|
|
Björn Esser |
dee4e09 |
|
|
|
173f0e5 |
* Sat Sep 24 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20160429-2
|
|
|
173f0e5 |
- rebuild for podofo
|
|
|
173f0e5 |
|
|
|
173f0e5 |
* Mon Sep 19 2016 Thomas Sailer <t.sailer@alumni.ethz.ch> - 20160429-1
|
|
|
173f0e5 |
- update to 20160429
|
|
|
173f0e5 |
|
|
|
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 |
|