diff options
Diffstat (limited to 'x11-misc/kaqaz')
-rw-r--r-- | x11-misc/kaqaz/Manifest | 7 | ||||
-rw-r--r-- | x11-misc/kaqaz/files/kaqaz-1.2.0-qt55.patch | 14 | ||||
-rw-r--r-- | x11-misc/kaqaz/files/kaqaz-1.2.0-unbundle-qtsingleapplication.patch | 43 | ||||
-rw-r--r-- | x11-misc/kaqaz/kaqaz-1.2.0-r2.ebuild | 51 | ||||
-rw-r--r-- | x11-misc/kaqaz/metadata.xml | 11 |
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> |