kde-frameworks: version bump 5.26.0

Package-Manager: portage-2.3.0
This commit is contained in:
Michael Palimaka
2016-09-15 04:04:32 +10:00
parent f9deb4d3e0
commit 1f9700ed2e
154 changed files with 3481 additions and 0 deletions

View File

@@ -1,2 +1,3 @@
DIST attica-5.23.0.tar.xz 59972 SHA256 8a8cb27734b7efeba2a91adddfdc4863e8d5e7892e70c60afad5a4c09578b549 SHA512 59516c8184785fcd6eee406c9273b9cc1f68a057a615cce190887509ee5f5770c81e95548b7f20db81451291862e0ed940f55a2ebca39f2b26a799ddb89993c6 WHIRLPOOL eccbbb4fcecedeec5bfc965bf66761a39b1c93e1d330c93b0265d46748e94860f183f53d86a3af31a6e9e11f8a2e7c62b00592bd8631baace4b397c509fbbe71
DIST attica-5.25.0.tar.xz 60200 SHA256 951af772a83237d2c0c9a7fede2608101041d2cc13716221c97d9c79cc79e5be SHA512 b68e01a3223ce196390e3768c71e7e18ba6b46a4246eb294e9ee6cc1620c50b44f1315091c3431d082415928636479d4a9cc6797be8dbdc74ad6110564acc493 WHIRLPOOL b4064d903e27f360b1df1546af79bd1c2569971013961d05d483d3f257cd8049b6bba0ab74fd581de3336af60d3cf21ac9f8c3fc280d1651f2e92d8364da99f6
DIST attica-5.26.0.tar.xz 60212 SHA256 8cc602d96a7e650771630e72a7102efdc9c3fb99004ed23f2de2daf9370ae7fc SHA512 54d0fddc8c5f33a906b24feb5006e389778869c15c248ff4170dc4934557c3a6671a3e8434a96cbd897404cea49aa71c65557e15ae7a73ed9df78f5741927f51 WHIRLPOOL 7c6823e1a6682aa2f484583b6dce8a2e8783bfa3a8b7a7ec361d503337e2fd7307f0e969318fac5197fac4ca1c4bd0c0ebcd418f53bb1f82386ac10a057cfd69

View File

@@ -0,0 +1,17 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework providing access to Open Collaboration Services"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtnetwork)
"
DEPEND="${RDEPEND}"

View File

@@ -1,2 +1,3 @@
DIST baloo-5.23.0.tar.xz 185060 SHA256 4b32fc91a8f71b4ff5c0d7832ac6da41cdd8ea1a33594e905519565c4bbb6ed6 SHA512 3e0f157c05217c424b5eacb88773e232ce066b3354c37f95e5b5bcecb53250a0551faa3091b942ba9fc26c5905f8929311047fa5c3ef58a4ef57b46d5daa14d5 WHIRLPOOL 88c340f781f4d1c71addc709efddbb3aa20ebb44b062d723938556f6b4642e1223b876b6b0c8d152d0049e55d656962534a13abb1993691b665a1f5b7426d6b2
DIST baloo-5.25.0.tar.xz 186448 SHA256 8fef4b655660d6f2f05a5af794ab578afa2f9be7b665ed0313ce79e654c2b4c5 SHA512 3d5426f3964d563db1a7859b1db94ad74e7262c46762b286f413288f9409802ae6298fb8912d6a52304e68659491896242806cd825a6e539dde5148cbff5f86d WHIRLPOOL 8dc02221a8a09bef3a24b26e4e779d4258f595be1077c93597adf34e65211afecbc0c80af780bf189044ccd905fb343ed43d9101091012374559bf070441e36f
DIST baloo-5.26.0.tar.xz 187444 SHA256 dedd54b468e799cf0fc6e4f69e05659605907a026ec02895fc3bc250ab13f331 SHA512 bec8591648c0e3af7e96e2097725383195fd21fbb7d973738e2ff0caff9fd631b336bccca5ac9d3bc135fda00d2e2edcd9e0d26213f8a0cd1ea88588bc97d2d2 WHIRLPOOL f33b1d5ba9fc2250586f437bc613c3088a18058594f64f80d2b23665c83aa8c15e7167f5cd60dbf8405439e374e55b2a20f92bfb8567c0da17788d47ed75357a

View File

@@ -0,0 +1,50 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for searching and managing metadata"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kfilemetadata)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kidletime)
$(add_frameworks_dep kio)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
>=dev-db/lmdb-0.9.17
"
RDEPEND="${DEPEND}
!kde-base/baloo:4[-minimal(-)]
"
PATCHES=(
"${FILESDIR}/${P}-runtime-crash.patch"
"${FILESDIR}/${P}-size-limit.patch"
"${FILESDIR}/${P}-zerotimestamp-crash.patch"
"${FILESDIR}/${P}-thread-safety.patch"
"${FILESDIR}/${P}-dont-corrupt.patch"
)
pkg_postinst() {
kde5_pkg_postinst
if use x86; then
ewarn "The baloo index size limit for 32-bit is 1GB. For large homes, exclude"
ewarn "subdirectories in System Settings / Search to avoid random segfaults."
ewarn "For more information, visit: https://bugs.kde.org/show_bug.cgi?id=364475"
fi
}

View File

