[arch-commits] Commit in gpsbabel/repos/community-x86_64 (7 files)

Balló György bgyorgy at archlinux.org
Mon Aug 5 18:17:52 UTC 2019


    Date: Monday, August 5, 2019 @ 18:17:52
  Author: bgyorgy
Revision: 497507

archrelease: copy trunk to community-x86_64

Added:
  gpsbabel/repos/community-x86_64/PKGBUILD
    (from rev 497506, gpsbabel/trunk/PKGBUILD)
  gpsbabel/repos/community-x86_64/desktop-file.patch
    (from rev 497506, gpsbabel/trunk/desktop-file.patch)
  gpsbabel/repos/community-x86_64/drop-map.patch
    (from rev 497506, gpsbabel/trunk/drop-map.patch)
  gpsbabel/repos/community-x86_64/gpsbabel.appdata.xml
    (from rev 497506, gpsbabel/trunk/gpsbabel.appdata.xml)
Deleted:
  gpsbabel/repos/community-x86_64/PKGBUILD
  gpsbabel/repos/community-x86_64/drop-map.patch
  gpsbabel/repos/community-x86_64/gpsbabel.appdata.xml

----------------------+
 PKGBUILD             |  126 ++++++++++++-----------
 desktop-file.patch   |   23 ++++
 drop-map.patch       |  266 ++++++++++++++++++++++++-------------------------
 gpsbabel.appdata.xml |   38 +++----
 4 files changed, 241 insertions(+), 212 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2019-08-05 18:17:47 UTC (rev 497506)
