mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-23 04:00:05 +02:00
kde-frameworks: bump revision
This commit is contained in:
@@ -4,11 +4,11 @@ providers at the same time. With Attica you can easily access services \
|
||||
rom providers such as openDesktop.org. It implements the freedesktop.org \
|
||||
specification for the Open Collaboration Services API."
|
||||
HOMEPAGE="https://github.com/KDE/attica"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/attica/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="8cfd310fc967ac1959bfcc3810c23cc43a30f294c26b7824641446824ff3e424"
|
||||
CHECKSUM_SHA256="735dd987503044cba5616f88c542e81f75cf365da6a2906d9230565ed1fd7964"
|
||||
SOURCE_DIR="attica-$portVersion"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
@@ -3,12 +3,13 @@ DESCRIPTION="Breeze-icons is a freedesktop.org compatible icon theme. \
|
||||
It's developed by the KDE Community as part of KDE Frameworks 5 and it's \
|
||||
used by default in KDE Plasma 5 and KDE Applications."
|
||||
HOMEPAGE="https://github.com/KDE/breeze-icons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/breeze-icons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="385ecd4e5e30b48256251973208ce4ff07ec41d87c730e30c3dd371ccff484fe"
|
||||
CHECKSUM_SHA256="4b18c42f602cb651df61ec9ec7c855c5163895ed5098ffe95d800cd788706a92"
|
||||
SOURCE_DIR="breeze-icons-$portVersion"
|
||||
PATCHES="breeze_icons-$portVersion"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -0,0 +1,22 @@
|
||||
From ffd26357cb7230e230dfd7d1e608c9c7e1247e60 Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Reznikov <diver@gelios.net>
|
||||
Date: Tue, 15 Dec 2020 12:38:57 +0300
|
||||
Subject: Don't run validate_svg.sh on Haiku
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index cbb7d67..c67b7d2 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -112,7 +112,7 @@ function(generate_binary_resource target outfile)
|
||||
endfunction()
|
||||
endif()
|
||||
|
||||
-if(NOT WIN32)
|
||||
+if(NOT WIN32 AND NOT HAIKU)
|
||||
# validate
|
||||
find_program(SH_EXE sh)
|
||||
find_program(XMLLINT_EXE xmllint)
|
||||
--
|
||||
2.28.0
|
||||
|
||||
94
kde-frameworks/bump-kde-frameworks.sh
Executable file
94
kde-frameworks/bump-kde-frameworks.sh
Executable file
@@ -0,0 +1,94 @@
|
||||
#/bin/sh
|
||||
|
||||
source ~/config/settings/haikuports.conf
|
||||
cd "$TREE_PATH"/kde-frameworks/
|
||||
|
||||
old_version=5.77
|
||||
new_version=5.80
|
||||
|
||||
# bump recipe filenames
|
||||
echo WARNING: you need to bump ki18n manually
|
||||
find . -maxdepth 2 -type f -name "*$old_version*.recipe" | grep -v 1 |
|
||||
while read fname; do git mv $fname ${fname//$old_version/$new_version}; done
|
||||
|
||||
# bump patchset filenames
|
||||
find . -maxdepth 3 -type f -name "*$old_version*.patchset" | grep -v 1 |
|
||||
while read fname; do git mv $fname ${fname//$old_version/$new_version}; done
|
||||
|
||||
# reset revision
|
||||
sed -i "/^REVISION=/s/=.*/=\"1\"/" */*.recipe
|
||||
|
||||
# print SOURCE_URI recipe file name
|
||||
find . -maxdepth 2 -name "*$new_version*.recipe" | while read FNAME; do \
|
||||
portVersion=$new_version.0 ; source $FNAME ; echo $SOURCE_URI $FNAME ;
|
||||
|
||||
# get sha256sum for each
|
||||
echo `curl -s -L $SOURCE_URI | sha256sum | head -c 64`
|
||||
|
||||
# replace CHECKSUM_SHA256 with new once
|
||||
sed -i "s/$CHECKSUM_SHA256/`curl -s -L $SOURCE_URI | sha256sum | head -c 64`/" $FNAME ; done
|
||||
|
||||
|
||||
exit 0
|
||||
|
||||
# the recipes should be built in this order
|
||||
|
||||
hp extra_cmake_modules
|
||||
hp phonon
|
||||
hp karchive
|
||||
hp kcodecs
|
||||
hp kconfig
|
||||
hp kcoreaddons
|
||||
hp kdbusaddons
|
||||
hp kguiaddons
|
||||
hp ki18n
|
||||
hp kitemmodels
|
||||
hp kitemviews
|
||||
hp kwidgetsaddons
|
||||
hp kwindowsystem
|
||||
hp solid
|
||||
hp sonnet
|
||||
hp threadweaver
|
||||
hp kauth
|
||||
hp kcompletion
|
||||
hp kcrash
|
||||
hp kdoctools
|
||||
hp kunitconversion
|
||||
hp kconfigwidgets
|
||||
hp kservice
|
||||
hp kglobalaccel
|
||||
hp kpackage
|
||||
hp kemoticons
|
||||
hp kiconthemes
|
||||
hp kjobwidgets
|
||||
hp knotifications
|
||||
hp ktextwidgets
|
||||
hp kxmlgui
|
||||
hp kbookmarks
|
||||
hp kwallet
|
||||
hp kio
|
||||
hp kdeclarative
|
||||
hp kcmutils
|
||||
hp kinit
|
||||
hp knotifyconfig
|
||||
hp kparts
|
||||
hp kactivities
|
||||
hp kded
|
||||
hp kdesignerplugin
|
||||
hp breeze_icons
|
||||
hp kdelibs4support
|
||||
hp kross
|
||||
hp kdiagram
|
||||
hp attica
|
||||
hp kdnssd
|
||||
hp kfilemetadata
|
||||
hp kholidays
|
||||
hp kjs
|
||||
hp khtml
|
||||
hp kidletime
|
||||
hp kimageformats
|
||||
hp knewstuff
|
||||
hp ksyntax_highlighting
|
||||
hp ktexteditor
|
||||
hp phonon_gstreamer
|
||||
#hp oxygen-icons
|
||||
@@ -9,7 +9,7 @@ COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="BSD (2-clause)"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://download.kde.org/stable/frameworks/${portVersion%.*}/extra-cmake-modules-$portVersion.tar.xz"
|
||||
CHECKSUM_SHA256="e803f8740819a5620095c161883c26aaf1267d6f919d547fdd6414e7cccc0150"
|
||||
CHECKSUM_SHA256="42f071f628b192122894026de20097cb0b3de411cb41c6935b48eb86ce992a65"
|
||||
SOURCE_DIR="extra-cmake-modules-$portVersion"
|
||||
PATCHES="extra_cmake_modules-$portVersion.patchset"
|
||||
|
||||
@@ -16,11 +16,11 @@ state to match the user's current activity. This includes a daemon, a library \
|
||||
for interacting with that daemon, and plugins for integration with other \
|
||||
frameworks."
|
||||
HOMEPAGE="https://github.com/KDE/kactivities/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kactivities/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="cf9cd7f011ef54b16295f233f117ca4fb53fc9bae52542dbd04b8a2df304f1f9"
|
||||
CHECKSUM_SHA256="e6fa81f91a027899ec51d868683c7145ee54ae73a07e479106be2bf3da181045"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -5,11 +5,11 @@ manipulation of /"archive/" formats like ZIP and TAR.
|
||||
It also provides transparent compression and decompression of data, like the \
|
||||
GZip format, via a subclass of QIODevice."
|
||||
HOMEPAGE="https://github.com/KDE/karchive/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/karchive/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="bffb53350c217dc9e8945f018de21753351d8255d6a201ba0ed0ad4700627835"
|
||||
CHECKSUM_SHA256="ff0047cd0adab5e451b98ac2ea73339b38a048e1ccc85666f8e81952ce147d18"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KAuth provides a convenient, system-integrated way to offload \
|
||||
actions that need to be performed as a privileged user (root, for example) \
|
||||
to small (hopefully secure) helper utilities."
|
||||
HOMEPAGE="https://github.com/KDE/kauth/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kauth/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="49e9cf7d9058646a4902d2a5ea559fe3edca50074f4a00290fb75bff24f4df23"
|
||||
CHECKSUM_SHA256="4910eee299978f8f8699bd6a5a995eec6beb7adf64421b7376ee8e37d2aad755"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -5,11 +5,11 @@ using the XBEL format.
|
||||
The most common use for bookmarks is web browsers, but this can also be \
|
||||
useful in any application where local files or URLs can be saved as bookmarks."
|
||||
HOMEPAGE="https://github.com/KDE/kbookmarks/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kbookmarks/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="c9f3810c0486647677665feade1843a6376e9ee0e0494dbc1fe87d7190531615"
|
||||
CHECKSUM_SHA256="5ac12ba746eb62adc4bf82be2374c04dec1524e47cde62327d54fc80e491935c"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Utilities for KDE System Settings modules"
|
||||
DESCRIPTION="KCMUtils provides various classes to work with KCModules. \
|
||||
KCModules can be created with the KConfigWidgets framework."
|
||||
HOMEPAGE="https://github.com/KDE/kcmutils/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kcmutils/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="63ac60a3fda97d821824a1d5a74cc4d6ef368c428da19480da1a515314207729"
|
||||
CHECKSUM_SHA256="bfe3404bc65901ca0126dbcfd045df3e50a2b55ab83431ed82543016d24b7f76"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -23,6 +23,7 @@ REQUIRES="
|
||||
lib:libKF5ConfigGui$secondaryArchSuffix
|
||||
lib:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
lib:libKF5CoreAddons$secondaryArchSuffix
|
||||
lib:libKF5GuiAddons$secondaryArchSuffix
|
||||
lib:libKF5I18n$secondaryArchSuffix
|
||||
lib:libKF5IconThemes$secondaryArchSuffix
|
||||
lib:libKF5ItemViews$secondaryArchSuffix
|
||||
@@ -59,6 +60,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5ConfigWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5CoreAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Declarative$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5GuiAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5I18n$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Iconthemes$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5ItemViews$secondaryArchSuffix == $portVersion
|
||||
@@ -6,11 +6,11 @@ It can automatically determine the charset of a string, translate XML \
|
||||
entities, validate email addresses, and find encodings by name in a more \
|
||||
tolerant way than QTextCodec (useful e.g. for data coming from the Internet)."
|
||||
HOMEPAGE="https://github.com/KDE/kcodecs/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kcodecs/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="5a6425268dc3e24afd73897623060411f0d1d6d571a0f6ada4da3c6e53ecda01"
|
||||
CHECKSUM_SHA256="e3157926bda3f5c0418333c12eed2fcd905e2c84b4d2df2c586839439775f825"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -11,11 +11,11 @@ This framework helps implement this in Qt-based applications. You can use one \
|
||||
of the completion-ready widgets provided by this framework, or integrate it \
|
||||
into your application's other widgets directly."
|
||||
HOMEPAGE="https://github.com/KDE/kconfig/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="BSD (2-clause)"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kcompletion/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="80a2f85b57c9a6de1105967da0b17b252eebcaec438c9aaa596806ebfe9bb995"
|
||||
CHECKSUM_SHA256="4bb38a0ebfc81aed6bf601c5ce02c3f0e05f6876e6de64540429341a49d33c12"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -15,11 +15,11 @@ KConfigGui provides a way to hook widgets to the configuration so that they \
|
||||
are automatically initialized from the configuration and automatically \
|
||||
propagate their changes to their respective configuration files."
|
||||
HOMEPAGE="https://github.com/KDE/kconfig/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kconfig/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="6642c0aaf22cffda16bebffd476a91ceee651877dad8f2ea1112d6e8abe34948"
|
||||
CHECKSUM_SHA256="166e2995d82f1c48fb7672c0c86a4b928b92069d92d88a3d74f5d0ae80972ad4"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KConfigWidgets provides easy-to-use classes to create \
|
||||
configuration dialogs, as well as a set of widgets which uses KConfig \
|
||||
to store their settings."
|
||||
HOMEPAGE="https://github.com/KDE/kconfigwidgets/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kconfigwidgets/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="f19fdea0917d51450e988d76bf9b7b62d9be181efafe30c2bcb4e978a9577aa8"
|
||||
CHECKSUM_SHA256="b95eb523b0e005273c3c3e121c3c5094a3c0fcdcf4d0c74a49b65f335f71797a"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -4,11 +4,11 @@ various tasks such as manipulating mime types, autosaving files, creating \
|
||||
backup files, generating random sequences, performing text manipulations such \
|
||||
as macro replacement, accessing user information and many more."
|
||||
HOMEPAGE="https://github.com/KDE/kcoreaddons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kcoreaddons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="afaeb5a319edaf3109a729e87f3512ed2b31ce892c787538e840caa9bef8bc3e"
|
||||
CHECKSUM_SHA256="84651ed18fcf51b5262caad0b62827c26633cfe046a5356877a86dc26efc6bf1"
|
||||
PATCHES="kcoreaddons-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Graceful handling of application crashes"
|
||||
DESCRIPTION="KCrash provides support for intercepting and handling \
|
||||
application crashes."
|
||||
HOMEPAGE="https://github.com/KDE/kcrash/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kcrash/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="731134587b2bb625e12dcd28886b0107d868657deb1ba7d5e8cec09c3fa1c0c2"
|
||||
CHECKSUM_SHA256="d3c50f4e3c6c0489fe5c74eba0ef0fb253ff753d445741abe49b1b4a27dec586"
|
||||
PATCHES="kcrash-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -1,14 +1,14 @@
|
||||
From 2223b2b97dd7a700cfbf9da25bb460213a2212b5 Mon Sep 17 00:00:00 2001
|
||||
From f27fdd5377ef57c15aa591ac36eda2eac52e276e Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Reznikov <diver@gelios.net>
|
||||
Date: Sun, 1 Apr 2018 21:07:26 +0300
|
||||
Date: Mon, 14 Dec 2020 17:02:02 +0300
|
||||
Subject: Fix build on Haiku
|
||||
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 7a382dd..7ec3255 100644
|
||||
index a028026..b289505 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -16,7 +16,7 @@ add_library(KF5::Crash ALIAS KF5Crash)
|
||||
@@ -24,7 +24,7 @@ add_library(KF5::Crash ALIAS KF5Crash)
|
||||
|
||||
target_include_directories(KF5Crash INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KCrash>")
|
||||
|
||||
@@ -16,7 +16,7 @@ index 7a382dd..7ec3255 100644
|
||||
+target_link_libraries(KF5Crash PUBLIC Qt5::Core network)
|
||||
target_link_libraries(KF5Crash PRIVATE KF5::CoreAddons KF5::WindowSystem)
|
||||
|
||||
|
||||
# FIXME: It is needed to work around undefined reference error on FreeBSD
|
||||
--
|
||||
2.16.2
|
||||
2.28.0
|
||||
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Convenience classes for D-Bus"
|
||||
DESCRIPTION="KDBusAddons provides convenience classes on top of QtDBus, as \
|
||||
well as an API to create KDED modules."
|
||||
HOMEPAGE="https://github.com/KDE/kdbusaddons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdbusaddons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="1ef9984f6dc8a0d95d34c8a2cd1c549887e219ef60801ebd33c40b99e19b4dc4"
|
||||
CHECKSUM_SHA256="9bc08c5e4da23d3e84a8f4445ecdbd8a24efd0491ef16844f9d52f261ee4ba0e"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -4,11 +4,11 @@ It's comprises two parts: a library used by the C++ part of your application \
|
||||
to intergrate QML with KDE Frameworks specific features, and a series of QML \
|
||||
imports that offer bindings to some of the Frameworks."
|
||||
HOMEPAGE="https://github.com/KDE/kdeclarative/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdeclarative/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="90b3e1a7d64530c27e007db0cd1eb5738d36e19b59aa9a38bff0d288af1a9d08"
|
||||
CHECKSUM_SHA256="a240c09b0f7de6543df50a5481454edcb781c7b45d782c91f285aa3269079313"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -32,6 +32,7 @@ REQUIRES="
|
||||
lib:libKF5JobWidgets$secondaryArchSuffix
|
||||
lib:libKF5KIOCore$secondaryArchSuffix
|
||||
lib:libKF5KIOWidgets$secondaryArchSuffix
|
||||
lib:libKF5Notifications$secondaryArchSuffix
|
||||
lib:libKF5Package$secondaryArchSuffix
|
||||
lib:libKF5QuickAddons$secondaryArchSuffix
|
||||
lib:libKF5Service$secondaryArchSuffix
|
||||
@@ -75,6 +76,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5ItemViews$secondaryArchSuffix == $portVersion
|
||||
devel:libkf5jobwidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5KIOCore$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Notifications$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Package$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Service$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Solid$secondaryArchSuffix == $portVersion
|
||||
@@ -20,11 +20,11 @@ ensure that it has not missed any update files. kconf_update keeps track of \
|
||||
which update files have been processed already in the config-file \
|
||||
kconf_updaterc. It only performs a certain update once."
|
||||
HOMEPAGE="https://github.com/KDE/kded/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kded/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="7ae6121a0f6abee78b9a05106098e3fd7e66a433b13e15221823f9b75506c9b9"
|
||||
CHECKSUM_SHA256="a4f626f57fe74ae1709787af6a2e9eefea2fc776537a896c0a97d2383da41e97"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -14,11 +14,11 @@ KDELibs 4 Support framework are installed to the same location as \
|
||||
KDELibs4Support, although it may be sufficient to set the KDEDIRS environment \
|
||||
variable correctly."
|
||||
HOMEPAGE="https://github.com/KDE/kdelibs4support/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdelibs4support/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="aba1a12b5eb0f1a840bbacf90eb005ca9d763d4d000d27294ed55f85e22c2a7d"
|
||||
CHECKSUM_SHA256="17b6ae25395941074f9bdc8e657a72ecf6465189f62e95683a142170176b84e2"
|
||||
PATCHES="kdelibs4support-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -4,11 +4,11 @@ display the widgets provided by various KDE frameworks, as well as a utility \
|
||||
(kgendesignerplugin) that can be used to generate other such plugins from \
|
||||
ini-style description files."
|
||||
HOMEPAGE="https://github.com/KDE/kdesignerplugin/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdesignerplugin/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="6742cac38677fe29a4d2c4434a6a7ebb1b97094836dfaee219548fbe4152253c"
|
||||
CHECKSUM_SHA256="60e0ac89d87be89b722878d069088233c3df47b1dee432cce2463e36262988d2"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -4,11 +4,11 @@ Protocol (DNS-SD), the layer of Zeroconf that allows network services, such \
|
||||
as printers, to be discovered without any user intervention or centralized \
|
||||
infrastructure."
|
||||
HOMEPAGE="https://github.com/KDE/kdnssd/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdnssd/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="c20d681883a19361a3ad058cb73f00de9393185c724070f7c6f0bbafd88fed20"
|
||||
CHECKSUM_SHA256="31633ea781e7d3ad82ef678cb19ba271ff9cb75976bd9b98772df8ea4163fc98"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Create documentation from DocBook"
|
||||
DESCRIPTION="Provides tools to generate documentation in various format from \
|
||||
DocBook files."
|
||||
HOMEPAGE="https://github.com/KDE/kdoctools/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kdoctools/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="73193e4132b2de01178953e9b07ee3d61fe0f789713c85c674d6adbd9f170279"
|
||||
CHECKSUM_SHA256="0da07c1bdfe767c33d605c461cc3b231484bcda10af89938496d1b8e14fa1494"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KEmoticons converts emoticons from text to a graphical \
|
||||
representation with images in HTML. It supports setting different themes \
|
||||
for emoticons coming from different providers."
|
||||
HOMEPAGE="https://github.com/KDE/kemoticons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kemoticons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="dd6ae5f069d37f41e89daf99469ab179ed27560c741d5bb76fcc269748005229"
|
||||
CHECKSUM_SHA256="a421ee66ad08b3daee8f1aab5b7d0ed834a6b441d2c1ddfa38a39fa0f75e4c72"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -4,11 +4,11 @@ and metadata from a number of different files. This library is typically used \
|
||||
by file indexers to retreive the metadata. This library can also be used by \
|
||||
applications to write metadata."
|
||||
HOMEPAGE="https://github.com/KDE/kfilemetadata/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kfilemetadata/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="e9816e297ae6e9c32f7f4580dd30624fc1f7dbc819a45a33f5c9b2ab03dec80c"
|
||||
CHECKSUM_SHA256="f33afb02df3d5a84654c117d6daac1d89d24143cd68d86471a3f4c8e072bc128"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KGlobalAccel allows you to have global accelerators that are \
|
||||
independent of the focused window. Unlike regular shortcuts, the \
|
||||
application\'s window does not need focus for them to be activated."
|
||||
HOMEPAGE="https://github.com/KDE/kglobalaccel/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kglobalaccel/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d244e7158f521623b4964421c160a7604891d38f054e268e88d22cbecc884d29"
|
||||
CHECKSUM_SHA256="9e3d886ecb4000ba3375d7b87059675b82c9a6076ee6f02195f0e337e8005b80"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -2,11 +2,12 @@ SUMMARY="Utilities for graphical user interfaces"
|
||||
DESCRIPTION="The KDE GUI addons provide utilities for graphical user \
|
||||
interfaces in the areas of colors, fonts, text, images, keyboard input."
|
||||
HOMEPAGE="https://github.com/KDE/kguiaddons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kguiaddons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d3a58e48983b7fcd6b9065351a51cad1cc9a0f582ad088c7f6dad96a209fe6e6"
|
||||
CHECKSUM_SHA256="9ca3f5e36aee47f549cb72a7d16a301928ad2680a851af166aab94f179fdc4eb"
|
||||
PATCHES="kguiaddons-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
22
kde-frameworks/kguiaddons/patches/kguiaddons-5.77.0.patchset
Normal file
22
kde-frameworks/kguiaddons/patches/kguiaddons-5.77.0.patchset
Normal file
@@ -0,0 +1,22 @@
|
||||
From d548ac5fbc79180771e41dfd03ba20293f338e64 Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Reznikov <diver@gelios.net>
|
||||
Date: Mon, 14 Dec 2020 15:47:23 +0300
|
||||
Subject: Disable Wayland on Haiku
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8a6b731..3fef703 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -13,7 +13,7 @@ feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKA
|
||||
option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF)
|
||||
add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)")
|
||||
|
||||
-if (UNIX AND NOT ANDROID)
|
||||
+if (UNIX AND NOT ANDROID AND NOT HAIKU)
|
||||
option(WITH_WAYLAND "Build with support for KeySequenceEditor inhibiting shortcuts on Wayland" ON)
|
||||
add_feature_info(WAYLAND ${WITH_WAYLAND} "KeySequenceEditor inhibiting shortcuts on Wayland")
|
||||
else()
|
||||
--
|
||||
2.28.0
|
||||
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Dates for holidays and other special events"
|
||||
DESCRIPTION="This library provides a C++ API that determines holiday and \
|
||||
other special events for a geographical region."
|
||||
HOMEPAGE="https://github.com/KDE/kholidays/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kholidays/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="2f178d6c412b21fe1f3e49ffb402789a9f1346be183ad3bd3b6f9786b61be074"
|
||||
CHECKSUM_SHA256="2be0097761a95a90da803187965e5e6cf4c7bf7756dea45550fac04e1cf2c1ae"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -1,18 +1,22 @@
|
||||
SUMMARY="HTML rendering engine"
|
||||
DESCRIPTION="KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support."
|
||||
HOMEPAGE="https://github.com/KDE/khtml/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="
|
||||
GNU GPL v3
|
||||
GNU LGPL v2
|
||||
"
|
||||
REVISION="5"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/khtml/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="5fac7a8a7143ccf0fb80dc1055fa12ff3c9d38e0dc7297d4874edf03c3a9d5d8"
|
||||
CHECKSUM_SHA256="725e1bc02577fbb5ec5f699720ea86e366e5a7b392749f5fe890233f20191b1a"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
GLOBAL_WRITABLE_FILES="
|
||||
settings/xdg/khtmlrc keep-old
|
||||
"
|
||||
|
||||
PROVIDES="
|
||||
khtml$secondaryArchSuffix = $portVersion
|
||||
lib:libKF5KHtml$secondaryArchSuffix = $portVersion compat >= 5
|
||||
@@ -9,11 +9,11 @@ translators, which can help to achieve a higher overall quality of source \
|
||||
and translated text. This includes argument capturing, customizable markup, \
|
||||
and translation scripting."
|
||||
HOMEPAGE="https://github.com/KDE/ki18n/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/ki18n/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="294a77be442f7979776099dd43f8e03b245df65540a37f335c6ec30ea7b1e219"
|
||||
CHECKSUM_SHA256="5cbd6012b8719aaa67d7f502d54897f94829a69bfd8c3f43cff2859a85cedaea"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -11,11 +11,11 @@ used to create selected/disabled icon images.
|
||||
Other classes in this repository are used internally by the icon theme \
|
||||
configuration dialogs, and should not be used by applications."
|
||||
HOMEPAGE="https://github.com/KDE/kiconthemes/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kiconthemes/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="ca2bf499cbadc2d80ab62912c456bd57c3b0984948b03812d74b04781b738c63"
|
||||
CHECKSUM_SHA256="037a8b18847b7a3588ace7dccc0415483cd66198b0fadb6e26f40cf774fe2ef3"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -4,11 +4,11 @@ It is useful not only for finding out about the current idle time of the PC, \
|
||||
but also for getting notified upon idle time events, such as custom timeouts, \
|
||||
or user activity."
|
||||
HOMEPAGE="https://github.com/KDE/kidletime/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kidletime/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="37a94089d633ee9a46d2371aada4b280f7dca5fc1cae84a6b62d03c48db3d1fe"
|
||||
CHECKSUM_SHA256="3fec23f3a872736f818f0e0092417f130ccb5576a8a0db831dc82c95f0e65bd1"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="This framework provides additional image format plugins for QtGui.
|
||||
As such it is not required for the compilation of any other software, but may \
|
||||
be a runtime requirement for Qt-based software to support certain image formats."
|
||||
HOMEPAGE="https://github.com/KDE/kimageformats/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kimageformats/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="365ad67d092ce4ab7de9cf57bf4500663d844e7cdca1adc400ec05bf09f78b57"
|
||||
CHECKSUM_SHA256="750f524c145c55991189ec5d293180b58a03e434461135433909e9ad51300b29"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -9,11 +9,11 @@ Using kdeinit to launch KDE applications makes starting a typical KDE \
|
||||
applications 2.5 times faster (100ms instead of 250ms on a P-III 500) \
|
||||
It reduces memory consumption by approx. 350Kb per application."
|
||||
HOMEPAGE="https://github.com/KDE/kinit/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kinit/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="21959b82f8ebbff01d85f86cac234146dd4ed50b4ece05f3e6d1c68b3ae5c366"
|
||||
CHECKSUM_SHA256="700ce5029394b6594eee17e28c47343d0f17a5d9106039c32bd476fa66399aa9"
|
||||
PATCHES="kinit-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -34,6 +34,7 @@ REQUIRES="
|
||||
lib:libKF5ConfigCore$secondaryArchSuffix
|
||||
lib:libKF5CoreAddons$secondaryArchSuffix
|
||||
lib:libKF5Crash$secondaryArchSuffix
|
||||
lib:libKF5DBusAddons$secondaryArchSuffix
|
||||
lib:libKF5I18n$secondaryArchSuffix
|
||||
lib:libKF5JobWidgets$secondaryArchSuffix
|
||||
lib:libKF5KIOCore$secondaryArchSuffix
|
||||
@@ -67,6 +68,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5ConfigWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5CoreAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Crash$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5DBusAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5I18n$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5ItemViews$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5JobWidgets$secondaryArchSuffix == $portVersion
|
||||
@@ -1,39 +1,40 @@
|
||||
From 7d8eeb19353dc991a5123b87f339934808a09e06 Mon Sep 17 00:00:00 2001
|
||||
From ea71c41d9f28a315a23e14ace8c8050d14f6b47f Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Reznikov <diver@gelios.net>
|
||||
Date: Mon, 25 Sep 2017 06:44:50 +0300
|
||||
Subject: Fix build on Haiku
|
||||
Date: Mon, 14 Dec 2020 23:31:02 +0300
|
||||
Subject: Link against libnetwork on Haiku
|
||||
|
||||
|
||||
diff --git a/src/kdeinit/CMakeLists.txt b/src/kdeinit/CMakeLists.txt
|
||||
index f00dd77..d66eaa7 100644
|
||||
index a2b2496..936ef7c 100644
|
||||
--- a/src/kdeinit/CMakeLists.txt
|
||||
+++ b/src/kdeinit/CMakeLists.txt
|
||||
@@ -50,7 +50,9 @@ if (NOT WIN32)
|
||||
@@ -54,6 +54,10 @@ if (NOT WIN32)
|
||||
add_executable(kdeinit5_shutdown ../wrapper.cpp)
|
||||
ecm_mark_nongui_executable(kdeinit5_shutdown)
|
||||
|
||||
target_link_libraries(kdeinit5_shutdown ${KINIT_SOCKET_LIBRARY} Qt5::Core)
|
||||
-
|
||||
+ if (HAIKU)
|
||||
+ target_link_libraries(kdeinit5_shutdown network)
|
||||
+ endif ()
|
||||
install(TARGETS kdeinit5_shutdown ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||
+
|
||||
target_link_libraries(kdeinit5_shutdown ${KINIT_SOCKET_LIBRARY} Qt5::Core KF5::DBusAddons)
|
||||
|
||||
# kdeinit5_wrapper
|
||||
@@ -58,6 +60,9 @@ if (NOT WIN32)
|
||||
install(TARGETS kdeinit5_shutdown ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||
@@ -62,6 +66,10 @@ if (NOT WIN32)
|
||||
add_executable(kdeinit5_wrapper ../wrapper.cpp)
|
||||
ecm_mark_nongui_executable(kdeinit5_wrapper)
|
||||
|
||||
target_link_libraries(kdeinit5_wrapper ${KINIT_SOCKET_LIBRARY} Qt5::Core)
|
||||
+ if (HAIKU)
|
||||
+ target_link_libraries(kdeinit5_wrapper network)
|
||||
+ endif ()
|
||||
+
|
||||
target_link_libraries(kdeinit5_wrapper ${KINIT_SOCKET_LIBRARY} Qt5::Core KF5::DBusAddons)
|
||||
|
||||
if (NOT X11_FOUND)
|
||||
target_compile_definitions(kdeinit5_wrapper PRIVATE -DNO_DISPLAY)
|
||||
diff --git a/src/klauncher/CMakeLists.txt b/src/klauncher/CMakeLists.txt
|
||||
index 7144c80..ef2500c 100644
|
||||
index 12cc728..fdb8dc3 100644
|
||||
--- a/src/klauncher/CMakeLists.txt
|
||||
+++ b/src/klauncher/CMakeLists.txt
|
||||
@@ -27,6 +27,10 @@ if (APPLE)
|
||||
@@ -36,6 +36,10 @@ if (APPLE)
|
||||
target_link_libraries(kdeinit_klauncher "-framework CoreFoundation")
|
||||
endif()
|
||||
|
||||
@@ -45,30 +46,31 @@ index 7144c80..ef2500c 100644
|
||||
target_link_libraries(kdeinit_klauncher XCB::XCB)
|
||||
endif()
|
||||
diff --git a/src/kshell/CMakeLists.txt b/src/kshell/CMakeLists.txt
|
||||
index 5c2e63d..0c02def 100644
|
||||
index 08dab96..cbf5eb3 100644
|
||||
--- a/src/kshell/CMakeLists.txt
|
||||
+++ b/src/kshell/CMakeLists.txt
|
||||
@@ -2,5 +2,7 @@ add_executable(kshell5 shell.cpp)
|
||||
ecm_mark_nongui_executable(kshell5)
|
||||
@@ -7,4 +7,8 @@ if (NOT WIN32)
|
||||
target_link_libraries(kshell5 KF5::DBusAddons)
|
||||
endif()
|
||||
|
||||
target_link_libraries(kshell5 ${KINIT_SOCKET_LIBRARY} Qt5::Core)
|
||||
-
|
||||
+if (HAIKU)
|
||||
+ target_link_libraries(kshell5 network)
|
||||
+ target_link_libraries(kshell5 network)
|
||||
+endif ()
|
||||
+
|
||||
install(TARGETS kshell5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||
diff --git a/src/kwrapper/CMakeLists.txt b/src/kwrapper/CMakeLists.txt
|
||||
index 79cb70e..f490d5f 100644
|
||||
index 6649917..f500642 100644
|
||||
--- a/src/kwrapper/CMakeLists.txt
|
||||
+++ b/src/kwrapper/CMakeLists.txt
|
||||
@@ -8,4 +8,7 @@ add_executable(kwrapper5 ${kwrapper_SRCS})
|
||||
ecm_mark_nongui_executable(kwrapper5)
|
||||
@@ -13,4 +13,8 @@ if (NOT WIN32)
|
||||
target_link_libraries(kwrapper5 KF5::DBusAddons)
|
||||
endif()
|
||||
|
||||
target_link_libraries(kwrapper5 ${KINIT_SOCKET_LIBRARY} Qt5::Core)
|
||||
+if (HAIKU)
|
||||
+ target_link_libraries(kwrapper5 network)
|
||||
+ target_link_libraries(kwrapper5 network)
|
||||
+endif ()
|
||||
+
|
||||
install(TARGETS kwrapper5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} )
|
||||
--
|
||||
2.14.2
|
||||
2.28.0
|
||||
|
||||
@@ -11,11 +11,11 @@ The framework can also be used to bridge a native protocol to a file-based \
|
||||
interface. This makes the data accessible in all applications using the KDE \
|
||||
file dialog or any other KIO enabled infrastructure."
|
||||
HOMEPAGE="https://github.com/KDE/kio/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kio/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="8fdd13137bce5906fcc92b232c802dc59b841685199b11dcd27026b202e5fad1"
|
||||
CHECKSUM_SHA256="5cace079ad02b655fdb9a00e794394ee5d4ec7ab1ba2c78e8a6675f2c30c3986"
|
||||
PATCHES="kio-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -26,7 +26,6 @@ GLOBAL_WRITABLE_FILES="
|
||||
settings/xdg/kshorturifilterrc keep-old
|
||||
"
|
||||
|
||||
|
||||
PROVIDES="
|
||||
kio$secondaryArchSuffix = $portVersion
|
||||
cmd:kcookiejar5$secondaryArchSuffix = $portVersion
|
||||
@@ -1,14 +1,14 @@
|
||||
From d0593e0583654b50a200c4b7e1e692bc54fed801 Mon Sep 17 00:00:00 2001
|
||||
From ec63bbd0c06815109eca06e02fce4bb35c76484d Mon Sep 17 00:00:00 2001
|
||||
From: Sergei Reznikov <diver@gelios.net>
|
||||
Date: Sat, 14 Dec 2019 22:01:34 +0300
|
||||
Date: Mon, 14 Dec 2020 22:14:06 +0300
|
||||
Subject: Fix build on Haiku
|
||||
|
||||
|
||||
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
|
||||
index d2d35d3..c8cf79b 100644
|
||||
index 7eeba0b..cfc5bcf 100644
|
||||
--- a/src/core/CMakeLists.txt
|
||||
+++ b/src/core/CMakeLists.txt
|
||||
@@ -166,6 +166,10 @@ if (UNIX)
|
||||
@@ -201,6 +201,10 @@ if (UNIX)
|
||||
target_link_libraries(KF5KIOCore PRIVATE KF5::AuthCore) #SlaveBase uses KAuth::Action
|
||||
endif()
|
||||
|
||||
@@ -20,10 +20,10 @@ index d2d35d3..c8cf79b 100644
|
||||
target_link_libraries(KF5KIOCore PRIVATE ${ACL_LIBS})
|
||||
endif()
|
||||
diff --git a/src/core/kmountpoint.cpp b/src/core/kmountpoint.cpp
|
||||
index ca634b5..823f147 100644
|
||||
index 0817176..adef718 100644
|
||||
--- a/src/core/kmountpoint.cpp
|
||||
+++ b/src/core/kmountpoint.cpp
|
||||
@@ -127,7 +127,7 @@ KMountPoint::~KMountPoint()
|
||||
@@ -115,7 +115,7 @@ KMountPoint::~KMountPoint()
|
||||
#define MOUNTTYPE(var) var->mnt_type
|
||||
#define MOUNTOPTIONS(var) var->mnt_opts
|
||||
#define FSNAME(var) var->mnt_fsname
|
||||
@@ -32,7 +32,7 @@ index ca634b5..823f147 100644
|
||||
#define SETMNTENT fopen
|
||||
#define ENDMNTENT fclose
|
||||
#define STRUCT_MNTENT struct mnttab
|
||||
@@ -318,7 +318,7 @@ KMountPoint::List KMountPoint::currentMountPoints(DetailsNeededFlags infoNeeded)
|
||||
@@ -312,7 +312,7 @@ KMountPoint::List KMountPoint::currentMountPoints(DetailsNeededFlags infoNeeded)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,10 +42,10 @@ index ca634b5..823f147 100644
|
||||
if ((mnttab = SETMNTENT(MNTTAB, "r")) == nullptr) {
|
||||
return result;
|
||||
diff --git a/src/ioslaves/file/CMakeLists.txt b/src/ioslaves/file/CMakeLists.txt
|
||||
index 78b88f2..3bd43bf 100644
|
||||
index 24f4d90..6e699c1 100644
|
||||
--- a/src/ioslaves/file/CMakeLists.txt
|
||||
+++ b/src/ioslaves/file/CMakeLists.txt
|
||||
@@ -29,6 +29,10 @@ if(UNIX)
|
||||
@@ -37,6 +37,10 @@ if(UNIX)
|
||||
target_link_libraries(kio_file Qt5::Network KF5::AuthCore)
|
||||
endif()
|
||||
|
||||
@@ -57,11 +57,11 @@ index 78b88f2..3bd43bf 100644
|
||||
target_link_libraries(kio_file -lvolmgt)
|
||||
endif ()
|
||||
diff --git a/src/ioslaves/file/file_unix.cpp b/src/ioslaves/file/file_unix.cpp
|
||||
index 7293ba4..003facd 100644
|
||||
index 822eb05..89f1327 100644
|
||||
--- a/src/ioslaves/file/file_unix.cpp
|
||||
+++ b/src/ioslaves/file/file_unix.cpp
|
||||
@@ -57,6 +57,11 @@
|
||||
#include <sys/sendfile.h>
|
||||
#include <sys/extattr.h>
|
||||
#endif
|
||||
|
||||
+#ifdef __HAIKU__
|
||||
@@ -71,7 +71,16 @@ index 7293ba4..003facd 100644
|
||||
+
|
||||
using namespace KIO;
|
||||
|
||||
#define MAX_IPC_SIZE (1024*32)
|
||||
/* 512 kB */
|
||||
@@ -887,7 +892,7 @@ void FileProtocol::copy(const QUrl &srcUrl, const QUrl &destUrl,
|
||||
|
||||
// copy access and modification time
|
||||
if (!wasKilled()) {
|
||||
- #ifdef Q_OS_LINUX
|
||||
+ #if defined(Q_OS_LINUX) || defined(Q_OS_HAIKU)
|
||||
// with nano secs precision
|
||||
struct timespec ut[2];
|
||||
ut[0] = buff_src.st_atim;
|
||||
diff --git a/src/ioslaves/file/kauth/CMakeLists.txt b/src/ioslaves/file/kauth/CMakeLists.txt
|
||||
index 8b77a28..344c168 100644
|
||||
--- a/src/ioslaves/file/kauth/CMakeLists.txt
|
||||
@@ -88,10 +97,10 @@ index 8b77a28..344c168 100644
|
||||
#kauth_install_helper_files(file_helper org.kde.kio.file root)
|
||||
#kauth_install_actions(org.kde.kio.file file.actions)
|
||||
diff --git a/src/ioslaves/file/sharefd_p.h b/src/ioslaves/file/sharefd_p.h
|
||||
index 728ca4c..ea7c95b 100644
|
||||
index 8cfbbc1..e09cdd7 100644
|
||||
--- a/src/ioslaves/file/sharefd_p.h
|
||||
+++ b/src/ioslaves/file/sharefd_p.h
|
||||
@@ -22,6 +22,7 @@
|
||||
@@ -8,6 +8,7 @@
|
||||
#define SHAREFD_P_H
|
||||
|
||||
#include <sys/un.h>
|
||||
@@ -125,12 +134,12 @@ index d46d895..32ebb9a 100644
|
||||
|
||||
########### install files ###############
|
||||
diff --git a/src/widgets/previewjob.cpp b/src/widgets/previewjob.cpp
|
||||
index 5c421fb..29a3a30 100644
|
||||
index e025eb7..3fe3749 100644
|
||||
--- a/src/widgets/previewjob.cpp
|
||||
+++ b/src/widgets/previewjob.cpp
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
#include "previewjob.h"
|
||||
#include "kio_widgets_debug.h"
|
||||
|
||||
-#if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID)
|
||||
+#if defined(Q_OS_UNIX) && !defined(Q_OS_ANDROID) && !defined(Q_OS_HAIKU)
|
||||
@@ -138,5 +147,5 @@ index 5c421fb..29a3a30 100644
|
||||
#else
|
||||
#define WITH_SHM 0
|
||||
--
|
||||
2.24.0
|
||||
2.28.0
|
||||
|
||||
@@ -17,11 +17,11 @@ KRecursiveFilterProxyModel - Recursive filtering of models
|
||||
KSelectionProxyModel - A Proxy Model which presents a subset of its source \
|
||||
model to observers"
|
||||
HOMEPAGE="https://github.com/KDE/kitemmodels/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kitemmodels/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="a97394e6dce76c4a4aee9fa5288fb270593d0830c3880fcfc5633c842df3dcc7"
|
||||
CHECKSUM_SHA256="64254ca70924fb574644126a840f01dad9e5af975c277e61284732998c589a6e"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KItemViews includes a set of views, which can be used with item \
|
||||
models. It includes views for categorizing lists and to add search filters to \
|
||||
flat and hierarchical lists."
|
||||
HOMEPAGE="https://github.com/KDE/kitemviews/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kitemviews/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="5c4d4c512dcb70569d75a5139d5c9adbc82a855576117ed2b769ce7320f272e4"
|
||||
CHECKSUM_SHA256="2d92125c1da0662ef1f36e8b07aeadfba737afa7f687b8af11fd9f5e0ce53537"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Widgets for showing progress of asynchronous jobs"
|
||||
DESCRIPTION="KJobWIdgets provides widgets for showing progress of \
|
||||
asynchronous jobs."
|
||||
HOMEPAGE="https://github.com/KDE/kjobwidgets/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kjobwidgets/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="85646a9aac94dfc884b945e5c879e9512386604414adcf9c0057eafb3e3a0cff"
|
||||
CHECKSUM_SHA256="39497c122d2abd7e219fdd30ffa2a65d0338de2b6748f7af06944cc65498b744"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="This library provides an ECMAScript compatible interpreter.
|
||||
The ECMA standard is based on well known scripting languages such as \
|
||||
Netscape's JavaScript and Microsoft's JScript."
|
||||
HOMEPAGE="https://github.com/KDE/kjs/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2.1"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kjs/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="a4810e4ef67343a880044af96a2d7bf2073f082086399d7b381aa09c9c2a4c63"
|
||||
CHECKSUM_SHA256="fe9223e9dbbd80a8c5896fc0b8ec7eb69745c213aa6fb17a7fd1c32749f368fe"
|
||||
PATCHES="kjs-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="The KNewStuff library implements collaborative data sharing \
|
||||
for applications. It uses libattica to support the Open Collaboration \
|
||||
Services specification."
|
||||
HOMEPAGE="https://github.com/KDE/knewstuff/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/knewstuff/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="48135ad419f4b4105261447ae386a8468e760cb81192446008497a90d8e75b5f"
|
||||
CHECKSUM_SHA256="14fa666e842c37bb5948cead3e327687120db320a3906b3dba1a074abcc2835e"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -16,6 +16,7 @@ PROVIDES="
|
||||
knewstuff$secondaryArchSuffix = $portVersion
|
||||
lib:libKF5NewStuff$secondaryArchSuffix = $portVersion
|
||||
lib:libKF5NewStuffCore$secondaryArchSuffix = $portVersion
|
||||
cmd:knewstuff_dialog$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
@@ -50,6 +51,7 @@ REQUIRES="
|
||||
lib:libQt5Quick$secondaryArchSuffix
|
||||
lib:libQt5QuickWidgets$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
"
|
||||
|
||||
@@ -86,6 +88,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5SonnetUi$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5TextWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5XmlGui$secondaryArchSuffix == $portVersion
|
||||
devel:libQt5Core$secondaryArchSuffix >= 5.7
|
||||
"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="KDE Desktop notifications"
|
||||
DESCRIPTION="KNotification is used to notify the user of an event. \
|
||||
It covers feedback and persistent events."
|
||||
HOMEPAGE="https://github.com/KDE/knotifications/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/knotifications/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="9bbc105a4ee248323f9b96def880e861aade629a80e6fae571588bd414dfea7c"
|
||||
CHECKSUM_SHA256="633b10175b94db5a053b04086d13b4d78ab1fe4f2bca1b6723be26e2a797feb0"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Configuration dialog for desktop notificationsr"
|
||||
DESCRIPTION="KNotifyConfig provides a configuration dialog for desktop \
|
||||
notifications which can be embedded in your application."
|
||||
HOMEPAGE="https://github.com/KDE/knotifyconfig/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/knotifyconfig/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="ef638216bdb225ffe3d10076602d22a9c68171603e4dea3e5c7f4269ccef012b"
|
||||
CHECKSUM_SHA256="a4df6b7685344881409bff6e68e6a702fbebf0366d5d8a28cde5eada2a0c3d47"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -26,7 +26,8 @@ REQUIRES="
|
||||
lib:libKF5KIOWidgets$secondaryArchSuffix
|
||||
lib:libKF5Service$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libphonon4qt5experimental$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libphonon4qt5$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5DBus$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
@@ -59,8 +60,10 @@ BUILD_REQUIRES="
|
||||
devel:libKF5Notifications$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Service$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5Solid$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5XmlGui$secondaryArchSuffix == $portVersion
|
||||
devel:libphonon4qt5$secondaryArchSuffix
|
||||
devel:libQt5Core$secondaryArchSuffix >= 5.7
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="The KPackage framework lets the user install and load packages \
|
||||
of non binary content such as scripted extensions or graphic assets, as if \
|
||||
they were traditional plugins."
|
||||
HOMEPAGE="https://github.com/KDE/kpackage/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kpackage/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="abebfd326c6567c9e2b144cd13b4d6cfcc75134a4084edf503487a23980dbab2"
|
||||
CHECKSUM_SHA256="9bf1fb402ab1a5af600d69e04827a3ab1df20b52186051b84e5e2323c2dc9008"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="This library implements the framework for KDE parts, which are \
|
||||
elaborate widgets with a user-interface defined in terms of actions (menu \
|
||||
items, toolbar icons)."
|
||||
HOMEPAGE="https://github.com/KDE/kparts/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kparts/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="5f3c01dfb565bc79150ad947d4b1fb931bfa978f973a653687c9695e17f955d3"
|
||||
CHECKSUM_SHA256="c236c28a506585d8fc67465e3487a2fbe4663fc2de6b5a3a54ea7dc367139761"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -34,6 +34,7 @@ REQUIRES="
|
||||
lib:libKF5SonnetUi$secondaryArchSuffix
|
||||
lib:libKF5TextWidgets$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libKF5XmlGui$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5DBus$secondaryArchSuffix
|
||||
@@ -70,6 +71,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5Solid$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5SonnetUi$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5TextWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5XmlGui$secondaryArchSuffix == $portVersion
|
||||
devel:libQt5Core$secondaryArchSuffix >= 5.7
|
||||
@@ -5,11 +5,11 @@ The idea behind KPlotWidget is that you only have to specify information in 'dat
|
||||
units'; i.e., the natural units of the data being plotted.
|
||||
KPlotWidget automatically converts everything to screen pixel units."
|
||||
HOMEPAGE="https://github.com/KDE/kplotting/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kplotting/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="28b85b6a3a6c633518af0b16d3b3ab25f901ac76f05952c82b3c4e5fa81d4455"
|
||||
CHECKSUM_SHA256="438dacd1b4663d8767fb69bacffcff73836d34dc8097cb85b5adeccd51769d83"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="Kross is a scripting bridge to embed scripting functionality \
|
||||
into an application. It supports QtScript as a scripting interpreter \
|
||||
backend."
|
||||
HOMEPAGE="https://github.com/KDE/kross/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kross/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="5871b74d8c041ec4b43865a957aa3836789cc34cb62aca8eb7811228f5aa87e5"
|
||||
CHECKSUM_SHA256="b896b6f555eb2476f4a926a3bb2abc9e7d03163446628be8561e7feb87d683b9"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -40,6 +40,7 @@ REQUIRES="
|
||||
lib:libKF5SonnetUi$secondaryArchSuffix
|
||||
lib:libKF5TextWidgets$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libKF5XmlGui$secondaryArchSuffix
|
||||
lib:libQt5DBus$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
@@ -80,6 +81,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5SonnetUi$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5TextWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WidgetsAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5WindowSystem$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5XmlGui$secondaryArchSuffix == $portVersion
|
||||
devel:libQt5Core$secondaryArchSuffix >= 5.7
|
||||
"
|
||||
@@ -3,11 +3,11 @@ DESCRIPTION="KService provides a plugin framework for handling desktop \
|
||||
services. Services can be applications or libraries. They can be bound to \
|
||||
MIME types or handled by application specific code."
|
||||
HOMEPAGE="https://github.com/KDE/kservice/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="3"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kservice/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="19eb2cb23be5dbd31f8b416d8564cce1714a0bf85566bb2bbc524b23b2d2b9a4"
|
||||
CHECKSUM_SHA256="9a636337506180a16be7ad408d9bf6d7264a316e39cedab35f60b7c7d239034d"
|
||||
|
||||
PATCHES="kservice-$portVersion.patchset"
|
||||
|
||||
@@ -5,11 +5,11 @@ well as for simple highlighted text rendering (e.g. as HTML), supporting \
|
||||
both integration with a custom editor as well as a ready-to-use \
|
||||
QSyntaxHighlighter sub-class."
|
||||
HOMEPAGE="https://github.com/KDE/syntax-highlighting/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/syntax-highlighting/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="52d98d5fbfaf6d5d4917977372a7b42396c9d2a8ee42095be954db52333e8a0f"
|
||||
CHECKSUM_SHA256="a37f6b9885e7bfcb078a8256683d41a53f9ef058754b085a72f3be46d4de501d"
|
||||
SOURCE_DIR="syntax-highlighting-$portVersion"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -8,11 +8,11 @@ highlighting and automatic indentation to advanced scripting support, \
|
||||
making it suitable for everything from a simple embedded text-file editor \
|
||||
to an advanced IDE."
|
||||
HOMEPAGE="https://github.com/KDE/ktexteditor/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/ktexteditor/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="27f27383e7ee7301fc3c6bd88a2f67e88c8875241aba77c25c43c62abe692002"
|
||||
CHECKSUM_SHA256="382be49d36fb7d59bb9850ce38630dacaf51785e1322bfa731b5350f243ae5f6"
|
||||
PATCHES="ktexteditor-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -48,6 +48,7 @@ REQUIRES="
|
||||
lib:libKF5TextEditor$secondaryArchSuffix
|
||||
lib:libKF5TextWidgets$secondaryArchSuffix
|
||||
lib:libKF5WidgetsAddons$secondaryArchSuffix
|
||||
lib:libKF5WindowSystem$secondaryArchSuffix
|
||||
lib:libKF5XmlGui$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5DBus$secondaryArchSuffix
|
||||
@@ -2,11 +2,11 @@ SUMMARY="Text editing widgets"
|
||||
DESCRIPTION="KTextWidgets provides widgets for displaying and editing text. \
|
||||
It supports rich text as well as plain text."
|
||||
HOMEPAGE="https://github.com/KDE/ktextwidgets/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/ktextwidgets/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="bf95771b3948ef2e09fc681708c7f40d46217c6f45bfbd3e8ea54bffe5493c74"
|
||||
CHECKSUM_SHA256="ca68b4ce5c2be106556f2498d39a0b8b05575367ceb9ade012001fdac94cc226"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -74,6 +74,7 @@ BUILD_PREREQUIRES="
|
||||
cmd:g++$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:python2
|
||||
cmd:qdbuscpp2xml$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
@@ -28,11 +28,11 @@ systems (e.g. liters, gallons). The following areas are supported:
|
||||
* Volume
|
||||
* Voltage"
|
||||
HOMEPAGE="https://github.com/KDE/kunitconversion/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kunitconversion/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="541ac3d66c8dc9044e47a550f58b9ba3cd1b12c2aea40a4fd0bb897c69370d58"
|
||||
CHECKSUM_SHA256="cdf62e63a3227d1566bc75130085dcf1f29b2c8549b41588ae04ead49b7fb54c"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY="The KWallet Framework"
|
||||
DESCRIPTION="Safe desktop-wide storage for passwords."
|
||||
HOMEPAGE="https://github.com/KDE/kwallet/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kwallet/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="819ff8b779734d409da19a2f64249495c0206e869083fb21e8eafaff9bd36dba"
|
||||
CHECKSUM_SHA256="1a04d682a700955522762a43bc48ab863a2a1648b18dc87e4f372b93ef7f64e0"
|
||||
PATCHES="kwallet-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -8,11 +8,11 @@ range of widgets for selecting characters, fonts, colors, actions, dates and \
|
||||
times, or MIME types, as well as platform-aware dialogs for configuration \
|
||||
pages, message boxes, and password requests."
|
||||
HOMEPAGE="https://github.com/KDE/kwidgetsaddons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kwidgetsaddons/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="0fd8b327b3e1de43660fda441d2da946d3c7c00c532cb0a0f853850f99596bd2"
|
||||
CHECKSUM_SHA256="ce8f84e69564d6596c703fea4ec282080dc7f31c81e3c7bdf42b1b3209d213b0"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -11,11 +11,11 @@ on all windowing systems.
|
||||
In addition to the high level API, this framework also provides several \
|
||||
more low level classes for interaction with the X Windowing System."
|
||||
HOMEPAGE="https://github.com/KDE/kwindowsystem/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kwindowsystem/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="6c488369d981c4ab61bc291d6b2a29cbe45f794f165eb4f4d533d0b246e2bb22"
|
||||
CHECKSUM_SHA256="89c8b1661c930c95f3dde62cc9e1c8f07db52322f73bb73d37ea96f0473dc27f"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -5,11 +5,11 @@ description and hooks in the application code. The framework supports \
|
||||
merging of multiple description for example for integrating actions from \
|
||||
plugins."
|
||||
HOMEPAGE="https://github.com/KDE/kxmlgui/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/kxmlgui/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="684143f415bfec9ea0c61e199e7773878236212502eb95498d39fe0df4cff61a"
|
||||
CHECKSUM_SHA256="f1379d8d67af468509cc168c2235b01c83eb252091973c4237d7d2e0a29c3108"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -32,6 +32,7 @@ REQUIRES="
|
||||
lib:libKF5ConfigWidgets$secondaryArchSuffix
|
||||
lib:libKF5CoreAddons$secondaryArchSuffix
|
||||
lib:libKF5GlobalAccel$secondaryArchSuffix
|
||||
lib:libKF5GuiAddons$secondaryArchSuffix
|
||||
lib:libKF5I18n$secondaryArchSuffix
|
||||
lib:libKF5IconThemes$secondaryArchSuffix
|
||||
lib:libKF5ItemViews$secondaryArchSuffix
|
||||
@@ -66,6 +67,7 @@ BUILD_REQUIRES="
|
||||
devel:libKF5ConfigWidgets$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5CoreAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5GlobalAccel$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5GuiAddons$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5I18n$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5IconThemes$secondaryArchSuffix == $portVersion
|
||||
devel:libKF5ItemViews$secondaryArchSuffix == $portVersion
|
||||
@@ -1,9 +1,9 @@
|
||||
SUMMARY="Oxygen icon theme"
|
||||
DESCRIPTION="Oxygen-icons is a freedesktop.org compatible icon theme."
|
||||
HOMEPAGE="https://github.com/KDE/oxygen-icons/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
srcGitRev="bff159d338fe08be09146a5ee17b9b6efa8a2c8d"
|
||||
SOURCE_URI="https://github.com/KDE/oxygen-icons/archive/$srcGitRev.zip"
|
||||
CHECKSUM_SHA256="cf182fd91c55f8b39385094889988252130b3f2ae0da3ec68899d2043572f9f0"
|
||||
@@ -1,22 +0,0 @@
|
||||
From 0644f983549e68bff62f6303b3a1a3f04c8d4bfd Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Sat, 7 Oct 2017 15:38:16 +1000
|
||||
Subject: Fix include directory
|
||||
|
||||
|
||||
diff --git a/cmake/FindPhononInternal.cmake b/cmake/FindPhononInternal.cmake
|
||||
index 020d1d4..71585da 100644
|
||||
--- a/cmake/FindPhononInternal.cmake
|
||||
+++ b/cmake/FindPhononInternal.cmake
|
||||
@@ -67,7 +67,7 @@ include(GNUInstallDirs)
|
||||
set(SHARE_INSTALL_PREFIX "${CMAKE_INSTALL_FULL_DATAROOTDIR}") # CACHE PATH "Base directory for files which go to share/")
|
||||
set(INCLUDE_INSTALL_DIR "include" ) # CACHE PATH "The subdirectory to the header prefix")
|
||||
if (PHONON_BUILD_PHONON4QT5)
|
||||
- set(INCLUDE_INSTALL_DIR "include/${PHONON_LIB_SONAME}" ) # CACHE PATH "The subdirectory to the header prefix")
|
||||
+ set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}/${PHONON_LIB_SONAME}" ) # CACHE PATH "The subdirectory to the header prefix")
|
||||
endif (PHONON_BUILD_PHONON4QT5)
|
||||
set(BIN_INSTALL_DIR "bin" ) # CACHE PATH "The install dir for executables (default ${EXEC_INSTALL_PREFIX}/bin)")
|
||||
set(LIB_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" ) # CACHE PATH "The subdirectory relative to the install prefix where libraries will be installed"
|
||||
--
|
||||
2.13.1
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
SUMMARY="A multimedia library"
|
||||
DESCRIPTION="The Phonon multimedia library."
|
||||
HOMEPAGE="https://github.com/KDE/phonon/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/phonon/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="8d4a2a21488df37b940084963740d1723e986d09c0e4d46a2ace4cd92fa1355e"
|
||||
PATCHES="phonon-$portVersion.patchset"
|
||||
CHECKSUM_SHA256="94e782d1499a7b264122cf09aa559d6245b869d4c33462d82dd1eb294c132e1b"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
@@ -15,6 +14,7 @@ PROVIDES="
|
||||
phonon$secondaryArchSuffix = $portVersion
|
||||
lib:libphonon4qt5$secondaryArchSuffix = $portVersion compat >= 4
|
||||
lib:libphonon4qt5experimental$secondaryArchSuffix = $portVersion compat >= 4
|
||||
cmd:phononsettings = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
@@ -1,72 +0,0 @@
|
||||
From 1dfe85e8b6ff4eda3cb92e16ef919bd8473cb4c7 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Thu, 26 Apr 2018 21:36:05 +1000
|
||||
Subject: Fix build for Haiku
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 11824ae..1c0649b 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -25,8 +25,8 @@ if(PHONON_BUILD_PHONON4QT5)
|
||||
set(QT_QTOPENGL_FOUND Qt5OpenGL_FOUND)
|
||||
|
||||
set(REQUIRED_QT_VERSION 5.2.0)
|
||||
- macro_optional_find_package(Qt5X11Extras ${REQUIRED_QT_VERSION})
|
||||
- macro_log_feature(Qt5X11Extras_FOUND "Qt5X11Extras" "Qt5X11Extras is needed for the x11renderer" "http://doc.qt.io/qt-5/qtx11extras-index.html" FALSE "${REQUIRED_QT_VERSION}")
|
||||
+# macro_optional_find_package(Qt5X11Extras ${REQUIRED_QT_VERSION})
|
||||
+# macro_log_feature(Qt5X11Extras_FOUND "Qt5X11Extras" "Qt5X11Extras is needed for the x11renderer" "http://doc.qt.io/qt-5/qtx11extras-index.html" FALSE "${REQUIRED_QT_VERSION}")
|
||||
else ()
|
||||
macro_log_feature(QT_QTOPENGL_FOUND "Qt4 OpenGL" "Qt4 OpenGL support is required to compile the gstreamer backend for Phonon" "" FALSE)
|
||||
endif()
|
||||
diff --git a/gstreamer/CMakeLists.txt b/gstreamer/CMakeLists.txt
|
||||
index cb01285..e7f6ca0 100644
|
||||
--- a/gstreamer/CMakeLists.txt
|
||||
+++ b/gstreamer/CMakeLists.txt
|
||||
@@ -20,8 +20,7 @@ include_directories(
|
||||
${GSTREAMER_PLUGIN_AUDIO_INCLUDE_DIR}
|
||||
${GSTREAMER_PLUGIN_PBUTILS_INCLUDE_DIR}
|
||||
${GLIB2_INCLUDE_DIR}
|
||||
- ${LIBXML2_INCLUDE_DIR}
|
||||
- ${X11_X11_INCLUDE_PATH})
|
||||
+ ${LIBXML2_INCLUDE_DIR})
|
||||
|
||||
if(${PHONON_VERSION} VERSION_GREATER "4.6.49") # Pre-release 4.7 starts at 4.6.50
|
||||
message(STATUS "Building against Phonon 4.7 API")
|
||||
@@ -88,13 +87,13 @@ if (OPENGL_FOUND)
|
||||
list(APPEND phonon_gstreamer_SRCS glrenderer.cpp)
|
||||
endif ()
|
||||
|
||||
-set(BUILD_X11RENDERER TRUE)
|
||||
+set(BUILD_X11RENDERER FALSE)
|
||||
if (PHONON_BUILD_PHONON4QT5)
|
||||
if (Qt5X11Extras_FOUND)
|
||||
- set(BUILD_X11RENDERER TRUE)
|
||||
+ set(BUILD_X11RENDERER FALSE)
|
||||
endif()
|
||||
elseif (NOT WIN32)
|
||||
- set(BUILD_X11RENDERER TRUE)
|
||||
+ set(BUILD_X11RENDERER FALSE)
|
||||
endif()
|
||||
|
||||
if (BUILD_X11RENDERER)
|
||||
diff --git a/gstreamer/videowidget.cpp b/gstreamer/videowidget.cpp
|
||||
index bd27b21..e94764f 100644
|
||||
--- a/gstreamer/videowidget.cpp
|
||||
+++ b/gstreamer/videowidget.cpp
|
||||
@@ -80,10 +80,12 @@ VideoWidget::~VideoWidget()
|
||||
|
||||
void VideoWidget::updateWindowID()
|
||||
{
|
||||
+#ifndef Q_OS_HAIKU
|
||||
X11Renderer *render = dynamic_cast<X11Renderer*>(m_renderer);
|
||||
if (render) {
|
||||
render->setOverlay();
|
||||
}
|
||||
+#endif
|
||||
}
|
||||
|
||||
void Gstreamer::VideoWidget::syncX()
|
||||
--
|
||||
2.16.2
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
SUMMARY="GStreamer backend for Phonon library"
|
||||
DESCRIPTION="A GStreamer backend for the Phonon multimedia library."
|
||||
HOMEPAGE="https://github.com/KDE/phonon-gstreamer/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/phonon-gstreamer/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="c8ef300731656681a2b9b7ba1bd59cee587040359f0f71c8e175a1c90ff6de10"
|
||||
CHECKSUM_SHA256="2077d440bc03e5a21a27745aaae0cbeeecf95cf8740b16a34304b9565a2be5e1"
|
||||
SOURCE_DIR="phonon-gstreamer-$portVersion"
|
||||
PATCHES="phonon_gstreamer-$portVersion.patchset"
|
||||
|
||||
@@ -76,7 +76,7 @@ BUILD()
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $addOnsDir/Qt5/phonon4qt5_backend
|
||||
cp -f build/gstreamer/phonon_gstreamer.so $addOnsDir/Qt5/phonon4qt5_backend
|
||||
cp -f build/bin/phonon_gstreamer.so $addOnsDir/Qt5/phonon4qt5_backend
|
||||
}
|
||||
|
||||
TEST()
|
||||
@@ -9,11 +9,11 @@ It provides the following features for application developers:
|
||||
* Power Management
|
||||
* Network Management"
|
||||
HOMEPAGE="https://github.com/KDE/solid/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/solid/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="22802993b212860d1f3701d22a517650c866f680e8f6e309202a9e9b43397bc5"
|
||||
CHECKSUM_SHA256="59de267774a3b438b9cd3e02c8f5fc3130cf24e7b80d7d78a3fae83998f88e36"
|
||||
PATCHES="solid-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -1,14 +1,14 @@
|
||||
From b80aae073a55dfdae750751f328d491b1dfa62cf Mon Sep 17 00:00:00 2001
|
||||
From 9612af4419c646242b392225d667ebf51fb322d0 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Sat, 2 Mar 2019 23:57:01 +1000
|
||||
Subject: Add hunspell dictionary paths for Haiku
|
||||
|
||||
|
||||
diff --git a/src/plugins/hunspell/hunspellclient.cpp b/src/plugins/hunspell/hunspellclient.cpp
|
||||
index 3bd7830..6774c51 100644
|
||||
index 3c7508d..bda8d60 100644
|
||||
--- a/src/plugins/hunspell/hunspellclient.cpp
|
||||
+++ b/src/plugins/hunspell/hunspellclient.cpp
|
||||
@@ -55,6 +55,9 @@ HunspellClient::HunspellClient(QObject *parent)
|
||||
@@ -41,6 +41,9 @@ HunspellClient::HunspellClient(QObject *parent)
|
||||
};
|
||||
#ifdef Q_OS_WIN
|
||||
maybeAddPath(QStringLiteral(SONNET_INSTALL_PREFIX "/bin/data/hunspell/"));
|
||||
@@ -19,28 +19,28 @@ index 3bd7830..6774c51 100644
|
||||
maybeAddPath(QStringLiteral("/System/Library/Spelling"));
|
||||
maybeAddPath(QStringLiteral("/usr/share/hunspell/"));
|
||||
--
|
||||
2.23.0
|
||||
2.28.0
|
||||
|
||||
|
||||
From de54cd50eadb0db51e0a3822b987fe2705aae5b5 Mon Sep 17 00:00:00 2001
|
||||
From f07862f704b28c94c73d6b273655ddf1820bacf4 Mon Sep 17 00:00:00 2001
|
||||
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||
Date: Wed, 2 Oct 2019 22:17:23 +1000
|
||||
Date: Mon, 14 Dec 2020 16:14:26 +0300
|
||||
Subject: Set en_US as default language
|
||||
|
||||
|
||||
diff --git a/src/core/settings.cpp b/src/core/settings.cpp
|
||||
index 0db0134..6560699 100644
|
||||
index 4a82e71..8009611 100644
|
||||
--- a/src/core/settings.cpp
|
||||
+++ b/src/core/settings.cpp
|
||||
@@ -289,7 +289,7 @@ void Settings::restore()
|
||||
QSettings settings(QStringLiteral("KDE"), QStringLiteral("Sonnet"));
|
||||
d->defaultClient = settings.value(QStringLiteral("defaultClient"), QString()).toString();
|
||||
d->defaultLanguage = settings.value(QStringLiteral("defaultLanguage"),
|
||||
- QLocale::system().name()).toString();
|
||||
+ QStringLiteral("en_US")).toString();
|
||||
d->preferredLanguages = settings.value(QStringLiteral("preferredLanguages")).toStringList();
|
||||
@@ -184,7 +184,7 @@ bool Settings::defauktSkipRunTogether()
|
||||
|
||||
//same defaults are in the default filter (filter.cpp)
|
||||
QString Settings::defaultDefaultLanguage()
|
||||
{
|
||||
- return QLocale::system().name();
|
||||
+ return QStringLiteral("en_US");
|
||||
}
|
||||
|
||||
QStringList Settings::defaultPreferredLanguages()
|
||||
--
|
||||
2.23.0
|
||||
2.28.0
|
||||
|
||||
@@ -9,11 +9,11 @@ different algorithms.
|
||||
The simplest way to use Sonnet in your application is to use the \
|
||||
SpellCheckDecorator class on your QTextEdit."
|
||||
HOMEPAGE="https://github.com/KDE/sonnet/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/sonnet/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d73b473fd9653cc240c08f96f97d94a197c3ef8a4ce43ed7d3844f8b9e990dd0"
|
||||
CHECKSUM_SHA256="371591cc1548957932df39700521e5a7eb9cc9d8e99b5b9a8c4991a74857fbda"
|
||||
PATCHES="sonnet-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
@@ -10,11 +10,11 @@ See the information on [use cases](@ref usecases) and [why multithreading can \
|
||||
help](@ref multithreading), as well as the usage section below, for more \
|
||||
detailed information."
|
||||
HOMEPAGE="https://github.com/KDE/threadweaver/"
|
||||
COPYRIGHT="2010-2019 KDE Organisation"
|
||||
COPYRIGHT="2010-2020 KDE Organisation"
|
||||
LICENSE="GNU LGPL v2"
|
||||
REVISION="2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://github.com/KDE/threadweaver/archive/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="fd259cb82966a29092151f1d183d01cc36f32581202fad56e3d55ea044fb8ef7"
|
||||
CHECKSUM_SHA256="359b63c32c38b561688ce512280a8c9a62edab73439014e4e236bd08eb63aa9d"
|
||||
PATCHES="threadweaver-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||
Reference in New Issue
Block a user