diff --git a/desktop/kde/application/akonadi/actions.py b/desktop/kde/application/akonadi/actions.py new file mode 100644 index 0000000000..3b3a49d998 --- /dev/null +++ b/desktop/kde/application/akonadi/actions.py @@ -0,0 +1,20 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import kde4 +from pisi.actionsapi import pisitools + +def setup(): + kde4.configure("-DCMAKE_BUILD_TYPE=Release \ + -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \ + -DWITH_SOPRANO=OFF") + +def build(): + kde4.make() + +def install(): + kde4.install() + pisitools.dodoc("AUTHORS", "NEWS", "README") diff --git a/desktop/kde/application/akonadi/files/dbupdater.diff b/desktop/kde/application/akonadi/files/dbupdater.diff new file mode 100644 index 0000000000..a367067641 --- /dev/null +++ b/desktop/kde/application/akonadi/files/dbupdater.diff @@ -0,0 +1,41 @@ +commit 4ca8b846baaad48ebbd723f6411f9571a3b0f5ad +Author: Dan Vrátil +Date: Tue Apr 22 11:28:07 2014 +0200 + + Remove the invalid GID part from PartTable before starting PartTable migration + + More people than we expected have invalid 'GID' part in their PartTable, + which breaks migration to schema 25, because it expects all part types + to have a valid name. + + To work around this fact, we DELETE all parts with name 'GID' from PartTable + before starting the actual migration. This will not fix the migration for + people with other invalid parts, but I haven't heard of any such. To make + this completely bullet-proof, we would need to iterate through all entries, + which would be massively slower than current INSERT INTO ... SELECT FROM approach. + + Distributions, this is a good choice for backporting into 1.12.1 ;-) + + BUG: 331867 + FIXED-IN: 1.12.2 + +diff --git a/server/src/storage/dbupdater.cpp b/server/src/storage/dbupdater.cpp +index ccaf584..d6368b5 100644 +--- a/server/src/storage/dbupdater.cpp ++++ b/server/src/storage/dbupdater.cpp +@@ -261,6 +261,15 @@ bool DbUpdater::complexUpdate_25() + } + } + ++ { ++ // It appears that more users than expected have the invalid "GID" part in their ++ // PartTable, which breaks the migration below (see BKO#331867), so we apply this ++ // wanna-be fix to remove the invalid part before we start the actual migration. ++ QueryBuilder qb( QLatin1String( "PartTable" ), QueryBuilder::Delete ); ++ qb.addValueCondition( QLatin1String( "PartTable.name" ), Query::Equals, QLatin1String( "GID" ) ); ++ qb.exec(); ++ } ++ + akDebug() << "Creating a PartTable_new"; + { + TableDescription description; diff --git a/desktop/kde/application/akonadi/pspec.xml b/desktop/kde/application/akonadi/pspec.xml new file mode 100644 index 0000000000..415a8761b4 --- /dev/null +++ b/desktop/kde/application/akonadi/pspec.xml @@ -0,0 +1,186 @@ + + + + + akonadi + http://pim.kde.org/akonadi + + PisiLinux Community + admins@pisilinux.org + + LGPLv2.1 + akonadi + library + PIM (Personal Information Management) Storage Service + akonadi is an extensible cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access. + http://download.kde.org/stable/applications/15.08.0/src/akonadi-15.08.0.tar.xz + + qt5-base-devel + qt5-sql-mysql + qt5-sql-sqlite + qt5-sql-odbc + qt5-sql-postgresql + sqlite-devel + + shared-mime-info + mariadb-client + mariadb-server + postgresql-server + libxslt-devel + boost-devel + + + + + + + + akonadi + app:console + + qt5-base + sqlite + libgcc + + + + + /etc/akonadi + /usr/bin + /usr/lib + /usr/share/dbus-1 + /usr/share/mime + /usr/share/kde4 + /usr/share/doc/ + + + + + akonadi-devel + Development files for akonadi + + akonadi + qt5-base-devel + + + /usr/include + /usr/lib/pkgconfig + /usr/lib/cmake + + + + + + 2015-08-21 + 15.08.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-12-15 + 1.13.0 + Rebuild + Ergün Salman + Poyraz76@pisilinux.org + + + 2014-08-21 + 1.13.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-24 + 1.12.1 + Rebuild. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-03-24 + 1.12.1 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-03-18 + 1.11.0 + Dep fixed. + Kamil Atlı + suvarice@gmail.com + + + 2014-01-13 + 1.11.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-09 + 1.10.3 + Rebuild. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-06 + 1.10.3 + Version bump. + Fix crash when there are no flags to update during flags change + Fix crash on Akonadi shutdown when using PostgreSQL + Fix notification to clients about database upgrade + Send dummy requests to MySQL from time to time to keep the connection alive + Bug #277839 – Fix problem with too long socket paths + Bug #323977 – Check minimum MySQL version at runtime + Bug #252120, Bug #322931 – Use text instead of bytea column type for QString in PostgreSQL + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-08-18 + 1.10.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-11 + 1.10.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-10 + 1.9.80 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-03 + 1.9.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-03-08 + 1.9.1 + Version bump. + Marcin Bojara + marcin@pisilinux.org + + + 2013-01-08 + 1.9.0 + First release + Idris Kalp + yaralikurt15@hotmail.com + + + diff --git a/desktop/kde/application/akonadi/translations.xml b/desktop/kde/application/akonadi/translations.xml new file mode 100644 index 0000000000..ec3976d287 --- /dev/null +++ b/desktop/kde/application/akonadi/translations.xml @@ -0,0 +1,13 @@ + + + + akonadi + PIM (Kişisel Bilgi Yönetimi) Depolama Servisi + Akonadi, PIM verisi ve meta veriler için eşzamanlı okuma, yazma ve sorgulama yapma imkanı sağlayan, masaüstü ortamından bağımsız, genişletilebilir bir depolama servisidir. + + + + akonadi-devel + akonadi için geliştirme dosyaları + + diff --git a/desktop/kde/application/kdepimlibs/actions.py b/desktop/kde/application/kdepimlibs/actions.py new file mode 100644 index 0000000000..a5d3c1027c --- /dev/null +++ b/desktop/kde/application/kdepimlibs/actions.py @@ -0,0 +1,19 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file http://www.gnu.org/licenses/gpl.txt + +from pisi.actionsapi import pisitools +from pisi.actionsapi import kde4 + +def setup(): + kde4.configure() + +def build(): + kde4.make() + +def install(): + kde4.install() + + pisitools.dodoc("COPYING*", "DEBUG", "HACKING", "MAINTAINERS", "PLAN", "POLICIES", "README") diff --git a/desktop/kde/application/kdepimlibs/files/disable-pth-build.diff b/desktop/kde/application/kdepimlibs/files/disable-pth-build.diff new file mode 100644 index 0000000000..418a0df02e --- /dev/null +++ b/desktop/kde/application/kdepimlibs/files/disable-pth-build.diff @@ -0,0 +1,14 @@ +--- cmake/modules/FindGpgme.cmake ++++ cmake/modules/FindGpgme.cmake +@@ -226,10 +226,8 @@ + set( _gpgme_config_pthread_libs ) + endif() + +- exec_program( ${_GPGMECONFIG_EXECUTABLE} ARGS --thread=pth --libs OUTPUT_VARIABLE _gpgme_config_pth_libs RETURN_VALUE _ret ) +- if ( _ret ) ++ # disable pth + set( _gpgme_config_pth_libs ) +- endif() + + # append -lgpg-error to the list of libraries, if necessary + foreach ( _flavour vanilla pthread pth ) diff --git a/desktop/kde/application/kdepimlibs/pspec.xml b/desktop/kde/application/kdepimlibs/pspec.xml new file mode 100644 index 0000000000..527429942c --- /dev/null +++ b/desktop/kde/application/kdepimlibs/pspec.xml @@ -0,0 +1,259 @@ + + + + + kdepimlibs + http://www.kde.org + + PisiLinux Community + admins@pisilinux.org + + LGPLv2 + library + KDE4 PIM libraries + Contains KDE4 PIM (Personal Information Management) base libraries. + http://download.kde.org/stable/applications/15.08.0/src/kdepimlibs-15.08.0.tar.xz + + qt5-base-devel + boost-devel + gpgme-devel + + qt5-phonon-devel + + libical-devel + libqjson-devel + libgpg-error-devel + libxslt-devel + openldap-client + cyrus-sasl-devel + kitemviews-devel + kio-devel + kdelibs4-support-devel + kdesignerplugin + kdoctools-devel + kemoticons-devel + kitemmodels-devel + kinit-devel + kunitconversion-devel + + extra-cmake-modules + + + + + + kdepimlibs + + qt5-base + gpgme + qt5-phonon + + libical + libqjson + cyrus-sasl + kdelibs + openldap-client + + + /usr/lib + /usr/share/doc + /usr/bin + /usr/share/kde4 + /usr/share/mime + /usr/share/dbus-1 + /usr/share/config.kcfg + /usr/share/akonadi/agents/knutresource.desktop + + + + + kdepimlibs-devel + Development package for KDE4 PIM libraries + Contains development tools and header files for KDE4 PIM (Personal Information Management) base libraries. + + qt-devel + boost-devel + kdelibs-devel + kdepimlibs + + + /usr/lib/cmake + /usr/include + /usr/lib/gpgmepp + /usr/share/kde4/apps/cmake + + + + + + 2015-08-21 + 15.08.0 + Version bump. + Ertuğrul Erata + ertugrulerata@gmail.com + + + 2014-11-13 + 4.14.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-10-15 + 4.14.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-09-20 + 4.14.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-08-21 + 4.14.0 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-06-13 + 4.13.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-14 + 4.13.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-05-03 + 4.13.0 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-04-05 + 4.12.4 + Version bump. + PisiLinux Community + admins@pisilinux.org + + + 2014-03-04 + 4.12.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-02-06 + 4.12.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-13 + 4.11.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2014-01-09 + 4.11.4 + Rebuild for cyrus-sasl. + Marcin Bojara + marcin@pisilinux.org + + + 2013-12-03 + 4.11.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-11-05 + 4.11.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-10-02 + 4.11.2 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-09-07 + 4.11.1 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-07-02 + 4.10.5 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-06-10 + 4.10.4 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-05-06 + 4.10.3 + Version bump. + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-04-03 + 4.10.2 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-03-06 + 4.10.1 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-02-15 + 4.10.0 + Version bump + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + 2013-01-19 + 4.9.98 + First release + Yusuf Aydemir + yusuf.aydemir@pisilinux.org + + + diff --git a/desktop/kde/application/kdepimlibs/translations.xml b/desktop/kde/application/kdepimlibs/translations.xml new file mode 100644 index 0000000000..e9650bd725 --- /dev/null +++ b/desktop/kde/application/kdepimlibs/translations.xml @@ -0,0 +1,14 @@ + + + + kdepimlibs + KDE4 PIM kitaplıkları + KDE4 PIM (Personal Information Management - Kişisel Bilgi Yönetimi) uygulamaları için gerekli kitaplıkları içerir. + + + + kdepimlibs-devel + KDE4 PIM kitaplıkları için geliştirme paketi + KDE4 PIM (Personal Information Management - Kişisel Bilgi Yönetimi) uygulamaları için gerekli kitaplıklarla ilgili geliştirme araçları ve başlık dosyalarını içerir. + + diff --git a/desktop/kde/misc/kmime/actions.py b/desktop/kde/application/kmime/actions.py similarity index 100% rename from desktop/kde/misc/kmime/actions.py rename to desktop/kde/application/kmime/actions.py diff --git a/desktop/kde/misc/kmime/pspec.xml b/desktop/kde/application/kmime/pspec.xml similarity index 68% rename from desktop/kde/misc/kmime/pspec.xml rename to desktop/kde/application/kmime/pspec.xml index 027032d74e..2415837c31 100755 --- a/desktop/kde/misc/kmime/pspec.xml +++ b/desktop/kde/application/kmime/pspec.xml @@ -10,18 +10,18 @@ LGPLv2 library - app:console + app:console KDE library for handling mail messages and newsgroup articles. Kmime library for handling mail messages and newsgroup articles. http://download.kde.org/stable/applications/15.08.0/src/kmime-15.08.0.tar.xz qt5-base-devel - extra-cmake-modules - boost-devel - ki18n-devel - kcodecs-devel - kdoctools-devel - kdelibs4-support-devel + extra-cmake-modules + boost-devel + ki18n-devel + kcodecs-devel + kdoctools-devel + kdelibs4-support-devel @@ -29,31 +29,30 @@ kmime qt5-base - boost - ki18n - kcodecs - libgcc + ki18n + kcodecs + libgcc /usr/share - /usr/share/locale - /usr/lib/qt5 - /usr/lib + /usr/share/locale + /usr/lib/qt5 + /usr/lib /usr/share/doc kmime-devel - Development files for kmime + Development files for kmime - qt5-base-devel + qt5-base-devel kmime /usr/include /usr/lib/cmake - /usr/lib/pkgconfig + /usr/lib/pkgconfig @@ -66,4 +65,4 @@ groni@pisilinux.org - + \ No newline at end of file