@@ -0,0 +1,193 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 21:36:27 +0000
Subject: Open baloo lmdb database read-only beside in baloo_file/baloo_file_extractor + balooctl (for some commands) + unit tests
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=02047b524a176da447d8c96e15c7e2abae8339ae
---
Open baloo lmdb database read-only beside in baloo_file/baloo_file_extractor + balooctl (for some commands) + unit tests
At the moment, any application that uses baloo can corrupt the db.
Now, only the things that need to write to it open it with read-write.
This only works as long as the library exposes only read-only things like Query/...
REVIEW: 128892
---
--- a/src/engine/database.cpp
+++ b/src/engine/database.cpp
@@ -79,7 +79,7 @@
}
QFileInfo indexInfo(dir, QStringLiteral("index"));
- if (mode == OpenDatabase && !indexInfo.exists()) {
+ if ((mode != CreateDatabase) && !indexInfo.exists()) {
return false;
}
@@ -117,7 +117,7 @@
// The directory needs to be created before opening the environment
QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
- rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT, 0664);
+ rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT | ((mode == ReadOnlyDatabase) ? MDB_RDONLY : 0), 0664);
if (rc) {
mdb_env_close(m_env);
m_env = nullptr;
@@ -136,7 +136,7 @@
// Individual Databases
//
MDB_txn* txn;
- if (mode == OpenDatabase) {
+ if (mode != CreateDatabase) {
int rc = mdb_txn_begin(m_env, NULL, MDB_RDONLY, &txn);
Q_ASSERT_X(rc == 0, "Database::transaction ro begin", mdb_strerror(rc));
if (rc) {
--- a/src/engine/database.h
+++ b/src/engine/database.h
@@ -49,8 +49,20 @@
* Database open mode
*/
enum OpenMode {
+ /**
+ * Create + open read-write dabase.
+ */
CreateDatabase,
- OpenDatabase
+
+ /**
+ * Read-Write Database, only works if database exists.
+ */
+ ReadWriteDatabase,
+
+ /**
+ * Read-Only Database, only works if database exists.
+ */
+ ReadOnlyDatabase
};
/**
--- a/src/file/extractor/app.cpp
+++ b/src/file/extractor/app.cpp
@@ -55,7 +55,7 @@
void App::slotNewInput()
{
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadWriteDatabase)) {
qCritical() << "Failed to open the database";
exit(1);
}
--- a/src/lib/file.cpp
+++ b/src/lib/file.cpp
@@ -96,7 +96,7 @@
}
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadOnlyDatabase)) {
return false;
}
--- a/src/lib/searchstore.cpp
+++ b/src/lib/searchstore.cpp
@@ -48,7 +48,7 @@
: m_db(0)
{
m_db = globalDatabaseInstance();
- if (!m_db->open(Database::OpenDatabase)) {
+ if (!m_db->open(Database::ReadOnlyDatabase)) {
m_db = 0;
}
--- a/src/lib/taglistjob.cpp
+++ b/src/lib/taglistjob.cpp
@@ -46,7 +46,7 @@
void TagListJob::start()
{
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadOnlyDatabase)) {
setError(UserDefinedError);
setErrorText(QStringLiteral("Failed to open the database"));
emitResult();
--- a/src/qml/experimental/monitor.cpp
+++ b/src/qml/experimental/monitor.cpp
@@ -126,7 +126,7 @@
void Monitor::fetchTotalFiles()
{
Baloo::Database *db = Baloo::globalDatabaseInstance();
- if (db->open(Baloo::Database::OpenDatabase)) {
+ if (db->open(Baloo::Database::ReadOnlyDatabase)) {
Baloo::Transaction tr(db, Baloo::Transaction::ReadOnly);
m_totalFiles = tr.size();
m_filesIndexed = tr.size() - tr.phaseOneSize();
--- a/src/tools/balooctl/main.cpp
+++ b/src/tools/balooctl/main.cpp
@@ -191,7 +191,7 @@
}
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadWriteDatabase)) {
out << "Baloo Index could not be opened\n";
return 1;
}
@@ -230,7 +230,7 @@
}
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadWriteDatabase)) {
out << "Baloo Index could not be opened\n";
return 1;
}
@@ -260,7 +260,7 @@
if (command == QStringLiteral("indexSize")) {
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadOnlyDatabase)) {
out << "Baloo Index could not be opened\n";
return 1;
}
@@ -311,7 +311,7 @@
if (command == QStringLiteral("checkDb")) {
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadOnlyDatabase)) {
out << "Baloo Index could not be opened\n";
return 1;
}
--- a/src/tools/balooctl/statuscommand.cpp
+++ b/src/tools/balooctl/statuscommand.cpp
@@ -56,7 +56,7 @@
}
Database *db = globalDatabaseInstance();
- if (!db->open(Database::OpenDatabase)) {
+ if (!db->open(Database::ReadOnlyDatabase)) {
out << i18n("Baloo Index could not be opened") << endl;
return 1;
}
--- a/src/tools/balooshow/main.cpp
+++ b/src/tools/balooshow/main.cpp
@@ -101,7 +101,7 @@
QString text;
Baloo::Database *db = Baloo::globalDatabaseInstance();
- if (!db->open(Baloo::Database::OpenDatabase)) {
+ if (!db->open(Baloo::Database::ReadOnlyDatabase)) {
stream << i18n("The Baloo index could not be opened. Please run \"balooctl status\" to see if Baloo is enabled and working.")
<< endl;
return 1;

View File

@@ -0,0 +1,41 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Thu, 08 Sep 2016 22:00:40 +0000
Subject: fix baloo_file crash with corrupted database
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=a03b0caa4ca1fbfc249bfc0c2730aac340bbf929
---
fix baloo_file crash with corrupted database
CHANGELOG: Handle corruption of index database for baloo_file, try to recreate the database or abort if that fails.
REVIEW: 128865
---
--- a/src/file/main.cpp
+++ b/src/file/main.cpp
@@ -82,7 +82,23 @@
QFile::remove(path + "/index-lock");
Baloo::Database *db = Baloo::globalDatabaseInstance();
- db->open(Baloo::Database::CreateDatabase);
+
+ /**
+ * try to open, if that fails, try to unlink the index db and retry
+ */
+ if (!db->open(Baloo::Database::CreateDatabase)) {
+ // delete old stuff, set to initial run!
+ qWarning() << "Failed to create database, removing corrupted database.";
+ QFile::remove(path + "/index");
+ QFile::remove(path + "/index-lock");
+ indexerConfig.setInitialRun(true);
+
+ // try to create now after cleanup, if still no works => fail
+ if (!db->open(Baloo::Database::CreateDatabase)) {
+ qWarning() << "Failed to create database after deleting corrupted one.";
+ return 1;
+ }
+ }
Baloo::MainHub hub(db, &indexerConfig);
return app.exec();

View File

@@ -0,0 +1,118 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 16:54:58 +0000
Subject: Increase size limit of baloo index for 64-bit machines
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=b0890aca71aa4f0fdabe65ee7b7fbd0bc844d8b8
---
Increase size limit of baloo index for 64-bit machines
CHANGELOG: On 64-bit systems baloo allows now > 5 GB index storage.
Increase size limit of baloo index for 64-bit machines to avoid crashs after > 5GB of index size.
(Better would be additional out-of-space handling, but ATM baloo has zero checks for that)
The size limit for 32-bit is still 1GB, like before (there was a silent overflow from 5GB to 1GB in the computation), people with large homes will still get random segfaults on 32-bit.
Patch based on patch from Hao Zhang, Bug 364475
REVIEW: 128885
BUG: 364475
---
--- a/src/engine/database.cpp
+++ b/src/engine/database.cpp
@@ -93,8 +93,18 @@
return false;
}
+ /**
+ * maximal number of allowed named databases, must match number of databases we create below
+ * each additional one leads to overhead
+ */
mdb_env_set_maxdbs(m_env, 12);
- mdb_env_set_mapsize(m_env, static_cast<size_t>(1024) * 1024 * 1024 * 5); // 5 gb
+
+ /**
+ * size limit for database == size limit of mmap
+ * use 1 GB on 32-bit, use 256 GB on 64-bit
+ */
+ const size_t maximalSizeInBytes = size_t((sizeof(size_t) == 4) ? 1 : 256) * size_t(1024) * size_t(1024) * size_t(1024);
+ mdb_env_set_mapsize(m_env, maximalSizeInBytes);
// The directory needs to be created before opening the environment
QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
--- a/src/engine/databasesize.h
+++ b/src/engine/databasesize.h
@@ -31,30 +31,30 @@
* This is the size which is computed with all the pages used from all the
* individual database pages
*/
- uint expectedSize;
+ size_t expectedSize;
/**
* This is the size based on the MDB_env and the total number of pages used
*/
- uint actualSize;
+ size_t actualSize;
- uint postingDb;
- uint positionDb;
+ size_t postingDb;
+ size_t positionDb;
- uint docTerms;
- uint docFilenameTerms;
- uint docXattrTerms;
+ size_t docTerms;
+ size_t docFilenameTerms;
+ size_t docXattrTerms;
- uint idTree;
- uint idFilename;
+ size_t idTree;
+ size_t idFilename;
- uint docTime;
- uint docData;
+ size_t docTime;
+ size_t docData;
- uint contentIndexingIds;
- uint failedIds;
+ size_t contentIndexingIds;
+ size_t failedIds;
- uint mtimeDb;
+ size_t mtimeDb;
};
}
--- a/src/engine/transaction.cpp
+++ b/src/engine/transaction.cpp
@@ -402,7 +402,7 @@
//
// File Size
//
-static uint dbiSize(MDB_txn* txn, MDB_dbi dbi)
+static size_t dbiSize(MDB_txn* txn, MDB_dbi dbi)
{
MDB_stat stat;
mdb_stat(txn, dbi, &stat);
--- a/src/tools/balooctl/statuscommand.cpp
+++ b/src/tools/balooctl/statuscommand.cpp
@@ -92,8 +92,8 @@
const QString path = fileIndexDbPath();
- QFileInfo indexInfo(path + QLatin1String("/index"));
- quint32 size = indexInfo.size();
+ const QFileInfo indexInfo(path + QLatin1String("/index"));
+ const auto size = indexInfo.size();
KFormat format(QLocale::system());
if (size) {
out << "Current size of index is " << format.formatByteSize(size, 2) << endl;

View File

@@ -0,0 +1,253 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 18:24:40 +0000
Subject: Make e.g. Baloo::Query thread safe.
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=e34da150d82a57cf417a59b8b632b2fecb32a6f7
---
Make e.g. Baloo::Query thread safe.
lmdb itself is thread safe (e.g. you can use the same env in multiple threads).
Unfortunately, the Baloo:atabase itself not, as open() might race against other open calls (we have one unique db object in baloo).
=> add non-recursive mutex (recursive mutex not needed, one just must avoid to call isOpen() or path() inside open, that is done, else no unit test works).
REVIEW: 128890
---
Merged with commits
988e5feb5de64ed25337fe2ff9b494eb30b15b47
54f7363048c7db41f63c85f637911a5598c30e9e
377e62b0307839edb0245d65381a3f55f594ae4e
---
--- a/src/engine/database.cpp
+++ b/src/engine/database.cpp
@@ -1,6 +1,7 @@
/*
This file is part of the KDE Baloo project.
* Copyright (C) 2015 Vishesh Handa <vhanda@kde.org>
+ * Copyright (C) 2016 Christoph Cullmann <cullmann@kde.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -43,23 +44,31 @@
#include <QFile>
#include <QFileInfo>
#include <QDir>
+#include <QMutexLocker>
using namespace Baloo;
Database::Database(const QString& path)
: m_path(path)
- , m_env(0)
+ , m_env(nullptr)
{
}
Database::~Database()
{
- mdb_env_close(m_env);
+ // try only to close if we did open the DB successfully
+ if (m_env) {
+ mdb_env_close(m_env);
+ m_env = nullptr;
+ }
}
bool Database::open(OpenMode mode)
{
- if (isOpen()) {
+ QMutexLocker locker(&m_mutex);
+
+ // nop if already open!
+ if (m_env) {
return true;
}
@@ -89,7 +98,7 @@
int rc = mdb_env_create(&m_env);
if (rc) {
- m_env = 0;
+ m_env = nullptr;
return false;
}
@@ -110,7 +119,8 @@
QByteArray arr = QFile::encodeName(indexInfo.absoluteFilePath());
rc = mdb_env_open(m_env, arr.constData(), MDB_NOSUBDIR | MDB_NOMEMINIT, 0664);
if (rc) {
- m_env = 0;
+ mdb_env_close(m_env);
+ m_env = nullptr;
return false;
}
@@ -118,6 +128,7 @@
Q_ASSERT_X(rc == 0, "Database::open reader_check", mdb_strerror(rc));
if (rc) {
mdb_env_close(m_env);
+ m_env = nullptr;
return false;
}
@@ -129,9 +140,8 @@
int rc = mdb_txn_begin(m_env, NULL, MDB_RDONLY, &txn);
Q_ASSERT_X(rc == 0, "Database::transaction ro begin", mdb_strerror(rc));
if (rc) {
- mdb_txn_abort(txn);
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
@@ -157,7 +167,7 @@
if (!m_dbis.isValid()) {
mdb_txn_abort(txn);
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
@@ -165,16 +175,15 @@
Q_ASSERT_X(rc == 0, "Database::transaction ro commit", mdb_strerror(rc));
if (rc) {
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
} else {
int rc = mdb_txn_begin(m_env, NULL, 0, &txn);
Q_ASSERT_X(rc == 0, "Database::transaction begin", mdb_strerror(rc));
if (rc) {
- mdb_txn_abort(txn);
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
@@ -200,7 +209,7 @@
if (!m_dbis.isValid()) {
mdb_txn_abort(txn);
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
@@ -208,16 +217,24 @@
Q_ASSERT_X(rc == 0, "Database::transaction commit", mdb_strerror(rc));
if (rc) {
mdb_env_close(m_env);
- m_env = 0;
+ m_env = nullptr;
return false;
}
}
+ Q_ASSERT(m_env);
return true;
}
+bool Database::isOpen() const
+{
+ QMutexLocker locker(&m_mutex);
+ return m_env != 0;
+}
+
QString Database::path() const
{
+ QMutexLocker locker(&m_mutex);
return m_path;
}
--- a/src/engine/database.h
+++ b/src/engine/database.h
@@ -1,6 +1,7 @@
/*
This file is part of the KDE Baloo project.
* Copyright (C) 2015 Vishesh Handa <vhanda@kde.org>
+ * Copyright (C) 2016 Christoph Cullmann <cullmann@kde.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -21,6 +22,8 @@
#ifndef BALOO_DATABASE_H
#define BALOO_DATABASE_H
+#include <QMutex>
+
#include "document.h"
#include "databasedbis.h"
@@ -31,21 +34,56 @@
class BALOO_ENGINE_EXPORT Database
{
public:
+ /**
+ * Init database for given DB path, will not open it.
+ * @param path db path
+ */
explicit Database(const QString& path);
+
+ /**
+ * Destruct db, might close it, if opened.
+ */
~Database();
- QString path() const;
-
+ /**
+ * Database open mode
+ */
enum OpenMode {
CreateDatabase,
OpenDatabase
};
+
+ /**
+ * Open database in given mode.
+ * Nop after open was done (even if mode differs).
+ * There is no close as this would invalidate the database for all threads using it.
+ * @param mode create or open only?
+ * @return success?
+ */
bool open(OpenMode mode);
- bool isOpen() const { return m_env != 0; }
+ /**
+ * Is database open?
+ * @return database open?
+ */
+ bool isOpen() const;
+
+ /**
+ * Path to database.
+ * @return database path
+ */
+ QString path() const;
private:
- QString m_path;
+ /**
+ * serialize access, as open might be called from multiple threads
+ */
+ mutable QMutex m_mutex;
+
+ /**
+ * database path
+ */
+ const QString m_path;
MDB_env* m_env;
DatabaseDbis m_dbis;
@@ -56,6 +94,5 @@
};
}
-
#endif // BALOO_DATABASE_H

View File

@@ -0,0 +1,39 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 16:48:53 +0000
Subject: allow ctime/mtime == 0
X-Git-Url: http://quickgit.kde.org/?p=baloo.git&a=commitdiff&h=628daced19b88d0c537736a14aea3287a4662609
---
allow ctime/mtime == 0
Fix that baloo is instant killed by any file with timestamp 0. (which is OK and can easily happen after unpacking some zip/tar/..)
REVIEW: 128887
BUG: 355238
---
--- a/src/engine/documenttimedb.cpp
+++ b/src/engine/documenttimedb.cpp
@@ -58,8 +58,6 @@
void DocumentTimeDB::put(quint64 docId, const TimeInfo& info)
{
Q_ASSERT(docId > 0);
- Q_ASSERT(info.mTime);
- Q_ASSERT(info.cTime);
MDB_val key;
key.mv_size = sizeof(quint64);
--- a/src/engine/writetransaction.cpp
+++ b/src/engine/writetransaction.cpp
@@ -206,9 +206,6 @@
}
if (operations & DocumentTime) {
- Q_ASSERT(doc.m_mTime);
- Q_ASSERT(doc.m_cTime);
-
DocumentTimeDB::TimeInfo info;
info.mTime = doc.m_mTime;
info.cTime = doc.m_cTime;

View File

@@ -1,2 +1,3 @@
DIST bluez-qt-5.23.0.tar.xz 73504 SHA256 89ece8748558eb3a8e081dc6eb4e7bd4104301373ce49d55d66b4bb197b933cb SHA512 a448782a6ca84147461bb5ab5ebdd8ddbdff5ca5c7fc400d1649ee1db5f7d16096c3fb9027b9b1adc850b86b7077ebc6b2469c622a7fe9e9bb0fcb56816fea2b WHIRLPOOL bcacfa1cd321d1228226e124c18455010ffa105c59bbea69287b519478481b06443da385f73580f80d1ff7ebcbe24de2e656e8c36c51d8d8d26749182197be83
DIST bluez-qt-5.25.0.tar.xz 73476 SHA256 45c4145db2da69dd4e9e6f632740a1e71365eca1efb8c57a6e43a2b477be4b41 SHA512 b9b3180b08600994d5c1f184ed30d373a5c4efe43c1ce4d6de10316a8bda9a252e5894995af1353f4b191bc00ab691d49a7a03c0a4e61583ab03145093c54ad7 WHIRLPOOL 4e9a3da326b9f733e3dbfcba5d436eae9ded7fe5edddd6d3bb055fde5e793ca346d1d5c419180bcc8d49bfa6c94a854ad93ecd808924886e4e558e610fb1be09
DIST bluez-qt-5.26.0.tar.xz 73512 SHA256 67205efeac8579a2ff0f8de7fdb61a8510e8ca8f6bc2e147d8846fd3b52c4358 SHA512 3823fab44a3a07cbad01186a45d66b6e5f7b2f907112b04040701e9ea5b009981b0bd58ab03afb97afd67acd8760cdc31c74c3595bd8590693ae2d622c00871d WHIRLPOOL 80ec7e0e228185d503e0861ed0af7830cc297dec9625cdb5a20a8c7d220e7bdd6a1d524d36a0fb2da2c7ba0bdb2d7c34c60ab00d6954a938955430d66d36bbf2

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5 udev
DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtnetwork)
"
RDEPEND="${DEPEND}
!kde-plasma/bluez-qt
"
src_configure() {
local mycmakeargs=(
-DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST breeze-icons-5.23.0.tar.xz 1142244 SHA256 e279cbba0d7556dad096db800a6a2b7d0e0e419c06df8f2bf2966f7bf49c98b2 SHA512 5be1812f587d7b7eae58518766578db8b02829cb979dcf3481e612cbe58414871c2e6748b79c10d173b804da32059f772ff7a446a8d47bfe58a2d280711a3379 WHIRLPOOL 4266f95d5fa742cd9a14b23da13eec3992c22730cb89d1a15b211f02c1f5b6902bb93cd378f98fc0ea8cddec428c634c66af2f7a6a97ae5a2d53176951066e56
DIST breeze-icons-5.25.0.tar.xz 1265180 SHA256 e274c7f5c71c177e2e9d8ced9c49cd052ec2f726cb693c7df73e96af12277e8f SHA512 87adde8b300a6c4edd672bb63d7c0255672cb372e989b8f33d9fb01414261b3354297227dd259e0e534385c31dc5feaed8280e689b9b8fd4111c0f31e5e1950f WHIRLPOOL e57a0f0eea99a36dfcd140138b8db459cac805272ff9fc347925c818e86d70f96fd5e2a0c413353be430d520225f74b02205ac2f5c97340c67c95f82ca0cb2e0
DIST breeze-icons-5.26.0.tar.xz 1370236 SHA256 a9c0d742a37ef3b3b2dae5a5bb97aee2927dd613c17c606f3bcbc6845a8c6bcd SHA512 3edfd8f56548e61e6bebf21f711797bedeae91c0a8a3f1e4cade79d1d53cf7e9f5fa8cc154d62d3a33b6765c35ac1df252f45de0e00567624710b6149d0fe497 WHIRLPOOL 50a9860fd6ed5f97e7c2f239df954e372d441ed671b522e02570f0fa15506df59b16d0475ebffbb6357a79cf2a8a1658a2e5ea9cea7f3d4bd9dac03c646be049

View File

@@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_AUTODEPS="false"
KDE_DEBUG="false"
inherit kde5
DESCRIPTION="Breeze SVG icon theme"
LICENSE="LGPL-3"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep extra-cmake-modules)
$(add_qt_dep qtcore)
"
RDEPEND="!<kde-plasma/breeze-5.4.3:5"

View File

@@ -1,2 +1,3 @@
DIST extra-cmake-modules-5.23.0.tar.xz 285208 SHA256 69ceba3e740295509d23b16420bc8357511a538da3e2d7a03f08662d218fed94 SHA512 52b8c8414b58c2705c07d204cabcc9e0a068935b327f1ce047e6d7f3ef35d3fd40e52caafea18d624f981e36727d827814414a4bf133a37084c66cef0965e338 WHIRLPOOL ca6f62801ea288c65bc9b1d5a45ab4610d17d04cdf31877562e649021709c35258a4470eadc088c2a4b9aff6628e2a14d3c5916b03788ac283a0c758f859cada
DIST extra-cmake-modules-5.25.0.tar.xz 285904 SHA256 73c90e67c328076c2bee35884836087e7e9f753e48fc0063c8348b6f66b0345f SHA512 8bfcaffe72278674054052dd68cf5b1ef844a90c02b3e89e1106298640530511933c7aa9f524ef83727643359715fd39fc6fff49d5ca4a47e6fb92a4034dddff WHIRLPOOL b3e66db403ebbe3e16c457fe27a4c46f3c8c3dceaa956ca4ea448553666ae8f80c2a308ac213cd9de542cf32d75b5325eda69404da50074e54f1c69baa5f8f84
DIST extra-cmake-modules-5.26.0.tar.xz 286496 SHA256 cd529cc10cc4a4fc20a962329ffc8cc93cc200b7dc681aa4ddfc9e9cc88f79ec SHA512 66d2b21df46ddb022976c90e7b930709dc076c092545e4681a60ee4883622bc8561247486c90d266b0186d99379e6d2bd6ab0bb6e9b5d25ea6824c7203a4ccbf WHIRLPOOL 532ab9d161716e34a6605db3c39c02b9b3bd3545eeac62ae9f8518983a55d159c8b5c17800221690668f0acdd9721b9b3189f79915ad6b8eef6b27be8f893f3d

View File

@@ -0,0 +1,60 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
KDE_AUTODEPS="false"
KDE_DEBUG="false"
KDE_TEST="false"
inherit kde5 python-any-r1
DESCRIPTION="Extra modules and scripts for CMake"
HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
LICENSE="BSD"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
IUSE="doc test"
DEPEND="
>=dev-util/cmake-2.8.12
doc? (
${PYTHON_DEPS}
$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
)
test? (
$(add_qt_dep qtcore)
$(add_qt_dep linguist-tools)
)
"
RDEPEND="
app-arch/libarchive[bzip2]
"
python_check_deps() {
has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
}
pkg_setup() {
use doc && python-any-r1_pkg_setup
}
src_configure() {
local mycmakeargs=(
-DBUILD_HTML_DOCS="$(usex doc)"
-DBUILD_MAN_DOCS="$(usex doc)"
-DDOC_INSTALL_DIR="/usr/share/doc/${PF}"
)
cmake-utils_src_configure
}
src_test() {
local myctestargs=(
-E "(ECMToolchainAndroidTest|KDEInstallDirsTest.relative_or_absolute_usr)"
)
kde5_src_test
}

View File

@@ -1,2 +1,3 @@
DIST frameworkintegration-5.23.0.tar.xz 1749136 SHA256 48b472cbdfc2407b68247dc40bcee8b6e9f951c2e20f97030c68f95f7d283b28 SHA512 d743400189fa9ab3d7ac3c638942995fe25600c7b91c645316224125c64bb86a7bdd9beeb4d833050e137dceb3ef7f674cb56faaf914966bd209bf207a7c5043 WHIRLPOOL 26b78e07f97e69011db3a04feeca26d02971e2b8c5a63562e958aead61a5ecf40bad850f4e734d9364497febfb049276a37458a218eeedcd379e656bbae38143
DIST frameworkintegration-5.25.0.tar.xz 1749232 SHA256 ea9ccb564aa1cebdd7ad3dbd5168cb1ae750f20122918864d846990828057653 SHA512 28fcf78d28b662885a7f63ba5ebf316439e192864f058110e347330d4ff2f73ec66a5f602b725777db0ac3b8e86aff63763c325c051c64fba7c220473f47ffb7 WHIRLPOOL 47515f89bcc242a7ad603a833fbde149f3c53f9105eab8006f665e417c31f6fa1148e1b18ad684dc2b3c0bfc45d2da02b867f2620533032fed053f7e1856cf2a
DIST frameworkintegration-5.26.0.tar.xz 1749228 SHA256 374db7d9b69486aa16fccf1391869f058679bf2aa7adf6f109ba29d3f4e31653 SHA512 a3211cff802a0d616d45952659c03cd515c4318b329344dc3b93eb2d2dfcc877fbe07cc88d96f1cf5c0184c596bce733593f5b97fe7bb8c6453643207111386a WHIRLPOOL 0fcc5e6f5b0b3272ddd8faea68396781f7c91325fa457f23a9196e3505c5e239b857849083b0e30a482e23340dff220f039cdf105c703157759a44aade33d00f

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for integrating Qt applications with KDE workspaces"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="X"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
X? (
$(add_qt_dep qtx11extras)
x11-libs/libxcb
)
"
DEPEND="${RDEPEND}"
# requires running kde environment
RESTRICT+=" test"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X XCB)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kactivities-stats-5.23.0.tar.xz 58460 SHA256 f172a8be312119ad8fddbd64c76519b37b6977445858be20eeca9aa5ac31bd65 SHA512 a513c4355691804879ea2b898110137b54be4cd96c378ef03c87630942ffffc599a011fac700d7fcc0dec758f605c3441319a1e45519d0aeb3d41c88bdbb9145 WHIRLPOOL 57ff3a763d5941ed62d2539e0ff09ec2d83c857bf60555da0183f12a99c3321cd493ff2b96e2feab330a296279261db32d3296248bb7a60252fe73b9e98800fc
DIST kactivities-stats-5.25.0.tar.xz 58456 SHA256 8f27195f4245a726f682e51c15a8b526dd38cca515c65ef1ab4e85479fcf5348 SHA512 9519d5e7cfa35db52cc5171e127d872275a99aecf63fa4e9240cba387b04f7aacaf172ebceb9d0448c6a7dff92c6b4696f0b2e151b7b16f67beefce13c87f177 WHIRLPOOL 6cf7ee370d85a4c2d97dc93634624590eb3e15065bbc94c0144a1dc421e92b603655b8efeac7b564e5388bcbbb65641cd9b06a6773a4542ad21757dede73db97
DIST kactivities-stats-5.26.0.tar.xz 58456 SHA256 683b0ba5b55e523c93d5fab8866582d5c721d054e65e4fba1a5c712dcdd3eb6e SHA512 8ba49ef08d5f9014cd135128684a7be1b2bce11037a807b6772f2ac1c36a54e7152f02cb8b3c5855d1577c0fd7ebc0781f0688807e5b21411b7a36aa0fc9b89f WHIRLPOOL 2e1f4b9900c81193011307391b5ee4feebb12667792082e0e1211fec4c2c58407e2df08ed26c3d472d834f9e8ae06a5789fa040c424e83c863bba43eb64b542d

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtsql)
$(add_frameworks_dep kactivities)
$(add_frameworks_dep kconfig)
"
DEPEND="${RDEPEND}
>=dev-libs/boost-1.54
"

