mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 04:00:05 +02:00
GPXSee: use haiku-style icons for toolbar
* add native icon for app * dirty hack for fix crash on exit
This commit is contained in:
@@ -30,33 +30,30 @@ resource file_types message {
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660205FF050005040FFCFFBD2FBC28CA7F20CA7F20CB23B38ECC1BB4EE"
|
||||
$"CBB6B42CCC1BB4EECC1BCA90CC1BCA90CBA6CB20CA94CC1BCB23CBA4CA94CC1B"
|
||||
$"B4F2CC1BB4F2CC1BB453CBD2B34BCAEBB3B7CB78B339C8AE20C1FAB313C43620"
|
||||
$"C1FAB9ABB34BBD21B34BBD21B342BB19B326B502B32FB70AB326B502B3B1B3B3"
|
||||
$"B51BB32CB51BB32CB7F5B335C082B351BDA8B348C082B351BC2820001CBF64B4"
|
||||
$"C1BF64B4C1BED3B599C003B71EBF8BB670BF20BA48BD5EC09DBE3EBD72BD29C0"
|
||||
$"AABC8BC0CDBCBFC0C1BBB7BFD8BA12BDEEBAE3BEE5BA3CBD28B9B4BBA1BA71BC"
|
||||
$"30B8C3BA9CB6E5BCC5B6E7BB6FB6CABD80B7CCBE87B770BDFCB723C1A5B5D3C7"
|
||||
$"DDB67AC4C1B5D3C7DDB6AAC7FAB6AAC7FAB753C4D5B8AA3DB7FAC1B1B8D7BE85"
|
||||
$"B95EBE6AB931BE73BA2FBF5DBBD4C140BB00C050BB13C2A1BDF1C3E9BC5AC493"
|
||||
$"BF53C362BE36C0C3BF34C19DBF18BD8AC0E9B71DBFF8BA51C248BBC8C4F5C521"
|
||||
$"C3A0C074C490C5ABC42FC6F9C3F8C63CC461C820C6D4C806C5E6C8CCC79DC784"
|
||||
$"C76DC5B7C78D51C7D8C546C8AFC463C845C4D4C98FC4ABCB1FC3A7CAAEC497CC"
|
||||
$"01C251C8D8C163CA2CC07CC7E9C1D6C81CC3D0C7DB48C775C46FC5CFC507C6DC"
|
||||
$"C566C47BC063C1CDB71DC322BBC0C23EB670C26AB4C6C2F3B59BC1E3B384BF64"
|
||||
$"B4C1BFEFB37EBF64B4C10203B4C4C85BB593C793B3D8C916B521CB1FB414CAA3"
|
||||
$"B65ECBE5B778C90BB811CA5CB721C7F5021BBF64B4C1BED3B599BFEFB37EC26A"
|
||||
$"B4C6C1E3B384C2F3B59BC1CDB71DC23EB670C322BBC0C5CFC507C47BC063C6DC"
|
||||
$"C566C81CC3D0C775C46FC7DB48C8D8C163C7E9C1D6CA2CC07CCB1FC3A7CC01C2"
|
||||
$"51CAAEC497C8AFC463C98FC4ABC845C4D4C76DC5B7C7D8C546C78D51C6D4C806"
|
||||
$"C79DC784C5E6C8CCC42FC6F9C461C820C3F8C63CC4F5C521C490C5ABC3A0C074"
|
||||
$"C0E9B71DC248BBC8BFF8BA51BE36C0C3BF18BD8ABF34C19DBDF1C3E9BF53C362"
|
||||
$"BC5AC493BBD4C140BB13C2A1BB00C050B95EBE6ABA2FBF5DB931BE73B8AA3DB8"
|
||||
$"D7BE85B7FAC1B1B6AAC7FAB753C4D5B6AAC7FAB5D3C7DDB5D3C7DDB67AC4C1B7"
|
||||
$"CCBE87B723C1A5B770BDFCB6E5BCC5B6CABD80B6E7BB6FB9B4BBA1B8C3BA9CBA"
|
||||
$"71BC30BA12BDEEBA3CBD28BAE3BEE5BC8BC0CDBBB7BFD8BCBFC0C1BD5EC09DBD"
|
||||
$"29C0AABE3EBD72C003B71EBF20BA48BF8BB6700203B4C4C85BB3D8C916B593C7"
|
||||
$"93B778C90BB721C7F5B811CA5CB521CB1FB65ECBE5B414CAA3030A0003000102"
|
||||
$"000A010103000A01010400"
|
||||
$"6E6369660A04016005010200060236A1483BD75CBBD75C36A1484CE1B84867D7"
|
||||
$"00D9D4BCFFC2B17802000602BAFB8538FA3DB8FA3DBAFB854C11514DA11400F2"
|
||||
$"EFE6FFD1BB870200060236A1483BD75CBBD75C36A1484DA9B849A7D700D9D4BC"
|
||||
$"FFC2B17804FFAD03FF0000020012033C58CC3C6E8FBC6E8F3C58CC4C9333C750"
|
||||
$"A300FF0082FF81FFFF0002000602B3EA493BEC10BBEC10B3EA494B2956470668"
|
||||
$"00FF9E9EFFFF060603D923050E0609EEAB032E523A583556405C465F4E5E4C5F"
|
||||
$"C581CB57575553585B4F60495D463341254C2949274E060EAFFFEB0F23422440"
|
||||
$"2342284925462B4C2F503B4E435640534659475C475C495A5253505352515B46"
|
||||
$"5A485B4655405743533D5039433C3B363E393934362F362F35322E392E372C39"
|
||||
$"0608EFFE234224402342284925462B4C2E4F3B4339473D43433C3B363E393934"
|
||||
$"362F362F35322E392E372C390606BA0E3B4E2F503B443C463D44433C50394644"
|
||||
$"454244430608FEEF3B4E435640534659475C475C495A5253505352515B465A48"
|
||||
$"5B4655405743533D50394644454244430407BE2C333435393836323C2C45B5F9"
|
||||
$"BFEF314A334C3D484BC195C2534B4F4F540405EE02403A3A403A403644374833"
|
||||
$"41B9A2C114383C3D370404EE415451434C484C484841463B4440463B0804513B"
|
||||
$"4D40554959440409FEEE024B58454FC0F053C211C511C449C2B0C324C3DE4E45"
|
||||
$"4A41C404C06E494045403D473F453B493848304033432D3D264508042E393B44"
|
||||
$"464452530605BA032E4F2F503B443C463D44433C3B433D433947000002044030"
|
||||
$"C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A0E0A"
|
||||
$"00010020201B0A01010130201B01178300040A02010220201B0A03010320201B"
|
||||
$"0A04010420201B0A05040506070830201B01178100040A06010930201B011781"
|
||||
$"00040A07010A30201B01178100040A01010B20201B0A09010D023A69DF39EE05"
|
||||
$"BA17E33A9242471701481DAE0A09010D023AC4CF30013BB8056C3A8DAD4A07BC"
|
||||
$"48D8920A09010D023A094B3952B8B988403A2CA44ACF5A48FA7F0A09010D023A"
|
||||
$"69DF39EE05BA17E33A92424A35C04A2ED70A09010D023AD92FBA161938E6AC39"
|
||||
$"F5F348300E4A2F23"
|
||||
};
|
||||
|
||||
BIN
sci-geosciences/gpxsee/additional-files/icons.zip
Normal file
BIN
sci-geosciences/gpxsee/additional-files/icons.zip
Normal file
Binary file not shown.
@@ -4,12 +4,15 @@ GPX, TCX, KML, FIT, IGC, NMEA, SLF, LOC and OziExplorer files."
|
||||
HOMEPAGE="https://www.gpxsee.org/"
|
||||
COPYRIGHT="2015-2019 Martin Tůma"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
REVISION="2"
|
||||
SOURCE_URI="https://github.com/tumic0/gpxsee/archive/$portVersion/GPXSee-$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="4f06fbed10629c0c32e2240cc6b8f34ff3c2f4063f0bdd23e084b74c5fe01ca0"
|
||||
SOURCE_DIR="GPXSee-$portVersion"
|
||||
PATCHES="gpxsee-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="gpxsee.rdef.in"
|
||||
ADDITIONAL_FILES="
|
||||
gpxsee.rdef.in
|
||||
icons.zip
|
||||
"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -44,8 +47,14 @@ BUILD_PREREQUIRES="
|
||||
cmd:lrelease$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:qmake$secondaryArchSuffix
|
||||
cmd:unzip
|
||||
"
|
||||
|
||||
PATCH()
|
||||
{
|
||||
unzip -o $sourceDir/../../additional-files/icons.zip -d $sourceDir/icons
|
||||
}
|
||||
|
||||
BUILD()
|
||||
{
|
||||
lrelease gpxsee.pro
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
From b2dbcadd0651669834685679a20ccad452e4f6e2 Mon Sep 17 00:00:00 2001
|
||||
From f7cf312a742231ce97d2042def45760b84fb4a1a Mon Sep 17 00:00:00 2001
|
||||
From: Nikolay Korotkiy <sikmir@gmail.com>
|
||||
Date: Mon, 7 Jan 2019 22:29:26 +0300
|
||||
Subject: Fix APP_NAME
|
||||
@@ -20,3 +20,39 @@ index d9573da..f4c29ff 100644
|
||||
--
|
||||
2.19.1
|
||||
|
||||
|
||||
From 19b8fd90adea3d3d0a7bbcf6da031ffe011da7b2 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Tue, 29 Jan 2019 18:04:38 +1000
|
||||
Subject: Dirty hack for fix crash on exit
|
||||
|
||||
|
||||
diff --git a/src/GUI/app.cpp b/src/GUI/app.cpp
|
||||
index f4c29ff..e396d8b 100644
|
||||
--- a/src/GUI/app.cpp
|
||||
+++ b/src/GUI/app.cpp
|
||||
@@ -17,6 +17,9 @@
|
||||
#include "settings.h"
|
||||
#include "app.h"
|
||||
|
||||
+#include <unistd.h>
|
||||
+#include <sys/types.h>
|
||||
+#include <signal.h>
|
||||
|
||||
App::App(int &argc, char **argv) : QApplication(argc, argv),
|
||||
_argc(argc), _argv(argv)
|
||||
@@ -81,8 +84,9 @@ int App::run()
|
||||
QStringList args(arguments());
|
||||
for (int i = 1; i < args.count(); i++)
|
||||
_gui->openFile(args.at(i));
|
||||
-
|
||||
- return exec();
|
||||
+ exec();
|
||||
+ kill(::getpid(), SIGKILL);
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
bool App::event(QEvent *event)
|
||||
--
|
||||
2.19.1
|
||||
|
||||
|
||||
Reference in New Issue
Block a user