+21
@@ -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 kde6
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
kde6.configure("-DCMAKE_BUILD_TYPE=Release \
|
||||
-DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE \
|
||||
-DMYSQLD_EXECUTABLE:FILEPATH=/usr/bin/mysqld \
|
||||
-DWITH_SOPRANO=OFF")
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
pisitools.dodoc("AUTHORS", "NEWS", "README.md")
|
||||
@@ -0,0 +1,165 @@
|
||||
From 9c33b1b4f71c45f9943418ab1d6c8abf1ce8c90f Mon Sep 17 00:00:00 2001
|
||||
From: nl 6720 <nl6720@gmail.com>
|
||||
Date: Thu, 26 Dec 2019 03:02:57 +0100
|
||||
Subject: Support more distributions in the AppArmor profiles
|
||||
|
||||
Summary:
|
||||
This fixes Akonadi on Arch Linux (and possibly others).
|
||||
|
||||
Changes to the AppArmor profiles:
|
||||
|
||||
- Allow writing and locking `/run/user/${uid}/akonadi`, the database engine socket is stored there.
|
||||
- Add `abstractions/consoles`, needed for console output.
|
||||
|
||||
PostgreSql specific:
|
||||
- Add bash (it is a common default shell).
|
||||
- Support `/usr/bin/*` paths for PostgreSQL binaries.
|
||||
- Support `pg_upgrade`.
|
||||
|
||||
MySQL specific:
|
||||
- Add bash (it is a common default shell).
|
||||
- Add `/usr/bin/mysqld` as a path for the MySQL daemon binary.
|
||||
- Add `abstractions/openssl`. When using MySQL, both `akonadiserver` and `mysqld` will try to read `/etc/ssl/openssl.cnf`.
|
||||
- Add `/etc/my.cnf` and `/etc/my.cnf.d/`, on Arch Linux the `my.cnf` configuration is stored there.
|
||||
|
||||
Test Plan: `akonadictl start` on a system with active AppArmor and loaded profiles.
|
||||
|
||||
Reviewers: #kde_pim, knauss
|
||||
|
||||
Reviewed By: #kde_pim, knauss
|
||||
|
||||
Subscribers: arojas, dvratil, knauss, jriddell, kde-pim, #kde_pim
|
||||
|
||||
Tags: #kde_pim
|
||||
|
||||
Differential Revision: https://phabricator.kde.org/D25964
|
||||
---
|
||||
apparmor/mysqld_akonadi | 8 +++++++-
|
||||
apparmor/postgresql_akonadi | 24 ++++++++++++++++++++----
|
||||
apparmor/usr.bin.akonadiserver | 11 +++++++++--
|
||||
3 files changed, 36 insertions(+), 7 deletions(-)
|
||||
|
||||
diff --git a/apparmor/mysqld_akonadi b/apparmor/mysqld_akonadi
|
||||
index c769d87..224b5b0 100644
|
||||
--- a/apparmor/mysqld_akonadi
|
||||
+++ b/apparmor/mysqld_akonadi
|
||||
@@ -4,7 +4,10 @@
|
||||
|
||||
profile mysqld_akonadi {
|
||||
#include <abstractions/base>
|
||||
+ #include <abstractions/bash>
|
||||
+ #include <abstractions/consoles>
|
||||
#include <abstractions/nameservice>
|
||||
+ #include <abstractions/openssl>
|
||||
#include <abstractions/user-tmp>
|
||||
|
||||
capability setgid,
|
||||
@@ -15,7 +18,9 @@ profile mysqld_akonadi {
|
||||
|
||||
/etc/mysql/ r,
|
||||
/etc/mysql/** r,
|
||||
+ /etc/my.cnf{,.d/**} r,
|
||||
@{sys}/devices/system/cpu/ r,
|
||||
+ /{usr/,}bin/{b,d}ash mrix,
|
||||
/{usr/,}bin/cat mrix,
|
||||
/{usr/,}bin/chmod mrix,
|
||||
/{usr/,}bin/dirname mrix,
|
||||
@@ -26,8 +31,9 @@ profile mysqld_akonadi {
|
||||
/usr/bin/mysql_install_db mrix,
|
||||
/usr/bin/mysqladmin mrix,
|
||||
/usr/bin/mysqlcheck mrix,
|
||||
- /usr/sbin/mysqld mrix,
|
||||
+ /usr/{,s}bin/mysqld mrix,
|
||||
/usr/share/mysql/** r,
|
||||
owner @{xdg_data_home}/akonadi/** rwk,
|
||||
owner @{PROC}/@{pid}/loginuid r,
|
||||
+ owner /{,var/}run/user/@{uid}/akonadi** rwk,
|
||||
}
|
||||
diff --git a/apparmor/postgresql_akonadi b/apparmor/postgresql_akonadi
|
||||
index 3992204..e5f7712 100644
|
||||
--- a/apparmor/postgresql_akonadi
|
||||
+++ b/apparmor/postgresql_akonadi
|
||||
@@ -4,19 +4,35 @@
|
||||
|
||||
profile postgresql_akonadi {
|
||||
#include <abstractions/base>
|
||||
+ #include <abstractions/bash>
|
||||
+ #include <abstractions/consoles>
|
||||
+ #include <abstractions/nameservice>
|
||||
#include <abstractions/user-tmp>
|
||||
|
||||
capability setgid,
|
||||
capability setuid,
|
||||
|
||||
/etc/passwd r,
|
||||
- /{usr/,}bin/dash mrix,
|
||||
+ /{usr/,}bin/{b,d}ash mrix,
|
||||
/{usr/,}bin/locale mrix,
|
||||
- /usr/lib/postgresql/*/bin/initdb mrix,
|
||||
- /usr/lib/postgresql/*/bin/pg_ctl mrix,
|
||||
- /usr/lib/postgresql/*/bin/postgres mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/initdb mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_ctl mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/postgres mrix,
|
||||
/usr/share/postgresql/** r,
|
||||
owner /dev/shm/PostgreSQL.* rw,
|
||||
owner @{xdg_data_home}/akonadi/** rwlk,
|
||||
owner @{xdg_data_home}/akonadi/db_data/** l,
|
||||
+ owner /{,var/}run/user/@{uid}/akonadi** rwk,
|
||||
+
|
||||
+ # pg_upgrade
|
||||
+ /{usr/,usr/lib/postgresql/*/}bin/pg_upgrade mrix,
|
||||
+ /opt/pgsql*/** mr,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_controldata mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_resetwal mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_dumpall mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_dump mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/vacuumdb mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/psql mrix,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_restore mrix,
|
||||
+ /{usr/,}bin/cp mrix,
|
||||
}
|
||||
diff --git a/apparmor/usr.bin.akonadiserver b/apparmor/usr.bin.akonadiserver
|
||||
index 7acaa06..697d315 100644
|
||||
--- a/apparmor/usr.bin.akonadiserver
|
||||
+++ b/apparmor/usr.bin.akonadiserver
|
||||
@@ -6,8 +6,10 @@
|
||||
|
||||
/usr/bin/akonadiserver {
|
||||
#include <abstractions/base>
|
||||
+ #include <abstractions/consoles>
|
||||
#include <abstractions/dbus-session-strict>
|
||||
#include <abstractions/nameservice>
|
||||
+ #include <abstractions/openssl>
|
||||
#include <abstractions/qt5>
|
||||
#include <abstractions/user-tmp>
|
||||
|
||||
@@ -19,12 +21,15 @@
|
||||
/usr/bin/mysql_install_db PUx -> mysqld_akonadi,
|
||||
/usr/bin/mysqladmin PUx -> mysqld_akonadi,
|
||||
/usr/bin/mysqlcheck PUx -> mysqld_akonadi,
|
||||
- /usr/lib/postgresql/*/bin/initdb PUx -> postgresql_akonadi,
|
||||
- /usr/lib/postgresql/*/bin/pg_ctl PUx -> postgresql_akonadi,
|
||||
+ /usr/{,s}bin/mysqld PUx -> mysqld_akonadi,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/initdb PUx -> postgresql_akonadi,
|
||||
+ /{usr/,usr/lib/postgresql/*/,opt/pgsql*/}bin/pg_ctl PUx -> postgresql_akonadi,
|
||||
+ /{usr/,usr/lib/postgresql/*/}bin/pg_upgrade PUx -> postgresql_akonadi,
|
||||
/usr/sbin/mysqld PUx -> mysqld_akonadi,
|
||||
/usr/share/mime/mime.cache r,
|
||||
/usr/share/mime/packages/ r,
|
||||
/usr/share/mime/types r,
|
||||
+ /usr/share/qt/translations/* r,
|
||||
@{PROC}/sys/kernel/core_pattern r,
|
||||
@{PROC}/sys/kernel/random/boot_id r,
|
||||
owner @{xdg_config_home}/* r,
|
||||
@@ -43,4 +48,6 @@
|
||||
owner @{xdg_data_home}/akonadi/** rwk,
|
||||
owner @{PROC}/@{pid}/loginuid r,
|
||||
owner @{PROC}/@{pid}/mounts r,
|
||||
+ owner /{,var/}run/user/@{uid}/akonadi** rwk,
|
||||
+ owner /tmp/#[0-9]* m,
|
||||
}
|
||||
--
|
||||
cgit v1.1
|
||||
|
||||
|
||||
@@ -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;
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
diff -Nuar a/autotests/libs/testrunner/setup.cpp b/autotests/libs/testrunner/setup.cpp
|
||||
--- a/autotests/libs/testrunner/setup.cpp 2017-12-04 19:40:18.000000000 +0300
|
||||
+++ b/autotests/libs/testrunner/setup.cpp 2017-12-16 12:43:17.517970333 +0300
|
||||
@@ -309,7 +309,9 @@
|
||||
case Akonadi::ServerManager::NotRunning:
|
||||
case Akonadi::ServerManager::Broken:
|
||||
shutdownHarder();
|
||||
+#if QT_VERSION >= QT_VERSION_CHECK(5,8,0)
|
||||
Q_FALLTHROUGH();
|
||||
+#endif
|
||||
case Akonadi::ServerManager::Stopping:
|
||||
// safety timeout
|
||||
QTimer::singleShot(30 * 1000, this, &SetupTest::shutdownHarder);
|
||||
diff -Nuar a/CMakeLists.txt b/CMakeLists.txt
|
||||
--- a/CMakeLists.txt 2017-12-08 04:01:14.000000000 +0300
|
||||
+++ b/CMakeLists.txt 2017-12-16 12:43:59.721967288 +0300
|
||||
@@ -29,7 +29,7 @@
|
||||
|
||||
include(AkonadiMacros)
|
||||
|
||||
-set(QT_REQUIRED_VERSION "5.8.0")
|
||||
+set(QT_REQUIRED_VERSION "5.7.1")
|
||||
set(AKONADI_VERSION ${PIM_VERSION})
|
||||
|
||||
ecm_setup_version(PROJECT
|
||||
diff -Nuar a/src/core/models/entitytreemodel.cpp b/src/core/models/entitytreemodel.cpp
|
||||
--- a/src/core/models/entitytreemodel.cpp 2017-12-04 19:40:18.000000000 +0300
|
||||
+++ b/src/core/models/entitytreemodel.cpp 2017-12-16 12:43:10.167970863 +0300
|
||||
@@ -324,7 +324,9 @@
|
||||
}
|
||||
}
|
||||
// fall through.
|
||||
+#if QT_VERSION >= QT_VERSION_CHECK(5,8,0)
|
||||
Q_FALLTHROUGH();
|
||||
+#endif
|
||||
}
|
||||
default:
|
||||
return entityData(collection, index.column(), role);
|
||||
@@ -373,7 +375,9 @@
|
||||
}
|
||||
}
|
||||
// fall through.
|
||||
+#if QT_VERSION >= QT_VERSION_CHECK(5,8,0)
|
||||
Q_FALLTHROUGH();
|
||||
+#endif
|
||||
}
|
||||
default:
|
||||
return entityData(item, index.column(), role);
|
||||
+124
@@ -0,0 +1,124 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>akonadi-kf6</Name>
|
||||
<Homepage>https://userbase.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="682d53f6e310bb1d3cf57ac30f23040780e6be50" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/akonadi-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-designer-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-odbc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcompletion-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kconfig-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kconfigwidgets-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcrash-kf6-devel</Dependency>
|
||||
<!-- <Dependency versionFrom="5.39.0">kdbusaddons-kf6-devel</Dependency> -->
|
||||
<Dependency versionFrom="5.39.0">ki18n-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kiconthemes-kf6-devel</Dependency>
|
||||
<!-- <Dependency versionFrom="5.39.0">kitemviews-kf6-devel</Dependency> -->
|
||||
<Dependency versionFrom="5.39.0">kwidgetsaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kwindowsystem-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kxmlgui-kf6-devel</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-kf6-devel</Dependency>
|
||||
<!-- -->
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="24.02.0">kaccounts-integration-kf6-devel</Dependency>
|
||||
<Dependency>libaccounts-qt6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>libaccounts-glib-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1">akonadi-apparmor.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>akonadi-kf6</Name>
|
||||
<IsA>app:console</IsA>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>sqlite</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>qt6-base</Dependency>
|
||||
<!-- <Dependency>kitemviews-kf6</Dependency> -->
|
||||
<Dependency>kitemmodels-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<!-- <Dependency>kdbusaddons-kf6</Dependency> -->
|
||||
<Dependency>kiconthemes-kf6</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>mariadb-client</Dependency>
|
||||
<Dependency>mariadb-server</Dependency>
|
||||
<!-- -->
|
||||
<Dependency>postgresql-server</Dependency>
|
||||
<Dependency>libaccounts-qt5</Dependency>
|
||||
<Dependency>kaccounts-integration-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<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-kf6-devel</Name>
|
||||
<Summary>Development files for akonadi</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">akonadi-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+13
@@ -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-kf6-devel</Name>
|
||||
<Summary xml:lang="tr">akonadi için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
+19
@@ -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/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import kde6
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("COPYING*", "TODO")
|
||||
+68
@@ -0,0 +1,68 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>analitza-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdeedu/analitza-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2+</License>
|
||||
<Icon>hi32-app-kalgebra-kf6</Icon>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary>A KDE library for mathematical features</Summary>
|
||||
<Description>analitza-kf6 is a library to add mathematical features to programs.</Description>
|
||||
<Archive sha1sum="59a3593522984ea2163c3becdc22123614dbf016" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/analitza-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>eigen3</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-linguist</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>analitza-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="13.0.4">mesa</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/libanalitza/</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>analitza-kf6-devel</Name>
|
||||
<Summary>Development files for analitza-kf6</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">analitza-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+14
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>analitza-kf6</Name>
|
||||
<Summary xml:lang="tr">Matematiksel özellikler için bir KDE kitaplığı</Summary>
|
||||
<Description xml:lang="tr">analitza-kf6, programlara matematiksel özellikler eklemek için bir kitaplıktır.</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>analitza-kf6-devel</Name>
|
||||
<Summary xml:lang="tr">analitza-kf6 için geliştirme dosyaları</Summary>
|
||||
<Summary xml:lang="en">Development files for analitza-kf6</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
Executable
+19
@@ -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 kde6
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
https://invent.kde.org/utilities/ark/-/commit/785640b090b51e0067dbfc6c7944a478429204a2
|
||||
|
||||
From 785640b090b51e0067dbfc6c7944a478429204a2 Mon Sep 17 00:00:00 2001
|
||||
From: Elvis Angelaccio <elvis.angelaccio@kde.org>
|
||||
Date: Sat, 14 Oct 2023 17:34:10 +0200
|
||||
Subject: [PATCH] Don't hardcode bzip2 mimetype in tests
|
||||
|
||||
Just take the name from QMimeDatabase, since it changes depending on
|
||||
whether we are using a shared-mime-info >= 2.3
|
||||
--- a/autotests/kerfuffle/adddialogtest.cpp
|
||||
+++ b/autotests/kerfuffle/adddialogtest.cpp
|
||||
@@ -37,7 +37,7 @@ void AddDialogTest::testBasicWidgets_data()
|
||||
|
||||
QTest::newRow("tar") << QStringLiteral("application/x-tar") << false << -1 << -1;
|
||||
QTest::newRow("targzip") << QStringLiteral("application/x-compressed-tar") << true << 3 << 7;
|
||||
- QTest::newRow("tarbzip") << QStringLiteral("application/x-bzip-compressed-tar") << true << 3 << 7;
|
||||
+ QTest::newRow("tarbzip") << QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.tar.bz2"), QMimeDatabase::MatchExtension).name() << true << 3 << 7;
|
||||
QTest::newRow("tarZ") << QStringLiteral("application/x-tarz") << false << -1 << -1;
|
||||
QTest::newRow("tarxz") << QStringLiteral("application/x-xz-compressed-tar") << true << 3 << 7;
|
||||
QTest::newRow("tarlzma") << QStringLiteral("application/x-lzma-compressed-tar") << true << 3 << 7;
|
||||
--- a/autotests/kerfuffle/createdialogtest.cpp
|
||||
+++ b/autotests/kerfuffle/createdialogtest.cpp
|
||||
@@ -38,7 +38,7 @@ void CreateDialogTest::testBasicWidgets_data()
|
||||
|
||||
QTest::newRow("tar") << QStringLiteral("application/x-tar");
|
||||
QTest::newRow("targzip") << QStringLiteral("application/x-compressed-tar");
|
||||
- QTest::newRow("tarbzip") << QStringLiteral("application/x-bzip-compressed-tar");
|
||||
+ QTest::newRow("tarbzip") << QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.tar.bz2"), QMimeDatabase::MatchExtension).name();
|
||||
QTest::newRow("tarZ") << QStringLiteral("application/x-tarz");
|
||||
QTest::newRow("tarxz") << QStringLiteral("application/x-xz-compressed-tar");
|
||||
QTest::newRow("tarlzma") << QStringLiteral("application/x-lzma-compressed-tar");
|
||||
--- a/autotests/kerfuffle/mimetypetest.cpp
|
||||
+++ b/autotests/kerfuffle/mimetypetest.cpp
|
||||
@@ -30,7 +30,7 @@ void MimeTypeTest::testMimeTypeDetection_data()
|
||||
QTest::addColumn<QString>("expectedMimeType");
|
||||
|
||||
const QString compressedGzipTarMime = QStringLiteral("application/x-compressed-tar");
|
||||
- const QString compressedBzip2TarMime = QStringLiteral("application/x-bzip-compressed-tar");
|
||||
+ const QString compressedBzip2TarMime = QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.tar.bz2"), QMimeDatabase::MatchExtension).name();
|
||||
const QString compressedXzTarMime = QStringLiteral("application/x-xz-compressed-tar");
|
||||
const QString compressedLzmaTarMime = QStringLiteral("application/x-lzma-compressed-tar");
|
||||
const QString compressedZTarMime = QStringLiteral("application/x-tarz");
|
||||
--
|
||||
GitLab
|
||||
+36
@@ -0,0 +1,36 @@
|
||||
https://invent.kde.org/utilities/ark/-/commit/62d94c62f2fd2052be91dfe565e35a6d43c7d381
|
||||
|
||||
From 62d94c62f2fd2052be91dfe565e35a6d43c7d381 Mon Sep 17 00:00:00 2001
|
||||
From: Elvis Angelaccio <elvis.angelaccio@kde.org>
|
||||
Date: Sat, 14 Oct 2023 15:21:53 +0200
|
||||
Subject: [PATCH] Explicitly support new application/vnd.efi.iso mimetype
|
||||
|
||||
It has been introduced by the new shared-mime-info 2.3 release. The old
|
||||
application/x-cd-image is kept as alias (so ark could still open ISO
|
||||
files just fine), but it broke our mimetype unit test.
|
||||
|
||||
While at it, we explicitly add the new entry to the list of supported
|
||||
mimetypes.
|
||||
--- a/autotests/kerfuffle/mimetypetest.cpp
|
||||
+++ b/autotests/kerfuffle/mimetypetest.cpp
|
||||
@@ -38,7 +38,7 @@ void MimeTypeTest::testMimeTypeDetection_data()
|
||||
const QString compressedLzopTarMime = QStringLiteral("application/x-tzo");
|
||||
const QString compressedLrzipTarMime = QStringLiteral("application/x-lrzip-compressed-tar");
|
||||
const QString compressedLz4TarMime = QStringLiteral("application/x-lz4-compressed-tar");
|
||||
- const QString isoMimeType = QStringLiteral("application/x-cd-image");
|
||||
+ const QString isoMimeType = QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.iso"), QMimeDatabase::MatchExtension).name();
|
||||
const QString debMimeType = QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.deb"), QMimeDatabase::MatchExtension).name();
|
||||
const QString xarMimeType = QStringLiteral("application/x-xar");
|
||||
const QString appImageMimeType = QStringLiteral("application/x-iso9660-appimage");
|
||||
--- a/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake
|
||||
+++ b/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake
|
||||
@@ -71,6 +71,7 @@
|
||||
"application/x-lzop",
|
||||
"application/x-source-rpm",
|
||||
"application/vnd.debian.binary-package",
|
||||
+ "application/vnd.efi.iso",
|
||||
"application/vnd.ms-cab-compressed",
|
||||
"application/x-xar",
|
||||
"application/x-iso9660-appimage",
|
||||
--
|
||||
GitLab
|
||||
+44
@@ -0,0 +1,44 @@
|
||||
https://invent.kde.org/utilities/ark/-/commit/dac14f552fb147bf4c9f759611cdb3b544a500b9
|
||||
|
||||
From dac14f552fb147bf4c9f759611cdb3b544a500b9 Mon Sep 17 00:00:00 2001
|
||||
From: Elvis Angelaccio <elvis.angelaccio@kde.org>
|
||||
Date: Sat, 14 Oct 2023 18:58:22 +0200
|
||||
Subject: [PATCH] Fix checks using old ISO mimetype
|
||||
|
||||
The inherits() method doesn't work with mimetype aliases, and since shared-mime-info 2.3
|
||||
application/x-cd-image is an alias of application/vnd.efi.img
|
||||
--- a/kerfuffle/mimetypes.cpp
|
||||
+++ b/kerfuffle/mimetypes.cpp
|
||||
@@ -104,7 +104,8 @@ QMimeType determineMimeType(const QString& filename, MimePreference mp)
|
||||
}
|
||||
|
||||
// #354344: ISO files are currently wrongly detected-by-content.
|
||||
- if (mimeFromExtension.inherits(QStringLiteral("application/x-cd-image"))) {
|
||||
+ // TODO: drop application/x-cd-image once all distributions ship shared-mime-info >= 2.3
|
||||
+ if (mimeFromExtension.inherits(QStringLiteral("application/vnd.efi.img")) || mimeFromExtension.inherits(QStringLiteral("application/x-cd-image"))) {
|
||||
return mimeFromExtension;
|
||||
}
|
||||
|
||||
--- a/part/part.cpp
|
||||
+++ b/part/part.cpp
|
||||
@@ -926,7 +926,9 @@ void Part::slotCompleted()
|
||||
qCWarning(ARK) << "No entry listed by the plugin";
|
||||
displayMsgWidget(KMessageWidget::Warning, xi18nc("@info", "The archive is empty or Ark could not open its content."));
|
||||
} else if (m_model->rowCount() == 1 &&
|
||||
- m_model->archive()->mimeType().inherits(QStringLiteral("application/x-cd-image")) &&
|
||||
+ // TODO: drop application/x-cd-image once all distributions ship shared-mime-info >= 2.3
|
||||
+ (m_model->archive()->mimeType().inherits(QStringLiteral("application/x-cd-image")) ||
|
||||
+ m_model->archive()->mimeType().inherits(QStringLiteral("application/vnd.efi.img"))) &&
|
||||
m_model->entryForIndex(m_model->index(0, 0))->fullPath() == QLatin1String("README.TXT")) {
|
||||
qCWarning(ARK) << "Detected ISO image with UDF filesystem";
|
||||
displayMsgWidget(KMessageWidget::Warning, xi18nc("@info", "Ark does not currently support ISO files with UDF filesystem."));
|
||||
--
|
||||
GitLab
|
||||
|
||||
|
||||
|
||||
Questions or comments?
|
||||
Please feel free to contact us.
|
||||
|
||||
© 2001–2022 Gentoo Foundation, Inc.
|
||||
Gentoo is a trademark of the Gentoo Foundation, Inc. The contents of this document, unless otherwise expressly stated, are licensed under the CC-BY-SA-4.0 license. The Gentoo Name and Logo Usage Guidelines apply.
|
||||
+121
@@ -0,0 +1,121 @@
|
||||
https://invent.kde.org/utilities/ark/-/commit/9bcbcb056c43abef88540c54f25bc6c1a78c7c0e
|
||||
|
||||
From 9bcbcb056c43abef88540c54f25bc6c1a78c7c0e Mon Sep 17 00:00:00 2001
|
||||
From: Elvis Angelaccio <elvis.angelaccio@kde.org>
|
||||
Date: Sat, 14 Oct 2023 17:07:16 +0200
|
||||
Subject: [PATCH] Fix support for bzip2 format with shared-mime-info 2.3
|
||||
|
||||
shared-mime-info 2.3 explicitly separated the mimetypes for bzip2 archives
|
||||
from the mimetypes for the (old and deprecated) bzip archives.
|
||||
|
||||
libarchive doesn't support the old bzip format, however we can't just
|
||||
drop it from ark since we still need it on systems that use an old
|
||||
shared-mime-info package.
|
||||
|
||||
So for now we drop it only when we are sure that we are using a
|
||||
shared-mime-info >= 2.3
|
||||
--- a/kerfuffle/mimetypes.cpp
|
||||
+++ b/kerfuffle/mimetypes.cpp
|
||||
@@ -76,6 +76,8 @@ QMimeType determineMimeType(const QString& filename, MimePreference mp)
|
||||
mimeFromContent == db.mimeTypeForName(QStringLiteral("application/gzip"))) ||
|
||||
(mimeFromExtension.inherits(QStringLiteral("application/x-bzip-compressed-tar")) &&
|
||||
mimeFromContent == db.mimeTypeForName(QStringLiteral("application/x-bzip"))) ||
|
||||
+ (mimeFromExtension.inherits(QStringLiteral("application/x-bzip2-compressed-tar")) &&
|
||||
+ mimeFromContent == db.mimeTypeForName(QStringLiteral("application/x-bzip2"))) ||
|
||||
(mimeFromExtension.inherits(QStringLiteral("application/x-xz-compressed-tar")) &&
|
||||
mimeFromContent == db.mimeTypeForName(QStringLiteral("application/x-xz"))) ||
|
||||
(mimeFromExtension.inherits(QStringLiteral("application/x-tarz")) &&
|
||||
--- a/kerfuffle/pluginmanager.cpp
|
||||
+++ b/kerfuffle/pluginmanager.cpp
|
||||
@@ -165,6 +165,18 @@ QStringList PluginManager::supportedWriteMimeTypes(MimeSortingMode mode) const
|
||||
supported.remove(QStringLiteral("application/x-tzo"));
|
||||
}
|
||||
|
||||
+ // shared-mime-info 2.3 explicitly separated application/x-bzip2-compressed-tar from application/x-bzip-compressed-tar
|
||||
+ // since bzip2 is not compatible with the old (and deprecated) bzip format.
|
||||
+ // See https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/239
|
||||
+ // With shared-mime-info 2.3 (or newer) we can't have both mimetypes at the same time, since libarchive does not support
|
||||
+ // the old deprecated bzip format. Also we can't know which version of shared-mime-info the system is actually using.
|
||||
+ // For these reasons, just take the mimetype from QMimeDatabase to keep the compatibility with any shared-mime-info version.
|
||||
+ if (supported.contains(QLatin1String("application/x-bzip-compressed-tar")) && supported.contains(QLatin1String("application/x-bzip2-compressed-tar"))) {
|
||||
+ supported.remove(QLatin1String("application/x-bzip-compressed-tar"));
|
||||
+ supported.remove(QLatin1String("application/x-bzip2-compressed-tar"));
|
||||
+ supported.insert(QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.tar.bz2"), QMimeDatabase::MatchExtension).name());
|
||||
+ }
|
||||
+
|
||||
if (mode == SortByComment) {
|
||||
return sortByComment(supported);
|
||||
}
|
||||
--- a/plugins/libarchive/CMakeLists.txt
|
||||
+++ b/plugins/libarchive/CMakeLists.txt
|
||||
@@ -4,7 +4,7 @@ include_directories(${LibArchive_INCLUDE_DIRS})
|
||||
|
||||
# NOTE: These are the mimetypes for "single-file" archives. They must be defined in the JSON metadata together with the "normal" mimetypes.
|
||||
# However they need to be duplicated here because we need to pass them as C++ define to the plugin (see LIBARCHIVE_RAW_MIMETYPES define below).
|
||||
-set(SUPPORTED_LIBARCHIVE_RAW_MIMETYPES "application/x-compress;application/gzip;application/x-bzip;application/zlib;application/zstd;application/x-lzma;application/x-xz;application/x-lz4;application/x-lzip;application/x-lrzip;application/x-lzop;")
|
||||
+set(SUPPORTED_LIBARCHIVE_RAW_MIMETYPES "application/x-compress;application/gzip;application/x-bzip;application/x-bzip2;application/zlib;application/zstd;application/x-lzma;application/x-xz;application/x-lz4;application/x-lzip;application/x-lrzip;application/x-lzop;")
|
||||
|
||||
set(INSTALLED_LIBARCHIVE_PLUGINS "")
|
||||
|
||||
--- a/plugins/libarchive/kerfuffle_libarchive.json.cmake
|
||||
+++ b/plugins/libarchive/kerfuffle_libarchive.json.cmake
|
||||
@@ -53,6 +53,7 @@
|
||||
"application/x-tar",
|
||||
"application/x-compressed-tar",
|
||||
"application/x-bzip-compressed-tar",
|
||||
+ "application/x-bzip2-compressed-tar",
|
||||
"application/x-tarz",
|
||||
"application/x-xz-compressed-tar",
|
||||
"application/x-lzma-compressed-tar",
|
||||
@@ -119,6 +120,11 @@
|
||||
"CompressionLevelMax": 9,
|
||||
"CompressionLevelMin": 1
|
||||
},
|
||||
+ "application/x-bzip2-compressed-tar": {
|
||||
+ "CompressionLevelDefault": 9,
|
||||
+ "CompressionLevelMax": 9,
|
||||
+ "CompressionLevelMin": 1
|
||||
+ },
|
||||
"application/x-compressed-tar": {
|
||||
"CompressionLevelDefault": 6,
|
||||
"CompressionLevelMax": 9,
|
||||
--- a/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake
|
||||
+++ b/plugins/libarchive/kerfuffle_libarchive_readonly.json.cmake
|
||||
@@ -61,6 +61,7 @@
|
||||
"application/x-compress",
|
||||
"application/gzip",
|
||||
"application/x-bzip",
|
||||
+ "application/x-bzip2",
|
||||
"application/x-lzma",
|
||||
"application/x-xz",
|
||||
"application/zlib",
|
||||
--- a/plugins/libarchive/libarchiveplugin.cpp
|
||||
+++ b/plugins/libarchive/libarchiveplugin.cpp
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
#include <KLocalizedString>
|
||||
|
||||
+#include <QMimeDatabase>
|
||||
#include <QThread>
|
||||
#include <QFileInfo>
|
||||
#include <QDir>
|
||||
@@ -34,6 +35,17 @@ LibarchivePlugin::LibarchivePlugin(QObject *parent, const QVariantList &args)
|
||||
|
||||
#ifdef LIBARCHIVE_RAW_MIMETYPES
|
||||
m_rawMimetypes = QStringLiteral(LIBARCHIVE_RAW_MIMETYPES).split(QLatin1Char(':'), Qt::SkipEmptyParts);
|
||||
+ // shared-mime-info 2.3 explicitly separated application/x-bzip2 from application/x-bzip
|
||||
+ // since bzip2 is not compatible with the old (and deprecated) bzip format.
|
||||
+ // See https://gitlab.freedesktop.org/xdg/shared-mime-info/-/merge_requests/239
|
||||
+ // With shared-mime-info 2.3 (or newer) we can't have both mimetypes at the same time, since libarchive does not support
|
||||
+ // the old deprecated bzip format. Also we can't know which version of shared-mime-info the system is actually using.
|
||||
+ // For these reasons, just take the mimetype from QMimeDatabase to keep the compatibility with any shared-mime-info version.
|
||||
+ if (m_rawMimetypes.contains(QLatin1String("application/x-bzip")) && m_rawMimetypes.contains(QLatin1String("application/x-bzip2"))) {
|
||||
+ m_rawMimetypes.removeAll(QLatin1String("application/x-bzip"));
|
||||
+ m_rawMimetypes.removeAll(QLatin1String("application/x-bzip2"));
|
||||
+ m_rawMimetypes.append(QMimeDatabase().mimeTypeForFile(QStringLiteral("dummy.bz2"), QMimeDatabase::MatchExtension).name());
|
||||
+ }
|
||||
qCDebug(ARK) << "# available raw mimetypes:" << m_rawMimetypes.count();
|
||||
#endif
|
||||
}
|
||||
--
|
||||
GitLab
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
diff -Nuar a/plugins/libzipplugin/libzipplugin.cpp b/plugins/libzipplugin/libzipplugin.cpp
|
||||
--- a/plugins/libzipplugin/libzipplugin.cpp 2018-04-09 23:42:03.000000000 +0300
|
||||
+++ b/plugins/libzipplugin/libzipplugin.cpp 2018-04-25 15:30:09.038240448 +0300
|
||||
@@ -41,6 +41,7 @@
|
||||
|
||||
#include <utime.h>
|
||||
#include <zlib.h>
|
||||
+#include <memory>
|
||||
|
||||
K_PLUGIN_FACTORY_WITH_JSON(LibZipPluginFactory, "kerfuffle_libzip.json", registerPlugin<LibzipPlugin>();)
|
||||
|
||||
Executable
+107
@@ -0,0 +1,107 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ark-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.utils</PartOf>
|
||||
<Summary>KDE Archiving Tool</Summary>
|
||||
<Description>Ark is a program for managing various archive formats within the KDE environment.</Description>
|
||||
<Archive sha1sum="bc3f1218febe30b988770b1c04e3f7af2c2fe619" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/ark-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>rar</Dependency>
|
||||
<Dependency>lzop</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>unrar</Dependency>
|
||||
<Dependency>p7zip</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>lzo-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>zstd-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>libzip-devel</Dependency>
|
||||
<Dependency>karchive-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kpty-kf6-devel</Dependency>
|
||||
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kitemmodels-kf6-devel</Dependency>
|
||||
<Dependency>kwindowsystem-kf6-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch>libzip.patch</Patch> -->
|
||||
<!-- <Patch>ark-23.08.2-dont-hardcode-bzip2-mimetype-in-tests.patch</Patch> -->
|
||||
<!-- <Patch>ark-23.08.2-explicitly-support-application-vnd-efi-iso-mime.patch</Patch> -->
|
||||
<!-- <Patch>ark-23.08.2-fix-checks-using-old-ISO-mimetype.patch</Patch> -->
|
||||
<!-- <Patch>ark-23.08.2-fix-support-for-bzip2-format.patch</Patch> -->
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ark-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libzip</Dependency>
|
||||
<Dependency>libarchive</Dependency>
|
||||
<Dependency>karchive-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>unrar</Dependency>
|
||||
<Dependency>kpty-kf6</Dependency>
|
||||
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>kcompletion-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kiconthemes-kf6</Dependency>
|
||||
<Dependency>kjobwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kitemmodels-kf6</Dependency>
|
||||
<Dependency>p7zip</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="icons">/usr/share/icons</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+19
@@ -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 kde6
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("COPYING*")
|
||||
+88
@@ -0,0 +1,88 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>artikulate-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdeedu/artikulate</Homepage>
|
||||
<Packager>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>LGPLv3</License>
|
||||
<License>FDLv1.2</License>
|
||||
<Icon>artikulate-kf6</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary>Improve your pronunciation by listening to native speakers</Summary>
|
||||
<Description>artikulate-kf6, Improve your pronunciation by listening to native speakers.</Description>
|
||||
<Archive sha1sum="a20eb783802cba4be4a62526ac904a8e137d58c2" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/artikulate-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>kirigami-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>knewstuff-kf6-devel</Dependency>
|
||||
<Dependency>kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdeclarative-kf6-devel</Dependency>
|
||||
<Dependency>qt6-gstreamer-devel</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6-devel</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-xmlpatterns-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-odbc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-multimedia-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>artikulate-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kirigami-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>karchive-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>knewstuff-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdeclarative-kf6</Dependency>
|
||||
<Dependency>qt6-gstreamer</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-xmlpatterns</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-multimedia</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>artikulate-kf6</Name>
|
||||
<Summary xml:lang="en">Improve your pronunciation by listening to native speakers</Summary>
|
||||
<Description xml:lang="en">artikulate-kf6, Improve your pronunciation by listening to native speakers.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
+19
@@ -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 kde6
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>baloo-widgets-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Framework for searching and managing metadata</Summary>
|
||||
<Description>Baloo is a framework for searching and managing metada</Description>
|
||||
<Archive type="tarxz" sha1sum="c952ae34279524e685eb811abddda928db12d5b6">mirrors://kde/stable/release-service/24.02.0/src/baloo-widgets-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>baloo-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
|
||||
<Dependency>kfilemetadata-kf6-devel</Dependency>
|
||||
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kitemmodels-kf6-devel</Dependency>
|
||||
<Dependency>kunitconversion-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>baloo-widgets-kf6</Name>
|
||||
<Summary>Development files for baloo-widgets-kf6</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>baloo-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kfilemetadata</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>baloo-widgets-kf6-devel</Name>
|
||||
<Summary>Development files for baloo-widgets-kf6</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">baloo-widgets-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+20
@@ -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/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import kde6
|
||||
from pisi.actionsapi import pisitools
|
||||
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+64
@@ -0,0 +1,64 @@
|
||||
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>blinken-kf6</Name>
|
||||
<Homepage>https://www.kde.org/applications/education/blinken/</Homepage>
|
||||
<Packager>
|
||||
<Name>Stefan Gronewold (groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>FDL</License>
|
||||
<License>GPL</License>
|
||||
<License>LGPL</License>
|
||||
<IsA>gui</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary>blinken-kf6 - Memory Enhancement Game</Summary>
|
||||
<Description>blinken-kf6 is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length. On the face of the device, there are 4 different color buttons, each one with their own distinctive sound.</Description>
|
||||
<Archive sha1sum="fdb2d63c422bea92cbb0962c72ab1e5e4f6ac11e" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/blinken-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>kguiaddons-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>qt6-phonon-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>blinken-kf6</Name>
|
||||
<Summary>blinken-kf6 - Memory Enhancement Game</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kguiaddons-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>blinken-kf6</Name>
|
||||
<Summary xml:lang="tr">Hafıza geliştirme oyunu.</Summary>
|
||||
<Description xml:lang="tr">Hafıza geliştirme oyunu.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
+19
@@ -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 kde6
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+73
@@ -0,0 +1,73 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>dragonplayer-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.multimedia</PartOf>
|
||||
<Summary>Multimedia player</Summary>
|
||||
<Description> a multimedia player where the focus is on simplicity, instead of features.</Description>
|
||||
<Archive sha1sum="655eda944b347372408873f56ef434d087dab4c5" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/dragon-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>qt6-phonon-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>knotifications-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>dragonplayer-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>solid-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kjobwidgets-kf6</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man/man1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
+23
@@ -0,0 +1,23 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import kde6
|
||||
from pisi.actionsapi import get
|
||||
|
||||
NoStrip=["/usr/share"]
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+296
@@ -0,0 +1,296 @@
|
||||
From:
|
||||
Date:
|
||||
Subject:
|
||||
X-Git-Url: http://quickgit.kde.org/?p=ffmpegthumbs-kf6.git&a=commitdiff&h=3978c762072b7bc16b2096819b7cfa2052deaf5e
|
||||
---
|
||||
---
|
||||
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
add_library(ffmpegthumbs-kf6 MODULE ${ffmpegthumbs-kf6_PART_SRCS})
|
||||
|
||||
-target_link_libraries(ffmpegthumbs-kf6 Qt5::Gui KF5::kio-kf6Widgets ${AVUTIL_LIBRARIES} ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} ${SWSCALE_LIBRARIES} )
|
||||
+target_link_libraries(ffmpegthumbs-kf6 Qt5::Gui KF5::kio-kf6Widgets ${AVUTIL_LIBRARIES} ${AVFILTER_LIBRARIES} ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} ${SWSCALE_LIBRARIES} )
|
||||
|
||||
install(TARGETS ffmpegthumbs-kf6 DESTINATION ${PLUGIN_INSTALL_DIR})
|
||||
|
||||
--- a/cmake/FindFFmpeg.cmake
|
||||
+++ b/cmake/FindFFmpeg.cmake
|
||||
@@ -99,6 +99,7 @@
|
||||
|
||||
# Check for all possible component.
|
||||
find_component(AVCODEC libavcodec avcodec libavcodec/avcodec.h)
|
||||
+ find_component(AVFILTER libavfilter avfilter libavfilter/avfilter.h)
|
||||
find_component(AVFORMAT libavformat avformat libavformat/avformat.h)
|
||||
find_component(AVDEVICE libavdevice avdevice libavdevice/avdevice.h)
|
||||
find_component(AVUTIL libavutil avutil libavutil/avutil.h)
|
||||
--- a/ffmpegthumbnailer/moviedecoder.cpp
|
||||
+++ b/ffmpegthumbnailer/moviedecoder.cpp
|
||||
@@ -40,6 +40,10 @@
|
||||
, m_FormatContextWasGiven(pavContext != NULL)
|
||||
, m_AllowSeek(true)
|
||||
, m_initialized(false)
|
||||
+ , m_bufferSinkContext(nullptr)
|
||||
+ , m_bufferSourceContext(nullptr)
|
||||
+ , m_filterGraph(nullptr)
|
||||
+ , m_filterFrame(nullptr)
|
||||
{
|
||||
initialize(filename);
|
||||
}
|
||||
@@ -51,6 +55,9 @@
|
||||
|
||||
void MovieDecoder::initialize(const QString& filename)
|
||||
{
|
||||
+ m_lastWidth = -1;
|
||||
+ m_lastHeight = -1;
|
||||
+ m_lastPixfmt = AV_PIX_FMT_NONE;
|
||||
av_register_all();
|
||||
avcodec_register_all();
|
||||
|
||||
@@ -67,7 +74,7 @@
|
||||
}
|
||||
|
||||
initializeVideo();
|
||||
- m_pFrame = avcodec_alloc_frame();
|
||||
+ m_pFrame = av_frame_alloc();
|
||||
|
||||
if (m_pFrame) {
|
||||
m_initialized=true;
|
||||
@@ -82,6 +89,7 @@
|
||||
|
||||
void MovieDecoder::destroy()
|
||||
{
|
||||
+ deleteFilterGraph();
|
||||
if (m_pVideoCodecContext) {
|
||||
avcodec_close(m_pVideoCodecContext);
|
||||
m_pVideoCodecContext = NULL;
|
||||
@@ -93,13 +101,13 @@
|
||||
}
|
||||
|
||||
if (m_pPacket) {
|
||||
- av_free_packet(m_pPacket);
|
||||
+ av_packet_unref(m_pPacket);
|
||||
delete m_pPacket;
|
||||
m_pPacket = NULL;
|
||||
}
|
||||
|
||||
if (m_pFrame) {
|
||||
- av_free(m_pFrame);
|
||||
+ av_frame_free(&m_pFrame);
|
||||
m_pFrame = NULL;
|
||||
}
|
||||
|
||||
@@ -239,7 +247,7 @@
|
||||
return false;
|
||||
}
|
||||
|
||||
- avcodec_get_frame_defaults(m_pFrame);
|
||||
+ av_frame_unref(m_pFrame);
|
||||
|
||||
int frameFinished = 0;
|
||||
|
||||
@@ -264,7 +272,7 @@
|
||||
int attempts = 0;
|
||||
|
||||
if (m_pPacket) {
|
||||
- av_free_packet(m_pPacket);
|
||||
+ av_packet_unref(m_pPacket);
|
||||
delete m_pPacket;
|
||||
}
|
||||
|
||||
@@ -275,7 +283,7 @@
|
||||
if (framesAvailable) {
|
||||
frameDecoded = m_pPacket->stream_index == m_VideoStream;
|
||||
if (!frameDecoded) {
|
||||
- av_free_packet(m_pPacket);
|
||||
+ av_packet_unref(m_pPacket);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -283,15 +291,100 @@
|
||||
return frameDecoded;
|
||||
}
|
||||
|
||||
+void MovieDecoder::deleteFilterGraph()
|
||||
+{
|
||||
+ if (m_filterGraph) {
|
||||
+ av_frame_free(&m_filterFrame);
|
||||
+ avfilter_graph_free(&m_filterGraph);
|
||||
+ m_filterGraph = nullptr;
|
||||
+ }
|
||||
+}
|
||||
+
|
||||
+bool MovieDecoder::initFilterGraph(enum AVPixelFormat pixfmt, int width, int height)
|
||||
+{
|
||||
+ AVFilterInOut *inputs = nullptr, *outputs = nullptr;
|
||||
+
|
||||
+ deleteFilterGraph();
|
||||
+ m_filterGraph = avfilter_graph_alloc();
|
||||
+
|
||||
+ QByteArray arguments("buffer=");
|
||||
+ arguments += "video_size=" + QByteArray::number(width) + "x" + QByteArray::number(height) + ":";
|
||||
+ arguments += "pix_fmt=" + QByteArray::number(pixfmt) + ":";
|
||||
+ arguments += "time_base=1/1:pixel_aspect=0/1[in];";
|
||||
+ arguments += "[in]yadif[out];";
|
||||
+ arguments += "[out]buffersink";
|
||||
+
|
||||
+ int ret = avfilter_graph_parse2(m_filterGraph, arguments.constData(), &inputs, &outputs);
|
||||
+ if (ret < 0) {
|
||||
+ qWarning() << "Unable to parse filter graph";
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ if(inputs || outputs)
|
||||
+ return -1;
|
||||
+
|
||||
+ ret = avfilter_graph_config(m_filterGraph, nullptr);
|
||||
+ if (ret < 0) {
|
||||
+ qWarning() << "Unable to validate filter graph";
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ m_bufferSourceContext = avfilter_graph_get_filter(m_filterGraph, "Parsed_buffer_0");
|
||||
+ m_bufferSinkContext = avfilter_graph_get_filter(m_filterGraph, "Parsed_buffersink_2");
|
||||
+ if (!m_bufferSourceContext || !m_bufferSinkContext) {
|
||||
+ qWarning() << "Unable to get source or sink";
|
||||
+ return false;
|
||||
+ }
|
||||
+ m_filterFrame = av_frame_alloc();
|
||||
+ m_lastWidth = width;
|
||||
+ m_lastHeight = height;
|
||||
+ m_lastPixfmt = pixfmt;
|
||||
+
|
||||
+ return true;
|
||||
+}
|
||||
+
|
||||
+bool MovieDecoder::processFilterGraph(AVPicture *dst, const AVPicture *src,
|
||||
+ enum AVPixelFormat pixfmt, int width, int height)
|
||||
+{
|
||||
+ if (!m_filterGraph || width != m_lastWidth ||
|
||||
+ height != m_lastHeight || pixfmt != m_lastPixfmt) {
|
||||
+
|
||||
+ if (!initFilterGraph(pixfmt, width, height)) {
|
||||
+ return false;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ memcpy(m_filterFrame->data, src->data, sizeof(src->data));
|
||||
+ memcpy(m_filterFrame->linesize, src->linesize, sizeof(src->linesize));
|
||||
+ m_filterFrame->width = width;
|
||||
+ m_filterFrame->height = height;
|
||||
+ m_filterFrame->format = pixfmt;
|
||||
+
|
||||
+ int ret = av_buffersrc_add_frame(m_bufferSourceContext, m_filterFrame);
|
||||
+ if (ret < 0) {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ ret = av_buffersink_get_frame(m_bufferSinkContext, m_filterFrame);
|
||||
+ if (ret < 0) {
|
||||
+ return false;
|
||||
+ }
|
||||
+
|
||||
+ av_picture_copy(dst, (const AVPicture *) m_filterFrame, pixfmt, width, height);
|
||||
+ av_frame_unref(m_filterFrame);
|
||||
+
|
||||
+ return true;
|
||||
+}
|
||||
+
|
||||
void MovieDecoder::getScaledVideoFrame(int scaledSize, bool maintainAspectRatio, VideoFrame& videoFrame)
|
||||
{
|
||||
if (m_pFrame->interlaced_frame) {
|
||||
- avpicture_deinterlace((AVPicture*) m_pFrame, (AVPicture*) m_pFrame, m_pVideoCodecContext->pix_fmt,
|
||||
+ processFilterGraph((AVPicture*) m_pFrame, (AVPicture*) m_pFrame, m_pVideoCodecContext->pix_fmt,
|
||||
m_pVideoCodecContext->width, m_pVideoCodecContext->height);
|
||||
}
|
||||
|
||||
int scaledWidth, scaledHeight;
|
||||
- convertAndScaleFrame(PIX_FMT_RGB24, scaledSize, maintainAspectRatio, scaledWidth, scaledHeight);
|
||||
+ convertAndScaleFrame(AV_PIX_FMT_RGB24, scaledSize, maintainAspectRatio, scaledWidth, scaledHeight);
|
||||
|
||||
videoFrame.width = scaledWidth;
|
||||
videoFrame.height = scaledHeight;
|
||||
@@ -302,7 +395,7 @@
|
||||
memcpy((&(videoFrame.frameData.front())), m_pFrame->data[0], videoFrame.lineSize * videoFrame.height);
|
||||
}
|
||||
|
||||
-void MovieDecoder::convertAndScaleFrame(PixelFormat format, int scaledSize, bool maintainAspectRatio, int& scaledWidth, int& scaledHeight)
|
||||
+void MovieDecoder::convertAndScaleFrame(AVPixelFormat format, int scaledSize, bool maintainAspectRatio, int& scaledWidth, int& scaledHeight)
|
||||
{
|
||||
calculateDimensions(scaledSize, maintainAspectRatio, scaledWidth, scaledHeight);
|
||||
SwsContext* scaleContext = sws_getContext(m_pVideoCodecContext->width, m_pVideoCodecContext->height,
|
||||
@@ -323,7 +416,7 @@
|
||||
convertedFrame->data, convertedFrame->linesize);
|
||||
sws_freeContext(scaleContext);
|
||||
|
||||
- av_free(m_pFrame);
|
||||
+ av_frame_free(&m_pFrame);
|
||||
av_free(m_pFrameBuffer);
|
||||
|
||||
m_pFrame = convertedFrame;
|
||||
@@ -355,9 +448,9 @@
|
||||
}
|
||||
}
|
||||
|
||||
-void MovieDecoder::createAVFrame(AVFrame** avFrame, quint8** frameBuffer, int width, int height, PixelFormat format)
|
||||
-{
|
||||
- *avFrame = avcodec_alloc_frame();
|
||||
+void MovieDecoder::createAVFrame(AVFrame** avFrame, quint8** frameBuffer, int width, int height, AVPixelFormat format)
|
||||
+{
|
||||
+ *avFrame = av_frame_alloc();
|
||||
|
||||
int numBytes = avpicture_get_size(format, width, height);
|
||||
*frameBuffer = reinterpret_cast<quint8*>(av_malloc(numBytes));
|
||||
--- a/ffmpegthumbnailer/moviedecoder.h
|
||||
+++ b/ffmpegthumbnailer/moviedecoder.h
|
||||
@@ -23,6 +23,9 @@
|
||||
extern "C" {
|
||||
#include <libavcodec/avcodec.h>
|
||||
#include <libavformat/avformat.h>
|
||||
+#include <libavfilter/avfilter.h>
|
||||
+#include <libavfilter/buffersrc.h>
|
||||
+#include <libavfilter/buffersink.h>
|
||||
}
|
||||
|
||||
namespace ffmpegthumbnailer
|
||||
@@ -52,9 +55,13 @@
|
||||
|
||||
bool decodeVideoPacket();
|
||||
bool getVideoPacket();
|
||||
- void convertAndScaleFrame(PixelFormat format, int scaledSize, bool maintainAspectRatio, int& scaledWidth, int& scaledHeight);
|
||||
- void createAVFrame(AVFrame** avFrame, quint8** frameBuffer, int width, int height, PixelFormat format);
|
||||
+ void convertAndScaleFrame(AVPixelFormat format, int scaledSize, bool maintainAspectRatio, int& scaledWidth, int& scaledHeight);
|
||||
+ void createAVFrame(AVFrame** avFrame, quint8** frameBuffer, int width, int height, AVPixelFormat format);
|
||||
void calculateDimensions(int squareSize, bool maintainAspectRatio, int& destWidth, int& destHeight);
|
||||
+
|
||||
+ void deleteFilterGraph();
|
||||
+ bool initFilterGraph(enum AVPixelFormat pixfmt, int width, int height);
|
||||
+ bool processFilterGraph(AVPicture *dst, const AVPicture *src, enum AVPixelFormat pixfmt, int width, int height);
|
||||
|
||||
private:
|
||||
int m_VideoStream;
|
||||
@@ -68,6 +75,13 @@
|
||||
bool m_FormatContextWasGiven;
|
||||
bool m_AllowSeek;
|
||||
bool m_initialized;
|
||||
+ AVFilterContext* m_bufferSinkContext;
|
||||
+ AVFilterContext* m_bufferSourceContext;
|
||||
+ AVFilterGraph* m_filterGraph;
|
||||
+ AVFrame* m_filterFrame;
|
||||
+ int m_lastWidth;
|
||||
+ int m_lastHeight;
|
||||
+ enum AVPixelFormat m_lastPixfmt;
|
||||
};
|
||||
|
||||
}
|
||||
--- a/tests/CMakeLists.txt
|
||||
+++ b/tests/CMakeLists.txt
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
add_executable(ffmpegthumbtest ${ffmpegthumbtest_SRCS} )
|
||||
|
||||
-target_link_libraries(ffmpegthumbtest Qt5::Gui KF5::kio-kf6Widgets ${AVUTIL_LIBRARIES} ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} ${SWSCALE_LIBRARIES})
|
||||
+target_link_libraries(ffmpegthumbtest Qt5::Gui KF5::kio-kf6Widgets ${AVUTIL_LIBRARIES} ${AVFILTER_LIBRARIES} ${AVFORMAT_LIBRARIES} ${AVCODEC_LIBRARIES} ${SWSCALE_LIBRARIES})
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ffmpegthumbs-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.multimedia</PartOf>
|
||||
<Summary>ffmpeg based thumbnailer for KDE</Summary>
|
||||
<Description>FFmpeg-based thumbnail creator for video files</Description>
|
||||
<Archive sha1sum="d2da16ed7d2a7cc0d7d543a0cb57a78059c79ca6" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/ffmpegthumbs-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>taglib-devel</Dependency>
|
||||
<Dependency versionFrom="3.2.4">ffmpeg-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<!--<Patches>
|
||||
<Patch>ffmpegthumbs-kf6-ffmpeg3.patch</Patch>
|
||||
</Patches>-->
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ffmpegthumbs-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>ffmpeg</Dependency>
|
||||
<Dependency>taglib</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ffmpegthumbs-kf6</Name>
|
||||
<Summary xml:lang="tr">KDE için ffmpeg tabanlı önizleme</Summary>
|
||||
<Description xml:lang="tr">Video dosyaları için FFmpeg tabanlı önizleme oluşturur.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
+19
@@ -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/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import kde6
|
||||
|
||||
def setup():
|
||||
kde6.configure()
|
||||
|
||||
def build():
|
||||
kde6.make()
|
||||
|
||||
def install():
|
||||
kde6.install()
|
||||
|
||||
pisitools.dodoc("LICENSES/*")
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>filelight-kf6</Name>
|
||||
<Homepage>http://utils.kde.org/projects/filelight-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<Icon>filelight-kf6</Icon>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.utils</PartOf>
|
||||
<Summary>View disk usage information</Summary>
|
||||
<Description>filelight-kf6 allows you to quickly understand exactly where your diskspace is being used by graphically representing your file system as a set of concentric segmented-rings.</Description>
|
||||
<Archive sha1sum="00b762cb90565c023f1f3008e7d9b49729013053" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/filelight-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-quickcontrols2-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>solid-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency>kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kdeclarative-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>filelight-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-quickcontrols2</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>solid-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>kcompletion-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdeclarative-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="config">/etc/xdg</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>filelight-kf6</Name>
|
||||
<Summary xml:lang="tr">View disk usage information</Summary>
|
||||
<Description xml:lang="tr">filelight-kf6 allows you to quickly understand exactly where your diskspace is being used by graphically representing your file system as a set of concentric segmented-rings.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -37,6 +37,7 @@
|
||||
<Dependency>krunner-kf6-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>xdg-user-dirs</Dependency>
|
||||
<Dependency>ksvg-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>qt6-sql-mysql</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
@@ -83,6 +84,7 @@
|
||||
<Dependency>xorg-input-libinput-devel</Dependency>
|
||||
<Dependency>signon-plugin-oauth2-devel</Dependency>
|
||||
<Dependency>xorg-input-synaptics-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!-- <Patch level="1">af9aeecc.patch</Patch> -->
|
||||
@@ -150,6 +152,8 @@
|
||||
<Dependency>xcb-util-keysyms</Dependency>
|
||||
<Dependency versionFrom="6.0.0">plasma-activities-stats-kf6</Dependency>
|
||||
<Dependency>qqc2-desktop-style-kf6</Dependency>
|
||||
<Dependency>ksvg-kf6</Dependency>
|
||||
<Dependency>kdoctools-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
|
||||
+701
-91
@@ -126060,6 +126060,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
<Dependency>krunner-kf6-devel</Dependency>
|
||||
<Dependency>libXext-devel</Dependency>
|
||||
<Dependency>xdg-user-dirs</Dependency>
|
||||
<Dependency>ksvg-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>qt6-sql-mysql</Dependency>
|
||||
<Dependency>wayland-devel</Dependency>
|
||||
@@ -126106,6 +126107,7 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
<Dependency>xorg-input-libinput-devel</Dependency>
|
||||
<Dependency>signon-plugin-oauth2-devel</Dependency>
|
||||
<Dependency>xorg-input-synaptics-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/plasma/plasma-desktop-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
@@ -126170,6 +126172,8 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
<Dependency>xcb-util-keysyms</Dependency>
|
||||
<Dependency versionFrom="6.0.0">plasma-activities-stats-kf6</Dependency>
|
||||
<Dependency>qqc2-desktop-style-kf6</Dependency>
|
||||
<Dependency>ksvg-kf6</Dependency>
|
||||
<Dependency>kdoctools-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
@@ -127202,6 +127206,335 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>baloo-widgets-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Yusuf Aydemir</Name>
|
||||
<Email>yusuf.aydemir@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:console</IsA>
|
||||
<PartOf>desktop.kde6.applications</PartOf>
|
||||
<Summary xml:lang="en">Framework for searching and managing metadata</Summary>
|
||||
<Description xml:lang="en">Baloo is a framework for searching and managing metada</Description>
|
||||
<Archive type="tarxz" sha1sum="c952ae34279524e685eb811abddda928db12d5b6" name="baloo-widgets-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/baloo-widgets-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>baloo-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>kfilemetadata-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kitemmodels-kf6-devel</Dependency>
|
||||
<Dependency>kunitconversion-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/baloo-widgets-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>baloo-widgets-kf6</Name>
|
||||
<Summary xml:lang="en">Development files for baloo-widgets-kf6</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>baloo-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kfilemetadata</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>baloo-widgets-kf6-devel</Name>
|
||||
<Summary xml:lang="en">Development files for baloo-widgets-kf6</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="1">baloo-widgets-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>akonadi-kf6</Name>
|
||||
<Homepage>https://userbase.kde.org/Akonadi</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde6.applications</PartOf>
|
||||
<Summary xml:lang="en">PIM (Personal Information Management) Storage Service</Summary>
|
||||
<Description xml:lang="en">akonadi is an extensible cross-desktop storage service for PIM data and meta data providing concurrent read, write, and query access.</Description>
|
||||
<Icon>akonadi</Icon>
|
||||
<Archive type="tarxz" sha1sum="682d53f6e310bb1d3cf57ac30f23040780e6be50" name="akonadi-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/akonadi-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-designer-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-odbc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcompletion-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kconfig-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kconfigwidgets-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kcrash-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">ki18n-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kiconthemes-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kwidgetsaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kwindowsystem-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="5.39.0">kxmlgui-kf6-devel</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-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="24.02.0">kaccounts-integration-kf6-devel</Dependency>
|
||||
<Dependency>libaccounts-qt6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>libaccounts-glib-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/akonadi-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>akonadi-kf6</Name>
|
||||
<IsA>app:console</IsA>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>sqlite</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>libxml2</Dependency>
|
||||
<Dependency>qt6-base</Dependency>
|
||||
<Dependency>kitemmodels-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kiconthemes-kf6</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>mariadb-client</Dependency>
|
||||
<Dependency>mariadb-server</Dependency>
|
||||
<Dependency>postgresql-server</Dependency>
|
||||
<Dependency>libaccounts-qt5</Dependency>
|
||||
<Dependency>kaccounts-integration-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<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-kf6-devel</Name>
|
||||
<Summary xml:lang="en">Development files for akonadi</Summary>
|
||||
<Summary xml:lang="tr">akonadi için geliştirme dosyaları</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="1">akonadi-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>blinken-kf6</Name>
|
||||
<Homepage>https://www.kde.org/applications/education/blinken/</Homepage>
|
||||
<Packager>
|
||||
<Name>Stefan Gronewold (groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>FDL</License>
|
||||
<License>GPL</License>
|
||||
<License>LGPL</License>
|
||||
<IsA>gui</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary xml:lang="en">blinken-kf6 - Memory Enhancement Game</Summary>
|
||||
<Summary xml:lang="tr">Hafıza geliştirme oyunu.</Summary>
|
||||
<Description xml:lang="en">blinken-kf6 is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length. On the face of the device, there are 4 different color buttons, each one with their own distinctive sound.</Description>
|
||||
<Description xml:lang="tr">Hafıza geliştirme oyunu.</Description>
|
||||
<Archive type="tarxz" sha1sum="fdb2d63c422bea92cbb0962c72ab1e5e4f6ac11e" name="blinken-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/blinken-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>gettext-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>kguiaddons-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>qt6-phonon-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/blinken-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>blinken-kf6</Name>
|
||||
<Summary xml:lang="en">blinken-kf6 - Memory Enhancement Game</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kguiaddons-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>filelight-kf6</Name>
|
||||
<Homepage>http://utils.kde.org/projects/filelight-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.utils</PartOf>
|
||||
<Summary xml:lang="en">View disk usage information</Summary>
|
||||
<Summary xml:lang="tr">View disk usage information</Summary>
|
||||
<Description xml:lang="en">filelight-kf6 allows you to quickly understand exactly where your diskspace is being used by graphically representing your file system as a set of concentric segmented-rings.</Description>
|
||||
<Description xml:lang="tr">filelight-kf6 allows you to quickly understand exactly where your diskspace is being used by graphically representing your file system as a set of concentric segmented-rings.</Description>
|
||||
<Icon>filelight-kf6</Icon>
|
||||
<Archive type="tarxz" sha1sum="00b762cb90565c023f1f3008e7d9b49729013053" name="filelight-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/filelight-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-quickcontrols2-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>solid-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency>kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kdeclarative-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/filelight-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>filelight-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-quickcontrols2</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>solid-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>kcompletion-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdeclarative-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="config">/etc/xdg</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>libkdegames-kf6</Name>
|
||||
@@ -127306,6 +127639,304 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>ffmpegthumbs-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdemultimedia/ffmpegthumbs-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.multimedia</PartOf>
|
||||
<Summary xml:lang="en">ffmpeg based thumbnailer for KDE</Summary>
|
||||
<Summary xml:lang="tr">KDE için ffmpeg tabanlı önizleme</Summary>
|
||||
<Description xml:lang="en">FFmpeg-based thumbnail creator for video files</Description>
|
||||
<Description xml:lang="tr">Video dosyaları için FFmpeg tabanlı önizleme oluşturur.</Description>
|
||||
<Archive type="tarxz" sha1sum="d2da16ed7d2a7cc0d7d543a0cb57a78059c79ca6" name="ffmpegthumbs-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/ffmpegthumbs-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>taglib-devel</Dependency>
|
||||
<Dependency versionFrom="3.2.4">ffmpeg-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/ffmpegthumbs-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>ffmpegthumbs-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>ffmpeg</Dependency>
|
||||
<Dependency>taglib</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>analitza-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdeedu/analitza-kf6</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2+</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary xml:lang="en">A KDE library for mathematical features</Summary>
|
||||
<Summary xml:lang="tr">Matematiksel özellikler için bir KDE kitaplığı</Summary>
|
||||
<Description xml:lang="en">analitza-kf6 is a library to add mathematical features to programs.</Description>
|
||||
<Description xml:lang="tr">analitza-kf6, programlara matematiksel özellikler eklemek için bir kitaplıktır.</Description>
|
||||
<Icon>hi32-app-kalgebra-kf6</Icon>
|
||||
<Archive type="tarxz" sha1sum="59a3593522984ea2163c3becdc22123614dbf016" name="analitza-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/analitza-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>eigen3</Dependency>
|
||||
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-linguist</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/analitza-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>analitza-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="13.0.4">mesa</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/libanalitza/</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>analitza-kf6-devel</Name>
|
||||
<Summary xml:lang="en">Development files for analitza-kf6</Summary>
|
||||
<Summary xml:lang="tr">analitza-kf6 için geliştirme dosyaları</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="1">analitza-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/cmake</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>ark-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.utils</PartOf>
|
||||
<Summary xml:lang="en">KDE Archiving Tool</Summary>
|
||||
<Description xml:lang="en">Ark is a program for managing various archive formats within the KDE environment.</Description>
|
||||
<Archive type="tarxz" sha1sum="bc3f1218febe30b988770b1c04e3f7af2c2fe619" name="ark-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/ark-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>rar</Dependency>
|
||||
<Dependency>lzop</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>unrar</Dependency>
|
||||
<Dependency>p7zip</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>lzo-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>zstd-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>libzip-devel</Dependency>
|
||||
<Dependency>karchive-kf6-devel</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kpty-kf6-devel</Dependency>
|
||||
<Dependency>xz-devel</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>libarchive-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kitemmodels-kf6-devel</Dependency>
|
||||
<Dependency>kwindowsystem-kf6-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/ark-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>ark-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libzip</Dependency>
|
||||
<Dependency>libarchive</Dependency>
|
||||
<Dependency>karchive-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>unrar</Dependency>
|
||||
<Dependency>kpty-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>kcompletion-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kiconthemes-kf6</Dependency>
|
||||
<Dependency>kjobwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kitemmodels-kf6</Dependency>
|
||||
<Dependency>p7zip</Dependency>
|
||||
<Dependency>bzip2</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="icons">/usr/share/icons</Path>
|
||||
<Path fileType="man">/usr/share/man</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>artikulate-kf6</Name>
|
||||
<Homepage>https://projects.kde.org/projects/kde/kdeedu/artikulate</Homepage>
|
||||
<Packager>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>LGPLv3</License>
|
||||
<License>FDLv1.2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.edu</PartOf>
|
||||
<Summary xml:lang="en">Improve your pronunciation by listening to native speakers</Summary>
|
||||
<Description xml:lang="en">artikulate-kf6, Improve your pronunciation by listening to native speakers.</Description>
|
||||
<Icon>artikulate-kf6</Icon>
|
||||
<Archive type="tarxz" sha1sum="a20eb783802cba4be4a62526ac904a8e137d58c2" name="artikulate-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/artikulate-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6-devel</Dependency>
|
||||
<Dependency>kirigami-kf6-devel</Dependency>
|
||||
<Dependency>kxmlgui-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>knewstuff-kf6-devel</Dependency>
|
||||
<Dependency>kcoreaddons-kf6-devel</Dependency>
|
||||
<Dependency>kdeclarative-kf6-devel</Dependency>
|
||||
<Dependency>qt6-gstreamer-devel</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6-devel</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-xmlpatterns-devel</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-mysql</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-odbc</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-sql-sqlite</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-multimedia-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/artikulate-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>artikulate-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kirigami-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>karchive-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>knewstuff-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdeclarative-kf6</Dependency>
|
||||
<Dependency>qt6-gstreamer</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-declarative</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-xmlpatterns</Dependency>
|
||||
<Dependency versionFrom="6.6.0">qt6-multimedia</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="config">/etc</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>kaccounts-integration-kf6</Name>
|
||||
@@ -127395,6 +128026,76 @@ Bu Skype SILK codec ve Xiph.Org 's Celt codec teknolojisi dahil RFC 6716 ol
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>dragonplayer-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Pisi Linux Admins</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>app:gui</IsA>
|
||||
<PartOf>desktop.kde.multimedia</PartOf>
|
||||
<Summary xml:lang="en">Multimedia player</Summary>
|
||||
<Description xml:lang="en">a multimedia player where the focus is on simplicity, instead of features.</Description>
|
||||
<Archive type="tarxz" sha1sum="655eda944b347372408873f56ef434d087dab4c5" name="dragon-24.02.0.tar.xz">mirrors://kde/stable/release-service/24.02.0/src/dragon-24.02.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>qt6-phonon-devel</Dependency>
|
||||
<Dependency>kdoctools-kf6-devel</Dependency>
|
||||
<Dependency>kio-kf6-devel</Dependency>
|
||||
<Dependency>kcrash-kf6-devel</Dependency>
|
||||
<Dependency>kparts-kf6-devel</Dependency>
|
||||
<Dependency>docbook-xsl</Dependency>
|
||||
<Dependency>kdbusaddons-kf6-devel</Dependency>
|
||||
<Dependency>knotifications-kf6-devel</Dependency>
|
||||
<Dependency>extra-cmake-modules-kf6</Dependency>
|
||||
</BuildDependencies>
|
||||
<SourceURI>desktop/kde6/applications/dragonplayer-kf6/pspec.xml</SourceURI>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>dragonplayer-kf6</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency>kio-kf6</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>solid-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kcrash-kf6</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>kservice-kf6</Dependency>
|
||||
<Dependency>qt6-phonon</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kdbusaddons-kf6</Dependency>
|
||||
<Dependency>kjobwidgets-kf6</Dependency>
|
||||
<Dependency>kwindowsystem-kf6</Dependency>
|
||||
<Dependency>kconfigwidgets-kf6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>kparts-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="man">/usr/share/man/man1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2024-03-03</Date>
|
||||
<Version>24.02.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<SpecFile>
|
||||
<Source>
|
||||
<Name>grantleetheme-kf6</Name>
|
||||
@@ -449749,97 +450450,6 @@ from a wide variety of machine architectures.</Description>
|
||||
</Update>
|
||||
</History>
|
||||
</SpecFile>
|
||||
<Package>
|
||||
<Name>grantleetheme-kf6-devel</Name>
|
||||
<Summary xml:lang="en">Development package for grantleetheme-kf6 libraries</Summary>
|
||||
<Description xml:lang="en">Contains development tools and header files for grantleetheme-kf6</Description>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>programming.devel</PartOf>
|
||||
<License>LGPLv2</License>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
|
||||
<Dependency>boost-devel</Dependency>
|
||||
<Dependency>ki18n-kf6-devel</Dependency>
|
||||
<Dependency release="1">grantleetheme-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-11-29</Date>
|
||||
<Version>24.01.80</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
<BuildHost>localhost</BuildHost>
|
||||
<Distribution>PisiLinux</Distribution>
|
||||
<DistributionRelease>2.0</DistributionRelease>
|
||||
<Architecture>x86_64</Architecture>
|
||||
<InstalledSize>20708</InstalledSize>
|
||||
<PackageSize>7530</PackageSize>
|
||||
<PackageHash>4381e63d88148299b16b2093eec93fb99a7fb910</PackageHash>
|
||||
<InstallTarHash>da39a3ee5e6b4b0d3255bfef95601890afd80709</InstallTarHash>
|
||||
<PackageURI>desktop/kde6/applications/grantleetheme-kf6/grantleetheme-kf6-devel-24.01.80-1-p2-x86_64.pisi</PackageURI>
|
||||
<PackageFormat>1.2</PackageFormat>
|
||||
<Source>
|
||||
<Name>grantleetheme-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
</Source>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>grantleetheme-kf6</Name>
|
||||
<Summary xml:lang="en">Library for Grantlee theming support</Summary>
|
||||
<Description xml:lang="en">Library for Grantlee theming support</Description>
|
||||
<IsA>library</IsA>
|
||||
<PartOf>desktop.kde.applications.kf6</PartOf>
|
||||
<License>LGPLv2</License>
|
||||
<RuntimeDependencies>
|
||||
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
|
||||
<Dependency>ki18n-kf6</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>kconfig-kf6</Dependency>
|
||||
<Dependency>kxmlgui-kf6</Dependency>
|
||||
<Dependency>knewstuff-kf6</Dependency>
|
||||
<Dependency>kguiaddons-kf6</Dependency>
|
||||
<Dependency>kcoreaddons-kf6</Dependency>
|
||||
<Dependency>kiconthemes-kf6</Dependency>
|
||||
<Dependency>grantlee-qt6</Dependency>
|
||||
<Dependency>kwidgetsaddons-kf6</Dependency>
|
||||
<Dependency>kcolorscheme-kf6</Dependency>
|
||||
<Dependency>ktexttemplate-kf6</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2023-11-29</Date>
|
||||
<Version>24.01.80</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
</History>
|
||||
<BuildHost>localhost</BuildHost>
|
||||
<Distribution>PisiLinux</Distribution>
|
||||
<DistributionRelease>2.0</DistributionRelease>
|
||||
<Architecture>x86_64</Architecture>
|
||||
<InstalledSize>300213</InstalledSize>
|
||||
<PackageSize>74422</PackageSize>
|
||||
<PackageHash>4631f58402dcaad527ceaacc278889e33f603f87</PackageHash>
|
||||
<InstallTarHash>ec77b382f906f3877dbf024ff7b27e6437415dc4</InstallTarHash>
|
||||
<PackageURI>desktop/kde6/applications/grantleetheme-kf6/grantleetheme-kf6-24.01.80-1-p2-x86_64.pisi</PackageURI>
|
||||
<PackageFormat>1.2</PackageFormat>
|
||||
<Source>
|
||||
<Name>grantleetheme-kf6</Name>
|
||||
<Homepage>https://www.kde.org</Homepage>
|
||||
<Packager>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Packager>
|
||||
</Source>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>python3-sentry_sdk</Name>
|
||||
<Summary xml:lang="en">The official Python SDK for Sentry.io</Summary>
|
||||
|
||||
@@ -1 +1 @@
|
||||
aff24594549e620bfc1bc7296d8b222f0d45a4ec
|
||||
1749e8ef580ff49d7e70fd6e0eeeda73794ecd44
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
aac00b1c32f05cd591cfd78ec5d5cdb43a39375e
|
||||
057084a0e7ab6b783791b882eb2c5a025aa3de00
|
||||
Reference in New Issue
Block a user