View File

@@ -1,2 +1,3 @@
DIST kactivities-5.23.0.tar.xz 58252 SHA256 82df07711f63db9881565e5e7be2ddf0945885123f34565bbd4cd571d9e9a1fa SHA512 e05b23155c3a9da34d9da7c28b9746c4ec6a2179cb8ec6ab1668ef80d29804a84b70c76c18eeb41a3f16c533974935a9c3dd51c09d8d018c6b3e08aa212f2942 WHIRLPOOL f276cd403bd20c36c983544afdb3ce67434318fcb6bb24c8f019a8a43d27b45291a860b7fd7b2c2baa3b83a5562f5bd6c7593c25dfd11de449706cca6236e842
DIST kactivities-5.25.0.tar.xz 60844 SHA256 17b57759181042165d8e774b8731857d6f5f8d2189bad8618412d6c95a2078ca SHA512 5ef71c77a66a3f4b561b58b12a927226b0e92af8d660f70b50a1702e2779ccc41809257b452a69445bbda642cb6d1d5b94c0a05c2234018e3a45c7225228d9b4 WHIRLPOOL ff2d1491e9cd7110c5c41f9d07b99b2dabc886a1898055db85912e9fe078265ed9bd5775091eeb0e0e4afc7d586b9bb268145e6598687b4fdac641c7b225434d
DIST kactivities-5.26.0.tar.xz 60844 SHA256 e1b85b999fd36470e1c0fe84ec09d7473ce3bb603826f37b0bd652576f8ccc32 SHA512 f490f590f040bd6b9ed6a7883c0c0d9928b68dfc9874338ab18695433fb728031d3c10435057e79f486a044a78a0fc824c3461c61c89e66de8e4c30f9c9000da WHIRLPOOL ec6169087c64d2524cd6abb2efc02f81c19d017abf4f60d748feecc9aebbfc88c016561dc5ee3fbc9d073c86846ddcb858d20fe75e625d996c70c7667922a240

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for working with KDE activities"
LICENSE="|| ( LGPL-2.1 LGPL-3 )"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
COMMON_DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kio)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative widgets)
$(add_qt_dep qtgui)
$(add_qt_dep qtsql)
"
RDEPEND="${COMMON_DEPEND}
$(add_plasma_dep kactivitymanagerd)
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/boost-1.54
"

View File

@@ -1,2 +1,3 @@
DIST kapidox-5.23.0.tar.xz 217920 SHA256 da711308793f6cb2a643f2c6771fe8635baf6355267ddc0e991af867cb4ab08b SHA512 8607c10ec54ed9566cffca9c938156a8df7bf6731060fa70e0cca1f48ef1d358bb9f6edc32996a67b2803ab90717131491e8d61a3b43a05c971d3ebe00d8072c WHIRLPOOL e529c04074fb264681884aec1a32eda2329349827b1171e87a0989f12833511797167c0d3587f780017569efe3de7a3606e0ba33c30b9ba68bcf81329a9b7d15
DIST kapidox-5.25.0.tar.xz 213716 SHA256 e77283e3b9404b407ee270ea98a54b55d48940a50dadd9b8908c1fd15cc1e82e SHA512 8995091df0287198921ea7b324883951cd6b83e9c27a3273b40fe5a207b2ac0a5cb8843bd40a71de4d6e410c43cce4d8fb33e1b8e19aa397238addda0d9418d1 WHIRLPOOL 206f076af72b2d0ba39343e010344396539f222304904b675b2ad6fed364f8d85ccc7d31f4ddba0061f077fa505064fe30bf7b0ffbba04597fd218d4991b3a0d
DIST kapidox-5.26.0.tar.xz 213752 SHA256 68d90d8e86ac0392efb381c66b85b45e867572ea4a032607f0bfad97bf26dfea SHA512 67c739b7466c37f2287cc05a8a01ffc7ad009f3111ebc33a914cec4317b6f5c4d6ca693c7022ddcffaf8c3f93ad87f2942b8410ad04d94d86751c3280a403ff1 WHIRLPOOL ff64b1725e458b269a1826a3e5ae1ccc57e32984716eb29d90a45c4406a417a036a638881b513290e703e250ab3790413b4027d03434b22c72deffa82178e7f0

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_AUTODEPS="false"
KDE_DEBUG="false"
KDE_TEST="false"
DISTUTILS_SINGLE_IMPL="true"
PYTHON_COMPAT=( python2_7 )
inherit kde5 distutils-r1
DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
LICENSE="BSD-2"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
RDEPEND="
app-doc/doxygen
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
media-gfx/graphviz[python,${PYTHON_USEDEP}]
"
pkg_setup() {
python-single-r1_pkg_setup
kde5_pkg_setup
}

View File

@@ -1,2 +1,3 @@
DIST karchive-5.23.0.tar.xz 109308 SHA256 3b3e310ae2aceae0513e809e4fc559bea5262cd26ecbe43071388cc1de5e30ef SHA512 86b0b2cceb97002917fa927dc402efa649a582bfcfd63de7e08d66c7687b77dbef975107e6081af37fa20c7bcb9d3a3f5d6f0fcdbfcffb3e75291527f89719bd WHIRLPOOL b7a934897e9c688552f57a2e93e4ea04a44f35e128855da05aea598f028536755602a18aeda59ee698f6151a695667bcbabdcca6d230d780c71096aa9ebba362
DIST karchive-5.25.0.tar.xz 110828 SHA256 0c338f1e1adc5522de6555fa3fa8c6ebcde29ce48e1f5959beca12d46aea88d8 SHA512 5109af21e1fb2257f1885813483d9ebcfaec99eb3dcce11b22619879753508c51d7cbaba1afb232d021febc46eabc14ba1ad3fc39fabe6a04f5833696034d1ff WHIRLPOOL f783f8195322ac6be7012efd3ce6e2e10a56d22a908b60c04d2a5b4416f7eaa4f18a6233b967d6d1b0f44f39d2a0edfa84dfc19327a8014d5fbde96a017a4b21
DIST karchive-5.26.0.tar.xz 110836 SHA256 af082dc3a8bd48302d5c36c0a70e2d2c796cb852e3f6ee64cb5059fb7f9adaeb SHA512 62feb92b970bbd9fea1be80a22f0891fb152cd1f1445f59761224904920325208f2e05a30922884012da4a0bff998b1a35cea9c12e5616c5c59a5634c4a7b609 WHIRLPOOL 78b2e0c04b199bce002ce92f5a654ed0760cfdc54498fd9ae86a36206da91750cf596692f934dd19b2e220ba44d01d59d25ec3e66f35aee333050676f339f8c8

View File

@@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
LICENSE="GPL-2 LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+bzip2 +lzma"
RDEPEND="
bzip2? ( app-arch/bzip2 )
lzma? ( app-arch/xz-utils )
sys-libs/zlib
"
DEPEND="${RDEPEND}"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package bzip2 BZip2)
$(cmake-utils_use_find_package lzma LibLZMA)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kauth-5.23.0.tar.xz 82708 SHA256 7788efd5710b939c302bb461681bcf47d55a39767ea15d5cdb760cf07c2fefa9 SHA512 15ed7416ec1c507c5e2eeaafb7042db2687d646ee362445be8040547f58629391698be02b9d3a84b1e5b19a4a0d54a31ae740ed43e4e0b956f6c4a27d59bc8a2 WHIRLPOOL 2333ced83580f157ccdd8089173e09b16b0a0fe565b1d99362f40999331c202ac75e2449c69e3d65085b48a61d5f79980f7371db0b3b57603ce2575966227267
DIST kauth-5.25.0.tar.xz 82708 SHA256 1d62b32d88ba6c1e71e7b3ef67366710b9ce4488bcf82280fbe70d79b52f963a SHA512 3f3c966b7744af8d8cff90eb08460d9b30011d1becf8e0ad3a77615e7e4db5fff692ad99506eaee17e790e98d1d4df3c3a2e8d2ca5814d7b967830ec858ede70 WHIRLPOOL 8db008bf380b3977a6e3a35f9290453d945f3f1ff149bb30557c00450ba31843995effc669c343c4ce903a65833deadd808504489567c0e408ad54f5784b9954
DIST kauth-5.26.0.tar.xz 82712 SHA256 81697b50eb79520a73c424f3c478ea45ab0d58a8349d0d2321409d3f48ea6122 SHA512 efa34fe3ca126a366fbc7e52dee1e2d0327a137fd60f35817a06b9e86699a1b9ec2027d866de35f9339c5c8c61be653f5eb70ae34a368041c67a5d755d6ef564 WHIRLPOOL 263e1e37bb9847d7250d5305af1949b3f22dc5d3367bce1f541a6f73f80a95099a1704ff9632dc047cf58d21422f4533f3803c093503bb9be0f33c68945597d8

View File

@@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework to let applications perform actions as a privileged user"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls +policykit"
# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
RDEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_qt_dep qtdbus '' '' '5=')
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
policykit? ( sys-auth/polkit-qt[qt5] )
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"
PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package policykit PolkitQt5-1)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kbookmarks-5.23.0.tar.xz 115516 SHA256 74c6452ed80f99ef397e50cd6a488ac58186747090f5462790ccc6c9c0491ccc SHA512 af9d7246c034c3c0267a1f193ab64ffd9aa371d97b9d89ac00c124a382cefcedf89baf9721eae9b685f72ad94ae05a66e1d8d40d86cd930acac52eedd2edd412 WHIRLPOOL 0918ea646a853d0f2c2438aa83d26d203ba9bba80702fdbacfe68f7c108ac816778fbee5a9bbae431e1831da8c78b58452a20c04e6662742766758eea7153903
DIST kbookmarks-5.25.0.tar.xz 115676 SHA256 0190db136a1d2c8d6065aa3e01fc64a9753c1f7a6a6fd43c3250ea9831097137 SHA512 499777766069e74248f6150503afe5e9a77c69317cc085739738c4ee015af2248923d52d56e07c9e8a392fa78029dd5a705ada5eb5f2cc5100e192e87e010084 WHIRLPOOL b59408ae779206f80495b7b979c0c33a5d32883336970b445cdcfa46454f250456d38edc87cdba2c67cb94a306e90f8fc180e76a42603b2461120d5e4a4f75c2
DIST kbookmarks-5.26.0.tar.xz 115640 SHA256 f21439ad5dc53090b5a895af50c811ac539c4fe7dd741477713e86b07b71105e SHA512 2cd316b191e9224c7eda75d44ffae6418080f4dccf3363465a26b5169a02854184902036d142448bc89cd699d1b8ecc1e70d4b70de3a1e85b50f76c5cb095438 WHIRLPOOL a8c967ba35385faab38a5cabbddabd733b716f1852c2cc58fcef37a88783409e07ceecc30e8eab3e3b687b2c5ee05dd875b30e81c70f9f8fdbc2e8393a90d625

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}
$(add_frameworks_dep kconfigwidgets)
nls? ( $(add_qt_dep linguist-tools) )
"

View File

@@ -1,2 +1,3 @@
DIST kcmutils-5.23.0.tar.xz 234816 SHA256 a0e8c8521d68704271748802d56418854be261ba7d3448e45fde220a248dc93a SHA512 cf5241868a3d92923484be2bb1f9abf76bdcd340c0d3b9f810cf714a3806fd24f5be3534c5d4e985936af6fa2c2ff1d9148189ff2ccbaec95af4425785a8ab41 WHIRLPOOL 95bf98b073d24404a703e53c9027feb8d4b03b6ba8427ea1d4ec19a310c51515f7f7ae9afd6219865b6c3ad372a63634006d69cfdd2e23b8f40077c752cde9ed
DIST kcmutils-5.25.0.tar.xz 234812 SHA256 f58a89543d52c82b0a9ae527b2a73141ef9f970d7cf6393a47f0b42f61696931 SHA512 f04f137d59ec8f4ba8793fa457671ffe691d4fa710731acadecadc518940413fb03e0f8023ca24e7fb88db049a5c5f9d38e6b1fdd3e37e23a20bea63516b8a17 WHIRLPOOL a2aba7e531874b0d0f5c5a5503178cf7ef5919cedcfa4c00ac3a61929efdeebe7d07e50f1e7c3574dccd660af5d79024e6d178c734739be07deea696c92f68d6
DIST kcmutils-5.26.0.tar.xz 234796 SHA256 2dbfa24da7a7b3d8d06b0e9c3b9ad6471b5846499526ef37fad9b6088a5bd5df SHA512 4dbc7aa79669bab64f231ac2570e9b9383da1d243ece798668c8b3776697debde15d31f61c99179c953508fab194a9e2631237c4b53cdbf06b5111e6bc75d6ed WHIRLPOOL 9181ced15f0977b2732f86718439518897fd03a598be6a64d63c9b30c52a537f93280ccf7258b00302c05d581d845e8bee7fed601db1c4c1395de69b3f5feb18

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
FRAMEWORK_TEST="false"
inherit kde5
DESCRIPTION="Framework to work with KDE System Settings modules"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kauth)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}"

View File

@@ -1,2 +1,3 @@
DIST kcodecs-5.23.0.tar.xz 217332 SHA256 ea572489454ea20258d1d844f7467bd0e5b8c8f7ccbddb89bedaf9bcccb0f4d6 SHA512 690eb13550d126528019ba9608381ca4073b81f75cbd32ed58a89f8c98e5678cfbad2f90e15f3471c6008acfba8df653f349fbd5c050790c704c09526cc804eb WHIRLPOOL a6816c856abc0288652fa9a801e89246d04d7e61d80d8394c1e19114d81b6cdb6b0f64e2888b2dbf92ca09c8fce684ba4f5066d332b828eb2232e2c421eedf56
DIST kcodecs-5.25.0.tar.xz 217068 SHA256 d5bef19f3575784e93b55db76bbaea7f8dba2bed4ffd9b9fbbb52db6d85f4ea5 SHA512 0073387f6bbf40883403f7bd2b8c7dae67eac0445383d26783056c2fa8eb857eb6458494af2085665a66b6cf33ba90a217cf0c6c7a5c26753425fdd900a7e77f WHIRLPOOL 95367d1140128b16280bbee417547e48ae5960da64021a26fa9e72a98178113467996833a533a8d95f84abcb3fdaa7e2a6fe6b1dec6d22f5c131ccabd89c0838
DIST kcodecs-5.26.0.tar.xz 218660 SHA256 931fb21946604ef5f4a4a36a6c7bdd40347d7a44a98edf291f361fe24becbfa3 SHA512 9f2cc1aebf424e65c1ac454a9d4036f0c78f2607c3f90423b7911182c156a55d74c6ff71d9fa822cf0a583e88880ffca8b7f31350a620a89f536547f122ee73a WHIRLPOOL dd171d4ad494f5c8740868414bb637c8e747f8e658787a36b0135804f1d729b3105f6098bd79130b622f95f3743cb72510d4c10b1ee13451da2e8a7db8f7ff2e

