Package gpsbabel: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | %define _unpackaged_files_terminate_build 1 %define _stripped_files_terminate_build 1 %set_verify_elf_method strict %ifarch %qt5_qtwebengine_arches %def_enable qtwebengine %else %def_disable qtwebengine %endif Name: gpsbabel Version: 1.7.0 Release: alt2.1 Summary: A tool to convert between various formats used by GPS devices License: GPL Group: Sciences/Geosciences Url: http://www.gpsbabel.org # https://github.com/gpsbabel/gpsbabel.git Source: %name-%version.tar Patch1: %name-%version-alt.patch BuildRequires(pre): rpm-macros-qt5-webengine BuildRequires: libexpat-devel libusb-devel zlib-devel libminizip-devel gcc-c++ BuildRequires: libshape-devel BuildRequires: qt5-base-devel qt5-tools %if_enabled qtwebengine BuildRequires: qt5-webengine-devel %else BuildRequires: qt5-webkit-devel %endif %description GPSBabel converts waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan. By flatting the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use. It contains extensive data manipulation abilities making it a convenient for server-side processing or as the backend for other tools. It does not convert, transfer, send, or manipulate maps. We process data that may (or may not be) placed on a map, such as waypoints, tracks, and routes. %package gui Group: Sciences/Geosciences Summary: A tool to convert between various formats used by GPS devices %description gui This package contains gui for gpsbabel. %prep %setup %patch1 -p1 rm -rf zlib shapelib # use system headers and libraries sed -i \ -e 's:zlib/zlib.h::g' \ -e 's:zlib/zconf.h::g' \ -e 's:shapelib/shapefil.h::g' \ -e 's:$(SHAPE):-lshp:g' \ Makefile.in %build %add_optflags -D_FILE_OFFSET_BITS=64 %autoreconf %configure \ --with-zlib=system \ %nil %make_build pushd gui %qmake_qt5 app.pro lrelease-qt5 *.ts %make_build popd %install %makeinstall_std %makeinstall_std -C gui install -m 0755 -d %buildroot%_bindir install -m 0755 -p gui/objects/gpsbabelfe %buildroot%_bindir/ install -m 0755 -d %buildroot%_qt5_translationdir install -m 0644 -p gui/gpsbabel*_*.qm %buildroot%_qt5_translationdir/ install -m 0755 -d %buildroot%_datadir/gpsbabel install -m 0644 -p gui/gmapbase.html %buildroot%_datadir/gpsbabel/ install -m 0755 -d %buildroot%_desktopdir install -m 0644 -p gui/gpsbabel.desktop %buildroot%_desktopdir/ install -m 0755 -d %buildroot%_iconsdir/hicolor/256x256/apps install -m 0644 -p gui/images/appicon.png %buildroot%_iconsdir/hicolor/256x256/apps/gpsbabel.png %find_lang %name --with-qt --all-name %files %doc AUTHORS README* intdoc %_bindir/%name %files gui -f %{name}.lang %doc gui/AUTHORS gui/README* %_bindir/gpsbabelfe %_datadir/gpsbabel %_desktopdir/* %_iconsdir/hicolor/*/apps/* %changelog * Mon Nov 27 2023 Ivan A. Melnikov <iv@altlinux.org> 1.7.0-alt2.1 - NMU: Use rpm-macros-qt5-webengine (fixes build on loongarch64) * Fri Jan 28 2022 Sergey V Turchin <zerg@altlinux.org> 1.7.0-alt2 - build with qtwebkit instead of qtwebengione on e2k and ppc64le * Wed Oct 06 2021 Aleksei Nikiforov <darktemplar@altlinux.org> 1.7.0-alt1 - Updated to upstream version 1.7.0. * Sat Jun 22 2019 Igor Vlasenko <viy@altlinux.ru> 1.5.4-alt4 - NMU: remove rpm-build-ubt from BR: * Sat Jun 15 2019 Igor Vlasenko <viy@altlinux.ru> 1.5.4-alt3 - NMU: remove %%ubt from release * Mon May 14 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 1.5.4-alt2 - Built Qt5 gui. * Mon May 14 2018 Aleksei Nikiforov <darktemplar@altlinux.org> 1.5.4-alt1 - Updated to upstream version 1.5.4. * Mon Apr 15 2013 Dmitry V. Levin (QA) <qa_ldv@altlinux.org> 1.3.6-alt2.qa1 - NMU: rebuilt for debuginfo. * Sat Oct 31 2009 Grigory Batalov <bga@altlinux.ru> 1.3.6-alt2 - Rebuilt with texlive. * Wed Dec 10 2008 Grigory Batalov <bga@altlinux.ru> 1.3.6-alt1 - New upstream release. * Fri Sep 12 2008 Grigory Batalov <bga@altlinux.ru> 1.3.5-alt1 - New upstream release. * Sun Nov 18 2007 Grigory Batalov <bga@altlinux.ru> 1.3.4-alt1 - New upstream release. * Thu Jun 21 2007 Grigory Batalov <bga@altlinux.ru> 1.3.3-alt1 - Build for ALT Linux. * Wed Apr 16 2007 Roozbeh Pournader <roozbeh@farsiweb.info> - 1.3.3-1 - Make first Fedora spec based on the one provided upstream |