kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
66 wiersze
2.0 KiB
Plaintext
66 wiersze
2.0 KiB
Plaintext
# Build with the following syntax:
|
|
#
|
|
# version=`node ./version.js`
|
|
# rpmbuild -D "version ${version}" --build-in-place -bb --target i386 gridtracker.i386.spec
|
|
|
|
Name: gridtracker
|
|
Summary: GridTracker: An amateur radio companion to WSJT-X or JTDX
|
|
Version: %{version}
|
|
Release: 1%{?dist}
|
|
BuildArch: i386
|
|
Source0: GridTracker-%{version}-linux-x86.tar.gz
|
|
|
|
License: BSD 3-Clause License
|
|
URL: https://gridtracker.org
|
|
Group: Science & Math
|
|
Packager: Matthew Chambers <nr0q@gridtracker.org>
|
|
# Requires: nwjs
|
|
# BuildRequires: desktop-file-utils
|
|
|
|
%description
|
|
GridTracker listens to traffic from WSJT-X/JTDX, displays it on a map,
|
|
and has a sophisticated alerting and filtering system for finding and
|
|
working interesting stations. It also will upload QSO records to multiple
|
|
logging frameworks including Logbook of the World.
|
|
|
|
%prep
|
|
%setup -n GridTracker
|
|
|
|
#%build
|
|
|
|
|
|
%install
|
|
mkdir -p ${RPM_BUILD_ROOT}/usr/share/%{name}
|
|
cp -aR dist/*-linux-x86/* ${RPM_BUILD_ROOT}/usr/share/%{name}/
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man1
|
|
cp -a %{name}.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/
|
|
mkdir -p ${RPM_BUILD_ROOT}%{_docdir}/%{name}
|
|
cp -a LICENSE ${RPM_BUILD_ROOT}%{_docdir}/%{name}/
|
|
mkdir -p ${RPM_BUILD_ROOT}/usr/share/applications
|
|
cat > ${RPM_BUILD_ROOT}/usr/share/applications/%{name}.desktop << 'EOF'
|
|
[Desktop Entry]
|
|
Name=GridTracker
|
|
Comment=GridTracker
|
|
Exec=/usr/share/%{name}/GridTracker
|
|
Icon=/usr/share/%{name}/gridtracker.png
|
|
Path=/usr/share/%{name}
|
|
Type=Application
|
|
Encoding=UTF-8
|
|
Terminal=false
|
|
Categories=DataVisualization,Geography,Education;
|
|
EOF
|
|
|
|
chmod 755 ${RPM_BUILD_ROOT}/usr/share/%{name}/; chmod 755 ${RPM_BUILD_ROOT}/usr/share/%{name}/GridTracker; chmod 755 ${RPM_BUILD_ROOT}/usr/share/%{name}/lib; chmod 755 ${RPM_BUILD_ROOT}/usr/share/%{name}/locales
|
|
find ${RPM_BUILD_ROOT}/usr/share/ -type f \( -name '*.so' -o -name '*.so.*' \) -exec chmod 755 {} +
|
|
|
|
# %check
|
|
|
|
# %clean
|
|
|
|
%files
|
|
/usr/share/%{name}/
|
|
/usr/share/applications/%{name}.desktop
|
|
%{_datadir}/%{name}/
|
|
%{_mandir}/man1/
|
|
%license %{_docdir}/%{name}/
|