View File

@@ -0,0 +1,14 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for manipulating strings using various encodings"
LICENSE="GPL-2+ LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
DEPEND="nls? ( $(add_qt_dep linguist-tools) )"

View File

@@ -1,2 +1,3 @@
DIST kcompletion-5.23.0.tar.xz 116032 SHA256 ff30cd08a09eb94c2c1508e29b44990380424a5251613d41c51a473dea80dfb0 SHA512 2620e0ec4ca5225ea63f500c486b2682164c7ad5d739d75aa237e8cdd1ef026a793b8743336a28d474701d23fffba078481d97081ea9b409ed598ca36a3a6f33 WHIRLPOOL 87a6d4d56d233453bf7577589656b830fcd0883080ffe762d62e9623da2dc085d9224251a0f2f081a9b8d4e31b89b814d6f2827ba9af3010f2afe756dcf38f26
DIST kcompletion-5.25.0.tar.xz 116052 SHA256 6a8af0a084ce697f57382f16157b0c21e4287c809819611fb7e6171e7e149d4a SHA512 4d1642b55f71a7da01a14908a1cf64b92f56b7953b661f2a5d6e34b4ecf874097eb6b988aedee6a2df13cfce84b3e9ddb1bce7e8dc1d8bdbe26be465d9da0e40 WHIRLPOOL f8b456c2516450c744f5a8c81ed9827a83e1849aef70e3b571710e6d43c71f63cffb8a29d7c461c0b00c81d6063f3ca660f86aeb299ebf551f5a1e51fcf12d9f
DIST kcompletion-5.26.0.tar.xz 116076 SHA256 fa50bb46867cbbb531d7ed1ed306f201526155ff13a7e47ed1ad697c333670b8 SHA512 fd1b38c0d63d2edb6c632cb818696e16994868da700df2a732e78ac70edda4b1e38c6d6a5a8b2715602c5bd76a96b89926b5c1f68542e93aeabb6d990f5f7f95 WHIRLPOOL 8bda422fba30777370f6c413247a76a1ab4bc97a607eb88c34c03beca0f7d2666b48fe921363f58cf39f1aa8e296d06834afde35deb414abc26ff467b336b7c5

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"

View File

@@ -1,2 +1,3 @@
DIST kconfig-5.23.0.tar.xz 225244 SHA256 629aa6ff4100c6af897420223f7afff718a80c3c357270e4a6aef87644f85ef1 SHA512 807d58034c7c3eb04626930c129fa1a5eb875430219413cd189cfb017b426f7d917658cad5d88e807d0981b621f5feef002209ce569364c93e290dcb7aa379bf WHIRLPOOL 5e2ee09879e8e6346896d6ec025e07a5a3f8ce88a0af546f43e33a22dbeb6f508ae534e14729fa1f4951a62c6a52c761d4dc7b18ee1b7551fd4477f65a991f71
DIST kconfig-5.25.0.tar.xz 226372 SHA256 498332f1c3fbb5e0d681cf6807502c1fe0aef74e79b29cd1e60e4096924949c2 SHA512 483516e4cdad38934e1aa8706bf34944c9c1350dd98f1de6ba01ad0d322b4c3602b4369aa3d906dbb3c42bdc7b9593a15e76afff87c147fc6895e643637f0012 WHIRLPOOL dbd621788177269820c0d9de016e560ec7f65fba091126d07cb6bf283aafb5ec93adb035a1d4b7d5608808e45002b05ac8139d6fdd0a70cdff72db9914479cdf
DIST kconfig-5.26.0.tar.xz 226520 SHA256 8d3070a475e0784d7727a0ff90f8b659ed47b1dedcffee7efffd299342a95e67 SHA512 e024b371fe2d127ba36caf53e05ebf9a06842667c39a54b43688423cf3de240778e228a672a82f26bebff7b7315f4d35a6b602d43647b9dfaeaa3836cbd896d1 WHIRLPOOL 76d785895b12f998366c106474bb8a667918b92155986d3c9229a4c43b0344277e000801f9c84d8787cc3948919588e634bbf6a5e790bcaee912c311793e1cb4

View File

@@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for reading and writing configuration"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_qt_dep qtgui)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
test? ( $(add_qt_dep qtconcurrent) )
"
# bug 560086
RESTRICT+=" test"
DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )

View File

@@ -1,2 +1,3 @@
DIST kconfigwidgets-5.23.0.tar.xz 363804 SHA256 915eb895a35a71e9e5707ad3d4becc83ee543a27df8293d712374dbd33707872 SHA512 64eb9a7141710b71fe7021a0687bf0ec7db1e923ce589864009300cdcb4962564eb05dab2a9f486aae8032fda295112463bb33711105a090580a182208ea16e7 WHIRLPOOL 906a60101ba809d6deea0ccdda69603c5e778fde011a086b4d1ee843bdb6851a2ec971295794feda9501e345e33beeddac7b0b0f9e85587f4341cf8f9ef01f4f
DIST kconfigwidgets-5.25.0.tar.xz 366700 SHA256 f394366fb3d3e65b2c4ea49428113c5081f8a05d2e6cc945cb2b910b55d691fe SHA512 3eff9e8666e197d14b509016200749daa64bf8ef72a9d73aa372215242df7ad05a09b87f819e152a6e7ab9e51d5b8fe3173ef3a370f0820b4b82fd220dc401dd WHIRLPOOL 74e88ee0265387687eecf4456a7c9559648a60b9ab161cae416a468cc09bdfa4844e6489c0256d9815b231f5ccb997dfb13a100b775fb7ce09b8d9185d00c16f
DIST kconfigwidgets-5.26.0.tar.xz 367368 SHA256 9111a98a6436e77d1dc37bf13f451c066f75c946b0e375042a283a0461365922 SHA512 174a57629088b358028eaff9e544c3264d4a781f1b432301b9695545a55f9dcc485bc647817a67bad659757bc0981fe97513efa01710128ef852587ea83365f4 WHIRLPOOL bb704a058b1a9a06f3ec283dde447db5f88014c8f7220039d108292ab6506e72002793e75d0aef5b000b4917b4c1d0308ccf1a8a441e5535a92086707697aa12

View File

@@ -0,0 +1,38 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing an assortment of configuration-related widgets"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+man"
RDEPEND="
$(add_frameworks_dep kauth)
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
!<kde-frameworks/kdelibs4support-5.3.0:5
"
DEPEND="${RDEPEND}
man? ( $(add_frameworks_dep kdoctools) )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package man KF5DocTools)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kcoreaddons-5.23.0.tar.xz 316040 SHA256 57940b097858007c014bda5c4917455cbdadbf2dab657cadc7748fb87d6d4108 SHA512 c3a8d307ab077018ddab7801c970ebc55ed6079b9cdb98903b038cbddb546062e051284fe210dde1ca177694137667a4c775e5c4408c0cc7cf1883ea95ab5fe2 WHIRLPOOL 829da2761ef411569f96647543e183bce928b5ed11b2a64dc3783c62230ba0e1fc544b7503ef5e78c35609e99d70e9b798099b705e8e87c96df50b118f515dfa
DIST kcoreaddons-5.25.0.tar.xz 330744 SHA256 5479180bcb6034cfcfbe779d88d91e11233f2120ba6314d180a1f87ad3f02c09 SHA512 83c8248305680922925829067c9b41943cb015db3fb31e7d26bce77a8872410dbe7421d96b70c9ca54fe9abc110f496a46a414777123c8a2f4c0fb5eef855ec6 WHIRLPOOL 455b75f0cbfb0e60f7c4d1e9aca77d26b8da81ac8041cfcc7a026e36be364d6d4b28f742895cb05167d2037543aa62671208fe21c21e16decb643a13e7246064
DIST kcoreaddons-5.26.0.tar.xz 330764 SHA256 1fab3ca827cf74f0fdadd30d8b9b3fe53d4ba2d1afe7f23a90f3ff55f3c77982 SHA512 79b586a52e8a2ed5c804d25a2d97bd0ac5d4f8f60cd06496611fbef255d95ffe1a5a8c44d349e6bab7bee233481346b349f0ce5cf11942c43fffe32a54de7cc0 WHIRLPOOL 9e19dcc3335e956a8be2286a4ad3fbb2ffd74c3d6d8a1565f7ba5ac38eeb6e9f499ecf0612faebc4d7853d201936309c9e877fbcc3024d4e44ae14989b153e58

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="fam nls"
RDEPEND="
$(add_qt_dep qtcore 'icu')
fam? ( virtual/fam )
!<kde-frameworks/kservice-5.2.0:5
"
DEPEND="${RDEPEND}
x11-misc/shared-mime-info
nls? ( $(add_qt_dep linguist-tools) )
"
src_configure() {
local mycmakeargs=(
-D_KDE4_DEFAULT_HOME_POSTFIX=4
$(cmake-utils_use_find_package fam FAM)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kcrash-5.23.0.tar.xz 20212 SHA256 d165969c7adc406e04acf78253579019d19c1bbca5ab82ce257c70173994a314 SHA512 bfcaa25d89004bfac254814c158e806eb5046f9e206797f4573c3428dd65338c56c072ade178499112e6be69559682c6c5f085fb2a31ec0971feac9b8b9c90be WHIRLPOOL bf0d2ca8755bd72a5bbddd110840491a58ff6194071ce2d76ddb61afc8f63d22d60b4ca8a8a2bee27568a3ae23bb2d05fc027043f32fb1b6d189c4117c9c7a9e
DIST kcrash-5.25.0.tar.xz 20208 SHA256 a84a9a5b73c51678d84cfe9d87a945f992e6035a9dbd29040bbe5dbcfd38ba6e SHA512 b05b1423e831c80ce2bef917ef70512e896edd81b524a3533c1d0b7f1a65caf10ce515d6264c7a2003ce972e2cd4ed402465d858bfc09ea78010a501818ff5fb WHIRLPOOL 7004fe2e8f6f8ffb77a27b53b02828d033634859ddcf29c6a44c5d4965e91f71c128844655a861973dc4ae4b11146b078259326f172b6c3646d61a634425b0fb
DIST kcrash-5.26.0.tar.xz 20208 SHA256 481a22b799669d3b8ec98fada5da7e93d49ae87b4f21751d1afa0cff05cfc074 SHA512 1b18f60984f1b8ac5e6c7e3de751179eac1606374eff8ab6a2179073c2e5ef65ecdfd52ff4920eaf7a8d4d0986d94e39c9d8d50780267c48b1b54fed16b379e2 WHIRLPOOL b47bf5adbfdf3c940659d5fa94e5a33d6fbcf5bff73b1cafc7f48c711ae9a51aa81345e53cb76f5d27ba3431874b9346e6bea077201328e9f7f3e6a1bdbaf2f2

View File

@@ -0,0 +1,39 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for intercepting and handling application crashes"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls X"
# requires running kde environment
RESTRICT+=" test"
RDEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kwindowsystem)
$(add_qt_dep qtgui)
X? (
$(add_qt_dep qtx11extras)
x11-libs/libX11
)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
test? ( $(add_qt_dep qtwidgets) )
X? ( x11-proto/xproto )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdbusaddons-5.23.0.tar.xz 33896 SHA256 c65fdab67401609835ad6523789d0f9cac50f784ecf915bd897386ce214f75ae SHA512 56ec876a242676e7a77fca4002f5f42685580706c5b40f3fc1b3de6e6454131568053fab983833a327683e669e56a003704cb84616c5cbae01a177f79547ead1 WHIRLPOOL d2b2f4128ed23bd0927e1e288bf3c1725f359296bdd3790a2b23338b513dad1147ffcd8b7d651cb184006beeb26dfcc3fc772945fafe51c2949f2912e1acf648
DIST kdbusaddons-5.25.0.tar.xz 34084 SHA256 3db7b90f37ac78c813e2554ce48591b3535732207b1c94deed3a13aea554132e SHA512 fd4745908d30eed1e9141aef38f666d5e7c1b7d0eea699da9ca39ca6fcf3f46ffacfb153e142bd137a00390a1ffbb0f48880c07a6ebf60044720ad08ca369b7a WHIRLPOOL 22141f679e7169bf998132d3f40045d48643a92f11195c41f7a6e22b4ad01f8e9e9d7560abbfc8a09e2af5a999df16c795d057ec8a34af927560a440a02ee096
DIST kdbusaddons-5.26.0.tar.xz 34100 SHA256 1c6bda5ca7978e373dffe8a0293bb1930312afe2e13b3c0700763286f1a58572 SHA512 a976e8fd192daa785ba02e8d9149176b9a91d794969d9ded44efa82a73dc83c5dbd7f9bdd42d05a1b5716cd73bef0a766229303e902917eeb31189b171128b07 WHIRLPOOL 9f5b99639a2197edc9da12697dd3acad4ecc0daa05e1f91dfd46fb81abeafdbc3b10b8dec401fcddb061b47476eb15a9c871f90d951b27bc4310224f52f03476

View File

@@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALDBUS_TEST="true"
inherit kde5
DESCRIPTION="Framework for registering services and applications per freedesktop standards"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls X"
RDEPEND="
$(add_qt_dep qtdbus)
X? ( $(add_qt_dep qtx11extras) )
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X Qt5X11Extras)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdeclarative-5.23.0.tar.xz 167636 SHA256 fba8b19971bfa72fc20bf79a324d0be85c7f728837ad7ef349c6a339d8f831ff SHA512 eebe1089fb5098c1a3f54fd05283e14f2db921d9fdd371d51d386c9ed412676bd4911dcfe1b8b1108ba5bd119015af9b6b8865e77ad25d9a47092b4fd7cd3438 WHIRLPOOL 41a9f789603a65f2ab7060e308b6d0ea09c7950395da8b6c81cf28626e1c1d8cd8402e44e204783f9f3504c37e4ad4cc37873b600182594673d80fb4c58cc212
DIST kdeclarative-5.25.0.tar.xz 167732 SHA256 c470e239b5dc7c42ed94a39d0d88fdb05e6c65eb49727985379f39504d269623 SHA512 f3cf3c17a144496cddf63840a39cd0f6f40e8e6a11c5b817e1806a7f6c5225897cd2ef75b2078f0e3d38a19e0965b567f3b72d0381b7eaddab886c325d6648ad WHIRLPOOL 36998bc87ba74268d13e5d81d219e17804a9f8e3396c18471b565ebd780feb45b2cc5467c90d0c0781cf4c8561abe38c8939ea812529714477ec4f111202bff6
DIST kdeclarative-5.26.0.tar.xz 168700 SHA256 6872df49e35e6556b9d1398700f1b75295a4c5e2ff8bc3357529a652a402b242 SHA512 213398dc3ca54dc45f4afa6222a02d9477f90161a4952015cc9673bdd8a98ff4cf06680a18f200f3f943956617e0e40711094cbf2e7a680c29ff2e34bdcc8f91 WHIRLPOOL 960e23d746cd7b64405227bbf7edef6a1d0ef49b80036e2cd9344b00b2fc0cfa94e51b9446f1701b9384527097f1c31b8cc9dc45fd1da66f0860f26d93f6cb99

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework providing integration of QML and KDE work spaces"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kpackage)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwidgets)
media-libs/libepoxy
"
RDEPEND="${DEPEND}"

View File

