diff options
author | Nikolay Korotkiy | 2018-06-07 14:36:36 +0300 |
---|---|---|
committer | Nikolay Korotkiy | 2018-06-07 14:36:36 +0300 |
commit | 18120a2862df35c12d9f667dc215c6c2b168fb51 (patch) | |
tree | c987c7e0800117b7628671d1f9ebc502d2dc7563 | |
download | aur-18120a2862df35c12d9f667dc215c6c2b168fb51.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | gpxlab.desktop | 9 | ||||
-rw-r--r-- | gpxlab.diff | 36 | ||||
-rw-r--r-- | gpxlab.xml | 15 |
5 files changed, 136 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..73fe5883e933 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by makepkg 5.1.0 +# Thu Jun 7 11:35:00 UTC 2018 +pkgbase = gpxlab + pkgdesc = Program to show and manipulate GPS tracks + pkgver = 0.4.0 + pkgrel = 1 + url = https://bourgeoislab.wordpress.com/gpxlab/ + arch = i686 + arch = x86_64 + license = GPL3 + makedepends = qt5-tools + depends = qt5-base + provides = gpxlab=0.4.0 + conflicts = gpxlab-git + source = https://github.com/BourgeoisLab/GPXLab/archive/v0.4.0.tar.gz + source = gpxlab.desktop + source = gpxlab.diff + source = gpxlab.xml + sha256sums = 3b97f0b666479e5a24c1a44c756f1df1c90f786bd721ee3e2348b51db9d787e6 + sha256sums = df674c3baa689b5441c81447fa999f418029c1edc5ac1933cdb26202049d2b58 + sha256sums = 5cd2c5ecf545e884ff66304b3d572e5156f0d63dd6d985aea11fbb8fc3de354f + sha256sums = 5e35029c0cf26cbe82c3fbe1f839688f99406c2e054b1311e7912d0468df7c38 + +pkgname = gpxlab + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..cd07c1fc772a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Nikolay Korotkiy <sikmir@gmail.com> +_orgname=BourgeoisLab +_pkgname=GPXLab +pkgname=${_pkgname,,} +pkgver=0.4.0 +pkgrel=1 +pkgdesc='Program to show and manipulate GPS tracks' +arch=('i686' 'x86_64') +url="https://bourgeoislab.wordpress.com/gpxlab/" +license=('GPL3') +depends=('qt5-base') +makedepends=('qt5-tools') +provides=("${pkgname}=${pkgver}") +conflicts=(${pkgname}-git) +source=("https://github.com/${_orgname}/${_pkgname}/archive/v${pkgver}.tar.gz" + "gpxlab.desktop" + "gpxlab.diff" + "gpxlab.xml") +sha256sums=('3b97f0b666479e5a24c1a44c756f1df1c90f786bd721ee3e2348b51db9d787e6' + 'df674c3baa689b5441c81447fa999f418029c1edc5ac1933cdb26202049d2b58' + '5cd2c5ecf545e884ff66304b3d572e5156f0d63dd6d985aea11fbb8fc3de354f' + '5e35029c0cf26cbe82c3fbe1f839688f99406c2e054b1311e7912d0468df7c38') + +prepare() { + cd ${_pkgname}-${pkgver} + + patch -Np1 < ../gpxlab.diff +} + +build() { + cd ${_pkgname}-${pkgver} + + qmake GPXLab.pro + make +} + +package() { + cd ${_pkgname}-${pkgver} + + install -d 755 ${pkgdir}/usr/bin + install -d 755 ${pkgdir}/usr/lib + install -d 755 ${pkgdir}/usr/share/applications + install -d 755 ${pkgdir}/usr/share/pixmaps + install -d 755 ${pkgdir}/usr/share/mime/packages + + install -m 755 bin/GPXLab ${pkgdir}/usr/bin/${pkgname} + cp -a bin/libqmapcontrol.* ${pkgdir}/usr/lib + install -m 644 doc/gpxlab.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png + install -m 644 ../gpxlab.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop + install -m 644 ../gpxlab.xml ${pkgdir}/usr/share/mime/packages/${pkgname}.xml +} diff --git a/gpxlab.desktop b/gpxlab.desktop new file mode 100644 index 000000000000..b5275c93892a --- /dev/null +++ b/gpxlab.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=GPXLab +Comment=Program to show and manipulate GPS tracks +Exec=gpxlab %F +Icon=gpxlab +Terminal=false +Type=Application +Categories=Graphics;Viewer;Maps;Qt; +MimeType=application/gpx+xml;application/vnd.nmea.nmea; diff --git a/gpxlab.diff b/gpxlab.diff new file mode 100644 index 000000000000..ac59f09f7366 --- /dev/null +++ b/gpxlab.diff @@ -0,0 +1,36 @@ +diff -Naur GPXLab-0.4.0.orig/GPXLab/gpx_model/actfile.cpp GPXLab-0.4.0/GPXLab/gpx_model/actfile.cpp +--- GPXLab-0.4.0.orig/GPXLab/gpx_model/actfile.cpp 2018-06-07 13:24:00.888629018 +0300 ++++ GPXLab-0.4.0/GPXLab/gpx_model/actfile.cpp 2018-06-07 13:35:40.088174856 +0300 +@@ -25,6 +25,8 @@ + #include "uxmlpars.h" + } + ++#define stricmp strcasecmp ++ + #define BUFFER_SIZE 1024 + #define MAX_SEGMENTS 1024 + +diff -Naur GPXLab-0.4.0.orig/GPXLab/gpx_model/gpxfile.cpp GPXLab-0.4.0/GPXLab/gpx_model/gpxfile.cpp +--- GPXLab-0.4.0.orig/GPXLab/gpx_model/gpxfile.cpp 2018-06-07 13:24:00.888629018 +0300 ++++ GPXLab-0.4.0/GPXLab/gpx_model/gpxfile.cpp 2018-06-07 13:35:40.088174856 +0300 +@@ -25,6 +25,8 @@ + #include "uxmlpars.h" + } + ++#define stricmp strcasecmp ++ + #define BUFFER_SIZE 1024 + #define DEPTH_INDENT 2 + +diff -Naur GPXLab-0.4.0.orig/GPXLab/widgets/qtablewidgetpoints.cpp GPXLab-0.4.0/GPXLab/widgets/qtablewidgetpoints.cpp +--- GPXLab-0.4.0.orig/GPXLab/widgets/qtablewidgetpoints.cpp 2018-06-07 13:24:00.888629018 +0300 ++++ GPXLab-0.4.0/GPXLab/widgets/qtablewidgetpoints.cpp 2018-06-07 13:35:59.331680054 +0300 +@@ -20,7 +20,7 @@ + #include <QHeaderView> + #include <QDateTime> + #include "qtablewidgetpoints.h" +-#include "QUtils.h" ++#include "qutils.h" + #include "pointeditcommand.h" + + //////////////////////////////////////////////////////////////////////////////// diff --git a/gpxlab.xml b/gpxlab.xml new file mode 100644 index 000000000000..fe0b278002b2 --- /dev/null +++ b/gpxlab.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> + <mime-type type="application/gpx+xml"> + <comment>GPS Exchange Format</comment> + <sub-class-of type="application/xml"/> + <generic-icon name="application-xml"/> + <glob pattern="*.gpx"/> + </mime-type> + <mime-type type="application/vnd.nmea.nmea"> + <comment>NMEA 0183 data</comment> + <sub-class-of type="text/plain"/> + <generic-icon name="text-plain"/> + <glob pattern="*.nmea"/> + </mime-type> +</mime-info> |