+++ PKGBUILD	2019-08-05 18:17:52 UTC (rev 497507)
@@ -1,60 +0,0 @@
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
-# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
-# Contributor: William Rea <sillywilly at gmail.com>
-
-pkgname=gpsbabel
-pkgver=1.6.0
-_pkgver=1_6_0
-pkgrel=1
-pkgdesc="Read, write and manipulate GPS waypoints in a variety of formats"
-arch=('x86_64')
-url="https://www.gpsbabel.org/"
-license=('GPL')
-depends=('hicolor-icon-theme' 'libusb-compat' 'qt5-base') # 'qt5-webengine'
-makedepends=('imagemagick' 'qt5-tools')
-source=(https://github.com/gpsbabel/$pkgname/archive/${pkgname}_$_pkgver.tar.gz
-        gpsbabel.appdata.xml
-        drop-map.patch)
-sha256sums=('ad56796f725dcdb7f52d9a9509d4922f11198c382fe10fc2d6c9efa8159f2090'
-            '5eb52ab0c4bdde61c747856e849f9bce9ca660e942c15f730a4330a38fd6a39a'
-            '5377f1a6f0d52d93f7d604c171ce1f6b18bb389c9e4c67ff4910c4079a2696fd')
-
-prepare() {
-  cd $pkgname-${pkgname}_$_pkgver
-
-  # Remove map due to heavy WebEngine dependency
-  patch -Np1 -i ../drop-map.patch
-
-  # Fix path
-  sed -i 's|langPath_ = QApplication::applicationDirPath();|langPath_ = "/usr/share/gpsbabel";|' gui/mainwindow.cc
-  sed -i 's|baseFile =  QApplication::applicationDirPath() + "/gmapbase.html";|baseFile = "/usr/share/gpsbabel/gmapbase.html";|' gui/map.cc
-
-  convert gui/images/appicon.png +set date:create +set date:modify -background none -gravity center -extent 512x512 gui/images/appicon.png
-}
-
-build() {
-  cd $pkgname-${pkgname}_$_pkgver
-  ./configure --prefix=/usr
-  make
-
-  # GUI
-  cd gui
-  qmake-qt5
-  lrelease-qt5 *.ts
-  make
-}
-
-package() {
-  cd $pkgname-${pkgname}_$_pkgver
-  make DESTDIR="$pkgdir" install
-
-  # GUI
-  install -Dm755 gui/objects/gpsbabelfe "$pkgdir"/usr/bin/gpsbabelfe
-  install -Dm644 gui/images/appicon.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/gpsbabel.png
-  install -Dm644 gui/gpsbabel.desktop "$pkgdir"/usr/share/applications/gpsbabel.desktop
-  install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
-  install -Dm644 gui/gmapbase.html "$pkgdir"/usr/share/gpsbabel/gmapbase.html
-  install -dm755 "$pkgdir"/usr/share/gpsbabel/translations/
-  install -Dm644 gui/*.qm "$pkgdir"/usr/share/gpsbabel/translations/
-}

Copied: gpsbabel/repos/community-x86_64/PKGBUILD (from rev 497506, gpsbabel/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2019-08-05 18:17:52 UTC (rev 497507)
@@ -0,0 +1,66 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: dibblethewrecker dibblethewrecker.at.jiwe.dot.org
+# Contributor: William Rea <sillywilly at gmail.com>
+
+pkgname=gpsbabel
+pkgver=1.6.0
+_pkgver=1_6_0
+pkgrel=2
+pkgdesc="Read, write and manipulate GPS waypoints in a variety of formats"
+arch=('x86_64')
+url="https://www.gpsbabel.org/"
+license=('GPL')
+depends=('hicolor-icon-theme' 'libusb-compat' 'qt5-base') # 'qt5-webengine'
+makedepends=('imagemagick' 'qt5-tools')
+source=(https://github.com/gpsbabel/$pkgname/archive/${pkgname}_$_pkgver.tar.gz
+        gpsbabel.appdata.xml
+        desktop-file.patch
+        drop-map.patch)
+sha256sums=('ad56796f725dcdb7f52d9a9509d4922f11198c382fe10fc2d6c9efa8159f2090'
+            '5eb52ab0c4bdde61c747856e849f9bce9ca660e942c15f730a4330a38fd6a39a'
+            'e66a786dc5592388f651f2bcabb4205809a42e0a937bb034cb469bd2cd50d1a1'
+            '5377f1a6f0d52d93f7d604c171ce1f6b18bb389c9e4c67ff4910c4079a2696fd')
+
+prepare() {
+  cd $pkgname-${pkgname}_$_pkgver
+
+  # Correct name of Exec in desktop file
+  # https://github.com/gpsbabel/gpsbabel/pull/353
+  patch -Np1 -i ../desktop-file.patch
+
+  # Remove map due to heavy WebEngine dependency
+  patch -Np1 -i ../drop-map.patch
+
+  # Fix path
+  sed -i 's|langPath_ = QApplication::applicationDirPath();|langPath_ = "/usr/share/gpsbabel";|' gui/mainwindow.cc
+  sed -i 's|baseFile =  QApplication::applicationDirPath() + "/gmapbase.html";|baseFile = "/usr/share/gpsbabel/gmapbase.html";|' gui/map.cc
+
+  convert gui/images/appicon.png +set date:create +set date:modify -background none -gravity center -extent 512x512 gui/images/appicon.png
+}
+
+build() {
+  cd $pkgname-${pkgname}_$_pkgver
+  ./configure --prefix=/usr
+  make
+
+  # GUI
+  cd gui
+  qmake-qt5
+  lrelease-qt5 *.ts
+  make
+}
+
+package() {
+  cd $pkgname-${pkgname}_$_pkgver
+  make DESTDIR="$pkgdir" install
+
+  # GUI
+  install -Dm755 gui/objects/gpsbabelfe "$pkgdir"/usr/bin/gpsbabelfe
+  install -Dm644 gui/images/appicon.png "$pkgdir"/usr/share/icons/hicolor/512x512/apps/gpsbabel.png
+  install -Dm644 gui/gpsbabel.desktop "$pkgdir"/usr/share/applications/gpsbabel.desktop
+  install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml"
+  install -Dm644 gui/gmapbase.html "$pkgdir"/usr/share/gpsbabel/gmapbase.html
+  install -dm755 "$pkgdir"/usr/share/gpsbabel/translations/
+  install -Dm644 gui/*.qm "$pkgdir"/usr/share/gpsbabel/translations/
+}

Copied: gpsbabel/repos/community-x86_64/desktop-file.patch (from rev 497506, gpsbabel/trunk/desktop-file.patch)
===================================================================
--- desktop-file.patch	                        (rev 0)
+++ desktop-file.patch	2019-08-05 18:17:52 UTC (rev 497507)
@@ -0,0 +1,23 @@
+From 76c8ee6fffedbe6a5625995dc8fc9a4ae1766ab9 Mon Sep 17 00:00:00 2001
+From: tsteven4 <13596209+tsteven4 at users.noreply.github.com>
+Date: Tue, 14 May 2019 16:50:14 -0600
+Subject: [PATCH] correct name of Exec in desktop file. (#353)
+
+The name of the Exec changed in
+https://github.com/gpsbabel/gpsbabel/pull/310
+---
+ gui/gpsbabel.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gui/gpsbabel.desktop b/gui/gpsbabel.desktop
+index 4ae452581..fe956c2b7 100644
+--- a/gui/gpsbabel.desktop
++++ b/gui/gpsbabel.desktop
+@@ -4,6 +4,6 @@ Name=GPSBabel
+ Comment=Qt GUI interface for GPSBabel
+ GenericName=GPSBabel
+ Icon=gpsbabel
+-Exec=gpsbabelfe-bin
++Exec=gpsbabelfe
+ Terminal=false
+ Categories=Geography;Education;Utility;

Deleted: drop-map.patch
===================================================================
--- drop-map.patch	2019-08-05 18:17:47 UTC (rev 497506)
+++ drop-map.patch	2019-08-05 18:17:52 UTC (rev 497507)
@@ -1,133 +0,0 @@
-diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/advdlg.cc gpsbabel-gpsbabel_1_6_0/gui/advdlg.cc
---- gpsbabel-gpsbabel_1_6_0.orig/gui/advdlg.cc	2019-05-02 10:26:47.000000000 +0200
-+++ gpsbabel-gpsbabel_1_6_0/gui/advdlg.cc	2019-06-19 13:08:12.030299296 +0200
-@@ -37,7 +37,6 @@
- {
-   ui_.setupUi(this);
-   ui_.synthShortNames->setChecked(synthShortNames);
--  ui_.previewGmap->setChecked(previewGmap);
-   ui_.debugCombo->setCurrentIndex(debugLevel+1);
- #if defined (Q_OS_WIN)
-   ui_.buttonBox->button(QDialogButtonBox::Ok)->setIcon(QIcon(":images/ok"));
-@@ -50,7 +49,6 @@
- void AdvDlg::acceptClicked()
- {
-   synthShortNames_ = ui_.synthShortNames->isChecked();
--  previewGmap_ = ui_.previewGmap->isChecked();
-   debugLevel_ = ui_.debugCombo->currentIndex()-1;
-   accept();
- }
-diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/advui.ui gpsbabel-gpsbabel_1_6_0/gui/advui.ui
---- gpsbabel-gpsbabel_1_6_0.orig/gui/advui.ui	2019-05-02 10:26:47.000000000 +0200
-+++ gpsbabel-gpsbabel_1_6_0/gui/advui.ui	2019-06-19 13:08:12.030299296 +0200
-@@ -38,13 +38,6 @@
-     </widget>
-    </item>
-    <item>
--    <widget class="QCheckBox" name="previewGmap">
--     <property name="text">
--      <string>Preview in Google Maps</string>
--     </property>
--    </widget>
--   </item>
--   <item>
-     <layout class="QHBoxLayout" name="horizontalLayout">
-      <item>
-       <widget class="QComboBox" name="debugCombo">
-diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/app.pro gpsbabel-gpsbabel_1_6_0/gui/app.pro
---- gpsbabel-gpsbabel_1_6_0.orig/gui/app.pro	2019-05-02 10:26:47.000000000 +0200
-+++ gpsbabel-gpsbabel_1_6_0/gui/app.pro	2019-06-19 13:10:54.800233673 +0200
-@@ -11,14 +11,8 @@
- QT += core \
-       gui \
-       network \
--      xml
--
--qtHaveModule(webenginewidgets) {
--  QT += webenginewidgets webchannel
--  DEFINES += HAVE_WEBENGINE
--} else {
--  QT += webkit webkitwidgets 
--}
-+      xml \
-+      widgets
- 
- unix:DESTDIR = objects
- unix:MOC_DIR = objects
-@@ -72,13 +66,11 @@
- SOURCES += filterwidgets.cc
- SOURCES += format.cc
- SOURCES += formatload.cc
--SOURCES += gmapdlg.cc
- SOURCES += gpx.cc
- SOURCES += help.cc
- SOURCES += latlng.cc
- SOURCES += main.cc
- SOURCES += mainwindow.cc
--SOURCES += map.cc
- SOURCES += optionsdlg.cc
- SOURCES += preferences.cc
- SOURCES += processwait.cc
-@@ -98,11 +90,9 @@
- HEADERS += filterwidgets.h
- HEADERS += format.h
- HEADERS += formatload.h
--HEADERS += gmapdlg.h
- HEADERS += gpx.h
- HEADERS += help.h
- HEADERS += mainwindow.h
--HEADERS += map.h
- HEADERS += optionsdlg.h
- HEADERS += preferences.h
- HEADERS += processwait.h
-diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/mainwindow.cc gpsbabel-gpsbabel_1_6_0/gui/mainwindow.cc
---- gpsbabel-gpsbabel_1_6_0.orig/gui/mainwindow.cc	2019-05-02 10:26:47.000000000 +0200
-+++ gpsbabel-gpsbabel_1_6_0/gui/mainwindow.cc	2019-06-19 13:12:30.790606265 +0200
-@@ -62,7 +62,6 @@
- #include "donate.h"                    // for Donate
- #include "filterdlg.h"                 // for FilterDialog
- #include "formatload.h"                // for FormatLoad
--#include "gmapdlg.h"                   // for GMapDialog
- #include "help.h"                      // for ShowHelp
- #include "optionsdlg.h"                // for OptionsDlg
- #include "preferences.h"               // for Preferences
-@@ -1027,24 +1026,6 @@
-     formatList_[fidx].bumpWriteUseCount(1);
-   }
- 
--  // Now output for preview in google maps
--  QString tempName;
--  if (babelData_.previewGmap_) {
--    QTemporaryFile ftemp;
--    ftemp.open();
--    tempName = ftemp.fileName();
--    ftemp.close();
--
--    // Ideally, expost this in the UI.  For now, just split the track
--    // if we've no recorded fixes for > 5 mins and we've moved > 300 meters.
--    //args << "-x";
--    //args << "track,pack,sdistance=0.3k,split=5m";
--
--    args << "-o";
--    args << "gpx";
--    args << "-F" << tempName;
--  }
--
-   ui_.outputWindow->clear();
-   ui_.outputWindow->appendPlainText("gpsbabel " + args.join(" "));
- 
-@@ -1056,14 +1037,6 @@
-   ui_.outputWindow->appendPlainText(outputString);
-   if (x) {
-     ui_.outputWindow->appendPlainText(tr("Translation successful"));
--    if (babelData_.previewGmap_) {
--      this->hide();
--      GMapDialog dlg(nullptr, tempName, babelData_.debugLevel_ >=1 ? ui_.outputWindow : nullptr);
--      dlg.show();
--      dlg.exec();
--      QFile(tempName).remove();
--      this->show();
--    }
-   } else {
-     ui_.outputWindow->appendPlainText(tr("Error running gpsbabel: %1\n").arg(errorString));
-   }

Copied: gpsbabel/repos/community-x86_64/drop-map.patch (from rev 497506, gpsbabel/trunk/drop-map.patch)
===================================================================
--- drop-map.patch	                        (rev 0)
+++ drop-map.patch	2019-08-05 18:17:52 UTC (rev 497507)
@@ -0,0 +1,133 @@
+diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/advdlg.cc gpsbabel-gpsbabel_1_6_0/gui/advdlg.cc
+--- gpsbabel-gpsbabel_1_6_0.orig/gui/advdlg.cc	2019-05-02 10:26:47.000000000 +0200
++++ gpsbabel-gpsbabel_1_6_0/gui/advdlg.cc	2019-06-19 13:08:12.030299296 +0200
+@@ -37,7 +37,6 @@
+ {
+   ui_.setupUi(this);
+   ui_.synthShortNames->setChecked(synthShortNames);
+-  ui_.previewGmap->setChecked(previewGmap);
+   ui_.debugCombo->setCurrentIndex(debugLevel+1);
+ #if defined (Q_OS_WIN)
+   ui_.buttonBox->button(QDialogButtonBox::Ok)->setIcon(QIcon(":images/ok"));
+@@ -50,7 +49,6 @@
+ void AdvDlg::acceptClicked()
+ {
+   synthShortNames_ = ui_.synthShortNames->isChecked();
+-  previewGmap_ = ui_.previewGmap->isChecked();
+   debugLevel_ = ui_.debugCombo->currentIndex()-1;
+   accept();
+ }
+diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/advui.ui gpsbabel-gpsbabel_1_6_0/gui/advui.ui
+--- gpsbabel-gpsbabel_1_6_0.orig/gui/advui.ui	2019-05-02 10:26:47.000000000 +0200
++++ gpsbabel-gpsbabel_1_6_0/gui/advui.ui	2019-06-19 13:08:12.030299296 +0200
+@@ -38,13 +38,6 @@
+     </widget>
+    </item>
+    <item>
+-    <widget class="QCheckBox" name="previewGmap">
+-     <property name="text">
+-      <string>Preview in Google Maps</string>
+-     </property>
+-    </widget>
+-   </item>
+-   <item>
+     <layout class="QHBoxLayout" name="horizontalLayout">
+      <item>
+       <widget class="QComboBox" name="debugCombo">
+diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/app.pro gpsbabel-gpsbabel_1_6_0/gui/app.pro
+--- gpsbabel-gpsbabel_1_6_0.orig/gui/app.pro	2019-05-02 10:26:47.000000000 +0200
++++ gpsbabel-gpsbabel_1_6_0/gui/app.pro	2019-06-19 13:10:54.800233673 +0200
+@@ -11,14 +11,8 @@
+ QT += core \
+       gui \
+       network \
+-      xml
+-
+-qtHaveModule(webenginewidgets) {
+-  QT += webenginewidgets webchannel
+-  DEFINES += HAVE_WEBENGINE
+-} else {
+-  QT += webkit webkitwidgets 
+-}
++      xml \
++      widgets
+ 
+ unix:DESTDIR = objects
+ unix:MOC_DIR = objects
+@@ -72,13 +66,11 @@
+ SOURCES += filterwidgets.cc
+ SOURCES += format.cc
+ SOURCES += formatload.cc
+-SOURCES += gmapdlg.cc
+ SOURCES += gpx.cc
+ SOURCES += help.cc
+ SOURCES += latlng.cc
+ SOURCES += main.cc
+ SOURCES += mainwindow.cc
+-SOURCES += map.cc
+ SOURCES += optionsdlg.cc
+ SOURCES += preferences.cc
+ SOURCES += processwait.cc
+@@ -98,11 +90,9 @@
+ HEADERS += filterwidgets.h
+ HEADERS += format.h
+ HEADERS += formatload.h
+-HEADERS += gmapdlg.h
+ HEADERS += gpx.h
+ HEADERS += help.h
+ HEADERS += mainwindow.h
+-HEADERS += map.h
+ HEADERS += optionsdlg.h
+ HEADERS += preferences.h
+ HEADERS += processwait.h
+diff -Naur gpsbabel-gpsbabel_1_6_0.orig/gui/mainwindow.cc gpsbabel-gpsbabel_1_6_0/gui/mainwindow.cc
+--- gpsbabel-gpsbabel_1_6_0.orig/gui/mainwindow.cc	2019-05-02 10:26:47.000000000 +0200
++++ gpsbabel-gpsbabel_1_6_0/gui/mainwindow.cc	2019-06-19 13:12:30.790606265 +0200
+@@ -62,7 +62,6 @@
+ #include "donate.h"                    // for Donate
+ #include "filterdlg.h"                 // for FilterDialog
+ #include "formatload.h"                // for FormatLoad
+-#include "gmapdlg.h"                   // for GMapDialog
+ #include "help.h"                      // for ShowHelp
+ #include "optionsdlg.h"                // for OptionsDlg
+ #include "preferences.h"               // for Preferences
+@@ -1027,24 +1026,6 @@
+     formatList_[fidx].bumpWriteUseCount(1);
+   }
+ 
+-  // Now output for preview in google maps
+-  QString tempName;
+-  if (babelData_.previewGmap_) {
+-    QTemporaryFile ftemp;
+-    ftemp.open();
+-    tempName = ftemp.fileName();
+-    ftemp.close();
+-
+-    // Ideally, expost this in the UI.  For now, just split the track
+-    // if we've no recorded fixes for > 5 mins and we've moved > 300 meters.
+-    //args << "-x";
+-    //args << "track,pack,sdistance=0.3k,split=5m";
+-
+-    args << "-o";
+-    args << "gpx";
+-    args << "-F" << tempName;
+-  }
+-
+   ui_.outputWindow->clear();
+   ui_.outputWindow->appendPlainText("gpsbabel " + args.join(" "));
+ 
+@@ -1056,14 +1037,6 @@
+   ui_.outputWindow->appendPlainText(outputString);
+   if (x) {
+     ui_.outputWindow->appendPlainText(tr("Translation successful"));
+-    if (babelData_.previewGmap_) {
+-      this->hide();
+-      GMapDialog dlg(nullptr, tempName, babelData_.debugLevel_ >=1 ? ui_.outputWindow : nullptr);
+-      dlg.show();
+-      dlg.exec();
+-      QFile(tempName).remove();
+-      this->show();
+-    }
+   } else {
+     ui_.outputWindow->appendPlainText(tr("Error running gpsbabel: %1\n").arg(errorString));
+   }

Deleted: gpsbabel.appdata.xml
===================================================================
--- gpsbabel.appdata.xml	2019-08-05 18:17:47 UTC (rev 497506)
+++ gpsbabel.appdata.xml	2019-08-05 18:17:52 UTC (rev 497507)
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component type="desktop-application">
-  <id>org.gpsbabel.gpsbabel</id>
-  <launchable type="desktop-id">gpsbabel.desktop</launchable>
-  <name>GPSBabel</name>
-  <summary>Qt GUI interface for GPSBabel</summary>
-  <metadata_license>CC0-1.0</metadata_license>
-  <project_license>GPL-2.0</project_license>
-  <description>
-    <p>GPSBabel converts waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp. Literally hundreds of GPS receivers and programs are supported. It also has powerful manipulation tools for such data. such as filtering duplicates points or simplifying tracks.</p>
-  </description>
-  <screenshots>
-    <screenshot type="default">
-      <image>https://screenshots.debian.net/screenshots/000/015/197/large.png</image>
-    </screenshot>
-  </screenshots>
-  <url type="bugtracker">https://github.com/gpsbabel/gpsbabel/issues</url>
-  <url type="homepage">https://www.gpsbabel.org/</url>
-</component>

Copied: gpsbabel/repos/community-x86_64/gpsbabel.appdata.xml (from rev 497506, gpsbabel/trunk/gpsbabel.appdata.xml)
===================================================================
--- gpsbabel.appdata.xml	                        (rev 0)
+++ gpsbabel.appdata.xml	2019-08-05 18:17:52 UTC (rev 497507)
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component type="desktop-application">
+  <id>org.gpsbabel.gpsbabel</id>
+  <launchable type="desktop-id">gpsbabel.desktop</launchable>
+  <name>GPSBabel</name>
+  <summary>Qt GUI interface for GPSBabel</summary>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0</project_license>
+  <description>
+    <p>GPSBabel converts waypoints, tracks, and routes between popular GPS receivers such as Garmin or Magellan and mapping programs like Google Earth or Basecamp. Literally hundreds of GPS receivers and programs are supported. It also has powerful manipulation tools for such data. such as filtering duplicates points or simplifying tracks.</p>
+  </description>
+  <screenshots>
+    <screenshot type="default">
+      <image>https://screenshots.debian.net/screenshots/000/015/197/large.png</image>
+    </screenshot>
+  </screenshots>
+  <url type="bugtracker">https://github.com/gpsbabel/gpsbabel/issues</url>
+  <url type="homepage">https://www.gpsbabel.org/</url>
+</component>



More information about the arch-commits mailing list