@@ -1,2 +1,3 @@
DIST kded-5.23.0.tar.xz 35968 SHA256 6372b92d37cb5ff0b4428767f1131ab3f979a750855823ee8ca69402dd126234 SHA512 982dc3e8647a82a81f808285d2dd6615741b87477fbecbbafef52e3c82e2183ed575c9a40e96b7679a09650b6867eb44d1fe69c639ec1c7c13ccead7864f2d19 WHIRLPOOL 9cea1d3cd8ea082fe6b62f82d20c909182d989d1a225ca4def75f44a84d769b98b48056a2cf131f4da45739cedb29c1dfbd6d193ca015e9efc369ca6f0bb51ca
DIST kded-5.25.0.tar.xz 36360 SHA256 69128b448e542a68911cdfcc82c566e31d5c9af0e20c051490223719953f5ed8 SHA512 247f5ee03c3ad68b55697774e29d1cc77cdeb5ea106da31ccfd88711484e8a1d64461f46e7826565e8020809f10a2cae3ea1d964ae2f97cca416d66569f2ed5b WHIRLPOOL 767a2445ab54f1e2eaca7d556a21fd3710dd4e8b6d373f43b5f68087a25696c47d5634302e5e0045aa09172f26ab4f4c0016b9d47082eac6279e1ce336a3245b
DIST kded-5.26.0.tar.xz 36360 SHA256 145892109c2984ee62e3cb485b2f62f9c29a9d88e181c7e475989bb700946866 SHA512 6e58fa459d6396009f976e6c0f360081f1109c72b069b39b386948e69c7d107d8471ed5fb71ed02e700392bbe6439166caec7afd7e7446e1d8d6c32558ef0038 WHIRLPOOL 3e4807a6a7cb50d6a9110d76efbaa3889ce2ed919e2c8c7ed2b1f63a1105f1bfd20e20320ec2542fa5e8653b776c1aa87b0508eb6321e83a3efd37d2fe7f9897

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Central daemon of KDE workspaces"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+man"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kinit)
$(add_frameworks_dep kservice)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}
man? ( $(add_frameworks_dep kdoctools) )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package man KF5DocTools)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdelibs4support-5.23.0.tar.xz 3229052 SHA256 95a3e6096c26a7c7e1815e3d3020623323eeadf48f7c920c75540eeb14727984 SHA512 7dc802b751d9a7cc335c28cb68622848304767f43d4343de5adfa302bad6f46f7031029aefb1b1537b65f725ea72c01f92c96c9b64a3117caa69bd38b09d8a25 WHIRLPOOL 023aa4af8a7e3bb6cd1aa075668de6d8b4679024a0b69766e6c3b952c336d50f891a757d26b8e09093566060a194cb9fe6c16e042429c6558a8036e7f79cdd81
DIST kdelibs4support-5.25.0.tar.xz 3303312 SHA256 6ca7bc090f32d6d43c4147815b3d13fae1de904088ff948a0fe8588d56093bb2 SHA512 985f8dd073dc14683bbd892f3e55cab9d6e2a20a650b2431efcf3cdd9659f1671663283614f6e01e923d3babea95414e2d97b629e35ea3796955e4e876dd8541 WHIRLPOOL 9d392346b074122e22ba273e5f117d1c7d4d16cd620a4bdfc30ffd677430136243458cfdc98d7eab733fe3e190757599d016142b9bb2c4ba4d86d8b77e1f628a
DIST kdelibs4support-5.26.0.tar.xz 3303968 SHA256 e8336d25de7911c4536f6ebeca5a10efb00d4de967dae8ddcee258763f2e8049 SHA512 abedd7ff55cce616676f574efaa18de08f6c1aa190fec389675b6be1ed38c423c6d9e5ccfdc794c7ccc89312cb2235d03f760879b66cb468246a4125ce13e8ef WHIRLPOOL 19d3fd9f5a8e632fe7dff62928e48f84155f0143fa8988251e32e461a2b08902efcac696effa7eefb8dccd59967e6e42bb0ca3c96f3d0025c660d49cf93e055a

View File

@@ -0,0 +1,86 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework easing the development transition from KDE 4 to KF 5"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="libressl X"
COMMON_DEPEND="
$(add_frameworks_dep kauth)
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kded)
$(add_frameworks_dep kdesignerplugin)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kunitconversion)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork 'ssl')
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtsvg)
$(add_qt_dep qttest)
$(add_qt_dep qtwidgets)
app-text/docbook-xml-dtd:4.2
virtual/libintl
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
X? (
$(add_qt_dep qtx11extras)
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
)
"
RDEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kdoctools)
$(add_frameworks_dep kemoticons)
$(add_frameworks_dep kinit)
$(add_frameworks_dep kitemmodels)
$(add_qt_dep qtxml)
!<kde-apps/kcontrol-15.08.0[handbook]
!<kde-apps/kde4-l10n-16.04.3
"
DEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kdoctools)
dev-lang/perl
dev-perl/URI
$(add_qt_dep designer)
test? ( $(add_qt_dep qtconcurrent) )
X? ( x11-proto/xproto )
"
RESTRICT+=" test"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdesignerplugin-5.23.0.tar.xz 87108 SHA256 14aa080c3dbbbe60208d5b6262f0e17c5a1c943a7651c245d52e235898536509 SHA512 611cd90ab200147513c770892a8e357f52475a6bac0d7e2cd54c762b0c86ac788831331c7a8cf4eb1795189bbec6f8bd4c6c84b8d4f84086f203dc00b4beebbe WHIRLPOOL 03227018da4a83a6a6ddb3cc55c9df43de70c145ca2a2b47e52c7b62d82893c95332e4d04de44d6b50897902ec0b245bdf3a49276f0da1ea5a36c9778f95a652
DIST kdesignerplugin-5.25.0.tar.xz 89356 SHA256 10b7484e9f5d41d29b776092059f67d128aa373b46413778b8ce8acfdef0aac8 SHA512 c1eddfe0b131adc1e0a213b57a967f3926b36aff4bf8b861be8acdca9b0cb4914c6275006b3be24dfe4713b070615b36c65ab9b8dac27d4fab4c3d8324d74e21 WHIRLPOOL 16805618e3369b68e5e37e53950bd9d73f9f7cb801c9e25756f67dac1297e14be5bd5e5ce56509bed2d184a736831660fb5993e134c33e877bf4b18b6c72df39
DIST kdesignerplugin-5.26.0.tar.xz 89376 SHA256 52586f6524eace88b09500d0e2e8fde0a2a06f69c4f65cd0791423fa076a8881 SHA512 80559392b674f90806b2cf9d43d604815bf615f6fa6882139410e50ce7d30ddb2a68c171bc9852f318fb36b76bb5a2bb09d5b60f45f0a38dbec7f0aaebf24b50 WHIRLPOOL 7005faadc8f791780946b959c42872688295f39be6c0bb53fb77529595c1edfddad0a4ac5556ac0e1442d72fc6661be943bc14ee645d336b3d90892cdd25bb6e

View File

@@ -0,0 +1,54 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="designer nls webkit"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
designer? (
$(add_qt_dep designer)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kplotting)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep sonnet)
)
webkit? (
$(add_qt_dep designer)
$(add_qt_dep qtgui)
$(add_frameworks_dep kdewebkit)
)
"
DEPEND="${RDEPEND}
$(add_frameworks_dep kdoctools)
nls? ( $(add_qt_dep linguist-tools) )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package designer KF5IconThemes)
$(cmake-utils_use_find_package designer KF5ItemViews)
$(cmake-utils_use_find_package designer KF5KIO)
$(cmake-utils_use_find_package designer KF5Plotting)
$(cmake-utils_use_find_package designer KF5TextWidgets)
$(cmake-utils_use_find_package designer KF5WidgetsAddons)
$(cmake-utils_use_find_package webkit KF5WebKit)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdesu-5.23.0.tar.xz 44140 SHA256 0fc15f80b8d6dfeee3876909e37f99bc1adb488e6e9d230002bc0f4bb01a8e28 SHA512 5047fd5b8a4976b9fc54d3591285c81d97464e6d13eab9bd03c5170695c426ffbc91688842ff50434d1be4bc4b1982679d85831bd8e8097d9715b598bf3d177f WHIRLPOOL 6be784c77b499b51a0bd3bcdde983e1d52a0cb60ddcb885c54c270955efb8fc6a406486b92fed2cf4592e2b2598909729a2747067e765b31e7d573254cc9f414
DIST kdesu-5.25.0.tar.xz 44148 SHA256 13c94cb501fc3abdeec23bd133ef1f7c875f6c56951e8755593a791b6a24e305 SHA512 b0d1b45ae044f54196abadcb444ea74b9da02011957ff534f25486aa8bf696d6871c91808072f9388c817099a8294e5d8c5418582c990c4c323b3c2a77948fd5 WHIRLPOOL bf961f8936dc844b8fb38d01cf7544117b2746e75c06b4bf8ebf1addd08f65d9704519b8063e70139cf7753c77a4756d788bb8bb3543aa13fa2c4fa5b8210755
DIST kdesu-5.26.0.tar.xz 44156 SHA256 1a631bee9e766af51d5c50c1faced5bdad009fc048203b3a03172a09d7cfb84f SHA512 50cb3f104efa82ce3def90a2ba6af6c62a38a867c6f211aedba9cfa883495fc50ca2d3b694e2cd049143f75aea7fcb331c794c2e825cf17f3b2fb325d68ba277 WHIRLPOOL 3bdca7e7ff869f0aabce95af7e986694ec3cc02708273d1da0045fd34ff91d5d2297e3bda6de4786cc5c2cab56b5c057471daacd4be0538adccb978055940406

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework to handle super user actions"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="X"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kpty)
$(add_frameworks_dep kservice)
X? ( x11-libs/libX11 )
"
DEPEND="${RDEPEND}
X? ( x11-proto/xproto )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdewebkit-5.23.0.tar.xz 29380 SHA256 73a4be6535b6d6389f747a3ef5544d122c49d29796688787576202786fc282d6 SHA512 b77941391936827370a80e595ef0e1cd6d78150ce65bb478dd8fe622481c53ed28f1f51d8aa57870e7933d1aa2627a05c104cc73737b4424e333d81488b67efa WHIRLPOOL fc02aa74cb6f6c45c6a8c6ed2ff882d11f31fd4bc6e6d9e3988156ad70b415791547815e13eccf4cf2fe9b87424ffe828ab74e3c3300a77cdcce3dbe65637c48
DIST kdewebkit-5.25.0.tar.xz 29392 SHA256 e9ac02938ff50967503c2c60f55b01ed74223b9de95f96b4fde12dcd10553cfc SHA512 2003c6d9e8350a2ab2ce005416941893c431255ff5f1176c33ac355662699be3bf2ab61459f89e5fd167ee1aecab5968288c3e1d407c2bf5a2829381f67e4fb8 WHIRLPOOL eed17f9602aef477d921115d00741605e464ced6affc7d9b2087f7387c8231a3be120d9199d84db38dd89c4e74314505605a9b81e09e56d9a12c8762a0feff13
DIST kdewebkit-5.26.0.tar.xz 29380 SHA256 b532649a2f1ff03de447bc37900b6aa871118ebe6c7f7f665b7ad6fb5195c6fc SHA512 d69c46e388ae09c03e5ec08abfaa5216e87b4bf3e4ea980c836ef37d1cb8c457b5bd353003982ee16b588e4ab05f4c7caa9aede401eb100ab68ccbe800c4b4da WHIRLPOOL f63cb31edb579fbd4be681e4403901f49fa277529b08c4fd8fc831054486f7e657c087b2f026c637e0c87b4ba7a875af8c98b10971b332b544e5b2154dd8ea68

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework providing KDE integration of QtWebKit"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kio)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwallet)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}
$(add_qt_dep qtnetwork)
"

View File

@@ -1,2 +1,3 @@
DIST kdnssd-5.23.0.tar.xz 56432 SHA256 740356e4a37b66809d62493aa9dae16f34b77be89a719f1b8d5de1635460b145 SHA512 305905552713b7d6f813b12ca3ba12f454648adc7a19d4b1e0ce54f81a8d0079af89176d0fe9274d56ec8aab49567b2e7f8b96b292ab1efc17cc36beec8594a9 WHIRLPOOL 62ff891a5995ec662263ea7188e8ca965de4306c0dcc3e9d1046f2e46826d80d864c92943963ad51922c9622b8a4422a7e3869da6c83b2450ab2e91a3cf9f38d
DIST kdnssd-5.25.0.tar.xz 56476 SHA256 256a5c9c1598b0b4f55730efc198e5c6d27aea38bd245725b204e29dc0a517de SHA512 e609692c714e7105e5cbd1199011a0db53bce68ae2bc0b6ad335151d6606c46542013c43ba06e6931460bcaff61b3d0ec84c683c41512646e287ef6f21432800 WHIRLPOOL 92a13f3ef8e0873bfc84dff6e8de9b1d37c493bcfc3de17d0ded8b8235e31a9c0fc5fc3628646f774a96fcd4a8246f9cc7b5e94d837fa97dd88a83a1dc32889c
DIST kdnssd-5.26.0.tar.xz 56488 SHA256 03030e86da46b8e8a4debff42ea1a9b6d18b64857c87f92557a0dccecffe5549 SHA512 795dfb98dcbc46a1510e5035d52c1d3595e130439672120334e572d39e931db176df31909bd1410884eff0b798fa4ba93e9abd7e83deb5d8f278578ca5dc16c5 WHIRLPOOL 1bfeda919ede35f98c628acf1612c15a4235959cece870914f2ddeb32e3575425f04b8c587bafa37c51953182403349d8f6a2d0121ceda00362044f3851713f4

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework for network service discovery using Zeroconf"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls zeroconf"
RDEPEND="
$(add_qt_dep qtnetwork)
zeroconf? (
$(add_qt_dep qtdbus)
net-dns/avahi[mdnsresponder-compat]
)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"
src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
$(cmake-utils_use_find_package zeroconf Avahi)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kdoctools-5.23.0.tar.xz 408800 SHA256 a0fedf272433204334204b220f4fed2c3ab64167e08ea004f74088645f7cf7c5 SHA512 e209342799b62443fe43d27dad549150bd12a546eb161caa9ecca40c8f806bf05a9677c1a2a0fa0e14c5371e2a9c94c40a4f1bf312fd2de83016d0df5f90f11b WHIRLPOOL 02140aab8cae46f1192412e75af8d5a29a47d4f33d51c2b16f381d6a8edfd1f746aab247750cb689df6d6ae3cd29344d02ca040d85ff270af036878da9edf1e9
DIST kdoctools-5.25.0.tar.xz 412760 SHA256 a00c43cf50d60374d62f1fa796033dbd5719eb0598328071092286052271947c SHA512 db5b9b9f4e85d74385597dd6549fd28a526390c78af1b0de87d23079229b23c69a6aa2a5d37e80599c4129114116946c5a90f0ac9909bb817c5713273b09542a WHIRLPOOL 04180752619dac8ca1c2efc978874eab987f15278f1b5e4e06da7b38514319fa7dbfba294c95f40b2e8696c53002d6a0970530e3e76ca25830bae1fae82f2aee
DIST kdoctools-5.26.0.tar.xz 413212 SHA256 48c9f4c3f5c68c9f82cd526bf9bfe136319fd64b16acc5f7ec0c70c5c353068c SHA512 a16dfd5a90058df89fc54ea3d20d80c022bf612eaae86663935d29be061a63d79ddbbe954968c17629c48a6ac438db0050ccf4651b6444e1d11128f794650c04 WHIRLPOOL d06b162b54373994057bd2038371a67b6abd88cb1d8f350476cccf8f0738af22ceb6d542cbf6e24112d2c146af5d2e680110f7153eca27d4fb6530a7ebbc09e9

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep karchive)
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
app-text/sgml-common
dev-libs/libxml2:2
dev-libs/libxslt
"
DEPEND="${RDEPEND}
dev-lang/perl
dev-perl/URI
"

View File

