summaryrefslogtreecommitdiff
path: root/x11-misc/kaqaz
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/kaqaz
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/kaqaz')
-rw-r--r--x11-misc/kaqaz/Manifest7
-rw-r--r--x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch14
-rw-r--r--x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch43
-rw-r--r--x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild51
-rw-r--r--x11-misc/kaqaz/metadata.xml11
5 files changed, 126 insertions, 0 deletions
diff --git a/x11-misc/kaqaz/Manifest b/x11-misc/kaqaz/Manifest
new file mode 100644
index 000000000000..275695e5adbd
--- /dev/null
+++ b/x11-misc/kaqaz/Manifest
@@ -0,0 +1,7 @@
+AUX kaqaz-1.2.0-qt55.patch 235 SHA256 fcf96727ad8adb75c78eaa30bc354e2a193ae5e284bbc567aa4440f94561c03f SHA512 4207b14df5e803670ff7688ad4970f0781e1322aefd65251ab1d47aec7bbf09b0c3520c77eab43452570c8b8b6aa609aa48dfdef0d0087a09b3b3e1de2bdfe3d WHIRLPOOL 6a63d2ea3647feb213c8fb6f7cf4bc5af0f5a06f3412aaaa717c0a5eccab482d5b1358adfdf054c8940b86ca4d0efa33a28bb29ad349aff11844ba58f011b0ef
+AUX kaqaz-1.2.0-unbundle-qtsingleapplication.patch 1444 SHA256 56f08f720d4794b89bc1dd561dcd9f4e1eca06159eb6ba3f889fd6cd5c91bed5 SHA512 feeed7837fa9890d245b30ec2004846ba0e51fe54f756465c141f90e9d48c647a85c9360194d24e4e315665227a7b9b996d79a363664a83bb08a2dc89d170f48 WHIRLPOOL 640df62ec1e7636370963fc001d3313a7d5f494f0d2bf5e5f2df854b137472acc8e12aa4e85878c21f5daa819d7703680784c915a355f9be950f90a04271d146
+DIST kaqaz-1.2.0.tar.gz 5824631 SHA256 9e6f34164623e79319a962fed6410b74e0d479571116a4525364edfa8ea4a3e9 SHA512 447d4bb9dd413b07f1f05ab797fe3c277caa1afc7063dccc080ee274f266e07dd04c17b56cacd8baa6e67ba53e0012f2cf5d490493c5fbd24c3e6bfcbf1887c4 WHIRLPOOL 9aa125318b6a94325509f22f08cdec96c114e0bf3de8b37966de91421da70e75d09e10414eb9cddfd3c16ec79674b854ffc4ce3a4c66924ec67cb55f339cfd68
+EBUILD kaqaz-1.2.0-r2.ebuild 1074 SHA256 aadd1c9dad6b63967629334b9f9d91b42a279c6146acec9b8d2c46e62f66ed71 SHA512 4ad48dd324cfbef944ca187a891f81e1fad783e799552563dfaddfa0fa7fe86adcc61a9f89250fcb54b6c0e1c9389e87fc0701c0df24c0da0e0704dca3f4a545 WHIRLPOOL 902abc7df56b7d85a25c085828c64c9e9aa708147cf93bd590fdc588083d2f4f9b3d6f50d3951b5b4dfe6a6f8be4db4c6e20435b322b47d4366ae21e66a37ebb
+MISC ChangeLog 3355 SHA256 bd39a0e34948750397a06fe5e08df4cd66c381e0cb2de18b2a1f9e3f484c9d10 SHA512 d1f71489dc82a11bd3f2c03f059fda311734b24dea50ee26ceae09905adc569c9e2dfdf805e1c8cd359effc60c6887e1d2624562a3a5ec105780d8d04a39a5ef WHIRLPOOL 1b9f4f50da480fdd0f30eec2cba4b21879dffd33dde082cea3b7309bc7668862f9ec1287bb41824d15a0a09375b864cc7bf55b5cd03d2be41a11add45fd0b8ad
+MISC ChangeLog-2015 362 SHA256 6821492d5fce2e63d48266ea5753b0bb072769fd56d4ac825237348d5755b085 SHA512 3e3421604f8ac30ff205f492d050e778c15e4214c6145b9343f09903b7162c7dc0c5011214da241a097cac38c68a7c4fb0b95d58da038b1c4b77bc3a49fa430e WHIRLPOOL 02517cb4ad292e514fe67a51c7bb12f90c583442d4ca23dea8344f888fb2971f229fc95d425cf40c0888281c3b7eea7bab602d46e9eb1d0ba37608157f503900
+MISC metadata.xml 329 SHA256 c4fad3b4900cdf6291d4e196ec0b644a7c6bdd1625a5264bd54ddc71a5767c35 SHA512 d5a2685890a52c9815b94c233108510f21c57cae6d3ab3a03f869a99eb5cea3724de3597c9b47e23b8526e41164a7a54b9ab14029cf17a7fc3a4679d5957f3db WHIRLPOOL 25b8f0bafa7c6983ebc352e3e955cf11a42b26e1c9762e3ce1097b19de746f2e12d8b272959b9fdd4661193691d47f9a19ce84c6b75cf4607ae994a9bf88b2b9
diff --git a/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch b/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch
new file mode 100644
index 000000000000..f7e13f6b5d40
--- /dev/null
+++ b/x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch
@@ -0,0 +1,14 @@
+Fix build with Qt 5.5.
+
+Gentoo-bug: 563678
+
+--- databasedatatypes.h
++++ databasedatatypes.h
+@@ -23,6 +23,7 @@
+ #include <QColor>
+ #include <QStringList>
+ #include <QGeoCoordinate>
++#include <QObject>
+
+ class Enums : public QObject
+ {
diff --git a/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch b/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch
new file mode 100644
index 000000000000..01689167ecd8
--- /dev/null
+++ b/x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch
@@ -0,0 +1,43 @@
+Use system copy of qtsingleapplication.
+
+--- sialantools/sialantools.pri
++++ sialantools/sialantools.pri
+@@ -1,4 +1,5 @@
+ QT += qml quick
++CONFIG += qtsingleapplication
+
+ android {
+ manifest.source = android-build
+@@ -24,20 +25,10 @@
+
+ HEADERS += \
+ sialantools/sialanmimeapps.h \
+- sialantools/qtsingleapplication/qtsinglecoreapplication.h \
+- sialantools/qtsingleapplication/qtsingleapplication.h \
+- sialantools/qtsingleapplication/qtlockedfile.h \
+- sialantools/qtsingleapplication/qtlocalpeer.h
+
+ SOURCES += \
+ sialantools/sialanmimeapps.cpp \
+- sialantools/qtsingleapplication/qtsinglecoreapplication.cpp \
+- sialantools/qtsingleapplication/qtsingleapplication.cpp \
+- sialantools/qtsingleapplication/qtlockedfile.cpp \
+- sialantools/qtsingleapplication/qtlocalpeer.cpp
+
+- win32: SOURCES += sialantools/qtsingleapplication/qtlockedfile_win.cpp
+- unix: SOURCES += sialantools/qtsingleapplication/qtlockedfile_unix.cpp
+ }
+ }
+ }
+
+--- sialantools/sialanapplication.h
++++ sialantools/sialanapplication.h
+@@ -22,7 +22,7 @@
+ #include "sialan_macros.h"
+
+ #ifdef DESKTOP_DEVICE
+-#include "qtsingleapplication/qtsingleapplication.h"
++#include "qtsingleapplication.h"
+ class INHERIT_QAPP : public QtSingleApplication
+ {
+ public:
diff --git a/x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild b/x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild
new file mode 100644
index 000000000000..97b38180dce6
--- /dev/null
+++ b/x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils qmake-utils
+
+DESCRIPTION="Modern note manager"
+HOMEPAGE="https://github.com/sialan-labs/kaqaz/"
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/sialan-labs/kaqaz.git"
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/sialan-labs/kaqaz/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE=""
+
+RDEPEND="dev-qt/qtcore:5
+ dev-qt/qtdeclarative:5
+ dev-qt/qtgraphicaleffects:5
+ dev-qt/qtgui:5
+ dev-qt/qtmultimedia:5[qml]
+ dev-qt/qtnetwork:5
+ dev-qt/qtpositioning:5
+ dev-qt/qtsingleapplication[qt5,X]
+ dev-qt/qtsensors:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtquickcontrols:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-qt55.patch"
+ epatch "${FILESDIR}/${P}-unbundle-qtsingleapplication.patch"
+
+ rm -r sialantools/qtsingleapplication || die
+}
+
+src_configure() {
+ eqmake5
+}
+
+src_install() {
+ emake install INSTALL_ROOT="${D}"
+}
diff --git a/x11-misc/kaqaz/metadata.xml b/x11-misc/kaqaz/metadata.xml
new file mode 100644
index 000000000000..add378847a17
--- /dev/null
+++ b/x11-misc/kaqaz/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>qt@gentoo.org</email>
+ <name>Gentoo Qt Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">sialan-labs/kaqaz</remote-id>
+ </upstream>
+</pkgmetadata>