applications-24.02.0

This commit is contained in:
Rmys
2024-03-04 15:07:15 +03:00
parent 37513d7c49
commit 531c3ae11f
34 changed files with 2707 additions and 13 deletions
+19
View File
@@ -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", "COPYING.BSD", "COPYING.LIB")
@@ -0,0 +1,12 @@
diff -Nuar a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2017-12-08 04:02:01.000000000 +0300
+++ b/CMakeLists.txt 2017-12-16 19:06:49.046309936 +0300
@@ -30,7 +30,7 @@
set(kmime-kf6LIB_VERSION "5.7.0")
set(AKONADI_VERSION "5.7.0")
-set(QT_REQUIRED_VERSION "5.8.0")
+set(QT_REQUIRED_VERSION "5.7.1")
find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Widgets Test)
########### Find packages ###########
find_package(KF5kio-kf6 ${KF5_VERSION} CONFIG REQUIRED)
+113
View File
@@ -0,0 +1,113 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>akonadi-contacts-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>
<IsA>app:console</IsA>
<Summary>Libraries and daemons to implement Contact Management in Akonadi.</Summary>
<Description>Libraries and daemons to implement Contact Management in Akonadi.</Description>
<Archive sha1sum="359e8213b5575c44dd4247825874619349332cba" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/akonadi-contacts-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency versionFrom="5.7.1" >qt6-webengine-devel</Dependency>
<Dependency>libical-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>prison-kf6-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency versionFrom="24.02.0">akonadi-kf6-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<!-- <Dependency versionFrom="24.02.0">akonadi-mime-kf6-devel</Dependency> -->
<Dependency versionFrom="24.02.0">kmime-kf6-devel</Dependency>
<Dependency>kcontacts-kf6-devel</Dependency>
<Dependency>kcalendarcore-kf6-devel</Dependency>
<!-- <Dependency versionFrom="24.02.0">kcalutils-kf6-devel</Dependency> -->
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>ktextwidgets-kf6-devel</Dependency>
<Dependency>kiconthemes-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">grantleetheme-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
<Dependency>grantlee-qt5-devel</Dependency>
<!-- <Dependency versionFrom="24.02.0">libkleo-kf6-devel</Dependency> -->
<Dependency>kcmutils-kf6-devel</Dependency>
</BuildDependencies>
<Patches>
<!--Patch>qt5.patch</Patch-->
</Patches>
</Source>
<Package>
<Name>akonadi-contacts-kf6</Name>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>kcodecs-kf6</Dependency>
<Dependency>kmime-kf6</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>akonadi-kf6</Dependency>
<Dependency>prison-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>kjobwidgets-kf6</Dependency>
<Dependency>kservice-kf6</Dependency>
<Dependency>kcmutils-kf6</Dependency>
<Dependency>kcompletion-kf6</Dependency>
<Dependency>kcontacts-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-webengine</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>kiconthemes-kf6</Dependency>
<Dependency>ktextwidgets-kf6</Dependency>
<Dependency>grantlee-qt5</Dependency>
<Dependency>grantleetheme-kf6</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>akonadi-contacts-kf6-devel</Name>
<Summary>Development files for akonadi-contacts-kf6</Summary>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency release="current">akonadi-contacts-kf6</Dependency>
<Dependency versionFrom="24.02.0">grantleetheme-kf6-devel</Dependency>
<Dependency>grantlee-qt5-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>
+19
View File
@@ -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", "COPYING.BSD", "COPYING.LIB")
+83
View File
@@ -0,0 +1,83 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>akonadi-mime-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>
<IsA>app:console</IsA>
<Summary>Libraries and daemons to implement basic email handling</Summary>
<Description>Libraries and daemons to implement basic email handling</Description>
<Archive sha1sum="6882083ea523bed414a579de049183d80ba76c30" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/akonadi-mime-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency versionFrom="24.02.0">akonadi-kf6-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency>kxmlgui-kf6-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="24.02.0">kmime-kf6-devel</Dependency>
<Dependency>kio-kf6-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>akonadi-mime-kf6</Name>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>akonadi-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>kmime-kf6</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>akonadi-mime-kf6-devel</Name>
<Summary>Development files for akonadi-mime-kf6</Summary>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency release="current">akonadi-mime-kf6</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>
+19
View File
@@ -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", "COPYING.BSD", "COPYING.LIB")
@@ -0,0 +1,12 @@
diff -Nuar a/CMakeLists.txt b/CMakeLists.txt
--- a/CMakeLists.txt 2017-12-08 04:02:04.000000000 +0300
+++ b/CMakeLists.txt 2017-12-17 11:11:24.680708300 +0300
@@ -22,7 +22,7 @@
include(ECMCoverageOption)
-set(QT_REQUIRED_VERSION "5.8.0")
+set(QT_REQUIRED_VERSION "5.7.1")
set(AKONADI_NOTES_VERSION ${PIM_VERSION})
set(kmime-kf6LIB_VERSION "5.7.0")
+84
View File
@@ -0,0 +1,84 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>akonadi-notes-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>
<IsA>app:console</IsA>
<Summary>Libraries and daemons to implement management of notes in Akonadi</Summary>
<Description>Libraries and daemons to implement management of notes in Akonadi</Description>
<Archive sha1sum="cebc9e666fb2f194c0e8258d5aec82140ae9fb35" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/akonadi-notes-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency>boost-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency versionFrom="24.02.0">akonadi-kf6-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency>kxmlgui-kf6-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="24.02.0">kmime-kf6-devel</Dependency>
<Dependency>shared-mime-info</Dependency>
</BuildDependencies>
<Patches>
<!--Patch>qt5.patch</Patch-->
</Patches>
</Source>
<Package>
<Name>akonadi-notes-kf6</Name>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>akonadi-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>kmime-kf6</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>akonadi-notes-kf6-devel</Name>
<Summary>Development files for akonadi-notes-kf6</Summary>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency release="current">akonadi-notes-kf6</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>
+19
View File
@@ -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 kde6
from pisi.actionsapi import pisitools
def setup():
kde6.configure()
def build():
kde6.make()
def install():
kde6.install()
pisitools.dodoc("COPYING", "COPYING.DOC")
+99
View File
@@ -0,0 +1,99 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>audiocd-kio-kf6</Name>
<Homepage>https://www.kde.org/applications/multimedia/</Homepage>
<Packager>
<Name>Stefan Gronewold</Name>
<Email>groni@pisilinux.org</Email>
</Packager>
<License>FDL</License>
<License>GPL</License>
<License>LGPL</License>
<Summary>kio-kf6slave for accessing audio CDs</Summary>
<Description>kio-kf6slave for accessing audio CDs</Description>
<Archive sha1sum="8e011691d6fcf7859ee9db9664483994b7326f7d" type="tarxz">https://download.kde.org/stable/release-service/24.02.0/src/audiocd-kio-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>cdparanoia-devel</Dependency>
<Dependency>flac-devel</Dependency>
<Dependency>gettext-devel</Dependency>
<Dependency>kconfig-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kio-kf6-devel</Dependency>
<Dependency>lame-devel</Dependency>
<Dependency versionFrom="24.02.0">libkcompactdisc-kf6-devel</Dependency>
<Dependency>libvorbis-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>qt6-phonon-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency>libogg-devel</Dependency>
<Dependency>kcompletion-kf6-devel</Dependency>
<Dependency>kcoreaddons-kf6-devel</Dependency>
<Dependency>kconfigwidgets-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
<Dependency>libkcddb-kf6</Dependency>
<Dependency>kcmutils-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>audiocd-kio-kf6</Name>
<Summary>kio-kf6slave for accessing audio CDs</Summary>
<RuntimeDependencies>
<Dependency>cdparanoia</Dependency>
<Dependency>flac</Dependency>
<Dependency>lame</Dependency>
<Dependency>libkcompactdisc-kf6</Dependency>
<Dependency>libvorbis</Dependency>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>qt6-phonon</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libogg</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kcmutils-kf6</Dependency>
<Dependency>kcompletion-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>libkcddb-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="library">/usr/lib/qt6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>audiocd-kio-kf6-devel</Name>
<Summary>Development files for audiocd-kio-kf6</Summary>
<RuntimeDependencies>
<Dependency release="current">audiocd-kio-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</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
View File
@@ -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
View File
@@ -0,0 +1,73 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>bomber-kf6</Name>
<Homepage>https://www.kde.org/applications/games/bomber/</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<IsA>app:gui</IsA>
<PartOf>desktop.kde.games</PartOf>
<Summary>A single player arcade game</Summary>
<Description>bomber-kf6 is a single player arcade game. The player is invading various cities in a plane that is decreasing in height.</Description>
<Archive sha1sum="2c9b10bc84d7aea7fc8e9fe3ab07069730a74784" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/bomber-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency>kxmlgui-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">libkdegames-kf6-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
<Dependency>kcrash-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>bomber-kf6</Name>
<RuntimeDependencies>
<Dependency>ki18n-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kcrash-kf6</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>qt6-phonon</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>libkdegames-kf6</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/bomber-kf6</Path>
<Path fileType="data">/usr/share/config.kcfg</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="data">/usr/share/kxmlgui-kf65</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
View File
@@ -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("AUTHORS", "COPYING", "TODO", "README.PACKAGERS")
@@ -0,0 +1,123 @@
[Desktop Entry]
Exec=bovo-kf6 -qwindowtitle %c
Name=bovo-kf6
Name[ast]=bovo-kf6
Name[bs]=bovo-kf6
Name[ca]=bovo-kf6
Name[ca@valencia]=bovo-kf6
Name[cs]=bovo-kf6
Name[da]=bovo-kf6
Name[de]=bovo-kf6
Name[el]=bovo-kf6
Name[en_GB]=bovo-kf6
Name[eo]=bovo-kf6
Name[es]=bovo-kf6
Name[et]=bovo-kf6
Name[eu]=bovo-kf6
Name[fa]=بُوُ
Name[fi]=bovo-kf6
Name[fr]=bovo-kf6
Name[ga]=bovo-kf6
Name[gl]=bovo-kf6
Name[hne]=बोवो
Name[hr]=bovo-kf6
Name[hu]=bovo-kf6
Name[it]=bovo-kf6
Name[ja]=bovo-kf6
Name[kk]=Бово
Name[km]=bovo-kf6
Name[ko]=bovo-kf6
Name[lt]=bovo-kf6
Name[lv]=bovo-kf6
Name[mai]=bovo-kf6
Name[mr]=बोव्हो
Name[ms]=bovo-kf6
Name[nb]=bovo-kf6
Name[nds]=bovo-kf6
Name[ne]=बोभो
Name[nl]=bovo-kf6
Name[nn]=bovo-kf6
Name[pa]=ਬੋਵੋ
Name[pl]=bovo-kf6
Name[pt]=bovo-kf6
Name[pt_BR]=bovo-kf6
Name[ro]=bovo-kf6
Name[ru]=bovo-kf6
Name[sk]=bovo-kf6
Name[sl]=bovo-kf6
Name[sq]=bovo-kf6
Name[sr]=Бово
Name[sr@ijekavian]=Бово
Name[sr@ijekavianlatin]=bovo-kf6
Name[sr@latin]=bovo-kf6
Name[sv]=bovo-kf6
Name[te]=బొవొ
Name[tr]=bovo-kf6
Name[ug]=bovo-kf6
Name[uk]=Бово
Name[wa]=bovo-kf6
Name[x-test]=xxbovo-kf6xx
Name[zh_CN]=bovo-kf6
Name[zh_TW]=bovo-kf6
Icon=bovo-kf6
Type=Application
X-DocPath=bovo/index.html
GenericName=Five-in-a-row Board Game
GenericName[ast]=Xuegu de tableru cinco en llinia
GenericName[bs]=Pet-u-redu Igra na ploči
GenericName[ca]=Joc de cinc en fila
GenericName[ca@valencia]=Joc de cinc en fila
GenericName[cs]=Desková hra "pět v řadě"
GenericName[da]=Fem-på-række-brætspil
GenericName[de]=Fünf-Gewinnt-Brettspiel
GenericName[el]=Επιτραπέζιο παιχνίδι Πέντε στη σειρά
GenericName[en_GB]=Five-in-a-row Board Game
GenericName[eo]=Gobanga bretludo
GenericName[es]=Juego de tablero de cinco en línea
GenericName[et]=Viis ritta lauamäng
GenericName[eu]=Bostko artzain-jokoa
GenericName[fa]=بازی تخته پنج در یک سطر
GenericName[fi]=Viiden suora
GenericName[fr]=Jeu de plateau « Cinq-en-ligne »
GenericName[ga]=Cluiche cláir cúig-cinn-as-a-chéile
GenericName[gl]=Xogo de taboleiro «pai, fillo e nai»
GenericName[hne]=बोर्ड मं एक लकीर मं पांच वाले खेल
GenericName[hu]=Ötöt egy sorba táblajáték
GenericName[is]=Fimm-í-röð borðleikur
GenericName[it]=Forza 5, gioco da tavolo
GenericName[ja]=五目並べ
GenericName[kk]="Бесеуін - қатарға" ойны
GenericName[km]=ល្បែង​ក្ដារ ប្រាំ​ក្នុង​មួយ​ជួរ
GenericName[ko]=오목 게임
GenericName[lt]=Penki-vienoje-eilutėje stalo žaidimas
GenericName[lv]=Galda spēle pieci-rindā
GenericName[mr]=एका-ओळीत-पाच बोर्ड खेळ
GenericName[nb]=Brettspill fem på rad
GenericName[nds]="Fief op de Reeg"-Speel
GenericName[ne]=एक पङ्क्तिमा पाँच बोर्ड खेल
GenericName[nl]=Vijf-op-een-rij bordspel
GenericName[nn]=Fem på rad
GenericName[pl]=Gra planszowa "Pięć w rzędzie"
GenericName[pt]=Jogo de Tabuleiro Cinco-em-Linha
GenericName[pt_BR]=Jogo de tabuleiro como Reversi
GenericName[ro]=Joc de table Cinci-în-linie
GenericName[ru]=Японские крестики-нолики
GenericName[sk]=Stolová hra Piškvorky
GenericName[sl]=Namizna igra Pet v vrsto
GenericName[sr]=Игра на табли „пет у низу“
GenericName[sr@ijekavian]=Игра на табли „пет у низу“
GenericName[sr@ijekavianlatin]=Igra na tabli „pet u nizu“
GenericName[sr@latin]=Igra na tabli „pet u nizu“
GenericName[sv]=Fem-i-rad brädspel
GenericName[tr]=Bir-satırda-beş Tahta Oyunu
GenericName[ug]=بىر-قۇردا-بەش تاختا ئويۇنى
GenericName[uk]=Гра на дошці (п'ять-в-рядку)
GenericName[wa]=Djeu «cénk e roye»
GenericName[x-test]=xxFive-in-a-row Board Gamexx
GenericName[zh_CN]=五子棋游戏
GenericName[zh_TW]=五子棋棋盤遊戲
Terminal=false
StartupNotify=true
X-DBUS-StartupType=Multi
Categories=Qt;KDE;Game;BoardGame;
X-DBUS-ServiceName=org.kde.bovo-kf6
+74
View File
@@ -0,0 +1,74 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>bovo-kf6</Name>
<Homepage>https://www.kde.org/applications/games/bovo/</Homepage>
<Packager>
<Name>Alihan Öztürk</Name>
<Email>alihan@pisilinux.org</Email>
</Packager>
<License>GPLv3</License>
<Icon>bovo-kf6</Icon>
<IsA>app:gui</IsA>
<PartOf>desktop.kde.games</PartOf>
<Summary>A Gomoku like game for two players.</Summary>
<Description>bovo-kf6 is a Gomoku like game for two players, where the opponents alternate in placing their respective pictogram on the game board.</Description>
<Archive sha1sum="2dcee52651f9ae0d33115ae0fee611c3964ce6fb" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/bovo-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
<Dependency>kxmlgui-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">libkdegames-kf6-devel</Dependency>
<Dependency>qt6-declarative-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>bovo-kf6</Name>
<RuntimeDependencies>
<Dependency>ki18n-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>libkdegames-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="data">/usr/share/appdata</Path>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/kxmlgui-kf65</Path>
<Path fileType="data">/usr/share/applications</Path>
<Path fileType="data">/usr/share/bovo-kf6</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/share/applications/org.kde.bovo-kf6.desktop">org.kde.bovo-kf6.desktop</AdditionalFile>
</AdditionalFiles>
</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>
+26
View File
@@ -0,0 +1,26 @@
#!/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
from pisi.actionsapi import get
NoStrip=["/usr/share/icons"]
# TODO: kalgebra-kf6 icon not shown in GUI
# TODO: more sub packages? *-libs etc.?
def setup():
pisitools.cxxflags.add("-std=c++11 -pthread")
kde6.configure()
def build():
kde6.make()
def install():
kde6.install()
pisitools.dodoc("LICENSES/*")
+139
View File
@@ -0,0 +1,139 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>cantor-kf6</Name>
<Homepage>http://edu.kde.org/cantor-kf6</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2+</License>
<Icon>cantor-kf6</Icon>
<IsA>app:gui</IsA>
<PartOf>desktop.kde.edu</PartOf>
<Summary>A KDE frontend to mathematical softwares</Summary>
<Description>cantor-kf6 is an application that lets you use your favorite mathematical applications from within a nice KDE-integrated Worksheet Interface. It offers assistant dialogs for common tasks and allows you to share your worksheets with others.</Description>
<Archive sha1sum="8a54c77b1fcd8a4f2c19422c90152c7a06694c05" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/cantor-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</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-mysql</Dependency>
<Dependency versionFrom="6.6.0">qt6-sql-postgresql</Dependency>
<Dependency versionFrom="6.6.0">qt6-assistant-devel</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-webengine-devel</Dependency>
<!-- -->
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
<Dependency>ktexteditor-kf6-devel</Dependency>
<Dependency>knewstuff-kf6-devel</Dependency>
<Dependency>kpty-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">analitza-kf6-devel</Dependency>
<Dependency>libqalculate-devel</Dependency>
<Dependency>cln-devel</Dependency>
<!-- optionally -->
<Dependency>libspectre-devel</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>python3-devel</Dependency>
<Dependency>R-devel</Dependency>
<Dependency>luajit-devel</Dependency>
<Dependency>syntax-highlighting-kf6-devel</Dependency>
<Dependency>poppler-qt6-devel</Dependency>
<Dependency>karchive-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>cantor-kf6</Name>
<RuntimeDependencies>
<Dependency>R</Dependency>
<Dependency>cln</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>kpty-kf6</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>kparts-kf6</Dependency>
<Dependency>kcrash-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>python</Dependency>
<Dependency>luajit</Dependency>
<Dependency>python3</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>analitza-kf6</Dependency>
<Dependency>karchive-kf6</Dependency>
<Dependency>kservice-kf6</Dependency>
<Dependency>libspectre</Dependency>
<Dependency>knewstuff-kf6</Dependency>
<Dependency>kcompletion-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kiconthemes-kf6</Dependency>
<Dependency>ktexteditor-kf6</Dependency>
<Dependency>ktextwidgets-kf6</Dependency>
<Dependency>libqalculate</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
<!-- -->
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="localedata">/usr/share/locale</Path>
</Files>
</Package>
<Package>
<Name>cantor-kf6-devel</Name>
<Summary>Development files for cantor-kf6</Summary>
<RuntimeDependencies>
<Dependency release="current">cantor-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="data">/usr/share/kde6/apps/cmake</Path>
</Files>
</Package>
<!--<Package>
<Name>cantor-kf6-R</Name>
<Summary>R backend for cantor-kf6</Summary>
<RuntimeDependencies>
<Dependency>R</Dependency>
<Dependency>qt5</Dependency>
<Dependency release="current">cantor-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin/cantor-kf6_rserver</Path>
<Path fileType="library">/usr/lib/kde6/cantor-kf6_rbackend.so</Path>
<Path fileType="config">/usr/share/config.kcfg/rserver.kcfg</Path>
<Path fileType="config">/usr/share/kde6/config/cantor-kf6_r.knsrc</Path>
<Path fileType="data">/usr/share/kde6/services/cantor/rbackend.desktop</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>
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>cantor-kf6</Name>
<Summary xml:lang="tr">Matematiksel uygulamalar için bir KDE önyüzü</Summary>
<Description xml:lang="tr">cantor-kf6; Sage, Maxima, R and kalgebra-kf6 gibi uygulamalara arayüz sağlayarak kullanımı kolaylaştırmayı amaçlar. Çok kullanılan işler için dialoglar sağlar ve çalışmalarınızı başkalarıyla paylaşabilmenize olanak tanır.</Description>
</Source>
<Package>
<Name>cantor-kf6-devel</Name>
<Summary xml:lang="tr">cantor-kf6 için geliştirme dosyaları</Summary>
</Package>
<Package>
<Name>cantor-kf6-R</Name>
<Summary xml:lang="tr">cantor-kf6 için R arkaucu</Summary>
</Package>
</PISI>
+19
View File
@@ -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/*")
@@ -0,0 +1,310 @@
From 2cd3d58eec5695899c26ca66a631fb79867b6584 Mon Sep 17 00:00:00 2001
From: Nicolas Fella <nicolas.fella@gmx.de>
Date: Tue, 7 Nov 2023 15:45:01 +0100
Subject: [PATCH] Port away from KMoreTools
The idea behind KMoreTools was to point the user at external tools for a given job.
It provides a rather complex framework for that, including suggesting not-yet-installed tools.
The UX behind that isn't great though, which somewhat deep menu hierarchies and a somewhat arbitrary list of tools.
Most KDE apps have moved away from it, with only Dolphin remaining.
Instead provide direct integration with relevant KDE tools (Filelight, KDiskFree, KFind)
---
.kde-ci.yml | 1 -
CMakeLists.txt | 1 -
src/CMakeLists.txt | 2 -
src/dolphinmainwindow.cpp | 20 +++++----
src/dolphinpart.cpp | 16 ++-----
src/search/dolphinsearchbox.cpp | 37 ++++++++++------
src/search/dolphinsearchbox.h | 2 -
src/statusbar/statusbarspaceinfo.cpp | 66 +++++++++++++++++++++++++---
8 files changed, 98 insertions(+), 47 deletions(-)
diff --git a/.kde-ci.yml b/.kde-ci.yml
index 28fcaac569..500b80c569 100644
--- a/.kde-ci.yml
+++ b/.kde-ci.yml
@@ -28,7 +28,6 @@ Dependencies:
'frameworks/kuserfeedback': '@latest-kf6'
'plasma/kactivities': '@latest-kf6'
'libraries/phonon': '@latest-kf6'
- 'libraries/kmoretools': '@latest-kf6'
- 'on': ['Linux/Qt6', 'FreeBSD/Qt6']
'require':
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9e574f2cb..a14d6895b7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -75,7 +75,6 @@ find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS
WindowSystem
WidgetsAddons
Codecs
- MoreTools
)
find_package(KUserFeedbackQt6 1.2.1)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 0792af0c0b..8eb5a0e9f0 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -212,8 +212,6 @@ target_link_libraries(
KF6::Codecs
KF6::KCMUtils
- KF6::MoreTools
-
${FTS_LIB}
)
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp
index 0d31df2da0..635121062a 100644
--- a/src/dolphinmainwindow.cpp
+++ b/src/dolphinmainwindow.cpp
@@ -48,7 +48,6 @@
#include <KJobWidgets>
#include <KLocalizedString>
#include <KMessageBox>
-#include <KMoreToolsMenuFactory>
#include <KProtocolInfo>
#include <KProtocolManager>
#include <KShell>
@@ -1127,15 +1126,20 @@ void DolphinMainWindow::toggleShowMenuBar()
QPointer<QAction> DolphinMainWindow::preferredSearchTool()
{
m_searchTools.clear();
- KMoreToolsMenuFactory("dolphin/search-tools").fillMenuFromGroupingNames(&m_searchTools, {"files-find"}, m_activeViewContainer->url());
- QList<QAction *> actions = m_searchTools.actions();
- if (actions.isEmpty()) {
- return nullptr;
- }
- QAction *action = actions.first();
- if (action->isSeparator()) {
+
+ KService::Ptr kfind = KService::serviceByDesktopName(QStringLiteral("org.kde.kfind"));
+
+ if (!kfind) {
return nullptr;
}
+
+ auto *action = new QAction(QIcon::fromTheme(kfind->icon()), kfind->name(), this);
+
+ connect(action, &QAction::triggered, this, [kfind] {
+ auto *job = new KIO::ApplicationLauncherJob(kfind);
+ job->start();
+ });
+
return action;
}
diff --git a/src/dolphinpart.cpp b/src/dolphinpart.cpp
index 4ba1f07420..bb27e0a5e4 100644
--- a/src/dolphinpart.cpp
+++ b/src/dolphinpart.cpp
@@ -28,7 +28,6 @@
#include <KLocalizedString>
#include <KMessageBox>
#include <KMimeTypeEditor>
-#include <KMoreToolsMenuFactory>
#include <KPluginFactory>
#include <KPluginMetaData>
#include <KSharedConfig>
@@ -527,17 +526,10 @@ void DolphinPart::slotOpenTerminal()
void DolphinPart::slotFindFile()
{
- QMenu searchTools;
- KMoreToolsMenuFactory("dolphin/search-tools").fillMenuFromGroupingNames(&searchTools, {"files-find"}, QUrl::fromLocalFile(localFilePathOrHome()));
- QList<QAction *> actions = searchTools.actions();
- if (!(actions.isEmpty())) {
- actions.first()->trigger();
- } else {
- KIO::CommandLauncherJob *job = new KIO::CommandLauncherJob(QStringLiteral("kfind"), {url().toString()}, this);
- job->setDesktopName(QStringLiteral("org.kde.kfind"));
- job->setUiDelegate(new KDialogJobUiDelegate(KJobUiDelegate::AutoHandlingEnabled, widget()));
- job->start();
- }
+ KIO::CommandLauncherJob *job = new KIO::CommandLauncherJob(QStringLiteral("kfind"), {url().toString()}, this);
+ job->setDesktopName(QStringLiteral("org.kde.kfind"));
+ job->setUiDelegate(new KDialogJobUiDelegate(KJobUiDelegate::AutoHandlingEnabled, widget()));
+ job->start();
}
void DolphinPart::updateNewMenu()
diff --git a/src/search/dolphinsearchbox.cpp b/src/search/dolphinsearchbox.cpp
index a3cec6fe7e..dfd733e5da 100644
--- a/src/search/dolphinsearchbox.cpp
+++ b/src/search/dolphinsearchbox.cpp
@@ -13,9 +13,10 @@
#include "dolphinquery.h"
#include "config-dolphin.h"
+#include <KIO/ApplicationLauncherJob>
#include <KLocalizedString>
-#include <KMoreToolsMenuFactory>
#include <KSeparator>
+#include <KService>
#if HAVE_BALOO
#include <Baloo/IndexerConfig>
#include <Baloo/Query>
@@ -395,18 +396,24 @@ void DolphinSearchBox::init()
searchLocationGroup->addButton(m_fromHereButton);
searchLocationGroup->addButton(m_everywhereButton);
- auto moreSearchToolsButton = new QToolButton(this);
- moreSearchToolsButton->setAutoRaise(true);
- moreSearchToolsButton->setPopupMode(QToolButton::InstantPopup);
- moreSearchToolsButton->setIcon(QIcon::fromTheme("arrow-down-double"));
- moreSearchToolsButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
- moreSearchToolsButton->setText(i18n("More Search Tools"));
- moreSearchToolsButton->setMenu(new QMenu(this));
- connect(moreSearchToolsButton->menu(), &QMenu::aboutToShow, moreSearchToolsButton->menu(), [this, moreSearchToolsButton]() {
- m_menuFactory.reset(new KMoreToolsMenuFactory("dolphin/search-tools"));
- moreSearchToolsButton->menu()->clear();
- m_menuFactory->fillMenuFromGroupingNames(moreSearchToolsButton->menu(), {"files-find"}, this->m_searchPath);
- });
+ KService::Ptr kfind = KService::serviceByDesktopName(QStringLiteral("org.kde.kfind"));
+
+ QToolButton *kfindToolsButton = nullptr;
+ if (kfind) {
+ kfindToolsButton = new QToolButton(this);
+ kfindToolsButton->setAutoRaise(true);
+ kfindToolsButton->setPopupMode(QToolButton::InstantPopup);
+ kfindToolsButton->setIcon(QIcon::fromTheme("arrow-down-double"));
+ kfindToolsButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ kfindToolsButton->setText(i18n("Open %1", kfind->name()));
+ kfindToolsButton->setIcon(QIcon::fromTheme(kfind->icon()));
+
+ connect(kfindToolsButton, &QToolButton::clicked, this, [this, kfind] {
+ auto *job = new KIO::ApplicationLauncherJob(kfind);
+ job->setUrls({m_searchPath});
+ job->start();
+ });
+ }
// Create "Facets" widget
m_facetsWidget = new DolphinFacetsWidget(this);
@@ -429,7 +436,9 @@ void DolphinSearchBox::init()
optionsLayout->addWidget(m_fromHereButton);
optionsLayout->addWidget(m_everywhereButton);
optionsLayout->addWidget(new KSeparator(Qt::Vertical, this));
- optionsLayout->addWidget(moreSearchToolsButton);
+ if (kfindToolsButton) {
+ optionsLayout->addWidget(kfindToolsButton);
+ }
optionsLayout->addStretch(1);
m_optionsScrollArea = new QScrollArea(this);
diff --git a/src/search/dolphinsearchbox.h b/src/search/dolphinsearchbox.h
index b73c2899ff..9f1ad29525 100644
--- a/src/search/dolphinsearchbox.h
+++ b/src/search/dolphinsearchbox.h
@@ -18,7 +18,6 @@ class QToolButton;
class QScrollArea;
class QLabel;
class QVBoxLayout;
-class KMoreToolsMenuFactory;
/**
* @brief Input box for searching files with or without Baloo.
@@ -172,7 +171,6 @@ private:
DolphinFacetsWidget *m_facetsWidget;
QUrl m_searchPath;
- QScopedPointer<KMoreToolsMenuFactory> m_menuFactory;
QTimer *m_startSearchTimer;
};
diff --git a/src/statusbar/statusbarspaceinfo.cpp b/src/statusbar/statusbarspaceinfo.cpp
index 4eef8497df..546c217a7a 100644
--- a/src/statusbar/statusbarspaceinfo.cpp
+++ b/src/statusbar/statusbarspaceinfo.cpp
@@ -8,11 +8,14 @@
#include "spaceinfoobserver.h"
+#include <KIO/ApplicationLauncherJob>
+#include <KIO/Global>
#include <KLocalizedString>
-#include <KMoreToolsMenuFactory>
+#include <KService>
-#include <KIO/Global>
+#include <QMenu>
#include <QMouseEvent>
+#include <QStorageInfo>
StatusBarSpaceInfo::StatusBarSpaceInfo(QWidget *parent)
: KCapacityBar(KCapacityBar::DrawTextInline, parent)
@@ -87,11 +90,60 @@ void StatusBarSpaceInfo::mousePressEvent(QMouseEvent *event)
// Creates a menu with tools that help to find out more about free
// disk space for the given url.
- // Note that this object must live long enough in case the user opens
- // the "Configure..." dialog
- KMoreToolsMenuFactory menuFactory(QStringLiteral("dolphin/statusbar-diskspace-menu"));
- menuFactory.setParentWidget(this);
- auto menu = menuFactory.createMenuFromGroupingNames({"disk-usage", "more:", "disk-partitions"}, m_url);
+ const KService::Ptr filelight = KService::serviceByDesktopName(QStringLiteral("org.kde.filelight"));
+ const KService::Ptr kdiskfree = KService::serviceByDesktopName(QStringLiteral("org.kde.kdf"));
+
+ if (!filelight && !kdiskfree) {
+ // nothing to show
+ return;
+ }
+
+ QMenu *menu = new QMenu(this);
+
+ if (filelight) {
+ QAction *filelightFolderAction = menu->addAction(QIcon::fromTheme(QStringLiteral("filelight")), i18n("Disk Usage Statistics - current folder"));
+
+ menu->connect(filelightFolderAction, &QAction::triggered, menu, [this, filelight](bool) {
+ auto *job = new KIO::ApplicationLauncherJob(filelight);
+ job->setUrls({m_url});
+ job->start();
+ });
+
+ // For remote URLs like FTP analyzing the device makes no sense
+ if (m_url.isLocalFile()) {
+ QAction *filelightDiskAction = menu->addAction(QIcon::fromTheme(QStringLiteral("filelight")), i18n("Disk Usage Statistics - current device"));
+
+ menu->connect(filelightDiskAction, &QAction::triggered, menu, [this, filelight](bool) {
+ const QStorageInfo info(m_url.toLocalFile());
+
+ if (info.isValid() && info.isReady()) {
+ auto *job = new KIO::ApplicationLauncherJob(filelight);
+ job->setUrls({QUrl::fromLocalFile(info.rootPath())});
+ job->start();
+ }
+ });
+ }
+
+ QAction *filelightAllAction = menu->addAction(QIcon::fromTheme(QStringLiteral("filelight")), i18n("Disk Usage Statistics - all devices"));
+
+ menu->connect(filelightAllAction, &QAction::triggered, menu, [this, filelight](bool) {
+ const QStorageInfo info(m_url.toLocalFile());
+
+ if (info.isValid() && info.isReady()) {
+ auto *job = new KIO::ApplicationLauncherJob(filelight);
+ job->start();
+ }
+ });
+ }
+
+ if (kdiskfree) {
+ QAction *kdiskfreeAction = menu->addAction(QIcon::fromTheme(QStringLiteral("kdf")), i18n("KDiskFree"));
+
+ connect(kdiskfreeAction, &QAction::triggered, this, [kdiskfree] {
+ auto *job = new KIO::ApplicationLauncherJob(kdiskfree);
+ job->start();
+ });
+ }
menu->exec(QCursor::pos());
}
--
GitLab
@@ -0,0 +1,28 @@
diff -Nuar a/src/main.cpp b/src/main.cpp
--- a/src/main.cpp 2023-04-14 06:19:08.000000000 +0300
+++ b/src/main.cpp 2023-04-20 21:26:52.104629720 +0300
@@ -52,15 +52,15 @@
{
#ifndef Q_OS_WIN
// Prohibit using sudo or kdesu-kf6 (but allow using the root user directly)
- if (getuid() == 0) {
- if (!qEnvironmentVariableIsEmpty("SUDO_USER")) {
- std::cout << "Running dolphin-kf6 with sudo can cause bugs and expose you to security vulnerabilities." << std::endl;
- return EXIT_FAILURE;
- } else if (!qEnvironmentVariableIsEmpty("kdesu-kf6_USER")) {
- std::cout << "Running dolphin-kf6 with kdesu-kf6 can cause bugs and expose you to security vulnerabilities." << std::endl;
- return EXIT_FAILURE;
- }
- }
+ //if (getuid() == 0) {
+ // if (!qEnvironmentVariableIsEmpty("SUDO_USER")) {
+ // std::cout << "Running dolphin-kf6 with sudo can cause bugs and expose you to security vulnerabilities." << std::endl;
+ // return EXIT_FAILURE;
+ //} else if (!qEnvironmentVariableIsEmpty("kdesu-kf6_USER")) {
+ // std::cout << "Running dolphin-kf6 with kdesu-kf6 can cause bugs and expose you to security vulnerabilities." << std::endl;
+ //return EXIT_FAILURE;
+ //}
+ //}
#endif
/**
@@ -0,0 +1,15 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a14d6895b..fb7be4db2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -88,9 +88,9 @@ if(KUserFeedbackQt6_FOUND)
endif()
find_package(KF6 ${KF6_MIN_VERSION} OPTIONAL_COMPONENTS
- Activities
DocTools
)
+find_package(KF6Activities)
set_package_properties(KF6Activities PROPERTIES DESCRIPTION "KActivities libraries"
URL "https://www.kde.org"
TYPE OPTIONAL
@@ -0,0 +1,47 @@
From 35b4c6d4df1281afd621374e686f19e654ad7bae Mon Sep 17 00:00:00 2001
From: "Martin T. H. Sandsmark" <martin.sandsmark@kde.org>
Date: Tue, 7 Apr 2020 17:14:59 +0200
Subject: Fix crashing on starting and quitting
QCollator (especially with Qt 5.14 and ICU 65.1) is very unhappy with
threads.
To avoid having to lock and unlock the mutex everywhere (and ensure it
is unlocked before calling other things that might lock it, etc.), we do
it as locally as possible. Even if for some reason Qt and ICU make
QCollator threadsafe in the future locking here should have minimal
impact.
BUG: 419585
Differential Revision: https://phabricator.kde.org/D28659
---
src/kitemviews-kf6/kfileitemmodel.cpp | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/kitemviews-kf6/kfileitemmodel.cpp b/src/kitemviews-kf6/kfileitemmodel.cpp
index 4b35a02..e4dca27 100644
--- a/src/kitemviews-kf6/kfileitemmodel.cpp
+++ b/src/kitemviews-kf6/kfileitemmodel.cpp
@@ -33,6 +33,9 @@
#include <QMimeData>
#include <QTimer>
#include <QWidget>
+#include <QMutex>
+
+Q_GLOBAL_STATIC_WITH_ARGS(QMutex, s_collatorMutex, (QMutex::Recursive))
// #define KFILEITEMMODEL_DEBUG
@@ -1878,6 +1881,8 @@ int KFileItemModel::sortRoleCompare(const ItemData* a, const ItemData* b, const
int KFileItemModel::stringCompare(const QString& a, const QString& b, const QCollator& collator) const
{
+ QMutexLocker collatorLock(s_collatorMutex());
+
if (m_naturalSorting) {
return collator.compare(a, b);
}
--
cgit v1.1
+134
View File
@@ -0,0 +1,134 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>dolphin-kf6</Name>
<Homepage>https://projects.kde.org/projects/kde/applications/dolphin-kf6</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Summary>KDE File Manager</Summary>
<Description>dolphin-kf6 is the File Manager for KDE.</Description>
<Archive sha1sum="eac670dc62bd0c3f63a35337ad8cee2c23ea817a" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/dolphin-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="4.97">baloo-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">baloo-widgets-kf6-devel</Dependency>
<Dependency versionFrom="5.19.0">kfilemetadata-kf6-devel</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency>plasma-activities-kf6-devel</Dependency>
<Dependency>kbookmarks-kf6-devel</Dependency>
<Dependency>kcmutils-kf6-devel</Dependency>
<Dependency>kcompletion-kf6-devel</Dependency>
<Dependency>kconfig-kf6-devel</Dependency>
<Dependency>kcoreaddons-kf6-devel</Dependency>
<Dependency>kcrash-kf6-devel</Dependency>
<Dependency>kdbusaddons-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>kiconthemes-kf6-devel</Dependency>
<Dependency>kio-kf6-devel</Dependency>
<Dependency>knewstuff-kf6-devel</Dependency>
<Dependency>knotifications-kf6-devel</Dependency>
<Dependency>kparts-kf6-devel</Dependency>
<Dependency>ktextwidgets-kf6-devel</Dependency>
<Dependency>solid-kf6-devel</Dependency>
<Dependency versionFrom="5.8.0">qt6-base-devel</Dependency>
<Dependency>qt6-phonon-devel</Dependency>
<Dependency versionFrom="24.02.0">kio-extras-kf6-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>kuserfeedback-kf6-devel</Dependency>
<Dependency>packagekit-qt6-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch level="1">2cd3d58e.patch</Patch> -->
<!-- <Patch level="1">find-kactivities.patch</Patch> -->
</Patches>
</Source>
<Package>
<Name>dolphin-kf6</Name>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>kfilemetadata</Dependency>
<Dependency>baloo-kf6</Dependency>
<Dependency>baloo-widgets-kf6</Dependency>
<Dependency>knewstuff-kf6</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>solid-kf6</Dependency>
<Dependency>kparts-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kcodecs-kf6</Dependency>
<Dependency>kcrash-kf6</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>kcmutils-kf6</Dependency>
<Dependency>kservice-kf6</Dependency>
<Dependency>kbookmarks-kf6</Dependency>
<Dependency>kitemviews-kf6</Dependency>
<Dependency>qt6-phonon</Dependency>
<Dependency>plasma-activities-kf6</Dependency>
<Dependency>kcompletion-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>kiconthemes-kf6</Dependency>
<Dependency>kjobwidgets-kf6</Dependency>
<Dependency>ktextwidgets-kf6</Dependency>
<Dependency>kwindowsystem-kf6</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>knotifications-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
<Dependency>kuserfeedback-kf6</Dependency>
<Dependency>packagekit-qt5</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<Package>
<Name>dolphin-kf6-devel</Name>
<RuntimeDependencies>
<Dependency release="current">dolphin-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency>qt6-phonon-devel</Dependency>
<Dependency>kio-kf6-devel</Dependency>
<Dependency>kcmutils-kf6-devel</Dependency>
<Dependency>knewstuff-kf6-devel</Dependency>
<Dependency>plasma-activities-kf6-devel</Dependency>
<Dependency>baloo-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">baloo-widgets-kf6-devel</Dependency>
<Dependency>kfilemetadata-kf6-devel</Dependency>
<Dependency>kparts-kf6-devel</Dependency>
<Dependency>ktexteditor-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</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>
+18
View File
@@ -0,0 +1,18 @@
#!/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
NoStrip=["/usr/share/icons"]
def setup():
kde6.configure()
def build():
kde6.make()
def install():
kde6.install()
+77
View File
@@ -0,0 +1,77 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>granatier-kf6</Name>
<Homepage>https://www.kde.org/applications/games/granatier/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>granatier-kf6</Icon>
<IsA>app:gui</IsA>
<PartOf>desktop.kde.games</PartOf>
<Summary>A bomber-kf6man game</Summary>
<Description>granatier-kf6 is a clone of the classic bomber-kf6man game, inspired by the work of the Clanbomber-kf6 clone.</Description>
<Archive sha1sum="9353cf9fbc02794bb2af127092401d2686fd1e04" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/granatier-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-svg-devel</Dependency>
<Dependency>kcoreaddons-kf6-devel</Dependency>
<Dependency>kconfig-kf6-devel</Dependency>
<Dependency>kdbusaddons-kf6-devel</Dependency>
<Dependency>kwidgetsaddons-kf6-devel</Dependency>
<Dependency>ki18n-kf6-devel</Dependency>
<Dependency>kxmlgui-kf6-devel</Dependency>
<Dependency>knewstuff-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">libkdegames-kf6-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-declarative-devel</Dependency>
<!-- -->
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>granatier-kf6</Name>
<RuntimeDependencies>
<Dependency>ki18n-kf6</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency versionFrom="6.6.0">qt6-svg</Dependency>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency>knewstuff-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kdbusaddons-kf6</Dependency>
<Dependency>libkdegames-kf6</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="config">/etc/xdg</Path>
<Path fileType="data">/usr/share</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="executable">/usr/bin</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>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>granatier-kf6</Name>
<Summary xml:lang="tr">Bombalama macera oyunu</Summary>
<Description xml:lang="tr">granatier-kf6, oyuncunun yüksekliği her turda azalan bir uçak içinde şehirlere hücum ettiği tek kişilik bir macera oyunudur.</Description>
</Source>
</PISI>
+19
View File
@@ -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*", "NEWS")
+132
View File
@@ -0,0 +1,132 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "https://pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>gwenview-kf6</Name>
<Homepage>https://www.kde.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<Icon>gwenview-kf6</Icon>
<IsA>app:gui</IsA>
<IsA>library</IsA>
<PartOf>desktop.kde.graphics</PartOf>
<Summary>An image viewer</Summary>
<Description>gwenview-kf6 is an easy to use image viewer</Description>
<Archive sha1sum="082474b08af9e5d93b9528afc09cc5ab015b188a" type="tarxz">mirrors://kde/stable/release-service/24.02.0/src/gwenview-24.02.0.tar.xz</Archive>
<BuildDependencies>
<Dependency versionFrom="0.26">exiv2-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-base-devel</Dependency>
<Dependency versionFrom="6.6.0">qt6-wayland-devel</Dependency>
<Dependency versionFrom="5.6.0">qt6-svg-devel</Dependency>
<Dependency versionFrom="4.6.60">qt6-phonon-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>purpose-kf6-devel</Dependency>
<Dependency>cfitsio-devel</Dependency>
<Dependency versionFrom="24.02.0">libkipi-kf6-devel</Dependency>
<Dependency>kdoctools-kf6-devel</Dependency>
<Dependency>kio-kf6-devel</Dependency>
<Dependency>plasma-activities-kf6-devel</Dependency>
<Dependency>kded-devel</Dependency>
<Dependency>kitemmodels-kf6-devel</Dependency>
<Dependency>kunitconversion-kf6-devel</Dependency>
<Dependency>baloo-kf6-devel</Dependency>
<Dependency versionFrom="24.02.0">libkdcraw-kf6-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency versionFrom="13.0.4">mesa-devel</Dependency>
<Dependency>docbook-xsl</Dependency>
<Dependency>extra-cmake-modules-kf6</Dependency>
<Dependency>lcms2-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>kparts-kf6-devel</Dependency>
<Dependency>tiff-devel</Dependency>
<Dependency>purpose-kf6-devel</Dependency>
<Dependency>cfitsio-devel</Dependency>
<Dependency>libraw-devel</Dependency>
<Dependency>kguiaddons-kf6-devel</Dependency>
<Dependency>kcolorpicker-devel</Dependency>
<Dependency>kimageannotator-devel</Dependency>
<Dependency>packagekit-devel</Dependency>
<Dependency>packagekit-qt6-devel</Dependency>
<Dependency>wayland-protocols-devel</Dependency>
<Dependency versionFrom="5.39">ki18n-kf6-devel</Dependency>
<Dependency versionFrom="5.39">kiconthemes-kf6-devel</Dependency>
<Dependency versionFrom="5.39">knotifications-kf6-devel</Dependency>
<Dependency versionFrom="5.39">kwindowsystem-kf6-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>gwenview-kf6</Name>
<RuntimeDependencies>
<Dependency versionFrom="6.6.0">qt6-base</Dependency>
<Dependency versionFrom="0.25">exiv2-libs</Dependency>
<Dependency>solid-kf6</Dependency>
<Dependency>plasma-activities-kf6</Dependency>
<Dependency>libkipi-kf6</Dependency>
<Dependency>libkdcraw-kf6</Dependency>
<Dependency>kded</Dependency>
<Dependency>tiff</Dependency>
<Dependency>purpose-kf6</Dependency>
<Dependency>cfitsio</Dependency>
<Dependency>kio-kf6</Dependency>
<Dependency>ki18n-kf6</Dependency>
<Dependency>lcms2</Dependency>
<Dependency>kparts-kf6</Dependency>
<Dependency>libX11</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libpng</Dependency>
<Dependency>kconfig-kf6</Dependency>
<Dependency>kxmlgui-kf6</Dependency>
<Dependency>qt6-svg</Dependency>
<Dependency>kservice-kf6</Dependency>
<Dependency>baloo-kf6</Dependency>
<Dependency>kitemviews-kf6</Dependency>
<Dependency>qt6-phonon</Dependency>
<Dependency>kcompletion-kf6</Dependency>
<Dependency>kcoreaddons-kf6</Dependency>
<Dependency>kiconthemes-kf6</Dependency>
<Dependency>kitemmodels-kf6</Dependency>
<Dependency>kjobwidgets-kf6</Dependency>
<Dependency>ktextwidgets-kf6</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>kconfigwidgets-kf6</Dependency>
<Dependency>knotifications-kf6</Dependency>
<Dependency>kwidgetsaddons-kf6</Dependency>
<Dependency>kfilemetadata</Dependency>
<Dependency>kguiaddons-kf6</Dependency>
<Dependency>libraw</Dependency>
<Dependency>packagekit-qt5</Dependency>
<Dependency>kimageannotator</Dependency>
<Dependency>wayland-protocols</Dependency>
<Dependency versionFrom="6.6.0">qt6-wayland</Dependency>
</RuntimeDependencies>
<Files>
<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>
<Path fileType="data">/usr/share/icons</Path>
<Path fileType="data">/usr/share/applications</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>
+8
View File
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>gwenview-kf6</Name>
<Summary xml:lang="tr">Resim görüntüleyici</Summary>
<Description xml:lang="tr">gwenview-kf6, kullanımı kolay bir resim görüntüleyicisidir.</Description>
</Source>
</PISI>
+920 -11
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
c52baf6d10ee7b6d0471444b104243f087d4a65c
4a4fc4f9288d1afd5efced179ee844ca54492a99
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
62526c8b212cd322823f54b80665a633f2e3605f
3518a5fbf123fb4a4c33804a0f6b775cbe00e6ec