@@ -1,2 +1,3 @@
DIST kemoticons-5.23.0.tar.xz 1731032 SHA256 bfc718bcc86cd9bdd8954b87c291d1bafdcf3ed3fe402d2095a71c009b3068aa SHA512 612a4d8917432ed7db14fd3d490244063e15d59d1c5ff3b6836b0f2499e591d5faefa53152cf942b4db0e1f7c17d6eb7306f5c4317a0be5dee08375f0275c435 WHIRLPOOL 810f7034b74c60817ace521197945e0ff775154c762cb0f0bad3f12a38e1370d97a565a7cb92da61ab34c9b5ccfdc86b772b630af67b3d59be2a45c01b994f70
DIST kemoticons-5.25.0.tar.xz 1694660 SHA256 072bdcfb2437f25e2d4bcc02bef7d80de200953bdd7f822c2649c005a40abb9d SHA512 af39b6298985a218d16d66aebf612798e8dc10d0f24d17f1cdf14a80d42d653f96ff5bf4aa7990d84edcff7b6d7205caf4cf1c015f923da8bff5ccff451d7582 WHIRLPOOL fb654b46203cbb26335654fa126dff6be6a7b49d955c2bd9b6b824975608df2b20c7830e658f6e83cf7d4cb3ba1fb53d5bae887b21b5f67d0d48716d7e10dd19
DIST kemoticons-5.26.0.tar.xz 1694624 SHA256 ba28b6f5f3c78411896069292838ef3aebcaacb6e36c23c985005192f7e01727 SHA512 982845d454e0ff44e0c215f23d8cbd80e309222b0c3b395573d7adcfc9c03cf0434398694b62128b0e6eeed852efb1340f288d91a13035af133917a6ba9e93b6 WHIRLPOOL 135ae49b9b36d9736d0aca892465520de99ebe2ddf796119a7d3dabd1b6948372c01da7fde4238332e7e2e6c9831dbdfce9a68d002b7c48e03c7f7ce2a7d5ae9

View File

@@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for converting text emoticons to graphical representations"
LICENSE="LGPL-2.1+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kservice)
$(add_qt_dep qtgui)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}"
# requires running kde environment
RESTRICT+=" test"

View File

@@ -1,2 +1,3 @@
DIST kfilemetadata-5.23.0.tar.xz 131344 SHA256 fad84cbc477c36aa967a1f4facd7bfa6825346bdddae87b1fd9db64d9dc2688f SHA512 2291eb96fb4b2d569683c5da70ed4aa90df8995b572d83efaad5aba51e7aac0a050cefab6a7f606e16d6326ac0be0d43663c6d219336986fb493a0758a42cf11 WHIRLPOOL 93de030b6915e73a33d324b8edd3b46a3e9231b26db3a5c6a46f35c78a38d21477a71cbfc7a1f4245b6973f0059379e54e56b9d93101a0d7f358b59e0c238c81
DIST kfilemetadata-5.25.0.tar.xz 131632 SHA256 f7f7ede8b3a7a518e8058374733847c2610b59aa717562c253f70a01c614ebf9 SHA512 d17160e50c2c3f60836c4d7e3163e2c533e30983bb92dae9c868bed47f98b73785595ac5e01ff464a8a0abba9d8d9404c4789d208ddf9ecb3f8f0e39436428c0 WHIRLPOOL 9c8f455cf228b3428500743ed612abcd2dff74953e5eca82ef8ed74672ed4433e249df9c28d08213c5d9572c46c013d30f96e56dafa633c72fafd90e759a4497
DIST kfilemetadata-5.26.0.tar.xz 131636 SHA256 345c02a2e6e808cda7e278848722ece2050bf8f9577fdfec3ece18fb15a500f9 SHA512 1737f8fe3d46d91af7f29aadcb6d06fc638b12741902bb011dce56395d7fd8dc24fd0745d4e7ef326d2cd78119fa4be175c0281d81a09b82d9a6bda705e88286 WHIRLPOOL 6f5d93cf934da0a80d109744eb527c90642cb8ad88098ff526aa29552749a301c4613b6575a4a666f87bedac603474389579f8ea4bf5742d8b3dc85e53a1d782

View File

