version bump to applications

This commit is contained in:
aydemir
2016-08-01 16:09:06 +03:00
parent 6166b9b5c4
commit b52738a25a
491 changed files with 98021 additions and 95717 deletions
@@ -0,0 +1,21 @@
#!/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 kde5
from pisi.actionsapi import pisitools
def setup():
kde5.configure("-DCMAKE_BUILD_TYPE=Release \
-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
-DMYSQLD_EXECUTABLE:FILEPATH=/usr/bin/mysqld \
-DWITH_SOPRANO=OFF")
def build():
kde5.make()
def install():
kde5.install()
pisitools.dodoc("AUTHORS", "NEWS", "README")
@@ -0,0 +1,41 @@
commit 4ca8b846baaad48ebbd723f6411f9571a3b0f5ad
Author: Dan Vrátil <dvratil@redhat.com>
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;
+102
View File
@@ -0,0 +1,102 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>akonadi</Name>
<Homepage>http://pim.kde.org/akonadi</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>LGPLv2.1</License>
<Icon>akonadi</Icon>
<IsA>library</IsA>
<Summary>PIM (Personal Information Management) Storage Service</Summary>
<Description>akonadi is an extensible cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access.</Description>
<Archive sha1sum="8b9e62fcd94e9322ed4661df0c3bba33ec6f7fb6" type="tarxz">mirrors://kde/stable/applications/16.04.3/src/akonadi-16.04.3.tar.xz</Archive>
<BuildDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-sql-mysql</Dependency>
<Dependency>qt5-sql-sqlite</Dependency>
<Dependency>qt5-sql-odbc</Dependency>
<Dependency>qt5-sql-postgresql</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
<Dependency>mariadb-client</Dependency>
<Dependency>mariadb-server</Dependency>
<Dependency>postgresql-server</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>kitemmodels-devel</Dependency>
<Dependency>kdesignerplugin</Dependency>
<Dependency>kio-devel</Dependency>
<Dependency>extra-cmake-modules</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>akonadi</Name>
<IsA>app:console</IsA>
<RuntimeDependencies>
<Dependency>qt5-base</Dependency>
<Dependency>kio</Dependency>
<Dependency>sqlite</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>qt5-sql-mysql</Dependency>
<Dependency>qt5-sql-sqlite</Dependency>
<Dependency>qt5-sql-postgresql</Dependency>
<Dependency>postgresql-server</Dependency>
<Dependency>kitemmodels</Dependency>
<Dependency>kdesignerplugin</Dependency>
<Dependency>mariadb-client</Dependency>
<Dependency>mariadb-server</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/dbus-1</Path>
<Path fileType="data">/usr/share/mime</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="doc">/usr/share/doc/</Path>
</Files>
</Package>
<Package>
<Name>akonadi-devel</Name>
<Summary>Development files for akonadi</Summary>
<RuntimeDependencies>
<Dependency release="current">akonadi</Dependency>
<Dependency>qt5-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/lib/pkgconfig</Path>
<Path fileType="data">/usr/lib/cmake</Path>
</Files>
</Package>
<History>
<Update release="3">
<Date>2016-07-31</Date>
<Version>16.04.3</Version>
<Comment>Version bump.</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-05-19</Date>
<Version>16.04.0</Version>
<Comment>Version bump.</Comment>
<Name>Burak Ertürk</Name>
<Email>burakerturk@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2016-03-20</Date>
<Version>15.12.3</Version>
<Comment>First release</Comment>
<Name>Yusuf Aydemir</Name>
<Email>yusuf.aydemir@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,13 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>akonadi</Name>
<Summary xml:lang="tr">PIM (Kişisel Bilgi Yönetimi) Depolama Servisi</Summary>
<Description xml:lang="tr">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.</Description>
</Source>
<Package>
<Name>akonadi-devel</Name>
<Summary xml:lang="tr">akonadi için geliştirme dosyaları</Summary>
</Package>
</PISI>