@@ -0,0 +1,149 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 17:14:51 +0000
Subject: Improve epub extractor, less segfaults
X-Git-Url: http://quickgit.kde.org/?p=kfilemetadata.git&a=commitdiff&h=47f6e57b2fa3768feb4f1f4a2cd3ce46660d90f2
---
Improve epub extractor, less segfaults
Improve epub extractor:
1) check for more nullpointers (e.g. data can be null for some fields, iterators, ...)
2) actually close the epub file again at all
3) iterator seems to handle clink as stated in docs, fix double free
e.g. see bug 361727
could be the double freed clink in the last iterator
BUG: 361727
REVIEW: 128888
---
--- a/src/extractors/epubextractor.cpp
+++ b/src/extractors/epubextractor.cpp
@@ -1,5 +1,6 @@
/*
Copyright (C) 2013 Vishesh Handa <me@vhanda.in>
+ Copyright (C) 2016 Christoph Cullmann <cullmann@kde.org>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -46,11 +47,14 @@
QString fetchMetadata(struct epub* e, const epub_metadata& type)
{
int size = 0;
-
unsigned char** data = epub_get_metadata(e, type, &size);
if (data) {
QStringList strList;
for (int i = 0; i < size; i++) {
+ // skip nullptr entries, can happen for broken xml files
+ if (!data[i])
+ continue;
+
strList << QString::fromUtf8((char*)data[i]);
free(data[i]);
}
@@ -65,7 +69,8 @@
void EPubExtractor::extract(ExtractionResult* result)
{
- struct epub* ePubDoc = epub_open(result->inputUrl().toUtf8().constData(), 1);
+ // open epub, return on exit, file will be closed again at end of function
+ auto ePubDoc = epub_open(result->inputUrl().toUtf8().constData(), 1);
if (!ePubDoc) {
qWarning() << "Invalid document";
return;
@@ -138,49 +143,49 @@
//
// Plain Text
//
- if (!(result->inputFlags() & ExtractionResult::ExtractPlainText)) {
- return;
+ if (result->inputFlags() & ExtractionResult::ExtractPlainText) {
+ if (auto iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0)) {
+ do {
+ char* curr = epub_it_get_curr(iter);
+ if (!curr)
+ continue;
+
+ QString html = QString::fromUtf8(curr);
+ html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
+ result->append(html);
+ } while (epub_it_get_next(iter));
+
+ epub_free_iterator(iter);
+ }
+
+ auto tit = epub_get_titerator(ePubDoc, TITERATOR_NAVMAP, 0);
+ if (!tit) {
+ tit = epub_get_titerator(ePubDoc, TITERATOR_GUIDE, 0);
+ }
+ if (tit) {
+ if (epub_tit_curr_valid(tit)) {
+ do {
+ // get link, iterator handles freeing of it
+ char* clink = epub_tit_get_curr_link(tit);
+
+ // epub_get_data returns -1 on failure
+ char* data = nullptr;
+ const int size = epub_get_data(ePubDoc, clink, &data);
+ if (size >= 0 && data) {
+ QString html = QString::fromUtf8(data, size);
+ // strip html tags
+ html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
+
+ result->append(html);
+ free(data);
+ }
+ } while (epub_tit_next(tit));
+ }
+ epub_free_titerator(tit);
+ }
}
- struct eiterator* iter = epub_get_iterator(ePubDoc, EITERATOR_SPINE, 0);
- do {
- char* curr = epub_it_get_curr(iter);
- if (!curr)
- continue;
- QString html = QString::fromUtf8(curr);
- html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
-
- result->append(html);
- } while (epub_it_get_next(iter));
-
- epub_free_iterator(iter);
-
- struct titerator* tit;
-
- tit = epub_get_titerator(ePubDoc, TITERATOR_NAVMAP, 0);
- if (!tit) {
- tit = epub_get_titerator(ePubDoc, TITERATOR_GUIDE, 0);
- }
-
- if (epub_tit_curr_valid(tit)) {
- do {
- char* clink = epub_tit_get_curr_link(tit);
-
- char* data;
- int size = epub_get_data(ePubDoc, clink, &data);
- free(clink);
-
- // epub_get_data returns -1 on failure
- if (size > 0 && data) {
- QString html = QString::fromUtf8(data, size);
- // strip html tags
- html.remove(QRegularExpression(QStringLiteral("<[^>]*>")));
-
- result->append(html);
- free(data);
- }
- } while (epub_tit_next(tit));
- }
- epub_free_titerator(tit);
+ // close epub file again
+ epub_close(ePubDoc);
}

View File

@@ -0,0 +1,66 @@
From: Christoph Cullmann <cullmann@kde.org>
Date: Sun, 11 Sep 2016 13:07:47 +0000
Subject: Make odf indexer more error prove, check if the files are there (and are files at all) (meta.xml + content.xml)
X-Git-Url: http://quickgit.kde.org/?p=kfilemetadata.git&a=commitdiff&h=40730d75397aefb92145f86fc6abc9b303c56cfe
---
Make odf indexer more error prove, check if the files are there (and are files at all) (meta.xml + content.xml)
REVIEW: 128886
BUG 364748
=> if you download this odt's to indexed directories your baloo will die on each index, be careful
---
--- a/src/extractors/odfextractor.cpp
+++ b/src/extractors/odfextractor.cpp
@@ -2,6 +2,7 @@
<one line to give the library's name and an idea of what it does.>
Copyright (C) 2013 Vishesh Handa <me@vhanda.in>
Copyright (C) 2012 Jörg Ehrichs <joerg.ehrichs@gmx.de>
+ Copyright (C) 2016 Christoph Cullmann <cullmann@kde.org>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
@@ -59,19 +60,18 @@
return;
}
- const QStringList entries = directory->entries();
- if (!entries.contains(QStringLiteral("meta.xml"))) {
+ // we need a meta xml file in the archive!
+ const auto metaXml = directory->entry(QStringLiteral("meta.xml"));
+ if (!metaXml || !metaXml->isFile()) {
qWarning() << "Invalid document structure (meta.xml is missing)";
return;
}
QDomDocument metaData(QStringLiteral("metaData"));
- const KArchiveFile* file = static_cast<const KArchiveFile*>(directory->entry(QStringLiteral("meta.xml")));
- metaData.setContent(file->data());
+ metaData.setContent(static_cast<const KArchiveFile*>(metaXml)->data());
// parse metadata ...
QDomElement docElem = metaData.documentElement();
-
QDomNode n = docElem.firstChild().firstChild(); // <office:document-meta> ... <office:meta> ... content
while (!n.isNull()) {
QDomElement e = n.toElement();
@@ -129,9 +129,14 @@
return;
}
- const KArchiveFile* contentsFile = static_cast<const KArchiveFile*>(directory->entry(QStringLiteral("content.xml")));
- QXmlStreamReader xml(contentsFile->createDevice());
+ // for content indexing, we need content xml file
+ const auto contentXml = directory->entry(QStringLiteral("content.xml"));
+ if (!contentXml || !contentXml->isFile()) {
+ qWarning() << "Invalid document structure (content.xml is missing)";
+ return;
+ }
+ QXmlStreamReader xml(static_cast<const KArchiveFile*>(contentXml)->createDevice());
while (!xml.atEnd()) {
xml.readNext();
if (xml.isCharacters()) {

View File

@@ -0,0 +1,55 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit eutils kde5
DESCRIPTION="Library for extracting file metadata"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="epub exif ffmpeg libav pdf taglib"
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep ki18n)
$(add_qt_dep qtxml)
epub? ( app-text/ebook-tools )
exif? ( media-gfx/exiv2:= )
ffmpeg? (
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:0= )
)
pdf? ( app-text/poppler[qt5] )
taglib? ( media-libs/taglib )
"
DEPEND="${RDEPEND}
kernel_linux? ( sys-apps/attr )
"
PATCHES=(
"${FILESDIR}/${P}-odfextractor-segfault.patch"
"${FILESDIR}/${P}-epubextractor-segfault.patch"
)
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package epub EPub)
$(cmake-utils_use_find_package exif Exiv2)
$(cmake-utils_use_find_package ffmpeg FFmpeg)
$(cmake-utils_use_find_package pdf PopplerQt5)
$(cmake-utils_use_find_package taglib Taglib)
)
kde5_src_configure
}
pkg_postinst() {
kde5_pkg_postinst
if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
elog "To get additional features, optional runtime dependencies may be installed:"
optfeature "indexing of Microsoft Word or Powerpoint files" app-text/catdoc
optfeature "indexing of Microsoft Excel files" dev-libs/libxls
fi
}

View File

@@ -1,2 +1,3 @@
DIST kglobalaccel-5.23.0.tar.xz 81808 SHA256 6d99671a7cf9eb768b0adbd1698a6b74d612651f8acf433a9189c8583547fce7 SHA512 23d4b8d78be509de23fb98a474df879b5476921832ccb614e9566ff9acd1347709ffc9b45f9e28e27c8b2f1890d22deee1bfc1a15eb48cfdce594d9ab7ff2982 WHIRLPOOL 79b2a44bb7576a110548564ef569e99212ac92db4e831eb885b1700c9568c7c45478535aec6cee2b93c97ddc70ed24f317c4fa37cb99be3744f26b565c485ed1
DIST kglobalaccel-5.25.0.tar.xz 83340 SHA256 687a063cd8c390c0d0a99bacb1ef9c589a0720fbfb499668a3845026ab0f9c70 SHA512 17622310fd7a01e4ebb2b7377bdce878b4995ffadd7c40329e27a120cb98f8bd5ef029c330974b9a489ab11cd515107a25b4c1cea90bce49a30b7923a26331ec WHIRLPOOL b55cfe97c3e517c09f2b1fbaaccf48141d677ec7a644dd528a8b8cf4fedb213405027895f858d3f8b3328132bc154978bbc5356edf0eb2e9df8598f31a6d3567
DIST kglobalaccel-5.26.0.tar.xz 83328 SHA256 adfd2925bc5595bbfd4bb186ea4e31cc7ea1a28a4b233ed3ad0e59e2e24d3828 SHA512 c124eaa28eb85215de0a945fa2bc24c9c1146a46cbc57435aa0de8132149a6f1f54656bee4ab5c77deacc74a113b8e19de167cc9ed8a3e3e13215376feb9b0c2 WHIRLPOOL 64d6cb50a2551398e579a26ad3e3db7a5770f79b57d54b2a7cc0eaf0b114140d8b096b52bff681c0e22a38b20f5ae0402f7a72aa30064eb7a96ecfe6b7e5817f

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework to handle global shortcuts"
KEYWORDS="~amd64 ~arm ~x86"
LICENSE="LGPL-2+"
IUSE="nls"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwindowsystem X)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtx11extras)
x11-libs/libxcb
x11-libs/xcb-util-keysyms
!<kde-plasma/plasma-workspace-5.2.0-r2
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"

View File

@@ -1,2 +1,3 @@
DIST kguiaddons-5.23.0.tar.xz 39380 SHA256 234bc39d79a06ead5b586a84e60edd821093ff8b24b0c94f0a1db13379f31d2d SHA512 c9660f54bb187ea07bec897c832893c6b9cac30c9bdb8f54a5f03086ce8840328da10c8b2d9975932dc80ee86a68a35dd4885baa485fd5486f9ae1cbe6e2b433 WHIRLPOOL 62acef65d44fc15302965f42db23908feaec1dd0c806b9704cce70874d4ae88740388c670229917e5639828a38010d14de3e0b67de308a5d4ecbe296a44a6644
DIST kguiaddons-5.25.0.tar.xz 39404 SHA256 136cb22285eeb7e15a02cdcc8e8bc65edc777dd923125bd64695eb10c9ff5d9f SHA512 f6638fbe5667e942852cfe5055f9329770c5a564ae1994c3a55ea4168ecd44213530da5e1c500927eaa2c137a31126ccc02fc512cd5fa9547c53d1249e80e8c6 WHIRLPOOL 7e4518d77d42920d38c78a439945eb36129a01e1675b093740695924ae013718a5425e2cdead9f1fed423b5341adfa59bc25a22792cd2fc104b197471842d99e
DIST kguiaddons-5.26.0.tar.xz 39400 SHA256 f7d5eca7e35228b2b5b6c2f0f3029ccc0eb47a3376dd46464113b72bffec4a3d SHA512 323587b9aa362f5792debb79ffaf0f6b72bd77320e38a7cf94a07ee11c5d312108f545518bff970408251e1946c0beb0469f00283e84cd1893ef313bbbbda825 WHIRLPOOL 7f9186ba71d1605bc5752ea542f1262588ad7e340e7cf6ee909b9119f06a9b5128b34ac9010a5b749920ca1f4af592897a22141834faf1cd542887f238d3f3c2

View File

@@ -0,0 +1,23 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing assorted high-level user interface components"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtgui)
$(add_qt_dep qtx11extras)
x11-libs/libX11
"
DEPEND="${RDEPEND}
x11-libs/libxcb
x11-proto/xproto
"

View File

@@ -1,2 +1,3 @@
DIST khtml-5.23.0.tar.xz 2076408 SHA256 c3b70fbb5e8083792a1b0268a6500937bfec88c2b94a40557699db5ebbbaf747 SHA512 b5406f0838dcf15602a9efb09c4cd8f4a27c5d6138587025ed21e3eff67fcb91f6619b326307ac08180dce66977ca40e03e176d282d227cb1ce5ad68007d7248 WHIRLPOOL 9700536aa289567ca491b63ae602e56e53099b15094410f6ef73ed2ba09f35d8f25333005fee400d0f9a99f0c8a67a25258e37de5aab0636524df4b487c2b11a
DIST khtml-5.25.0.tar.xz 2077868 SHA256 95af84cde953f9ddbff9e6237e7ac395877f0e8b753f8c5473070ecd1329ad5e SHA512 bfebb9a7b80eebd67e0256c3d6da87b5c1da23afebd4d641e495eb5a54a30a5e071fe4a9e549c4ebcfda11e858e2ad6005e6facb5ccf5fc2d0a993fc1df00766 WHIRLPOOL ee4f2c6c7deae08d303ecfa802a12b4975a37c238351730ba138d8b1d9e7d98c6bbc8b987262eaabe78d7609005e3a5945f1f01324e10bb9aadd6d5b2d857f7c
DIST khtml-5.26.0.tar.xz 2077824 SHA256 a88e7eaf70ab083a91f5c28a820a29d0b9e5e483fdda07414e32f4c817532dc0 SHA512 a09abdab47970a2a8b148e152662263f1a77d14920692160db1126fe49c036ce05d3e0df4a88cb9edcd6ecaa130cd0a7bad58197dc0472d16a76d90136feabe9 WHIRLPOOL e5c0e21409dc88d0c749b1c01342f8dd7ce1c41dc6ee3dc523413a692f3b1db7d24b3a5d50c42d1fd6bf9bf878b73bb2119a790aa3e397ab6c4f827e0c863e48

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="KHTML web rendering engine"
LICENSE="LGPL-2"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="libressl X"
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kglobalaccel)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kjs)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwallet)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep sonnet)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork 'ssl')
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
media-libs/giflib:=
media-libs/libpng:0=
media-libs/phonon[qt5]
sys-libs/zlib
virtual/jpeg:0
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
X? (
$(add_qt_dep qtx11extras)
x11-libs/libX11
)
"
DEPEND="${RDEPEND}
dev-lang/perl
test? ( $(add_qt_dep qtx11extras) )
X? ( x11-proto/xproto )
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST ki18n-5.23.0.tar.xz 604440 SHA256 5766c2ac116ad8eb2c33bc197db3c80337fc5d3de7245291ea0615173bef7b91 SHA512 4b254e81a5ef0356b0b396296b736158e35a581f1829938854ecac208c9e6600b96d34811bfaaa7ba21ab2c94d1b46ac08974f47a4f16a6b3b7f10204279add5 WHIRLPOOL 9ac449f9020c687a957a3d382292f3832b4aa84eb2e4f9a6f7f5ca08f49130053e57315f8f93db8b8baceb1784abb498ab8c5d7d9c3d37e5586bf8e829a53ca1
DIST ki18n-5.25.0.tar.xz 603696 SHA256 5d9ae669b2c6a7637489ffb04d603762512fe8c78501ea5318acc387741e7167 SHA512 368c2a470e16f2094a83e2d73a4c9580aa3607a7da1248ccec2b539e3feab07edcec86e285f1f299bbcd684cd730e33b05c7ba004b24d2dd7712199f467ff454 WHIRLPOOL 4bd9f66ffaa13ebfc9fb24b9dc685a21b3263693a4aec8ac45f4519d9e6c32612d71bed71b5776ee9332ebd54295a5ed08506fda17f4900fa686fd462927de56
DIST ki18n-5.26.0.tar.xz 604044 SHA256 878808b60a459b15402f6ddea9bdd643c3407a252f37733be829d6a9bfc8bdb8 SHA512 d7a634e9480c5840288830610bd122e8136c8efe391a4cb9c15de9f17db05c8fc91b14f0f94015b2d75ea4ca22d2b640dfa76d6a8d08d9247c2f064bce5440b2 WHIRLPOOL cc53f501fb01eb56de2fa9a3800b648d78300936c66900f8b152c54820ed6a5b4072bc8bfe19424c44feb1fd9d7509770328e7c284d32caf893494b71d86f466

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} )
inherit kde5 python-single-r1
DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
${PYTHON_DEPS}
$(add_qt_dep qtscript)
sys-devel/gettext
virtual/libintl
"
DEPEND="${RDEPEND}
test? ( $(add_qt_dep qtconcurrent) )
"
pkg_setup() {
kde5_pkg_setup
python-single-r1_pkg_setup
}
src_install() {
kde5_src_install
python_fix_shebang "${ED}/usr/$(get_libdir)/cmake/KF5I18n/ts-pmap-compile.py"
}

View File

@@ -1,2 +1,3 @@
DIST kiconthemes-5.23.0.tar.xz 199776 SHA256 1e64d9d85400ff39e791bde727ba85b71a7d12b953548780e233984d43b8cfbf SHA512 ab97ec4f79d1c26c61742c87ccafd2f08ffbf2eece5c822c63d9d95353ddbbf86b796614b62358b4d21af245aa04be11e847fbf2b01648a3a4d9e5ac36105c77 WHIRLPOOL 5b747596b478ba41b792bf1738413c2bd2b10e6d5fd556eed34c37e2650bc8e38128b9c65b1467572481afb30fbcd39b1e223fe1c6dae626ee6a607fc4de332e
DIST kiconthemes-5.25.0.tar.xz 204724 SHA256 dfea9b4da835c028b62faec6550d279a3a75874ff88d996d2b603be4f9b228b5 SHA512 35177113272c9a95b3685830b0cf10a1b32a34e3103f02c175d60d1417177096e605d2c1883f00ca1a5e3b7c0b3065d273ba8a5ff2273bd5acfed25e78cfa765 WHIRLPOOL 485c56ff0a9f0b99e15f1d61e717c5ea5b946db2577edc514385c10ae2b0f1a1c067f876f473d5ed39a6daac4e6cd2b5210c11eece7ae1c0409cdf0ec14b5b1f
DIST kiconthemes-5.26.0.tar.xz 204756 SHA256 679553eede9ac7db6cf83a99c871f4e3ef3ffdf5fc6ba2d8d2fa8be079738c7d SHA512 35fa86ef55d06501faf6eb156e992e7c523ed390e0c1b24a697f4dd3a7301ab5800fac47c32c91b6bc571bffddacacc573b14179fa097718450d7f0181266457 WHIRLPOOL e23897debfc1171cbf5289b01d9818770fa394523dc42c3750b51b0f50edf328ab90be842f52e4da52aaae50d558a0ddfe7bd76a752d31bacb4ec74e05f35441

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework for icon theming and configuration"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}"
RESTRICT+=" test" # bug 574770

View File

@@ -1,2 +1,3 @@
DIST kidletime-5.23.0.tar.xz 26376 SHA256 8c42545c0d89fdbf034054afb7b8ea87d85be3fd1d690b16dd66bdcf7aa39312 SHA512 8ace02a79bcfd618ca78e6ccf0decc8c816d6fa94adc9267a045c750cec4e5530213f5b02fd9601cff81ca892d46390d15d600c3bf56136c6ff39839011d392e WHIRLPOOL 7c773af2b3686a843524f65e81f92a4b5f47586dc9aee3a25d49d0b74d8c869d81d2fbbd8c157ee1a28f2ab09f4304a16f269fa8e935ad2b6ba2a09a8a45af68
DIST kidletime-5.25.0.tar.xz 26384 SHA256 4d430e6c345893df892a701a9cfab48c704057e3e18e65abec8014a05069576f SHA512 a8cc51e4ff09deaea357f285bf2b2f9260ff2f259b0a1ad3e75e8ee6b823953ebc4dacb3e57988f17025df3a5b4921282cd31ebd0c258509addaf222c63096c7 WHIRLPOOL dad9895fbc39ab3e0d9e51c7738f0e8b2960a9e80bc554276c60f310b24143c5160e38877df2cbe7efad88073483badcb5ab3ea8e8e19cf926bdcff02c71a2f3
DIST kidletime-5.26.0.tar.xz 26384 SHA256 02f82e84429487d4f14a6c665ed00a12c40b8c8f4e1ec34cb8436a39f274978f SHA512 8a3ce022448b6202d2e43dad9076c7a187b52b6c836628d64658e3b55fb6d4cfc0a69ac384eab67dd4cd6681a670a9aa3a5e5a6740f24673d1aa46e76b733f4e WHIRLPOOL a1e27de27d8acb0c6282ed153e2054fae7b4e98b9f18ed8b599d1cbb212403f21514cb445fd5be0c1315e70d5ed9e78bc44664eb5910b0e162901a9c313fc874

View File

@@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework for detection and notification of device idle time"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtx11extras)
x11-libs/libX11
x11-libs/libXScrnSaver
x11-libs/libXext
x11-libs/libxcb
"
DEPEND="${RDEPEND}"

View File

@@ -1,2 +1,3 @@
DIST kimageformats-5.23.0.tar.xz 204104 SHA256 d1b04d7a6cbaa426ebbcc9fecf0d326c703413db5227fc182016589497288d7b SHA512 d8c86b3527ccd47be3b64c9d8e1e64238290dfeacd80c56b7a74ededbd7fcfbef03cc5295d1db9bfa43dd6ddfee8aab119806b4d22bba9f8a5576a77c269190f WHIRLPOOL aad4171711f137d0e95c8933d1c4a8fce4c3154bd6275cd7000ed31b9ab6fdfafe16c98b42ad093f9e0de2fa7f0ce303a454da88cebf30578e40b32faa20452b
DIST kimageformats-5.25.0.tar.xz 204120 SHA256 e458c182338331c2617372876ddc24984886c006e5bba425261e0dc5621375be SHA512 b0198e982ec64f94319deedf209953752db694fb401fe6d1aa22b21404a46bdbdce1c8d75f3c8ae878f3b9ce6fd5ba181db843d2c865282f4a4974de878c420e WHIRLPOOL 6901d925d0bd6d11c7c6a90db19d5055c84bd31d2ada547c344963d1c0d9111d6793b30eaf7bae03a27f72eb9c1d8beb160a19f9919b387e6b3839972da77d02
DIST kimageformats-5.26.0.tar.xz 204120 SHA256 ddf5f3f1130d1f3b7501e61343324fcb32c3b0f234b2a0a34ee9d42e5dde2b8e SHA512 b3db6b85fe31dc5f08f5ab5421f18fefc34185a1906b854e6df03ae546d8735ad09690eed23d39ff7a9a0dc2bf1cfb5609f91b00240526e757bd69c98b64a742 WHIRLPOOL 08b9ed909a37ab55be75e7e3aa963a16546edfa96cb39289d66ea1ae2fa0c16d04cefc8ed7fde5b9cb17b074b97fc67d5353b0ee4b57775f1aeba462e0a3f175

View File

@@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="eps openexr"
RDEPEND="
$(add_frameworks_dep karchive)
$(add_qt_dep qtgui)
eps? ( $(add_qt_dep qtprintsupport) )
openexr? (
media-libs/ilmbase:=
media-libs/openexr:=
)
"
DEPEND="${RDEPEND}"
DOCS=( src/imageformats/AUTHORS )
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package eps Qt5PrintSupport)
$(cmake-utils_use_find_package openexr OpenEXR)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kinit-5.23.0.tar.xz 117812 SHA256 c3d2e5fc2fa71e6d1d2cca2e5654f90cbe4d4dd5607898365e062d4471a48f7d SHA512 ce846cbcfde5c96c2d31fdedd3edc1e7612e3bf412a4a72f0076bd7de9261e9d582939d6b86aba4bbd161d1b1a67399d8846ecc6de839e3f0b7fec6d5ab338f2 WHIRLPOOL ab2fa19bbf5aa8278c66202a04fb040aa879e04c1cba64ce6cc17af73670a8681a91c9aef7f237bad67c40d8d312991c0230bcc20e982bf68b936bc6a9aaeb17
DIST kinit-5.25.0.tar.xz 119424 SHA256 dda2b28923d06521d4f501f76e3b20e44ef9ace59b9285635d7d173ef975bcfd SHA512 500e70223e2c2be3412bc3620a40afd3032b2eab8ecb1b52f600f2e00eb3939f661d81bc3e55f46290d2e6d0550928728341419fbd7d8b1da4d192eb9440825a WHIRLPOOL 61c085935805bf0e9bd3c97af20416436d5da7aac540c9c61450134b5d90f59171466741d67d21898e1160b18838385adac1a781ff95fa6d9920159f4da3d56f
DIST kinit-5.26.0.tar.xz 119416 SHA256 a95b118dbd303ac62c985f5aa27a4a9bfd20720aa013d5c0e971571cad953c0c SHA512 2ffa00ed3226018c3bde3747f298d1317b962a2b634bdaab76c7a287f6a609e5e03075805bae0029c541c9fe24bc9dcb23c4547b15f2c20a2989df7c6f855756 WHIRLPOOL 5a38ef0d3a87ae9fd89eaef43e6644451ca210b06c9e51efe509bda29f76be82ff5a49a20475c2b6e0ae555a0cc07b5787bd77095f2597fdf2ea3eb59a33a952

View File

@@ -0,0 +1,41 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="+caps +man"
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwindowsystem)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
x11-libs/libX11
x11-libs/libxcb
caps? ( sys-libs/libcap )
"
DEPEND="${RDEPEND}
man? ( $(add_frameworks_dep kdoctools) )
x11-proto/xproto
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package caps Libcap)
$(cmake-utils_use_find_package man KF5DocTools)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kio-5.23.0.tar.xz 2895756 SHA256 3489ba9c45e587f6b8b542aea4608eeb21cdbca27ef37d9f45d4308da8fd32b5 SHA512 4df3a30a33e66c28013f8d869253c5b8d3e88891ddada16185f101753c14e56450eb1014601d0ee2406211676250bebb2645afaf75a5d75a16ab726537950065 WHIRLPOOL 7600dc8de676b3bc909f86da4350cd2f73b225066efde5424a51cdd0e92ed7bda239bac3d4549a069847cb71c2e7248e38be2a7c871d0ced135be3262a52438a
DIST kio-5.25.0.tar.xz 2951304 SHA256 d9806d74d0119ced246446fd22110ba8ae5a980e4734b165819b30bcadf90578 SHA512 21021aa702fe491b35e61b5f2f01f5eeb1ae8e03ac0fe9305fc0a251c41833b8304d313f71079cc24afb6ac809486ea7a594d343cecc51eca2519d2dd4dc3f22 WHIRLPOOL 5cbe5edc40988f4f8b1030324e8a170902b9bf11240a8b0e902b7e5235a25300c683b4cab28f19db3b45d4436c578eb01f1be4aed460994d152281492dfad8f6
DIST kio-5.26.0.tar.xz 2953124 SHA256 40d546074af313be97f64b644daad46fc9c287dbcf4bc41ca9fb5ff6c02976cf SHA512 dd8eed496698edee0af7461aaf5e170c6b6cdaf04a03caa9f8b0a5022446bbb5fa7e0eb40a93ecd8985a4e219eb5b930c8714449fa4f6f93910cc649b4650a8b WHIRLPOOL a26d95ce1d5b6a877143337dcab88dbede21fde5916ac72e20b350eeaf9a7c6c7e75f5ad21b8cabf5c65d97195aef6d262a9f15d9ca8e9504275b46f6d7fe477

View File

@@ -0,0 +1,26 @@
From: Antonio Rojas <arojas@archlinux.org>
Date: Sat, 10 Sep 2016 22:14:56 +0000
Subject: Fix launching terminal .desktop files with konsole
X-Git-Url: http://quickgit.kde.org/?p=kio.git&a=commitdiff&h=c784a879eaba0babc6274bc32e761772add3d4f8
---
Fix launching terminal .desktop files with konsole
Launching .desktop files which have Terminal=true currently fails, because kio adds to the konsole command the obsolete KDE4 command line options,
which are not recognized by the KF5 konsole.
REVIEW: 128882
---
--- a/src/core/desktopexecparser.cpp
+++ b/src/core/desktopexecparser.cpp
@@ -363,7 +363,7 @@
if (!d->service.path().isEmpty()) {
terminal += " --workdir " + KShell::quoteArg(d->service.path());
}
- terminal += QLatin1String(" -caption=%c %i %m");
+ terminal += QLatin1String(" -qwindowtitle '%c' %i");
}
terminal += ' ';
terminal += d->service.terminalOptions();

View File

@@ -0,0 +1,82 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing transparent file and data management"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="acl +handbook kerberos +kwallet X"
COMMON_DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kbookmarks)
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork 'ssl')
$(add_qt_dep qtscript)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
dev-libs/libxml2
dev-libs/libxslt
acl? (
sys-apps/attr
virtual/acl
)
kerberos? ( virtual/krb5 )
kwallet? ( $(add_frameworks_dep kwallet) )
X? ( $(add_qt_dep qtx11extras) )
"
DEPEND="${COMMON_DEPEND}
$(add_qt_dep qtconcurrent)
handbook? ( $(add_frameworks_dep kdoctools) )
test? ( sys-libs/zlib )
X? (
x11-libs/libX11
x11-libs/libXrender
x11-proto/xproto
)
"
PDEPEND="
$(add_frameworks_dep kded)
"
RDEPEND="${COMMON_DEPEND}"
# tests hang
RESTRICT+=" test"
PATCHES=( "${FILESDIR}/${P}-fix-desktop-launch.patch" )
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package acl ACL)
$(cmake-utils_use_find_package handbook KF5DocTools)
$(cmake-utils_use_find_package kerberos GSSAPI)
$(cmake-utils_use_find_package kwallet KF5Wallet)
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kitemmodels-5.23.0.tar.xz 386968 SHA256 2110aadb11449aa75b94327af9ed930259afea354b1b01b5ef82d042c877cfc5 SHA512 7dd24cc8274a1938f9a8bb8f902229a85ebfbd41f361235bad9f52addbdb2c7174f7fd648d2fbf5580bf035f6516f319145d1dd00f36ba51200f6c968c95693b WHIRLPOOL 9963c0b2c5a98ce6f8ae52e222eb24d98675a780937b3f406ed2f688ad49625750ab5ec5efc579a37c258cc58aa557a9f8fe3044841aee53f33dd5115a46f01d
DIST kitemmodels-5.25.0.tar.xz 387724 SHA256 e44a5c4ba997993057e8ebda6df400c3f1b97bf81d11bb02af27950ff1cd749d SHA512 cb1d2783987dbbd9da9da09b84100b55bef70f097c757d1ac55552bd8597c424a123e7327b76831a91ab70cd937b9f9eeb00fe1215ad7d289328cca1847db891 WHIRLPOOL bc5d2424bb7849442fe8505ac4e0a15c8dac3835ef392726b032bbd33786c994a51722761500e9d6ee9228b7e0ae2f7f8399be0cfe26bbc5993aa0c05b1043a8
DIST kitemmodels-5.26.0.tar.xz 388148 SHA256 5b325c4ed82f63a221ff369e5d02d28368328db6b1e08c5b61d03eba959d3fe2 SHA512 223e598af5188ca72de35817684e64ad93750e680af3f6e0e136de5e2e94ab0a8135ade4371c224bc8dfe21415f9f4468f9d54b9578eed1669406571a364071a WHIRLPOOL fd013aed3a6b338d4487e9f0d7daa281e266cec2294c7105e82b80e32cf0e775148dbfbeaa14140b283bac6548f27ca34cf47f0390f7a185f6365e6790de6a2e

View File

@@ -0,0 +1,15 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
DEPEND="test? ( $(add_qt_dep qtwidgets) )"

View File

@@ -1,2 +1,3 @@
DIST kitemviews-5.23.0.tar.xz 74020 SHA256 77fde1a44e2526a51a08f2d438d42ebb59d9b7c3c2d574d546c1379b3574bca1 SHA512 5a2008ac0dd4a3defaca35d9c58b098e70d4d8c467f62b06eb02b748ab12cae2b87b7edea55dc64832bf0da3434717b5328e5d72797d3b041687e2234cbc91e3 WHIRLPOOL 746cb58d2ed61de38c740fecb7863b6b51efff6ecd9761f5575af86f843a333ccd3db007b6d9c943b9cc0a888c4652ecaa5cca89bfee487848a9da4e19c4e348
DIST kitemviews-5.25.0.tar.xz 74048 SHA256 98078899862514cc16ceff0275fe5eab43bc14e8f361af11a8e3c45a2fc5a284 SHA512 cbae54213146be8132e2d02bb8837482442893f63f97b6771a6b41b89610613d6936c95ccebb6d74f39510fbad1754f1c5d8a19a95cca00cf00474f878bb1a74 WHIRLPOOL 10e01f387ac9caaa32e475817617b0b2ed12a23e0d7813bbfd92395cb45b4c29d37ed197a0d4566cc842126d20d6445647ae82b587b386ff0d71c1f2fa495182
DIST kitemviews-5.26.0.tar.xz 74072 SHA256 228c610f9b218baa71024c74405a9e55e69a165510111f0929634dbf000c92fc SHA512 445e70fe2cf9e0b9c9f756ced79c8eb621651250438bd6ff0f97e5b57abb2cb9b255a96b879626e3846001d95452ef9bac8a3b75666fde4283b7f1bcb401caa1 WHIRLPOOL fe2ebd7fb37208935827c863ebee4ea472dc754b632d8c08751967a8b287cacd48fadf71e26820485f525c57bcaca25ea69262f288105b3410c08ea750f56b92

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing additional widgets for item models"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls"
RDEPEND="
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
"

View File

@@ -1,2 +1,3 @@
DIST kjobwidgets-5.23.0.tar.xz 89044 SHA256 be950bed77571d916f745b25d264e554ee6ba8e2180cd3601ed27f4f3117e0b2 SHA512 3881700c157b7dc68ee07a500529c4a97b4ef3cdaa5a4ffab88053b9ac8777e78043e379ae88ed825934cc006e65b0b0755fbc52fc7b13c58ffdd6c81db48de1 WHIRLPOOL 00df443ba8eb8a1d76de2690a99cf47fb5dc1c233ff5484e03150f7a09f98b07d54db2787c880c21dd0dcc0abeeb8e4f1275a282c52509496f2bfecc1ac6b8d5
DIST kjobwidgets-5.25.0.tar.xz 89036 SHA256 4ecd09af1df430110da6607fabb0aa5231f89b3cff0b1477438c899d5d4204d8 SHA512 23adb1daa0a57756d7ad446498b7e677c5dd485e44017bc26dbc8ce98591483a57286357e619798989e2c2dc697644010d0d850168a22c1ff6fdf0453674ef18 WHIRLPOOL edab6d63a9f63b31780712c8850f7bd2d336dacac0e86182852cc886c14b79ef0ebe58587c4f2009ced3588aaf314637116e91c00b4ec4009fdda234efe2349a
DIST kjobwidgets-5.26.0.tar.xz 89076 SHA256 6bc57a8a4ed63ccee07631417dc26bb4286ba85b562a5f5a457ce86ce13b5050 SHA512 9a1d814414b850b059b06c44f60bd619a01e9b1905ff6169bb13c5991a065c5ed4c5dad4f28257177d7efef9a6ff066e168733fba5f0a8120f1a6e0b6c42a0b4 WHIRLPOOL 6e93393c375c057535aa8e88cf0f565ca15b3f2038eec3c1a87cea72fdd675d76ffceacd3420f5c2c3d04f4bf2810ea833ef7bcbb9220ece6597cf404db3e024

View File

@@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="nls X"
RDEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
X? ( $(add_qt_dep qtx11extras) )
"
DEPEND="${RDEPEND}
nls? ( $(add_qt_dep linguist-tools) )
X? (
x11-libs/libX11
x11-proto/xproto
)
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package X X11)
)
kde5_src_configure
}

View File

@@ -1,2 +1,3 @@
DIST kjs-5.23.0.tar.xz 293916 SHA256 57c16396c4d0cbf15cc682ab03c7baf96b6875875ab6cda9405a5084a2df6eab SHA512 13ec94e9fa9dd095aa6d6ebb1d0f8b801c09c4c960da18259e479074f88b586f6170cd3952fc32f61c78028091a6a62c7e5fbd9c85783886b066480e88b7a81d WHIRLPOOL ca6f69236afef129a91245f65e1061622a9be657193f245fdd985ec0283741bb0a3cbc30a3a02ac219182e7c96ba7123d5e38430b39ae8562079367f39f9dec0
DIST kjs-5.25.0.tar.xz 294252 SHA256 cacea5f661214ed900ffa61b62116ca1dc843286593b56e9f49b4d13dc3ac5f6 SHA512 bdd35152d41b9ff7bf5eff5c403ee60d04b7f0ca10270e29b9101044daa000a600354fce752509e978bc82d56f2181353d7d3064de3bebf635b3ab5a9339ae6b WHIRLPOOL 97c001a6af7be04d7861fcb07a0c838a6f88dae72b0a138b91ddcd5548ec454bf9d27add515af9a78f568f8fc83388ff2465ce2f437176b16c608b90abd3d47a
DIST kjs-5.26.0.tar.xz 294312 SHA256 c252494cc92e0443bf097c83afa3402b498390bfda8315d47571cc823f8415b9 SHA512 2f819ae09b4edb0745f15eb7ad19db70e6f539405dd77597486aa52b1978c1e4730adb7e523c07d6ad71ee698ec120c959828ba996cf781d93cacd298ecead8d WHIRLPOOL 020e7a9408ca1f0c88252b9b6dd4bbcf4a8a31887b28a98f8c1a5e4114b1566affd188a3a89edec43ac28a4188fa4f80548dae92ec737004df368fb0113b7d57

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="ECMAScipt compatible parser and engine"
LICENSE="BSD-2 LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
dev-libs/libpcre
"
DEPEND="${RDEPEND}
$(add_frameworks_dep kdoctools)
dev-lang/perl
"
DOCS=( src/README )

View File

@@ -1,2 +1,3 @@
DIST kjsembed-5.23.0.tar.xz 169200 SHA256 1f90fa3e0e259b92160899c151c83d21771511920b8f4af6d2df32a4da09606e SHA512 c8e0a09fa0e461972cd8ebe6f0f27a681b889b75f66cc2633d3ecbdcdc1a1db2bdccab110dad34d9beec48c9fde16204a7853c20defaef3d1f8a63d46e055134 WHIRLPOOL 2b1b231516b9885027693ef63f8eb2a82b70c0e9d785c2dcc3698558ff2bf2631240707f4989fee130aeffa34e80744baf3c173f412601a86be75e80e0e892d9
DIST kjsembed-5.25.0.tar.xz 169224 SHA256 d83f78bd15491d55f17d33f48c051cd3f6e37dcad382c7b460fb8132aadce1a9 SHA512 1c8103839fb46557f86c8236a295d4fc34dcd44081cf657fc824e6d6057199daca0ddc198849086136e775fa56aa67ca34c156a2123b4d3b118e5de6293d97ff WHIRLPOOL 23332f90fd615ec03b076ea98e5a7aa89d37289b7fac106acac945e243b643c8238d7d8a7339fb26aac86736a3838d90475f38c0678d17a22be6cf84b75d39d5
DIST kjsembed-5.26.0.tar.xz 169192 SHA256 6de088e6315b4cc602238ab043cce9ee655061413a8dd83c557ebaa67bce1c0c SHA512 cdb9a3878d6ad829b2dbb016ddbc8cc222698719427cc1e89fc45ac2cf3ba29ca1b07a070ce1f45048e36ed6d7488aa5088186e4b29c8ecb1f5e09951d01f48a WHIRLPOOL e699f3f55cea4ca34dcd2db5a4326c50a2be4fab3e068b7a70a0dccb76244d25326c1f18206613304d4e3beb49bfd4356d774e86cf6888e9220f8b3241c5d12b

View File

@@ -0,0 +1,26 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework binding JavaScript objects to QObjects"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kjs)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}
$(add_frameworks_dep kdoctools)
$(add_qt_dep designer)
"

View File

@@ -1,2 +1,3 @@
DIST kmediaplayer-5.23.0.tar.xz 9460 SHA256 a7637369d7af7b4804922c6f518a7c730e4a24128457e8f480293f1812859274 SHA512 c49a8dfdcf7cae97a9439c9c40b416be2d831e8c92a493ea31c474d990be1d360ebd3fcdc38eae6162a0c6c96d16fc4c08b67e9965b8f367c50ffd03bc499708 WHIRLPOOL 7734c212d18bd5fbf1643de07b2ed38b4a1fc1daf88c94582bdebee5bd55241d4fdcda02ab1e15a611cc729616acaaabbbfa5dae04b38de3971eff9228eaef94
DIST kmediaplayer-5.25.0.tar.xz 9488 SHA256 ae234e7f03b791be27e1c59a55eab96712570e9aedcb15d00eadc3b52ccb92e1 SHA512 2ae85d969ce9f5c0c69513fbf101f9feb7193ca8b856333475bb241c8439c46f7d1458ebbf74542fcc8608c93a6799fbe124aa47dff537b5f7a30ca4fe2346ab WHIRLPOOL 3e8a761f3f7f839570ad9cee243fdad3f956e10e5447baea2a1589eb1e43f4190f037b68b3af177cb94ba3f531bdf49245a463b925e1c3ce72e9d09dc6397be2
DIST kmediaplayer-5.26.0.tar.xz 9500 SHA256 7b673ae980be36588e3235e707ec69f7790b0dce1ecb3c73f7cd51f04cef097f SHA512 47107224224aad105c578c6580cfafcaf8421ebb051cc3e59644cae43995144161a9b3f357a74ef70fc3fe037e33697176dbe004261b4050793f50d10618729c WHIRLPOOL ba2931a027fa5ac4b0a75968ae677871b2f460ea0fe1ef027bd7f8200aecddb6fd8ce2889f403ea8c752b0965eedc5b33892de2c39ef8a86b219a39424b2dd83

View File

@@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Framework providing a common interface for KParts that can play media files"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kparts)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtwidgets)
"
DEPEND="${RDEPEND}"

View File

@@ -1,2 +1,3 @@
DIST knewstuff-5.23.0.tar.xz 861368 SHA256 18d711b46f74863ccd8b323cd323029fb0c58c3e670b9b436658b13504b70066 SHA512 687f98b94c9e07e9b64e3c5b53d9b5464c636e37c741669a4a244e3f874555f095fff1ef5d48a203ad3075965349c423765627e2bb8b769810e958f43bcf235a WHIRLPOOL 780c58dcbe6e877034d8027447be2324015819b84f8af9cb3bf31ffa501de2f7ad2ea60b20235fdf24065f993a4bcdeb694d77c53bf97c784eef6632ac9622f6
DIST knewstuff-5.25.0.tar.xz 862340 SHA256 a1a3c5b096e24afd40284256449f797e1656663a91d175a2ad3cd4aa6bfd9ca8 SHA512 050f2b581d969b855be304106fbdd487968fd8c750a808a178cb4f8138556cde17e2f12445731aad655d3303b393b653edb67f084de634abe171705046454d8d WHIRLPOOL 2970e1a4fc85295cf40c294e2b134b6325676b867f85af20a7db658eb655dc3674b6f10b350e2e80b28ee2b7ad7614ad5baf455da2c558e93ae65297fd48b4ab
DIST knewstuff-5.26.0.tar.xz 862376 SHA256 c4e70933e535c427a99715dcd557ffb4e452ccca1c374e666b8188df2a07a849 SHA512 4350bbaf3e489ec4346d424b69f1428cb9f1a6e995185bb5ee059b62cd3532ff91c66576d29675687f5791ad48c2660aca1956d0b9f638f4dd812da651899b58 WHIRLPOOL cb3ce352a772b0ec209a37deaff881814b1d34b1933b1b16d16426c3a2674b62e0be1c6277f0f40d2392b7041cfdb949a0450cccceb867c345626cb20560c34d

View File

@@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="false"
inherit kde5
DESCRIPTION="Framework for downloading and sharing additional application data"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep attica)
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
DEPEND="${RDEPEND}"

Some files were not shown because too many files have changed in this diff Show More