├── .flake8 ├── .gitattributes ├── .gitignore ├── .gitlab-ci.yml ├── .kateproject ├── .pre-commit-config.yaml ├── COPYING ├── LICENSES ├── BSD-2-Clause.txt ├── BSD-3-Clause.txt ├── CC0-1.0.txt ├── GPL-2.0-only.txt ├── GPL-2.0-or-later.txt ├── GPL-3.0-only.txt ├── LicenseRef-KDE-Accepted-GPL.txt └── MIT.txt ├── README.md ├── binary ├── _mac │ ├── info.ini │ ├── pandoc │ │ └── pandoc.py │ └── r-base │ │ └── r-base.py └── _win │ ├── info.ini │ ├── mysql │ ├── mysql.py │ └── testserverinnodb.bat │ ├── pandoc │ └── pandoc.py │ ├── r-base │ └── r-base.py │ ├── vlc │ ├── vlc-2.1.5.diff │ ├── vlc-3.0.11-20201106.diff │ ├── vlc.desktop │ └── vlc.py │ └── xerces-c-bin │ └── xerces-c-bin.py ├── data ├── docbook-dtd │ ├── docbook-dtd-4.2.xml │ ├── docbook-dtd.py │ └── post-uninstall-bin.cmd ├── docbook-xsl │ ├── docbook-xsl-stylesheets-1.78.1.xml │ ├── docbook-xsl.py │ └── post-uninstall-bin.cmd ├── hicolor-icon-theme │ └── hicolor-icon-theme.py ├── hunspell-dictionaries │ └── hunspell-dictionaries.py ├── iso-codes │ └── iso-codes.py ├── poppler-data │ └── poppler-data.py └── urw-base35-fonts │ └── urw-base35-fonts.py ├── dev-utils ├── _autotools │ ├── ccache │ │ └── ccache.py │ ├── gperf │ │ └── gperf.py │ ├── grep │ │ ├── blacklist.txt │ │ └── grep.py │ ├── gtk-doc │ │ └── gtk-doc.py │ ├── icoutils │ │ ├── icoutils-0.32.3-20240810.diff │ │ └── icoutils.py │ ├── info.ini │ ├── texinfo │ │ └── texinfo.py │ └── tmux │ │ └── tmux.py ├── _linux │ ├── appimagetool │ │ └── appimagetool.py │ ├── dpkg │ │ ├── dpkg-1.21.22-20230721.diff │ │ ├── dpkg-1.21.22-20230726.diff │ │ └── dpkg.py │ ├── info.ini │ ├── linuxdeploy-plugin-appimage │ │ └── linuxdeploy-plugin-appimage.py │ ├── linuxdeploy-plugin-checkrt │ │ └── linuxdeploy-plugin-checkrt.py │ ├── linuxdeploy-plugin-native-packages │ │ └── linuxdeploy-plugin-native-packages.py │ ├── linuxdeploy-plugin-qt │ │ └── linuxdeploy-plugin-qt.py │ ├── linuxdeploy │ │ └── linuxdeploy.py │ └── rpm │ │ └── rpm.py ├── _mac │ ├── info.ini │ └── terminal-notifier │ │ └── terminal-notifier.py ├── _mingw │ ├── info.ini │ └── snoretoast │ │ └── snoretoast.py ├── _msvc │ ├── gperf │ │ └── gperf.py │ ├── grep │ │ └── grep.py │ ├── icoutils │ │ └── icoutils.py │ ├── info.ini │ └── snoretoast │ │ └── snoretoast.py ├── _unix │ ├── bison │ │ ├── bison-3.0.4-20180904.diff │ │ ├── bison.py │ │ └── vasnprintf-macos.diff │ ├── flex │ │ ├── 0001-flex-disable-documentation.patch │ │ ├── 0002-build-AC_USE_SYSTEM_EXTENSIONS-in-configure.ac.patch │ │ └── flex.py │ ├── flexbison │ │ └── flexbison.py │ ├── help2man │ │ └── help2man.py │ ├── info.ini │ ├── intltool │ │ ├── 0001-Perl-5-22-compatibility.patch │ │ └── intltool.py │ └── sed │ │ └── sed.py ├── _windows │ ├── astyle │ │ └── astyle.py │ ├── cmake-pkg │ │ └── cmake-pkg.py │ ├── craft-startmenu-entry │ │ └── craft-startmenu-entry.py │ ├── dbgview │ │ └── dbgview.py │ ├── depends │ │ └── depends.py │ ├── diffutils │ │ └── diffutils.py │ ├── doxygen │ │ └── doxygen.py │ ├── flexbison │ │ └── flexbison.py │ ├── gawk │ │ └── gawk.py │ ├── gendef │ │ └── gendef.py │ ├── info.ini │ ├── innosetup │ │ └── innosetup.py │ ├── jom-pkg │ │ └── jom-pkg.py │ ├── mc │ │ └── mc.py │ ├── md5sums │ │ └── md5sums.py │ ├── nano │ │ └── nano.py │ ├── nsis │ │ └── nsis.py │ ├── procexp │ │ └── procexp.py │ ├── procmon │ │ └── procmon.py │ ├── pstools │ │ └── pstools.py │ ├── putty │ │ └── putty.py │ ├── qlalr │ │ └── qlalr.py │ ├── qtbinpatcher │ │ └── qtbinpatcher.py │ ├── ruby │ │ └── ruby.py │ ├── subversion │ │ └── subversion.py │ ├── uncrustify │ │ └── uncrustify.py │ ├── upx │ │ └── upx.py │ ├── vsd │ │ └── vsd.py │ └── xsd │ │ └── xsd.py ├── clazy │ ├── 0001-Allow-to-build-clazy-on-mac.patch │ ├── 20fca52da739ebefa47e35f6b338bb99a0da3cfe.patch │ ├── a05ac7eb6f6198c3f478bd7b5b4bfc062a8d63cc.patch │ └── clazy.py ├── nodejs │ └── nodejs.py └── yasm │ ├── yasm-1.3.0-20190723.diff │ ├── yasm-Fix-build-with-autotools-2.70.patch │ └── yasm.py ├── extragear ├── alkimia │ └── alkimia.py ├── calligra │ ├── blacklist.txt │ └── calligra.py ├── calligraplan │ ├── blacklist.txt │ ├── calligraplan.py │ └── version.ini ├── choqok │ └── choqok.py ├── digikam │ ├── ABOUT.txt │ ├── AppRun │ ├── TODO │ ├── avplayer.ico │ ├── blacklist_common.txt │ ├── blacklist_lin.txt │ ├── blacklist_mac.txt │ ├── blacklist_win.txt │ ├── digikam.ico │ ├── digikam.py │ └── showfoto.ico ├── heaptrack │ ├── blacklist.txt │ ├── heaptrack.py │ └── heaptrack_gui.wrapper ├── kbibtex │ ├── kbibtex.ico │ └── kbibtex.py ├── kdevelop-pg-qt │ └── kdevelop-pg-qt.py ├── kdiagram │ └── kdiagram.py ├── kdiff3 │ ├── appunistall.nsi │ ├── blacklist.txt │ ├── blacklist_mac.txt │ ├── kdiff3.ico │ ├── kdiff3.py │ ├── sections.nsi │ └── version.ini ├── kexi │ ├── kdb │ │ └── kdb.py │ ├── kexi │ │ └── kexi.py │ ├── kproperty │ │ └── kproperty.py │ ├── kreport │ │ └── kreport.py │ └── version.ini ├── kid3 │ ├── blacklist.txt │ └── kid3.py ├── kile │ ├── blacklist.txt │ ├── blacklist_mac.txt │ ├── kile-disable-sonnet-language-autodetect.diff │ ├── kile.ico │ └── kile.py ├── kmymoney │ ├── blacklist.txt │ ├── blacklist_mac.txt │ ├── kmymoney.ico │ ├── kmymoney.py │ └── version.ini ├── kphotoalbum │ └── kphotoalbum.py ├── ktechlab │ └── ktechlab.py ├── ktimetracker │ ├── blacklist.txt │ ├── ktimetracker.ico │ ├── ktimetracker.py │ └── version.ini ├── libkgeomap │ └── libkgeomap.py ├── peruse │ ├── blacklist.txt │ ├── peruse.ico │ └── peruse.py ├── rkward │ ├── blacklist_mac.txt │ ├── rkward.py │ └── whitelist.txt ├── skrooge │ └── skrooge.py ├── subtitlecomposer │ ├── subtitlecomposer.py │ └── version.ini └── tellico │ ├── .gitkeep │ ├── tellico.py │ └── version.ini ├── kde ├── applications │ ├── alligator │ │ └── alligator.py │ ├── analitza │ │ └── analitza.py │ ├── artikulate │ │ └── artikulate.py │ ├── calindori │ │ └── calindori.py │ ├── cantor │ │ ├── blacklist.txt │ │ ├── blacklist_mac.txt │ │ ├── cantor-24.12.2-qt5compat.patch │ │ ├── cantor.ico │ │ └── cantor.py │ ├── dolphin │ │ ├── blacklist.txt │ │ ├── blacklist_mac.txt │ │ └── dolphin.py │ ├── elisa │ │ ├── blacklist.txt │ │ ├── elisa.ico │ │ └── elisa.py │ ├── gwenview │ │ └── gwenview.py │ ├── itinerary │ │ └── itinerary.py │ ├── kalgebra │ │ └── kalgebra.py │ ├── kalk │ │ └── kalk.py │ ├── kalm │ │ ├── blacklist.txt │ │ └── kalm.py │ ├── kalzium │ │ └── kalzium.py │ ├── kanagram │ │ └── kanagram.py │ ├── kasts │ │ ├── blacklist.txt │ │ └── kasts.py │ ├── kate │ │ ├── blacklist.txt │ │ └── kate.py │ ├── kbruch │ │ └── kbruch.py │ ├── kdeconnect-kde │ │ ├── .assets │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square310x310Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── Square71x71Logo.scale-100.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── Wide310x150Logo.scale-100.png │ │ ├── blacklist.txt │ │ ├── icon.ico │ │ ├── includelist.txt │ │ └── kdeconnect-kde.py │ ├── kdeedu-data │ │ └── kdeedu-data.py │ ├── kdialog │ │ └── kdialog.py │ ├── keditbookmarks │ │ └── keditbookmarks.py │ ├── keysmith │ │ ├── blacklist.txt │ │ └── keysmith.py │ ├── kfind │ │ └── kfind.py │ ├── kgeography │ │ └── kgeography.py │ ├── khangman │ │ └── khangman.py │ ├── kig │ │ └── kig.py │ ├── kirigami-gallery │ │ └── kirigami-gallery.py │ ├── kiten │ │ └── kiten.py │ ├── klettres │ │ └── klettres.py │ ├── kmplot │ │ └── kmplot.py │ ├── koko │ │ └── koko.py │ ├── kolourpaint │ │ ├── blacklist.txt │ │ ├── kolourpaint.ico │ │ └── kolourpaint.py │ ├── kongress │ │ └── kongress.py │ ├── konqueror │ │ └── konqueror.py │ ├── konsole │ │ ├── excludelist.txt │ │ └── konsole.py │ ├── kontrast │ │ ├── blacklist.txt │ │ └── kontrast.py │ ├── konversation │ │ ├── blacklist.txt │ │ ├── konversation.ico │ │ └── konversation.py │ ├── krdc │ │ └── krdc.py │ ├── krecorder │ │ └── krecorder.py │ ├── kregexpeditor │ │ └── kregexpeditor.py │ ├── kronometer │ │ ├── 150-apps-kronometer.png │ │ ├── 44-apps-kronometer.png │ │ ├── kronometer.ico │ │ └── kronometer.py │ ├── kstars │ │ ├── .assets │ │ │ ├── Square150x150Logo.scale-100.png │ │ │ ├── Square310x310Logo.scale-100.png │ │ │ ├── Square44x44Logo.scale-100.png │ │ │ ├── Square71x71Logo.scale-100.png │ │ │ ├── StoreLogo.scale-100.png │ │ │ └── Wide310x150Logo.scale-100.png │ │ ├── kstars-3.3.6-20190912.diff │ │ ├── kstars-3.3.7-20191110.diff │ │ ├── kstars-3.3.7-20191112.diff │ │ ├── kstars.ico │ │ ├── kstars.py │ │ ├── mac-blacklist.txt │ │ └── win-blacklist.txt │ ├── ksystemlog │ │ └── ksystemlog.py │ ├── ktorrent │ │ └── ktorrent.py │ ├── ktrip │ │ ├── blacklist.txt │ │ └── ktrip.py │ ├── kturtle │ │ └── kturtle.py │ ├── kweather │ │ ├── blacklist.txt │ │ └── kweather.py │ ├── kwordquiz │ │ └── kwordquiz.py │ ├── labplot │ │ ├── blacklist.txt │ │ ├── blacklist_mac.txt │ │ ├── labplot-2.9.0.patch │ │ ├── labplot.ico │ │ └── labplot.py │ ├── libkeduvocdocument │ │ └── libkeduvocdocument.py │ ├── libkexiv2 │ │ └── libkexiv2.py │ ├── marble │ │ ├── 150-apps-marble.png │ │ ├── 44-apps-marble.png │ │ └── marble.py │ ├── marknote │ │ ├── blacklist.txt │ │ └── marknote.py │ ├── minuet │ │ └── minuet.py │ ├── neochat │ │ ├── 150-apps-neochat.png │ │ ├── 44-apps-neochat.png │ │ ├── blacklist.txt │ │ ├── blacklist_android.txt │ │ └── neochat.py │ ├── okular │ │ ├── blacklist.txt │ │ ├── blacklist_mac.txt │ │ ├── okular.ico │ │ └── okular.py │ ├── parley │ │ └── parley.py │ ├── plasmatube │ │ └── plasmatube.py │ ├── rocs │ │ └── rocs.py │ ├── spectacle │ │ └── spectacle.py │ ├── step │ │ ├── blacklist.txt │ │ ├── step.ico │ │ └── step.py │ ├── telly-skout │ │ ├── blacklist.txt │ │ └── telly-skout.py │ └── tokodon │ │ ├── blacklist.txt │ │ └── tokodon.py ├── frameworks │ ├── extra-cmake-modules │ │ └── extra-cmake-modules.py │ ├── frameworks.py │ ├── tier1 │ │ ├── attica │ │ │ └── attica.py │ │ ├── breeze-icons-system │ │ │ └── breeze-icons-system.py │ │ ├── breeze-icons │ │ │ └── breeze-icons.py │ │ ├── karchive │ │ │ └── karchive.py │ │ ├── kcalendarcore │ │ │ └── kcalendarcore.py │ │ ├── kcodecs │ │ │ └── kcodecs.py │ │ ├── kconfig │ │ │ └── kconfig.py │ │ ├── kcoreaddons │ │ │ └── kcoreaddons.py │ │ ├── kdbusaddons │ │ │ └── kdbusaddons.py │ │ ├── kguiaddons │ │ │ └── kguiaddons.py │ │ ├── kholidays │ │ │ └── kholidays.py │ │ ├── ki18n │ │ │ ├── 0002-Keep-LibIntl-libraries-path.patch │ │ │ └── ki18n.py │ │ ├── kidletime │ │ │ └── kidletime.py │ │ ├── kimageformats │ │ │ └── kimageformats.py │ │ ├── kirigami │ │ │ ├── 1380952bd517e83ef2bf5305f26e55a4bfbc57fb.diff │ │ │ └── kirigami.py │ │ ├── kitemmodels │ │ │ └── kitemmodels.py │ │ ├── kitemviews │ │ │ └── kitemviews.py │ │ ├── kplotting │ │ │ └── kplotting.py │ │ ├── kquickcharts │ │ │ └── kquickcharts.py │ │ ├── ktexttemplate │ │ │ └── ktexttemplate.py │ │ ├── kuserfeedback │ │ │ └── kuserfeedback.py │ │ ├── kwidgetsaddons │ │ │ └── kwidgetsaddons.py │ │ ├── kwindowsystem │ │ │ └── kwindowsystem.py │ │ ├── prison │ │ │ └── prison.py │ │ ├── solid │ │ │ └── solid.py │ │ ├── sonnet │ │ │ └── sonnet.py │ │ ├── syntax-highlighting │ │ │ └── syntax-highlighting.py │ │ └── threadweaver │ │ │ └── threadweaver.py │ ├── tier2 │ │ ├── kauth │ │ │ └── kauth.py │ │ ├── kcolorscheme │ │ │ └── kcolorscheme.py │ │ ├── kcompletion │ │ │ └── kcompletion.py │ │ ├── kcontacts │ │ │ └── kcontacts.py │ │ ├── kcrash │ │ │ └── kcrash.py │ │ ├── kdnssd │ │ │ └── kdnssd.py │ │ ├── kdoctools │ │ │ └── kdoctools.py │ │ ├── kfilemetadata │ │ │ └── kfilemetadata.py │ │ ├── kjobwidgets │ │ │ └── kjobwidgets.py │ │ ├── kpackage │ │ │ └── kpackage.py │ │ ├── kpty │ │ │ └── kpty.py │ │ ├── kstatusnotifieritem │ │ │ └── kstatusnotifieritem.py │ │ ├── kunitconversion │ │ │ └── kunitconversion.py │ │ └── syndication │ │ │ └── syndication.py │ ├── tier3 │ │ ├── baloo │ │ │ └── baloo.py │ │ ├── kbookmarks │ │ │ └── kbookmarks.py │ │ ├── kcmutils │ │ │ └── kcmutils.py │ │ ├── kconfigwidgets │ │ │ └── kconfigwidgets.py │ │ ├── kdav │ │ │ └── kdav.py │ │ ├── kdeclarative │ │ │ └── kdeclarative.py │ │ ├── kded │ │ │ └── kded.py │ │ ├── kdesu │ │ │ └── kdesu.py │ │ ├── kglobalaccel │ │ │ └── kglobalaccel.py │ │ ├── kiconthemes │ │ │ └── kiconthemes.py │ │ ├── kio │ │ │ └── kio.py │ │ ├── knewstuff │ │ │ └── knewstuff.py │ │ ├── knotifications │ │ │ └── knotifications.py │ │ ├── knotifyconfig │ │ │ └── knotifyconfig.py │ │ ├── kparts │ │ │ └── kparts.py │ │ ├── kpeople │ │ │ └── kpeople.py │ │ ├── krunner │ │ │ └── krunner.py │ │ ├── kservice │ │ │ └── kservice.py │ │ ├── ksvg │ │ │ └── ksvg.py │ │ ├── ktexteditor │ │ │ └── ktexteditor.py │ │ ├── ktextwidgets │ │ │ └── ktextwidgets.py │ │ ├── kwallet │ │ │ ├── 4214b3120073a76a67de30a56457e84fea3c99ce.patch │ │ │ └── kwallet.py │ │ ├── kxmlgui │ │ │ └── kxmlgui.py │ │ ├── purpose │ │ │ └── purpose.py │ │ └── qqc2-desktop-style │ │ │ └── qqc2-desktop-style.py │ ├── tier4 │ │ └── frameworkintegration │ │ │ └── frameworkintegration.py │ └── version.ini ├── info.ini ├── kde.py ├── kdegames │ ├── blinken │ │ ├── blacklist.txt │ │ └── blinken.py │ ├── bomber │ │ ├── 150-apps-bomber.png │ │ ├── 44-apps-bomber.png │ │ ├── blacklist.txt │ │ └── bomber.py │ ├── bovo │ │ ├── 150-apps-bovo.png │ │ ├── 44-apps-bovo.png │ │ ├── blacklist.txt │ │ ├── bovo.ico │ │ └── bovo.py │ ├── granatier │ │ ├── 150-apps-granatier.png │ │ ├── 44-apps-granatier.png │ │ ├── blacklist.txt │ │ └── granatier.py │ ├── kapman │ │ ├── 150-apps-kapman.png │ │ ├── 44-apps-kapman.png │ │ ├── blacklist.txt │ │ └── kapman.py │ ├── katomic │ │ ├── blacklist.txt │ │ └── katomic.py │ ├── kblackbox │ │ ├── blacklist.txt │ │ └── kblackbox.py │ ├── kblocks │ │ ├── blacklist.txt │ │ └── kblocks.py │ ├── kbounce │ │ ├── blacklist.txt │ │ └── kbounce.py │ ├── kbreakout │ │ ├── blacklist.txt │ │ └── kbreakout.py │ ├── kdiamond │ │ ├── 150-apps-kdiamond.png │ │ ├── 44-apps-kdiamond.png │ │ ├── blacklist.txt │ │ └── kdiamond.py │ ├── kfourinline │ │ ├── blacklist.txt │ │ └── kfourinline.py │ ├── kgoldrunner │ │ ├── blacklist.txt │ │ └── kgoldrunner.py │ ├── kigo │ │ ├── blacklist.txt │ │ └── kigo.py │ ├── killbots │ │ ├── 150-apps-killbots.png │ │ ├── 44-apps-killbots.png │ │ ├── blacklist.txt │ │ └── killbots.py │ ├── kiriki │ │ ├── blacklist.txt │ │ └── kiriki.py │ ├── kjumpingcube │ │ ├── blacklist.txt │ │ └── kjumpingcube.py │ ├── klickety │ │ ├── blacklist.txt │ │ └── klickety.py │ ├── klines │ │ ├── blacklist.txt │ │ └── klines.py │ ├── kmahjongg │ │ ├── blacklist.txt │ │ └── kmahjongg.py │ ├── kmines │ │ ├── blacklist.txt │ │ └── kmines.py │ ├── knavalbattle │ │ ├── blacklist.txt │ │ └── knavalbattle.py │ ├── knetwalk │ │ ├── blacklist.txt │ │ └── knetwalk.py │ ├── knights │ │ ├── blacklist.txt │ │ └── knights.py │ ├── kolf │ │ ├── blacklist.txt │ │ └── kolf.py │ ├── kollision │ │ ├── blacklist.txt │ │ └── kollision.py │ ├── konquest │ │ ├── blacklist.txt │ │ └── konquest.py │ ├── kpat │ │ ├── blacklist.txt │ │ └── kpat.py │ ├── kreversi │ │ ├── blacklist.txt │ │ └── kreversi.py │ ├── kshisen │ │ ├── blacklist.txt │ │ └── kshisen.py │ ├── ksnakeduel │ │ ├── 0001-Add-missing-KCoreAddons-link.patch │ │ ├── blacklist.txt │ │ └── ksnakeduel.py │ ├── kspaceduel │ │ ├── blacklist.txt │ │ └── kspaceduel.py │ ├── ksquares │ │ ├── blacklist.txt │ │ └── ksquares.py │ ├── ksudoku │ │ ├── blacklist.txt │ │ └── ksudoku.py │ ├── ktuberling │ │ ├── blacklist.txt │ │ └── ktuberling.py │ ├── kubrick │ │ ├── blacklist.txt │ │ └── kubrick.py │ ├── libkdegames │ │ ├── blacklist.txt │ │ └── libkdegames.py │ ├── libkmahjongg │ │ ├── blacklist.txt │ │ └── libkmahjongg.py │ ├── lskat │ │ ├── blacklist.txt │ │ └── lskat.py │ ├── palapeli │ │ ├── blacklist.txt │ │ └── palapeli.py │ └── picmi │ │ ├── 150-apps-picmi.png │ │ ├── 44-apps-picmi.png │ │ ├── blacklist.txt │ │ ├── picmi.ico │ │ └── picmi.py ├── kdegraphics │ ├── glaxnimate │ │ ├── exclude_macos.list │ │ └── glaxnimate.py │ ├── kdegraphics-mobipocket │ │ └── kdegraphics-mobipocket.py │ ├── kipi-plugins │ │ └── kipi-plugins.py │ ├── kruler │ │ └── kruler.py │ └── libkipi │ │ └── libkipi.py ├── kdemultimedia │ ├── ffmpegthumbs │ │ └── ffmpegthumbs.py │ ├── haruna │ │ ├── haruna.ico │ │ └── haruna.py │ ├── juk │ │ └── juk.py │ └── kdenlive │ │ ├── exclude.list │ │ ├── exclude_macos.list │ │ └── kdenlive.py ├── kdenetwork │ └── kio-extras │ │ └── kio-extras.py ├── kdesdk │ ├── codevis │ │ └── codevis.py │ ├── dolphin-plugins │ │ └── dolphin-plugins.py │ ├── kapptemplate │ │ └── kapptemplate.py │ ├── kcachegrind │ │ └── kcachegrind.py │ ├── kompare │ │ └── kompare.py │ ├── libkomparediff2 │ │ └── libkomparediff2.py │ ├── lokalize │ │ └── lokalize.py │ ├── okteta │ │ ├── blacklist.txt │ │ └── okteta.py │ └── umbrello │ │ ├── blacklist.txt │ │ └── umbrello.py ├── kdeutils │ ├── ark │ │ └── ark.py │ ├── filelight │ │ ├── .assets │ │ │ ├── 150-apps-filelight.png │ │ │ └── 44-apps-filelight.png │ │ ├── blacklist.txt │ │ └── filelight.py │ ├── kcalc │ │ ├── blacklist.txt │ │ └── kcalc.py │ ├── kcharselect │ │ └── kcharselect.py │ ├── kdebugsettings │ │ ├── blacklist.txt │ │ └── kdebugsettings.py │ ├── ktimer │ │ └── ktimer.py │ ├── kwalletmanager │ │ └── kwalletmanager.py │ └── markdownpart │ │ └── markdownpart.py ├── kdevelop │ ├── kdev-php │ │ └── kdev-php.py │ ├── kdev-python │ │ └── kdev-python.py │ ├── kdev-ruby │ │ └── kdev-ruby.py │ └── kdevelop │ │ ├── blacklist.txt │ │ ├── kdevelop.ico │ │ ├── kdevelop.py │ │ └── whitelist.txt ├── libs │ ├── futuresql │ │ └── futuresql.py │ ├── kopeninghours │ │ └── kopeninghours.py │ ├── kosmindoormap │ │ └── kosmindoormap.py │ ├── kpublictransport │ │ └── kpublictransport.py │ ├── kquickimageeditor │ │ └── kquickimageeditor.py │ ├── ktextaddons │ │ ├── 63fb82f2a83b6fb1900329c347f2b41fb39990ce.patch │ │ └── ktextaddons.py │ ├── kunifiedpush │ │ └── kunifiedpush.py │ ├── kweathercore │ │ └── kweathercore.py │ ├── libkdcraw │ │ └── libkdcraw.py │ ├── libktorrent │ │ └── libktorrent.py │ └── plasma-wayland-protocols │ │ └── plasma-wayland-protocols.py ├── maui │ ├── mauikit-accounts │ │ └── mauikit-accounts.py │ ├── mauikit-filebrowsing │ │ └── mauikit-filebrowsing.py │ ├── mauikit-imagetools │ │ └── mauikit-imagetools.py │ ├── mauikit-texteditor │ │ └── mauikit-texteditor.py │ └── mauikit │ │ └── mauikit.py ├── pim │ ├── akonadi-calendar-tools │ │ └── akonadi-calendar-tools.py │ ├── akonadi-calendar │ │ └── akonadi-calendar.py │ ├── akonadi-contacts │ │ └── akonadi-contacts.py │ ├── akonadi-import-wizard │ │ ├── akonadi-import-wizard.py │ │ └── blacklist.txt │ ├── akonadi-mime │ │ └── akonadi-mime.py │ ├── akonadi │ │ └── akonadi.py │ ├── akonadiclient │ │ └── akonadiclient.py │ ├── akonadiconsole │ │ ├── 150-apps-akonadiconsole.png │ │ ├── 44-apps-akonadiconsole.png │ │ ├── akonadiconsole.py │ │ └── blacklist.txt │ ├── akregator │ │ ├── 150-apps-akregator.png │ │ ├── 44-apps-akregator.png │ │ ├── akregator.ico │ │ ├── akregator.py │ │ └── blacklist.txt │ ├── calendarsupport │ │ └── calendarsupport.py │ ├── eventviews │ │ └── eventviews.py │ ├── grantlee-editor │ │ ├── blacklist.txt │ │ └── grantlee-editor.py │ ├── grantleetheme │ │ └── grantleetheme.py │ ├── incidenceeditor │ │ └── incidenceeditor.py │ ├── kaddressbook │ │ ├── 150-apps-kaddressbook.png │ │ ├── 44-apps-kaddressbook.png │ │ ├── blacklist.txt │ │ ├── kaddressbook.ico │ │ └── kaddressbook.py │ ├── kalarm │ │ ├── blacklist.txt │ │ └── kalarm.py │ ├── kcalutils │ │ └── kcalutils.py │ ├── kdepim-addons │ │ └── kdepim-addons.py │ ├── kdepim-runtime │ │ └── kdepim-runtime.py │ ├── khealthcertificate │ │ └── khealthcertificate.py │ ├── kidentitymanagement │ │ └── kidentitymanagement.py │ ├── kimap │ │ └── kimap.py │ ├── kitinerary │ │ └── kitinerary.py │ ├── kldap │ │ └── kldap.py │ ├── kleopatra │ │ ├── blacklist.txt │ │ └── kleopatra.py │ ├── kmail-account-wizard │ │ └── kmail-account-wizard.py │ ├── kmail │ │ ├── 150-apps-kmail.png │ │ ├── 44-apps-kmail.png │ │ ├── blacklist.txt │ │ ├── kmail.ico │ │ └── kmail.py │ ├── kmailtransport │ │ └── kmailtransport.py │ ├── kmbox │ │ └── kmbox.py │ ├── kmime │ │ └── kmime.py │ ├── kontact │ │ ├── blacklist.txt │ │ ├── kontact.ico │ │ └── kontact.py │ ├── kontactinterface │ │ └── kontactinterface.py │ ├── korganizer │ │ ├── 150-apps-korganizer.png │ │ ├── 44-apps-korganizer.png │ │ ├── blacklist.txt │ │ ├── korganizer.ico │ │ └── korganizer.py │ ├── kpeoplevcard │ │ └── kpeoplevcard.py │ ├── kpimtextedit │ │ └── kpimtextedit.py │ ├── kpkpass │ │ └── kpkpass.py │ ├── ksmtp │ │ └── ksmtp.py │ ├── ktnef │ │ └── ktnef.py │ ├── libgravatar │ │ └── libgravatar.py │ ├── libkdepim │ │ └── libkdepim.py │ ├── libkgapi │ │ └── libkgapi.py │ ├── libkleo │ │ └── libkleo.py │ ├── libksieve │ │ └── libksieve.py │ ├── mailcommon │ │ └── mailcommon.py │ ├── mailimporter │ │ └── mailimporter.py │ ├── mbox-importer │ │ ├── blacklist.txt │ │ └── mbox-importer.py │ ├── merkuro │ │ ├── blacklist.txt │ │ └── merkuro.py │ ├── messagelib │ │ └── messagelib.py │ ├── mimetreeparser │ │ └── mimetreeparser.py │ ├── pim-data-exporter │ │ ├── blacklist.txt │ │ └── pim-data-exporter.py │ ├── pim-sieve-editor │ │ ├── 150-apps-sieveeditor.png │ │ ├── 44-apps-sieveeditor.png │ │ ├── blacklist.txt │ │ ├── pim-sieve-editor.py │ │ └── sieveeditor.ico │ ├── pimcommon │ │ └── pimcommon.py │ └── version.ini ├── plasma-mobile │ ├── plasma-phonebook │ │ └── plasma-phonebook.py │ ├── vakzination │ │ ├── blacklist.txt │ │ └── vakzination.py │ └── version.ini ├── plasma │ ├── breeze │ │ ├── 526.patch │ │ └── breeze.py │ ├── drkonqi │ │ └── drkonqi.py │ ├── kde-cli-tools │ │ └── kde-cli-tools.py │ ├── kdecoration │ │ └── kdecoration.py │ ├── kinfocenter │ │ └── kinfocenter.py │ ├── kscreenlocker │ │ └── kscreenlocker.py │ ├── kwayland-server │ │ └── kwayland-server.py │ ├── kwayland │ │ └── kwayland.py │ ├── kwin │ │ └── kwin.py │ ├── libplasma │ │ └── libplasma.py │ ├── oxygen │ │ └── oxygen.py │ ├── plasma-activities-stats │ │ └── plasma-activities-stats.py │ ├── plasma-activities │ │ └── plasma-activities.py │ ├── plasma-workspace │ │ └── plasma-workspace.py │ ├── plasma.py │ ├── powerdevil │ │ └── powerdevil.py │ ├── qqc2-breeze-style │ │ └── qqc2-breeze-style.py │ ├── systemsettings │ │ └── systemsettings.py │ └── version.ini ├── unreleased │ ├── falkon │ │ └── falkon.py │ ├── isoimagewriter │ │ ├── isoimagewriter.ico │ │ └── isoimagewriter.py │ ├── kaichat │ │ ├── blacklist.txt │ │ └── kaichat.py │ ├── kaidan │ │ ├── excludelist_mac.txt │ │ └── kaidan.py │ ├── kalendar │ │ └── kalendar.py │ ├── karp │ │ ├── blacklist.txt │ │ └── karp.py │ ├── kirigami-addons │ │ └── kirigami-addons.py │ ├── klimbgrades │ │ └── klimbgrades.py │ ├── kommit │ │ └── kommit.py │ ├── kpublicalerts │ │ └── kpublicalerts.py │ ├── mpvqt │ │ └── mpvqt.py │ ├── plasma-camera │ │ └── plasma-camera.py │ ├── powerplant │ │ └── powerplant.py │ ├── qrca │ │ ├── blacklist.txt │ │ └── qrca.py │ ├── ruqola │ │ ├── 150-apps-ruqola.png │ │ ├── 44-apps-ruqola.png │ │ ├── blacklist.txt │ │ ├── blacklist_mac.txt │ │ └── ruqola.py │ ├── toad │ │ └── toad.py │ └── washipad │ │ └── washipad.py └── version.ini ├── kdesupport ├── dbusmenu-qt │ ├── dbusmenu-qt-0.9.2.diff │ └── dbusmenu-qt.py ├── grantlee │ ├── 0001-Don-t-use-dot-in-folder-name-to-prevent-macOS-issues.patch │ ├── grantlee-5.3.1-20201117.diff │ └── grantlee.py ├── kdewin │ ├── invert-if-msvc.diff │ ├── kdewin-0.5.6-20130530.diff │ └── kdewin.py ├── libqtsoap │ ├── libqtsoap.py │ └── qtsoap-2.7_1-opensource-20110308.diff ├── qca │ └── qca.py └── qjson │ ├── qjson-20100517.diff │ └── qjson.py ├── libs ├── _autotools │ ├── aqbanking │ │ └── aqbanking.py │ ├── assuan2 │ │ ├── 0001-Remove-an-declaration-for-an-unused-function.patch │ │ └── assuan2.py │ ├── dotconf │ │ └── dotconf.py │ ├── gavl │ │ ├── FixCputest.patch │ │ └── gavl.py │ ├── gcrypt │ │ └── gcrypt.py │ ├── gnupg │ │ └── gnupg.py │ ├── gnutls │ │ └── gnutls.py │ ├── gpg-error │ │ ├── 0001-core-Declare-environ-for-macOS-and-others.patch │ │ └── gpg-error.py │ ├── groff │ │ └── groff.py │ ├── gwenhywfar │ │ ├── gwenhywfar-4.19.0-20180218.diff │ │ ├── gwenhywfar-4.20.0-20180503.diff │ │ ├── gwenhywfar-5.10.2-20231024.diff │ │ ├── gwenhywfar-5.8.1-20211230.diff │ │ └── gwenhywfar.py │ ├── info.ini │ ├── ladspa-swh │ │ ├── fix-perl-path.diff │ │ └── ladspa-swh.py │ ├── libass │ │ └── libass.py │ ├── libcanberra │ │ └── libcanberra.py │ ├── libdmtx │ │ ├── libdmtx-0.7.4-20180820.diff │ │ └── libdmtx.py │ ├── libevent │ │ └── libevent.py │ ├── libexif │ │ └── libexif.py │ ├── libksba │ │ └── libksba.py │ ├── libnova │ │ ├── libnova-20101215.diff │ │ ├── libnova-20130629.diff │ │ ├── libnova-remove-conflicting-definition.patch │ │ └── libnova.py │ ├── libogg │ │ └── libogg.py │ ├── libtasn1 │ │ └── libtasn1.py │ ├── libvpx │ │ ├── detect-clang.diff │ │ ├── libvpx.py │ │ └── mac.diff │ ├── lua │ │ ├── 0001-build-shared-library.patch │ │ ├── 0002-generate-pc-file.patch │ │ └── lua.py │ ├── movit │ │ └── movit.py │ ├── npth │ │ └── npth.py │ ├── ntbtls │ │ ├── install-ntbtls.diff │ │ └── ntbtls.py │ ├── p11kit │ │ └── p11kit.py │ ├── pinentry │ │ └── pinentry.py │ ├── sox │ │ ├── 0001-ucrt-no-rewind-pipe.patch │ │ ├── mingw-sox-install.patch │ │ └── sox.py │ ├── speechd │ │ ├── disable-help2man.diff │ │ └── speechd.py │ ├── tre │ │ ├── tre-skip-po.patch │ │ └── tre.py │ ├── vlc │ │ ├── 5574.diff │ │ └── vlc.py │ ├── x264 │ │ ├── fix-paths-and-symlinks-win.diff │ │ ├── shebang-fix.diff │ │ └── x264.py │ ├── xattr │ │ └── xattr.py │ └── zimg │ │ └── zimg.py ├── _linux │ ├── cups │ │ └── cups.py │ ├── info.ini │ ├── libasound2 │ │ └── libasound2.py │ ├── libdwarf │ │ └── libdwarf.py │ ├── libsecret │ │ └── libsecret.py │ ├── libunwind │ │ └── libunwind.py │ ├── libva │ │ └── libva.py │ ├── libvdpau │ │ └── libvdpau.py │ ├── pulseaudio │ │ └── pulseaudio.py │ ├── r-base │ │ └── r-base.py │ ├── uuid │ │ └── uuid.py │ ├── wayland-protocols │ │ └── wayland-protocols.py │ └── wayland │ │ └── wayland.py ├── _mac │ ├── gsc │ │ └── gsc.py │ ├── info.ini │ ├── libdc1394 │ │ ├── libdc1394-2.2.2-capture.patch │ │ └── libdc1394.py │ ├── libgphoto2 │ │ └── libgphoto2.py │ ├── librtlsdr │ │ └── librtlsdr.py │ ├── libusb-compat │ │ └── libusb-compat.py │ ├── libzmq │ │ └── libzmq.py │ ├── limesuite │ │ └── limesuite.py │ ├── sparkle │ │ └── sparkle.py │ ├── theora │ │ └── theora.py │ └── xplanet │ │ ├── xplanet-1.3.1-giflib5.patch │ │ ├── xplanet-1.3.1-ntimes.patch │ │ ├── xplanet-c++11.patch │ │ └── xplanet.py ├── _msvc │ ├── assuan2 │ │ └── assuan2.py │ ├── gcrypt │ │ └── gcrypt.py │ ├── gnupg │ │ └── gnupg.py │ ├── gpg-error │ │ └── gpg-error.py │ ├── info.ini │ ├── libdmtx │ │ └── libdmtx.py │ ├── libksba │ │ └── libksba.py │ ├── libnova │ │ └── libnova.py │ ├── libogg │ │ └── libogg.py │ ├── mingw-crt4msvc │ │ └── mingw-crt4msvc.py │ ├── npth │ │ └── npth.py │ ├── ntbtls │ │ └── ntbtls.py │ └── version.ini ├── _unix │ ├── fontconfig │ │ └── fontconfig.py │ └── info.ini ├── _windows │ ├── d3dcompiler │ │ └── d3dcompiler.py │ ├── dlfcn-win32 │ │ └── dlfcn-win32.py │ ├── drmingw │ │ └── drmingw.py │ ├── info.ini │ └── mman │ │ └── mman.py ├── abseil-cpp │ ├── 779a3565ac6c5b69dd1ab9183e500a27633117d5.patch │ └── abseil-cpp.py ├── amf │ └── amf.py ├── aom │ └── aom.py ├── black-hole-solver │ └── black-hole-solver.py ├── boost │ └── boost.py ├── brotli │ ├── brotli-1.0.9-20230707.diff │ └── brotli.py ├── cairo │ └── cairo.py ├── catch2 │ └── catch2.py ├── cfitsio │ └── cfitsio.py ├── chm │ ├── chm-cmake.diff │ └── chm.py ├── chromaprint │ └── chromaprint.py ├── cmark │ ├── cmark-no-exe.diff │ └── cmark.py ├── cyrus-sasl │ ├── cyrus-sasl-2.1.26-fixes-3.patch │ ├── cyrus-sasl-2.1.26-openssl-1.1.0-1.patch │ ├── cyrus-sasl-2.1.26.patch │ └── cyrus-sasl.py ├── dav1d │ └── dav1d.py ├── dbus │ ├── 0002-fix-macos-build.diff │ └── dbus.py ├── discount │ ├── build-cmake-2.2.7.diff │ ├── create_pc_file_cmake.diff │ ├── discount.py │ └── only_lib_fix.diff ├── djvu │ ├── djvu-3.5.27-mingw.diff │ ├── djvu-cmake.diff │ ├── djvu.py │ ├── djvulibre-3.5.23-20101116.diff │ ├── djvulibre-3.5.25.3-20130906.diff │ └── djvulibre-3.5.27-20151208.diff ├── ebook-tools │ ├── ebook-tools-0.2.1.diff │ └── ebook-tools.py ├── editorconfig │ └── editorconfig.py ├── eigen3 │ ├── 0001-Remove-bogus-CMake-build-type-check.patch │ ├── eigen3-pc-cmake-installdirs-3.4.0.diff │ ├── eigen3-pc-cmake-installdirs.patch │ └── eigen3.py ├── elfutils │ └── elfutils.py ├── exiv2 │ └── exiv2.py ├── ffmpeg │ ├── effadce6c756247ea8bae32dc13bb3e6f464f0eb.diff │ ├── ffmpeg-4.4-20210413.diff │ └── ffmpeg.py ├── fluidsynth │ ├── fluidsynth-2.1.6-20210129.diff │ └── fluidsynth.py ├── freerdp │ ├── .2.11.7-mingw │ │ ├── 0001-fix-warnings-mingw.patch │ │ ├── 0002-fix-build-errors-mingw.patch │ │ ├── 0003-remove-declspec-import-export.patch │ │ ├── 0004-remove-conflict-ntml-type.patch │ │ └── 0005-rename-interface-variable.patch │ └── freerdp.py ├── freetype │ ├── freetype-different-bz2-name-pkgconfig-windows.patch │ ├── freetype-no-zlib-pkgconfig-android.patch │ └── freetype.py ├── frei0r-bigsh0t │ ├── cmake-install-plugins-2.6.diff │ ├── fix-mingw-include.diff │ └── frei0r-bigsh0t.py ├── frei0r-plugins │ └── frei0r-plugins.py ├── fribidi │ └── fribidi.py ├── ghostscript │ └── ghostscript.py ├── giflib │ ├── disable-GifDrawBoxedText8x8-win32.patch │ ├── exports.def │ ├── fix-compile-error.patch │ ├── giflib-5.2.1-20211120.diff │ ├── giflib.py │ └── msvc-guard-unistd-h.patch ├── glew │ ├── glew-1.5.4-20100708.diff │ ├── glew-1.7.0-20120320.diff │ ├── glew-1.9.0-20130124.diff │ ├── glew.py │ └── split-string-literals-in-rc-files.diff ├── glib │ └── glib.py ├── gpgme │ ├── gpgme │ │ └── gpgme.py │ ├── gpgmepp │ │ ├── 0001-Workaround-compile-errors-with-MSVC-2022.patch │ │ ├── cmake.patch │ │ ├── gpgmepp-1.21.0-20231109.diff │ │ └── gpgmepp.py │ ├── info.ini │ └── version.ini ├── graphviz │ ├── disable-pragma-lib.patch │ ├── fix-windows-install.diff │ └── graphviz.py ├── gsl │ ├── disable-broken-pdb-install.patch │ └── gsl.py ├── harfbuzz │ ├── cmake-generate-pkgconfig.patch │ └── harfbuzz.py ├── hdf5 │ └── hdf5.py ├── hunspell │ └── hunspell.py ├── imath │ └── imath.py ├── indilib │ ├── indi-3rdparty-libs │ │ └── indi-3rdparty-libs.py │ ├── indi-3rdparty │ │ └── indi-3rdparty.py │ ├── indi │ │ ├── 0001-patch-indiclient-include.patch │ │ ├── 0002-patch-indidriver-library.patch │ │ ├── 0006-patch-iconv-curl-dependencies.patch │ │ ├── 0010-patch-indiserver-strict.patch │ │ └── indi.py │ ├── indilib.py │ └── version.ini ├── inih │ └── inih.py ├── intel-mfx │ └── intel-mfx.py ├── ixion │ └── ixion.py ├── jack2 │ ├── jack2-cmake.patch │ └── jack2.py ├── kdsingleapplication │ └── kdsingleapplication.py ├── ladspa-cmt │ ├── ladspa-cmt-cmake.patch │ └── ladspa-cmt.py ├── ladspa-rnnoise │ ├── 0001-install-ladspa-in-lib.patch │ └── ladspa-rnnoise.py ├── ladspa-sdk │ ├── ladspa-sdk-1.17-msvc.diff │ ├── ladspa-sdk-cmake.diff │ └── ladspa-sdk.py ├── ladspa-tap │ ├── ladspa-tap-cmake.patch │ └── ladspa-tap.py ├── lapack │ ├── 0001-Restore-Missing-Prototypes.patch │ ├── 0002-Fix-mingw-build.patch │ ├── lapack.py │ └── version.ini ├── lcms2 │ ├── lcms2-2.3-20120302.diff │ ├── lcms2-2.4-20130124.diff │ ├── lcms2-2.7-20130124.diff │ └── lcms2.py ├── lensfun │ ├── lensfun-0.2.6.diff │ ├── lensfun-0.3.2-20200226.diff │ ├── lensfun-0.3.2-20210816.diff │ ├── lensfun-0.3.2.patch │ └── lensfun.py ├── leptonica │ ├── fix-pkgconfig-name.patch │ └── leptonica.py ├── libarchive │ └── libarchive.py ├── libavif │ └── libavif.py ├── libbfd │ └── libbfd.py ├── libcurl │ └── libcurl.py ├── libepoxy │ └── libepoxy.py ├── libev │ ├── libev-4.33.patch │ └── libev.py ├── libfftw │ ├── libfftw-3.3.8-20200429.diff │ ├── libfftw-win32-aligned-malloc.patch │ └── libfftw.py ├── libfftwf │ ├── libfftw-3.3.8-20200429.diff │ ├── libfftw-win32-aligned-malloc.patch │ └── libfftwf.py ├── libfreecell-solver │ └── libfreecell-solver.py ├── libftdi │ └── libftdi.py ├── libgit2 │ └── libgit2.py ├── libgmp │ ├── .msvc │ │ ├── asmflags.patch │ │ └── msvc_symbol.patch │ └── libgmp.py ├── libgsasl │ └── libgsasl.py ├── libheif │ ├── libheif-1.18.2-20250415.diff │ └── libheif.py ├── libhwy │ └── libhwy.py ├── libical │ ├── 001-libical-2.0.0-search-snprintf.diff │ ├── libical-0.44-20100728.diff │ ├── libical-0.44-20130614.diff │ └── libical.py ├── libidn │ ├── libidn-1.19-20101022.diff │ ├── libidn-1.19-20101213.diff │ ├── libidn-1.30-20150407.diff │ └── libidn.py ├── libintl-lite │ └── libintl-lite.py ├── libixion │ ├── libixion-0.19.0_MSVC.patch │ ├── libixion-0.19.0_WIN32.patch │ ├── libixion-0.19.0_boost.patch │ ├── libixion.py │ └── mdds-2.1.1_MSVC-c++17.patch ├── libjpeg-turbo │ └── libjpeg-turbo.py ├── libjxl │ └── libjxl.py ├── libkolabxml │ ├── libkolabxml-1.0.1-fixes.diff │ ├── libkolabxml-fixes.diff │ └── libkolabxml.py ├── liblame │ ├── lame_init_old-missing-symfile.patch │ ├── liblame-3.100-20190112.diff │ └── liblame.py ├── liblz4 │ └── liblz4.py ├── libmsn │ ├── libmsn-4.0-20101012.diff │ ├── libmsn-4.1-20101012.diff │ └── libmsn.py ├── libmusicbrainz │ ├── libmusicbrainz-windows.diff │ ├── libmusicbrainz.py │ └── support-out-of-source-builds.diff ├── libofx │ └── libofx.py ├── libomemo-c │ └── libomemo-c.py ├── libopensp │ ├── OpenSP-1.5.2-20110111.diff │ ├── OpenSP-1.5.2-20180505.diff │ └── libopensp.py ├── libopus │ └── libopus.py ├── liborcus │ ├── liborcus-0.19.2-boost.patch │ └── liborcus.py ├── libplacebo │ ├── disable-soversion.patch │ └── libplacebo.py ├── libpng │ ├── libpng-1.6.39-install.pc-on-windows.diff │ ├── libpng-1.6.40-install.pc-on-windows.diff │ ├── libpng-1.6.43-20240730.diff │ ├── libpng-android-remove-zlib-dependency.diff │ ├── libpng-fix-android-shared-build.diff │ └── libpng.py ├── libpsl │ └── libpsl.py ├── libraw │ ├── LibRaw-0.18.13-20180720.diff │ ├── libraw-0.20.2-20231024.diff │ └── libraw.py ├── libsamplerate │ └── libsamplerate.py ├── libsdl2 │ └── libsdl2.py ├── libsndfile │ └── libsndfile.py ├── libsodium │ └── libsodium.py ├── libsparsehash │ └── libsparsehash.py ├── libspectre │ ├── libspectre-0.2.6-20101117.diff │ ├── libspectre-0.2.7-20131003.diff │ ├── libspectre-new-ghostscript.diff │ ├── libspectre.py │ └── spectre-0.2.1-cmake.diff ├── libssh │ ├── fix-clang15.patch │ └── libssh.py ├── libssh2 │ ├── libssh2-1.10.0-20221026.diff │ ├── libssh2-1.11.0-MSVC-libprefix.pc.diff │ └── libssh2.py ├── libusb │ └── libusb.py ├── libvncserver │ └── libvncserver.py ├── libvorbis │ ├── 0003-def-mingw-compat.patch │ └── libvorbis.py ├── libxisf │ └── libxisf.py ├── libxslt │ ├── libxslt-1.1.37-20221108.diff │ └── libxslt.py ├── libzip │ ├── libzip-0.11.1-20130907.diff │ ├── libzip-0.9.3-20101116.diff │ ├── libzip-0.9.diff │ ├── libzip-1.5.1-20180423.diff │ └── libzip.py ├── libzstd │ ├── 3999.patch │ └── libzstd.py ├── lilv │ └── lilv.py ├── llvm │ ├── .16.0.1 │ │ ├── 1b9fbc81ff15f6ad5a0e7f29c486c6edd0bce94c.patch │ │ └── use-shim-for-symlink.diff │ ├── .17.0.6 │ │ └── llvm-17.0.6-20240105.diff │ ├── .18.1.2 │ │ ├── 0002-Fix-Findzstd-on-MINGW.patch │ │ └── kshim-tools.diff │ ├── llvm-15.0.2-20221107.diff │ └── llvm.py ├── lmdb │ ├── lmdb-LMDB_0.9.16-20151004.diff │ └── lmdb.py ├── lv2 │ └── lv2.py ├── matio │ ├── matio-macOS-linker.diff │ └── matio.py ├── mdds │ ├── mdds-2.1.1_MSVC-c++17.patch │ ├── mdds-3.0.0_MSVC-c++17.patch │ └── mdds.py ├── mlt │ ├── mlt.py │ └── pi_patch.diff ├── mpc │ └── mpc.py ├── mpfr │ ├── dll.patch │ └── mpfr.py ├── mpv │ └── mpv.py ├── neon │ ├── neon-0.30.0-cmake.diff │ ├── neon-cmake.diff │ └── neon.py ├── netcdf │ ├── netcdf-4.7.4-missing-defines.diff │ ├── netcdf-4.8.0-missing-defines.diff │ ├── netcdf-MSVC-install.diff │ └── netcdf.py ├── nettle │ └── nettle.py ├── nlohmann-json │ └── nlohmann-json.py ├── nmealib │ ├── 0001-Make-the-library-compile-on-C99-compilers.patch │ ├── 0002-Generate-position-independent-code-PIC.patch │ ├── 0003-Allow-the-parser-to-be-destroyed-when-its-buffer-is-.patch │ ├── 0004-Print-the-results-in-the-parsing-sample-program.patch │ ├── 0005-Optimise-generated-code-and-show-all-warnings-during.patch │ ├── 0006-Fix-a-warning.patch │ ├── 0007-Add-install-target.patch │ ├── 0008-cmake-support.patch │ ├── 0009-feet-unit-elevation-fix.patch │ ├── 0010-lc_numeric-locale-win32-fix.patch │ └── nmealib.py ├── nss │ ├── cygwin-is-windows.diff │ ├── install-instead-of-nsinstall.diff │ └── nss.py ├── nvidia-codecs │ └── nvidia-codecs.py ├── olm │ └── olm.py ├── onevpl │ └── onevpl.py ├── openal-soft │ └── openal-soft.py ├── openbabel │ ├── 0001-Fix-CMake-config-install-location-on-Windows.patch │ ├── 0001-cmake-use-CMakePackageConfigHelpers-for-config-files.patch │ ├── openbabel-2.2.0-cmake.diff │ ├── openbabel-2.2.3-20101208.diff │ ├── openbabel-2.3.1-20130430.diff │ ├── openbabel-2.3.2-20131003.diff │ └── openbabel.py ├── opencv │ ├── opencv │ │ ├── OpenCVInstallLayout.cmake.patch │ │ ├── opencv.py │ │ └── orbbec-fix.patch │ ├── opencv_contrib │ │ └── opencv_contrib.py │ └── version.ini ├── openexr │ └── openexr.py ├── openjpeg │ ├── 338246278a8e753c36e8319044360eb7a84f6488.diff │ ├── openjpeg-2.5.2-20250415.diff │ └── openjpeg.py ├── openldap │ ├── openldap-2.4.45-20170628.diff │ ├── openldap-2.4.45-20231209.diff │ └── openldap.py ├── openslp │ ├── openslp-1.2.1-20110814.diff │ └── openslp.py ├── opentimelineio │ ├── fix-macos-rpath.patch │ ├── fix-windows-locations.patch │ └── opentimelineio.py ├── orcus │ └── orcus.py ├── pcre │ ├── config-cmake.h.in │ ├── pcre-8.02-20100518.diff │ ├── pcre-8.10-20101125.diff │ └── pcre.py ├── pcre2 │ └── pcre2.py ├── pixman │ ├── bd4e7a9b9e672105bda35ff736c977adbf719c6c.diff │ └── pixman.py ├── pocketsphinx │ ├── 0001-fix-static-lapack-link.patch │ ├── pocketsphinx.py │ └── version.ini ├── potrace │ ├── potrace-1.16-add-cmake.diff │ ├── potrace-1.16-fix-msvc.diff │ └── potrace.py ├── proj │ ├── proj-4.8.0-20120424.diff │ └── proj.py ├── protobuf │ └── protobuf.py ├── qpdf │ └── qpdf.py ├── qrencode │ └── qrencode.py ├── qt │ ├── qt.py │ ├── qtbase │ │ └── qtbase.py │ ├── qtcharts │ │ └── qtcharts.py │ ├── qtconnectivity │ │ └── qtconnectivity.py │ ├── qtdeclarative │ │ └── qtdeclarative.py │ ├── qtimageformats │ │ └── qtimageformats.py │ ├── qtlocation │ │ └── qtlocation.py │ ├── qtmultimedia │ │ └── qtmultimedia.py │ ├── qtnetworkauth │ │ └── qtnetworkauth.py │ ├── qtscxml │ │ └── qtscxml.py │ ├── qtsensors │ │ └── qtsensors.py │ ├── qtspeech │ │ └── qtspeech.py │ ├── qtsvg │ │ └── qtsvg.py │ ├── qttools │ │ └── qttools.py │ ├── qttranslations │ │ └── qttranslations.py │ ├── qtwayland │ │ └── qtwayland.py │ ├── qtwebchannel │ │ └── qtwebchannel.py │ ├── qtwebengine │ │ └── qtwebengine.py │ ├── qtwebsockets │ │ └── qtwebsockets.py │ └── qtwebview │ │ └── qtwebview.py ├── qt6 │ ├── qt5compat │ │ └── qt5compat.py │ ├── qt6.py │ ├── qtbase │ │ ├── .craft │ │ │ ├── .0001-Implement-QTEST_MAX_WARNINGS.patch │ │ │ ├── 0001-Implement-QTEST_MAX_WARNINGS.patch │ │ │ ├── 79380_pb-fix.patch │ │ │ ├── qstandardpaths-extra-dirs-macos.diff │ │ │ └── qstandardpaths-fix-genericdatalocation.diff │ │ ├── .craft_before_6.7 │ │ │ └── qdbus-manager-quit-5.7.patch │ │ ├── 0be9ebcc222c14266e6330c58de794d60d6d35ed.diff │ │ ├── 8814bb1e81adcc74f504fb3c7fb1508dff4b68d9.diff │ │ ├── android-fix-qtimezone-performance.diff │ │ ├── android-fix-temporary-content-uri-access.diff │ │ ├── fd484bb.diff │ │ ├── qt680-fix-infinite-icu-loop.diff │ │ └── qtbase.py │ ├── qtcharts │ │ └── qtcharts.py │ ├── qtconnectivity │ │ └── qtconnectivity.py │ ├── qtdatavis3d │ │ └── qtdatavis3d.py │ ├── qtdeclarative │ │ ├── e6e3da4de8fac7f52eb2591cb95a04ab413f8ace.patch │ │ ├── eff776c676b042bd75604105a3876f999b9808d5.patch │ │ └── qtdeclarative.py │ ├── qthttpserver │ │ └── qthttpserver.py │ ├── qtimageformats │ │ ├── qtimageformats-6.4.3-20230517.diff │ │ └── qtimageformats.py │ ├── qtlanguageserver │ │ └── qtlanguageserver.py │ ├── qtlocation │ │ ├── qtlocation-stuck-tile-provider-fix.diff │ │ └── qtlocation.py │ ├── qtmqtt │ │ └── qtmqtt.py │ ├── qtmultimedia │ │ ├── change-551770-backport.diff │ │ ├── qtmultimedia-android-suspend-crash-fix.diff │ │ └── qtmultimedia.py │ ├── qtnetworkauth │ │ └── qtnetworkauth.py │ ├── qtpositioning │ │ └── qtpositioning.py │ ├── qtremoteobjects │ │ └── qtremoteobjects.py │ ├── qtscxml │ │ └── qtscxml.py │ ├── qtsensors │ │ └── qtsensors.py │ ├── qtserialport │ │ └── qtserialport.py │ ├── qtshadertools │ │ └── qtshadertools.py │ ├── qtspeech │ │ └── qtspeech.py │ ├── qtsvg │ │ └── qtsvg.py │ ├── qttools │ │ ├── fix-build-clang15.diff │ │ ├── fix-build-clang16.diff │ │ └── qttools.py │ ├── qttranslations │ │ └── qttranslations.py │ ├── qtwayland │ │ ├── 76e3c3d.diff │ │ └── qtwayland.py │ ├── qtwebchannel │ │ └── qtwebchannel.py │ ├── qtwebengine │ │ ├── .6.5.3 │ │ │ └── 03-ffmpeg-binutils-2.41.patch │ │ ├── 3aba63e62a86aeb157ad73df0fe0f44f01cf0e02.patch │ │ ├── bfeea6231dfacb37de3ca5ee2e0167c71b540b90.patch │ │ ├── chromium-119.0.6045.159-icu-74.patch │ │ ├── msvc-template.patch │ │ ├── qtwebengine-6.6.1-20240105.diff │ │ └── qtwebengine.py │ ├── qtwebsockets │ │ └── qtwebsockets.py │ ├── qtwebview │ │ └── qtwebview.py │ ├── version.ini │ ├── version_unstable.ini │ └── version_upstream.ini ├── qtav │ ├── 0001-Include-QSGMaterial.patch │ ├── 0002-Fix-install-prefix.patch │ ├── 0003-Add-craft-search-paths.patch │ ├── 0004-cmake-fixes.patch │ ├── 0005-cmake-fix-mingw-build.patch │ ├── qtav.py │ └── version.ini ├── rapidjson │ └── rapidjson.py ├── readstat │ ├── 211c342a1cfe46fb7fb984730dd7a29ff4752f35.patch │ ├── 5ad80040b94b667e2fef74e9b8d865f142fec820.patch │ ├── readstat-1.1.6-compiler-flags.diff │ ├── readstat-1.1.9.patch │ └── readstat.py ├── recastnavigation │ └── recastnavigation.py ├── rinutils │ └── rinutils.py ├── rttr │ ├── FixGcc8Build.patch │ ├── rttr-0.9.6-20190506.diff │ └── rttr.py ├── rubberband │ ├── fftw3-linking.patch │ └── rubberband.py ├── serd │ └── serd.py ├── shared-mime-info │ ├── 12a3a6b1141c704fc594379af1808bb9008d588c.patch │ ├── 7499ac1a85b2487b94e315e6b55c34bcf220295f.patch │ ├── disable-translation.patch │ ├── shared-mime-info-2-skip_itstool_xmlto.patch │ ├── shared-mime-info.py │ └── update-mime-database.exe.manifest ├── sord │ └── sord.py ├── spatialaudio │ └── spatialaudio.py ├── sphinxbase │ ├── 0001-fix-static-lapack-link.patch │ ├── sphinxbase.py │ └── version.ini ├── sqlcipher │ ├── sqlcipher-3.4.2-20180727.diff │ └── sqlcipher.py ├── sratom │ └── sratom.py ├── stellarsolver │ └── stellarsolver.py ├── stellarsolvertester │ ├── StellarSolverInstallIcon.icns │ ├── StellarSolverInstallIcon.ico │ └── stellarsolvertester.py ├── svtav1 │ └── svtav1.py ├── swig │ └── swig.py ├── taglib-extras │ ├── taglib-extras-1.0.1-20130310.diff │ └── taglib-extras.py ├── taglib │ ├── dont-export-filename.diff │ ├── fix-mac-rpath.diff │ └── taglib.py ├── tcl │ └── tcl.py ├── tesseract │ └── tesseract.py ├── tiff │ └── tiff.py ├── vamp-plugin-sdk │ ├── build-dynamic-sdk-plugins-only.patch │ └── vamp-plugin-sdk.py ├── vc │ ├── Vc-0.7.3-20140107.diff │ └── vc.py ├── vidstab │ └── vidstab.py ├── wcslib │ ├── int64.diff │ └── wcslib.py ├── webp │ └── webp.py ├── x265 │ ├── 0001-Fix-.pc-for-msvc.patch │ ├── disable-install-pdb.patch │ └── x265.py ├── xapian-core │ ├── xapian-core-1.4.5-20180515.diff │ └── xapian-core.py ├── xerces-c │ └── xerces-c.py ├── xmlsec1 │ ├── xmlsec1-1.2.25-20180503.diff │ └── xmlsec1.py ├── zix │ └── zix.py └── zxing-cpp │ └── zxing-cpp.py ├── logo.png ├── perl-modules ├── exporter-tiny │ └── exporter-tiny.py ├── info.ini ├── list-moreutils-xs │ └── list-moreutils-xs.py ├── list-moreutils │ └── list-moreutils.py ├── module-runtime │ └── module-runtime.py ├── moo │ └── moo.py ├── path-tiny │ └── path-tiny.py ├── sub-quote │ └── sub-quote.py ├── template │ └── template.py ├── uri-url │ └── uri-url.py └── xml-parser │ ├── xml-parser-2.47-20240408.diff │ └── xml-parser.py ├── pyproject.toml ├── python-modules ├── cython │ └── cython.py ├── doxyqml │ └── doxyqml.py ├── gyp-next │ └── gyp-next.py ├── html5lib │ └── html5lib.py ├── lottie │ └── lottie.py ├── lxml │ └── lxml.py ├── pillow │ └── pillow.py ├── pre-commit │ └── pre-commit.py ├── pygments │ └── pygments.py ├── pysol-cards │ └── pysol-cards.py ├── pyxdg │ └── pyxdg.py ├── pyyaml │ └── pyyaml.py ├── random2 │ └── random2.py ├── requests │ └── requests.py └── six │ └── six.py ├── qt-apps ├── charm │ ├── blacklist.txt │ ├── charm.py │ └── mac_blacklist.txt ├── fatcrm │ ├── blacklist.txt │ └── fatcrm.py ├── gammaray │ └── gammaray.py ├── gcompris │ └── gcompris.py ├── kdstatemachineeditor │ └── kdstatemachineeditor.py └── sqlitebrowser │ └── sqlitebrowser.py ├── qt-libs ├── kcolorpicker │ └── kcolorpicker.py ├── kddockwidgets │ └── kddockwidgets.py ├── kdreports │ ├── 0001-unittests-CMakeLists.txt-don-t-call-qt_wrap_cpp-sinc.patch │ ├── KDReports-kdreports-1.7.1-20171220.diff │ └── kdreports.py ├── kdsoap │ ├── kdsoap-1.6.0-20171220.diff │ └── kdsoap.py ├── kimageannotator │ └── kimageannotator.py ├── liblastfm │ ├── liblastfm.py │ └── remove_atl_stuff.patch ├── libquotient │ └── libquotient.py ├── phonon-vlc │ └── phonon-vlc.py ├── phonon │ └── phonon.py ├── poppler │ └── poppler.py ├── qcoro │ └── qcoro.py ├── qtkeychain │ ├── qtkeychain-0.15.0-20250201.diff │ └── qtkeychain.py ├── quazip │ └── quazip.py ├── qxmpp │ └── qxmpp.py └── upnp-lib-qt │ └── upnp-lib-qt.py ├── tox.ini └── virtual └── craft-blueprints-kde-base └── craft-blueprints-kde-base.py /.flake8: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: None 3 | 4 | [flake8] 5 | max-line-length = 120 6 | extend-ignore = 7 | # options for black compatibility 8 | E203, 9 | E701 10 | # too long lines are something to fix in the future 11 | E501, 12 | extend-exclude = 13 | __pycache__, 14 | *.egg-info, 15 | .venv, 16 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.cmd text eol=crlf 2 | *.bat text eol=crlf 3 | *.py text eol=nl 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # general 2 | *.orig 3 | *.bak 4 | *.rej 5 | .DS_Store 6 | 7 | # python 8 | *.pyc 9 | *~ 10 | python/* 11 | test.outlog 12 | 13 | # from kdiff3 14 | *.BACKUP.* 15 | *.BASE.* 16 | *.LOCAL.* 17 | *.REMOTE.* 18 | 19 | # pycharm 20 | .idea/ 21 | 22 | # kdevelop 23 | .kdev4/ 24 | .kdev5/ 25 | *.kdev4 26 | *.kdev5 27 | -------------------------------------------------------------------------------- /.kateproject: -------------------------------------------------------------------------------- 1 | { 2 | "name": "KDE Craft Blueprints" 3 | , "files": [ { "git": 1 } ] 4 | } 5 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: None 3 | 4 | repos: 5 | - repo: https://github.com/ambv/black 6 | rev: 23.10.0 7 | hooks: 8 | - id: black 9 | 10 | - repo: https://github.com/pycqa/isort 11 | rev: 5.13.2 12 | hooks: 13 | - id: isort 14 | args: ["--profile", "black", "--filter-files"] 15 | 16 | - repo: https://github.com/pycqa/flake8 17 | rev: 6.1.0 18 | hooks: 19 | - id: flake8 20 | -------------------------------------------------------------------------------- /LICENSES/LicenseRef-KDE-Accepted-GPL.txt: -------------------------------------------------------------------------------- 1 | This library is free software; you can redistribute it and/or 2 | modify it under the terms of the GNU General Public License as 3 | published by the Free Software Foundation; either version 3 of 4 | the license or (at your option) at any later version that is 5 | accepted by the membership of KDE e.V. (or its successor 6 | approved by the membership of KDE e.V.), which shall act as a 7 | proxy as defined in Section 14 of version 3 of the license. 8 | 9 | This program is distributed in the hope that it will be useful, 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 | GNU General Public License for more details. 13 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 5 | 6 | # Branches 7 | 8 | - `master`: update to existing stuff goes here (only supports Qt6) 9 | - `dev`: ... unless it has chance of breaking everything and the kitchen sink then it goes here. Also, new caches go here. Only supports Qt6. 10 | - `qt5-lts`: branch to continue support for Qt5, no major updates are expected here 11 | -------------------------------------------------------------------------------- /binary/_mac/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | platforms = macos 3 | pathOverride = binary 4 | 5 | -------------------------------------------------------------------------------- /binary/_win/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | platforms = windows 3 | pathOverride = binary 4 | -------------------------------------------------------------------------------- /binary/_win/mysql/testserverinnodb.bat: -------------------------------------------------------------------------------- 1 | echo "opening server database" 2 | echo "#######################" 3 | 4 | mysqld --defaults-file=C:/kde/download/svn/trunk/kdesupport/akonadi/server/src/storage/mysql-global.conf --datadir=C:/Users/p/data --shared-memory 5 | 6 | echo "server should have been started!" -------------------------------------------------------------------------------- /data/docbook-dtd/post-uninstall-bin.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | bin\xmlcatalog --noout --del "docbook-dtd-4.2.xml" etc\xml\catalog 4 | -------------------------------------------------------------------------------- /data/docbook-xsl/post-uninstall-bin.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | bin\xmlcatalog --noout --del "http://docbook.sourceforge.net/release/xsl/" etc\xml\catalog 4 | -------------------------------------------------------------------------------- /dev-utils/_autotools/grep/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | lib/.* 3 | -------------------------------------------------------------------------------- /dev-utils/_autotools/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | compiler = GCCLike 3 | pathOverride = dev-utils 4 | -------------------------------------------------------------------------------- /dev-utils/_autotools/tmux/tmux.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.AutoToolsPackageBase import AutoToolsPackageBase 3 | from Utils import CraftHash 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | for ver in ["3.0"]: 9 | self.targets[ver] = f"https://github.com/tmux/tmux/releases/download/{ver}/tmux-{ver}.tar.gz" 10 | self.targetInstSrc[ver] = f"tmux-{ver}" 11 | self.targetDigests["3.0"] = (["9edcd78df80962ee2e6471a8f647602be5ded62bb41c574172bb3dc3d0b9b4b4"], CraftHash.HashAlgorithm.SHA256) 12 | self.defaultTarget = "3.0" 13 | 14 | def setDependencies(self): 15 | self.runtimeDependencies["virtual/base"] = None 16 | 17 | 18 | class Package(AutoToolsPackageBase): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /dev-utils/_linux/dpkg/dpkg-1.21.22-20230721.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user dpkg-1.21.22.orig/src/deb/build.c dpkg-1.21.22/src/deb/build.c 2 | --- dpkg-1.21.22.orig/src/deb/build.c 2023-05-11 03:54:31.000000000 +0200 3 | +++ dpkg-1.21.22/src/deb/build.c 2023-07-21 15:21:19.937134207 +0200 4 | @@ -505,7 +505,7 @@ 5 | 6 | command_init(&cmd, TAR, "tar -cf"); 7 | command_add_args(&cmd, "tar", "-cf", "-", "--format=gnu", 8 | - "--mtime", mtime, "--clamp-mtime", NULL); 9 | + "--mtime", mtime, NULL); 10 | /* Mode might become a positional argument, pass it before -T. */ 11 | if (options->mode) 12 | command_add_args(&cmd, "--mode", options->mode, NULL); 13 | -------------------------------------------------------------------------------- /dev-utils/_linux/dpkg/dpkg-1.21.22-20230726.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user dpkg-1.21.22.orig/src/deb/build.c dpkg-1.21.22/src/deb/build.c 2 | --- dpkg-1.21.22.orig/src/deb/build.c 2023-07-26 09:15:09.932354315 +0000 3 | +++ dpkg-1.21.22/src/deb/build.c 2023-07-26 09:13:44.094435456 +0000 4 | @@ -510,7 +510,7 @@ 5 | if (options->mode) 6 | command_add_args(&cmd, "--mode", options->mode, NULL); 7 | if (options->root_owner_group) 8 | - command_add_args(&cmd, "--owner", "root:0", "--group", "root:0", NULL); 9 | + command_add_args(&cmd, "--owner", "0", "--group", "0", NULL); 10 | command_add_args(&cmd, "--null", "--no-unquote", "--no-recursion", 11 | "-T", "-", NULL); 12 | command_exec(&cmd); 13 | -------------------------------------------------------------------------------- /dev-utils/_linux/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | pathOverride = dev-utils 3 | platforms = linux 4 | -------------------------------------------------------------------------------- /dev-utils/_mac/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | pathOverride = dev-utils 3 | platforms = macos 4 | -------------------------------------------------------------------------------- /dev-utils/_mingw/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | compiler = gcc 3 | platforms = windows 4 | pathOverride = dev-utils 5 | -------------------------------------------------------------------------------- /dev-utils/_msvc/gperf/gperf.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.targets["3.0.1"] = "https://downloads.sourceforge.net/sourceforge/gnuwin32/gperf-3.0.1-bin.zip" 8 | self.targetInstallPath["3.0.1"] = "dev-utils" 9 | self.targetDigests["3.0.1"] = "ff74599cbdf8e970b7f3246da8b4b73909867c66" 10 | self.defaultTarget = "3.0.1" 11 | 12 | 13 | class Package(BinaryPackageBase): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /dev-utils/_msvc/grep/grep.py: -------------------------------------------------------------------------------- 1 | import info 2 | import utils 3 | from Package.BinaryPackageBase import BinaryPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.addCachedBuild("https://files.kde.org/craft/prebuilt/packages/23.08", packageName="dev-utils/_autotools/grep", targetInstallPath="dev-utils") 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["virtual/base"] = None 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | 18 | def postInstall(self): 19 | return utils.createShim(self.imageDir() / "dev-utils/bin/grep.exe", self.installDir() / "bin/grep.exe") 20 | -------------------------------------------------------------------------------- /dev-utils/_msvc/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | compiler = cl 3 | pathOverride = dev-utils 4 | -------------------------------------------------------------------------------- /dev-utils/_unix/bison/bison-3.0.4-20180904.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' bison-3.0.4.orig/configure.ac bison-3.0.4/configure.ac 2 | --- bison-3.0.4.orig/configure.ac 2015-01-22 16:57:01.000000000 +0100 3 | +++ bison-3.0.4/configure.ac 2018-09-04 14:01:57.507398600 +0200 4 | @@ -205,6 +205,7 @@ 5 | # latest Gettext. 6 | AM_GNU_GETTEXT([external], [need-ngettext]) 7 | AM_GNU_GETTEXT_VERSION([0.18]) 8 | +AM_GNU_GETTEXT_REQUIRE_VERSION([0.18]) 9 | BISON_I18N 10 | 11 | # Internationalized parsers. 12 | -------------------------------------------------------------------------------- /dev-utils/_unix/flexbison/flexbison.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.VirtualPackageBase import VirtualPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.targets["latest"] = "" 8 | self.defaultTarget = "latest" 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["dev-utils/flex"] = None 12 | self.buildDependencies["dev-utils/bison"] = None 13 | 14 | 15 | class Package(VirtualPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | self.subinfo.shelveAble = False 19 | -------------------------------------------------------------------------------- /dev-utils/_unix/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | pathOverride = dev-utils 3 | platforms = unix 4 | -------------------------------------------------------------------------------- /dev-utils/_windows/astyle/astyle.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | from Utils import CraftHash 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.targets["2.0.4"] = "https://downloads.sourceforge.net/sourceforge/astyle/AStyle_2.04_windows.zip" 9 | self.targetInstSrc["2.0.4"] = "AStyle" 10 | self.targetInstallPath["2.0.4"] = "dev-utils" 11 | self.targetDigests["2.0.4"] = (["55af23dc101154f9645c10e3352142b6e8bc4992ec82953677f6a03f4a7e10be"], CraftHash.HashAlgorithm.SHA256) 12 | self.defaultTarget = "2.0.4" 13 | 14 | 15 | class Package(BinaryPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /dev-utils/_windows/dbgview/dbgview.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | from Utils import CraftHash 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.targets["4.90"] = "http://download.sysinternals.com/files/DebugView.zip" 9 | self.targetInstallPath["4.90"] = "dev-utils/bin" 10 | self.targetDigests["4.90"] = (["9ccac2978ef0ad16611dfeb15f0fb5f3c554882e1b193c8eebd16ce58a2fed4b"], CraftHash.HashAlgorithm.SHA256) 11 | self.defaultTarget = "4.90" 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /dev-utils/_windows/depends/depends.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.targets["2.2"] = "http://www.dependencywalker.com/depends22_x64.zip" 8 | self.targetInstallPath["2.2"] = "dev-utils/bin" 9 | self.defaultTarget = "2.2" 10 | 11 | 12 | class Package(BinaryPackageBase): 13 | def __init__(self, **kwargs): 14 | super().__init__(**kwargs) 15 | -------------------------------------------------------------------------------- /dev-utils/_windows/doxygen/doxygen.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | from Utils import CraftHash 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | for ver in ["1.9.5"]: 9 | self.targets[ver] = f"https://doxygen.nl/files/doxygen-{ver}.windows.x64.bin.zip" 10 | self.targetInstallPath[ver] = "dev-utils/bin" 11 | 12 | self.targetDigests["1.9.5"] = (["8ae47b222d0cc0fb9bf001d5a01764cc478e0bf585492daa1003dfd836c72c25"], CraftHash.HashAlgorithm.SHA256) 13 | self.description = "Automated C, C++, and Java Documentation Generator" 14 | self.defaultTarget = "1.9.5" 15 | 16 | 17 | class Package(BinaryPackageBase): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /dev-utils/_windows/gendef/gendef.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.AutoToolsPackageBase import AutoToolsPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.svnTargets["svnHEAD"] = "https://mingw-w64.svn.sourceforge.net/svnroot/mingw-w64/trunk/mingw-w64-tools/gendef" 8 | 9 | self.defaultTarget = "svnHEAD" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["dev-utils/msys"] = None 13 | 14 | 15 | class Package(AutoToolsPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /dev-utils/_windows/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | pathOverride = dev-utils 3 | platforms = windows 4 | -------------------------------------------------------------------------------- /dev-utils/_windows/md5sums/md5sums.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.targets["20080511"] = "http://www.winkde.org/pub/kde/ports/win32/repository/other/md5sums-20080511-bin.zip" 8 | self.targetInstallPath["20080511"] = "dev-utils" 9 | self.defaultTarget = "20080511" 10 | 11 | 12 | class Package(BinaryPackageBase): 13 | def __init__(self, **kwargs): 14 | super().__init__(**kwargs) 15 | -------------------------------------------------------------------------------- /dev-utils/_windows/procexp/procexp.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import info 4 | from Package.BinaryPackageBase import BinaryPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | for ver in ["16.26"]: 10 | self.targets[ver] = "http://download.sysinternals.com/files/ProcessExplorer.zip" 11 | self.targetInstallPath[ver] = os.path.join("dev-utils", "bin") 12 | self.defaultTarget = "16.26" 13 | 14 | 15 | class Package(BinaryPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /dev-utils/_windows/procmon/procmon.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import info 4 | from Package.BinaryPackageBase import BinaryPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "https://download.sysinternals.com/files/ProcessMonitor.zip" 10 | self.defaultTarget = "latest" 11 | self.targetInstallPath["latest"] = os.path.join("dev-utils", "bin") 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /dev-utils/_windows/pstools/pstools.py: -------------------------------------------------------------------------------- 1 | import os 2 | 3 | import info 4 | from Package.BinaryPackageBase import BinaryPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["2.44"] = "http://download.sysinternals.com/Files/PsTools.zip" 10 | self.defaultTarget = "2.44" 11 | # the zip file does not have a bin dir, so we have to create it 12 | # This attribute is in prelimary state 13 | self.targetInstallPath["2.44"] = os.path.join("dev-utils", "bin") 14 | 15 | 16 | class Package(BinaryPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /dev-utils/_windows/vsd/vsd.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.CMakePackageBase import CMakePackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setDependencies(self): 8 | self.runtimeDependencies["virtual/base"] = None 9 | 10 | def setTargets(self): 11 | self.svnTargets["master"] = "https://github.com/TheOneRing/vsd.git" 12 | self.defaultTarget = "master" 13 | 14 | 15 | class Package(CMakePackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | self.subinfo.options.configure.args += ["-DSTATIC_VSD=ON"] 19 | 20 | def createPackage(self): 21 | self.ignoredPackages.append("libs/runtime") 22 | return super().createPackage() 23 | -------------------------------------------------------------------------------- /extragear/calligraplan/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = CalligraPlan 3 | ; master and any stable branches we want to be able to build 4 | branches = master;3.3 5 | ; Build relase from tarball by default 6 | tarballs = 3.3.0 7 | defaulttarget = 3.3.0 8 | 9 | tarballUrl = https://download.kde.org/stable/calligra/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz 10 | tarballDigestUrl = https://download.kde.org/stable/calligra/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 11 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 12 | 13 | gitUrl = https://invent.kde.org/office/${PACKAGE_NAME}.git 14 | -------------------------------------------------------------------------------- /extragear/choqok/choqok.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.svnTargets["svnHEAD"] = "https://anongit.kde.org/choqok" 8 | self.svnTargets["0.6.0"] = "tags/choqok/0.6.0/choqok" 9 | self.defaultTarget = "svnHEAD" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["kdesupport/qjson"] = None 13 | 14 | 15 | class Package(CMakePackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /extragear/digikam/avplayer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/digikam/avplayer.ico -------------------------------------------------------------------------------- /extragear/digikam/blacklist_win.txt: -------------------------------------------------------------------------------- 1 | # Blacklist for Windows installer 2 | 3 | # marble 4 | marble-qt.exe 5 | LICENSE 6 | share/applications/org.kde.marble-qt.desktop 7 | 8 | # opencv 9 | 10 | setup_vars_opencv4.cmd 11 | share/licenses 12 | 13 | # doubled dlls 14 | bin/icudt\.dll 15 | bin/icuin\.dll 16 | bin/icuuc\.dll 17 | 18 | # doubled qt dlls 19 | lib/[^/]*\.dll 20 | 21 | # unneeded stuff from bin\ 22 | 23 | bin/dbus-*\.exe 24 | bin/dbus-env\.bat 25 | 26 | -------------------------------------------------------------------------------- /extragear/digikam/digikam.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/digikam/digikam.ico -------------------------------------------------------------------------------- /extragear/digikam/showfoto.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/digikam/showfoto.ico -------------------------------------------------------------------------------- /extragear/heaptrack/blacklist.txt: -------------------------------------------------------------------------------- 1 | .*\.sym 2 | .*\.debug 3 | bin/(?!(heaptrack)).* 4 | etc/.* 5 | lib/charset.alias 6 | lib/gettext/.* 7 | lib/icu/.* 8 | lib/metatypes/.* 9 | lib/xml2Conf.sh 10 | libexec/.* 11 | sbin/.* 12 | usr/qml/.* 13 | usr/plugins/(mediaservice|bearer|designer|qmltooling|sqldrivers|plasma|kcm|playlistformats)/.* 14 | usr/translations/qt(connectivity|declarative|quick|script|multimedia|web|serialport|location).* 15 | usr/translations/(assistant|designer|linguist).* 16 | share/(?!(applications|icons|heaptrack|metainfo)).* 17 | lib/libQt5(MultiMedia|OpenGL|Qml|Quick|Sql|Test|WaylandCompositor).* 18 | lib/lib(ssh|sqlite|vorbis|xml2|pulse|assuan).* 19 | lib/libKF5(ConfigQml).* 20 | -------------------------------------------------------------------------------- /extragear/heaptrack/heaptrack_gui.wrapper: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # AppImage internal startup script for heaptrack_gui 4 | # 5 | # Copyright (c) 2023 by Milian Wolff 6 | # 7 | # Redistribution and use is allowed according to the terms of the BSD license. 8 | # For details see the accompanying COPYING-CMAKE-SCRIPTS file. 9 | 10 | this_dir="$(readlink -f "$(dirname "$0")")" 11 | 12 | # don't try to load plugins from outside the appimage 13 | unset QT_PLUGIN_PATH 14 | 15 | # fix: Fontconfig error: Cannot load default config file 16 | if [ -z "$FONTCONFIG_PATH" ]; then 17 | export FONTCONFIG_PATH=/etc/fonts 18 | fi 19 | 20 | # prefer libraries from within the appimage, even if LD_LIBRARY_PATH is set from the outside 21 | LD_LIBRARY_PATH="$this_dir/../lib:$LD_LIBRARY_PATH" "$this_dir/heaptrack_gui.wrapped" "$@" 22 | -------------------------------------------------------------------------------- /extragear/kbibtex/kbibtex.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/kbibtex/kbibtex.ico -------------------------------------------------------------------------------- /extragear/kdiff3/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist for kdiff3 2 | 3 | # common app stuff 4 | share/apps/ark/.* 5 | share/apps/kgpg/.* 6 | share/kf5/kdoctools/.* 7 | 8 | # Build only depency 9 | .*/gettext.*/* 10 | 11 | # Unused Qt modules 12 | qml/QtLocation/.* 13 | qml/QtPositioning/.* 14 | qml/QtMultimedia/.* 15 | qml/QtWebChannel/.* 16 | qml/QtWebEngine/.* 17 | qml/QtWebKit/.* 18 | qml/QtWinExtras/.* 19 | qml/QtTest/.* 20 | bin/QtTest/.* 21 | bin/Qt[0-9]*Designer[a-zA-Z]*\.dll 22 | bin/QtQuick/Controls/designerdesigner/.* 23 | 24 | 25 | # unneeded LLVM artifacts 26 | tools/msbuild/.* 27 | bin/LTO\.dll 28 | 29 | # other files 30 | bin/dbus-env\.bat 31 | bin/android_emulator_launcher\.sh 32 | bin/qt-cmake.* 33 | bin/.*test.* -------------------------------------------------------------------------------- /extragear/kdiff3/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | .*gpg-wks-client -------------------------------------------------------------------------------- /extragear/kdiff3/kdiff3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/kdiff3/kdiff3.ico -------------------------------------------------------------------------------- /extragear/kdiff3/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = KDiff3 3 | webpage = "" 4 | branches = master;1.11;1.12 5 | tarballs=1.11.0;1.11.1;1.11.2;1.11.3;1.11.4;1.11.5;1.12.0;1.12.1;1.12.2;1.12.3 6 | defaulttarget = 1.12 7 | tarballUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${PACKAGE_NAME}-${VERSION}.tar.xz 8 | tarballDigestUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 9 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 10 | gitUrl = https://invent.kde.org/sdk/kdiff3.git 11 | -------------------------------------------------------------------------------- /extragear/kexi/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | branches = master;3.1;3.2 3 | tarballs = 4 | defaulttarget = 3.2 5 | tarballUrl = https://download.kde.org/stable/${PACKAGE_NAME}/src/${PACKAGE_NAME}-${VERSION}.tar.xz 6 | tarballDigestUrl = https://download.kde.org/stable/${PACKAGE_NAME}/src/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 7 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 8 | gitUrl = https://anongit.kde.org/${PACKAGE_NAME} 9 | -------------------------------------------------------------------------------- /extragear/kile/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # global unused stuff 4 | qml/.* 5 | 6 | # we use a icontheme.rc on windows 7 | bin/data/icons/.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # no qml 13 | bin/org/.* 14 | bin/org.kde.kdecoration2/.* 15 | bin/QtQuick/.* 16 | bin/QtQuick.2/.* 17 | 18 | # strip most executables 19 | bin/(?!(kile|update-mime-database|kioworker)).*\.(exe|pdb) 20 | -------------------------------------------------------------------------------- /extragear/kile/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | share/p11-kit 2 | bin/p11-kit 3 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 4 | -------------------------------------------------------------------------------- /extragear/kile/kile.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/kile/kile.ico -------------------------------------------------------------------------------- /extragear/kmymoney/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | libexec/gpg-wks-client 3 | -------------------------------------------------------------------------------- /extragear/kmymoney/kmymoney.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/kmymoney/kmymoney.ico -------------------------------------------------------------------------------- /extragear/kmymoney/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | branches = master;5.0;5.1 3 | tarballs = 5.0.1;5.0.2;5.0.3;5.0.4;5.0.5;5.0.6;5.0.7;5.0.8 4 | tarballUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${VERSION}/src/${PACKAGE_NAME}-${VERSION}.tar.xz 5 | tarballDigestUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${VERSION}/src/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 6 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 7 | gitUrl = https://invent.kde.org/office/${PACKAGE_NAME}.git 8 | gitUpdatedRepoUrl = https://anongit.kde.org/${PACKAGE_NAME}; https://invent.kde.org/office/${PACKAGE_NAME}.git 9 | -------------------------------------------------------------------------------- /extragear/kphotoalbum/kphotoalbum.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.CMakePackageBase import CMakePackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.svnTargets["master"] = "https://anongit.kde.org/kphotoalbum.git" 9 | 10 | self.defaultTarget = "master" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies["kde/applications/marble"] = None 14 | 15 | 16 | class Package(CMakePackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /extragear/ktimetracker/ktimetracker.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/ktimetracker/ktimetracker.ico -------------------------------------------------------------------------------- /extragear/ktimetracker/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | branches = master 3 | #tarballs = 5.0.0;5.0.1 4 | #tarballUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz 5 | #tarballDigestUrl = https://download.kde.org/stable/${PACKAGE_NAME}/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 6 | #tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 7 | gitUrl = https://anongit.kde.org/${PACKAGE_NAME} 8 | -------------------------------------------------------------------------------- /extragear/libkgeomap/libkgeomap.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | # deprecated class 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.svnTargets["master"] = "https://anongit.kde.org/libkgeomap" 9 | self.defaultTarget = "master" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | 14 | 15 | class Package(CMakePackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /extragear/peruse/peruse.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/peruse/peruse.ico -------------------------------------------------------------------------------- /extragear/rkward/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | # Somehow, install_name_tool -change fails for libgcrypt. kwalletd is the only user, and we are not shipping that, anyway 2 | lib/libKF6WalletBackend.*dylib 3 | # lib/libgcrypt.*dylib 4 | # lib/libgpg.*dylib 5 | # lib/libassuan.*dylib 6 | # .*/libntbtls.*dylib 7 | -------------------------------------------------------------------------------- /extragear/rkward/whitelist.txt: -------------------------------------------------------------------------------- 1 | .*R\.framework.* 2 | .*lib/R/.* 3 | -------------------------------------------------------------------------------- /extragear/subtitlecomposer/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = subtitlecomposer 3 | tags = v0.7.0 4 | branches = master;0.7 5 | tarballs = 0.7.0 6 | defaulttarget = master 7 | tarballUrl = https://invent.kde.org/multimedia/subtitlecomposer/-/archive/v${VERSION}/${PACKAGE_NAME}-v${VERSION}.tar.bz2 8 | tarballInstallSrc = ${PACKAGE_NAME}-v${VERSION} 9 | gitUrl = https://anongit.kde.org/${PACKAGE_NAME} 10 | -------------------------------------------------------------------------------- /extragear/tellico/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/extragear/tellico/.gitkeep -------------------------------------------------------------------------------- /extragear/tellico/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | branches = master;4.1 3 | defaultTarget = 4.1.1 4 | tarballs = 4.1.1 5 | tarballUrl = https://tellico-project.org/files/${PACKAGE_NAME}-${VERSION}.tar.xz 6 | tarballDigestUrl = https://tellico-project.org/files/${PACKAGE_NAME}-${VERSION}.tar.xz.md5 7 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 8 | gitUrl = https://invent.kde.org/office/${PACKAGE_NAME}.git 9 | gitUpdatedRepoUrl = git://anongit.kde.org/${PACKAGE_NAME}; https://invent.kde.org/office/${PACKAGE_NAME}.git 10 | -------------------------------------------------------------------------------- /kde/applications/cantor/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | 3 | # strip executables 4 | bin/(?!(cantor.*)).* 5 | -------------------------------------------------------------------------------- /kde/applications/cantor/cantor-24.12.2-qt5compat.patch: -------------------------------------------------------------------------------- 1 | diff -ruNa cantor-24.12.2.orig/CMakeLists.txt cantor-24.12.2/CMakeLists.txt 2 | --- cantor-24.12.2.orig/CMakeLists.txt 2025-01-31 04:12:20.000000000 +0100 3 | +++ cantor-24.12.2/CMakeLists.txt 2025-02-14 18:21:43.884979830 +0100 4 | @@ -32,7 +32,6 @@ 5 | 6 | find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED 7 | Core 8 | - Core5Compat 9 | Widgets 10 | PrintSupport 11 | Svg 12 | -------------------------------------------------------------------------------- /kde/applications/cantor/cantor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/cantor/cantor.ico -------------------------------------------------------------------------------- /kde/applications/dolphin/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # strip most executables 4 | bin/(?!(dolphin|update-mime-database|kioworker|dbus-launch|dbus-daemon)).*\.exe 5 | -------------------------------------------------------------------------------- /kde/applications/dolphin/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | -------------------------------------------------------------------------------- /kde/applications/elisa/elisa.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/elisa/elisa.ico -------------------------------------------------------------------------------- /kde/applications/kalm/blacklist.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2024 Plata Hill 3 | 4 | # we use the Breeze style, so anything related to Material is unnecessary 5 | qml/QtQuick/Controls/Material/.* 6 | lib/qml/org/kde/kirigami/styles/Material/.* 7 | -------------------------------------------------------------------------------- /kde/applications/kasts/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/.* 7 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 8 | 9 | # KCoreAddons data files we don't need 10 | share/mime/packages/kde6\.xml 11 | -------------------------------------------------------------------------------- /kde/applications/kate/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # no qml 13 | bin/org/.* 14 | bin/org.kde.kdecoration2/.* 15 | bin/QtQuick/.* 16 | bin/QtQuick.2/.* 17 | -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/Square310x310Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/Square310x310Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/.assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/.assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist. It extends the default blacklist at craft/bin/Packager/blacklists/applications_blacklist.txt (and applications_blacklist_macos.txt on mac) 2 | 3 | # common app stuff 4 | share/apps/ark/.* 5 | share/apps/kgpg/.* 6 | share/kf6/kdoctools/.* 7 | 8 | # Unused Qt modules 9 | qml/QtMultimedia 10 | qml/QtWebChannel 11 | qml/QtWebKit 12 | qml/QtWinExtras 13 | qml/QtTest 14 | 15 | # kemoticons is somehow a dependency 16 | share/emoticons/.* 17 | 18 | #stuff in lib that we don't need 19 | lib/fonts 20 | lib/gpg-error\.def 21 | 22 | #big dlls we don't use 23 | bin/Qt6Designer\.dll 24 | bin/Qt6DesignerComponents\.dll 25 | -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kdeconnect-kde/icon.ico -------------------------------------------------------------------------------- /kde/applications/kdeconnect-kde/includelist.txt: -------------------------------------------------------------------------------- 1 | # Plasma KCM's are blocked globally on macOS, so we explicitely need to enable what we need 2 | plugins/plasma/kcms/systemsettings_qwidgets/kcm_kdeconnect.* -------------------------------------------------------------------------------- /kde/applications/kdeedu-data/kdeedu-data.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "kdeedu-data" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | 15 | 16 | class Package(CMakePackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /kde/applications/keysmith/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/.* 7 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 8 | 9 | # KCoreAddons data files we don't need 10 | share/mime/packages/kde6\.xml 11 | -------------------------------------------------------------------------------- /kde/applications/kolourpaint/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # strip most executables 4 | bin/(?!(kolourpaint|kbuildsycoca5|update-mime-database|kioworker)).*\.exe 5 | -------------------------------------------------------------------------------- /kde/applications/kolourpaint/kolourpaint.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kolourpaint/kolourpaint.ico -------------------------------------------------------------------------------- /kde/applications/konsole/excludelist.txt: -------------------------------------------------------------------------------- 1 | # This is a bash script, the signer doesn't like it 2 | .*bin/konsoleprofile -------------------------------------------------------------------------------- /kde/applications/kontrast/blacklist.txt: -------------------------------------------------------------------------------- 1 | # data files for ki18n that we don't need 2 | share/iso-codes/.* 3 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 4 | 5 | # other KF6 data files we don't need 6 | share/mime/packages/kde6\.xml 7 | -------------------------------------------------------------------------------- /kde/applications/konversation/konversation.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/konversation/konversation.ico -------------------------------------------------------------------------------- /kde/applications/kronometer/150-apps-kronometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kronometer/150-apps-kronometer.png -------------------------------------------------------------------------------- /kde/applications/kronometer/44-apps-kronometer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kronometer/44-apps-kronometer.png -------------------------------------------------------------------------------- /kde/applications/kronometer/kronometer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kronometer/kronometer.ico -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/Square150x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/Square150x150Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/Square310x310Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/Square310x310Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/Square44x44Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/Square44x44Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/Square71x71Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/Square71x71Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/StoreLogo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/StoreLogo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/.assets/Wide310x150Logo.scale-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/.assets/Wide310x150Logo.scale-100.png -------------------------------------------------------------------------------- /kde/applications/kstars/kstars.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/kstars/kstars.ico -------------------------------------------------------------------------------- /kde/applications/ktrip/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/json/schema-.* 7 | share/iso-codes/json/iso_(15924|3166-2|3166-3|4217|639-\d)\.json 8 | share/locale/.*/LC_MESSAGES/iso_(15924|3166-2|3166-3|4217|639-\d)\.mo 9 | 10 | # other KF6 data files we don't need 11 | share/mime/packages/kde6\.xml 12 | -------------------------------------------------------------------------------- /kde/applications/kweather/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/.* 7 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 8 | 9 | # other KF6 data files we don't need 10 | share/mime/packages/kde6\.xml 11 | -------------------------------------------------------------------------------- /kde/applications/labplot/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | .*PlugIns/org\.kde\.kdecoration2.* 3 | 4 | # rcodesign doesn't like these 5 | lib/libhdf5.settings 6 | lib/libnetcdf.settings 7 | lib/systemd/user/plasma-kglobalaccel.service 8 | .*/openmp_wrappers/.* 9 | .*/cuda_wrappers/.* 10 | .*/libscanbuild/.* 11 | .*/libear/.* 12 | .*/include/module.modulemap 13 | -------------------------------------------------------------------------------- /kde/applications/labplot/labplot.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/labplot/labplot.ico -------------------------------------------------------------------------------- /kde/applications/libkexiv2/libkexiv2.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures metadata as EXIF IPTC and XMP." 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["libs/exiv2"] = None 13 | self.runtimeDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | 15 | 16 | class Package(CraftPackageObject.get("kde").pattern): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /kde/applications/marble/150-apps-marble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/marble/150-apps-marble.png -------------------------------------------------------------------------------- /kde/applications/marble/44-apps-marble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/marble/44-apps-marble.png -------------------------------------------------------------------------------- /kde/applications/marknote/blacklist.txt: -------------------------------------------------------------------------------- 1 | # data files for ki18n that we don't need 2 | share/iso-codes/.* 3 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 4 | 5 | # other KF6 data files we don't need 6 | share/mime/packages/kde6\.xml 7 | -------------------------------------------------------------------------------- /kde/applications/neochat/150-apps-neochat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/neochat/150-apps-neochat.png -------------------------------------------------------------------------------- /kde/applications/neochat/44-apps-neochat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/neochat/44-apps-neochat.png -------------------------------------------------------------------------------- /kde/applications/neochat/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # we don't need kcharselect 10 | bin/data/kf5/kcharselect/kcharselect-data 11 | 12 | # doubled icu dlls 13 | bin/icudt\.dll 14 | bin/icuin\.dll 15 | bin/icuuc\.dll 16 | bin/icuio\.dll 17 | bin/icutu\.dll 18 | bin/icutest\.dll 19 | 20 | # we use the Breeze style on Android, so anything related to Material is unnecessary 21 | qml/QtQuick/Controls/Material/.* 22 | lib/qml/org/kde/kirigami/styles/Material/.* 23 | -------------------------------------------------------------------------------- /kde/applications/neochat/blacklist_android.txt: -------------------------------------------------------------------------------- 1 | # exclude Qt.labs.platform on Android 2 | # it's unused there (and only there) but pulls in QtWidgets as a dependency 3 | qml/Qt/labs/platform/.* 4 | -------------------------------------------------------------------------------- /kde/applications/okular/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # global unused stuff 4 | qml/.* 5 | 6 | # we use a icontheme.rc on windows 7 | bin/data/icons/.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # no qml 13 | bin/org/.* 14 | bin/org.kde.kdecoration2/.* 15 | bin/QtQuick/.* 16 | bin/QtQuick.2/.* 17 | 18 | # strip most executables 19 | bin/(?!(okular|kbuildsycoca5|update-mime-database|kioworker|gpgme-w32spawn)).*\.(exe|pdb) 20 | -------------------------------------------------------------------------------- /kde/applications/okular/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | share/p11-kit 2 | bin/p11-kit 3 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 4 | # Undiagnosed running install_name_tool -change on libgcrypt, pulled in be libKF6WalletBackend. kwalletd is the only user and is not in the bundle, anyway. 5 | lib/libKF6WalletBackend.*dylib 6 | -------------------------------------------------------------------------------- /kde/applications/okular/okular.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/okular/okular.ico -------------------------------------------------------------------------------- /kde/applications/step/step.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/applications/step/step.ico -------------------------------------------------------------------------------- /kde/applications/telly-skout/blacklist.txt: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2024 Plata Hill 3 | 4 | # we use the Breeze style, so anything related to Material is unnecessary 5 | qml/QtQuick/Controls/Material/.* 6 | lib/qml/org/kde/kirigami/styles/Material/.* 7 | -------------------------------------------------------------------------------- /kde/applications/tokodon/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/.* 7 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 8 | 9 | # other KF6 data files we don't need 10 | share/mime/packages/kde6\.xml 11 | -------------------------------------------------------------------------------- /kde/frameworks/frameworks.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2023 Hannah von Reth 3 | from Blueprints.CraftPackageObject import CraftPackageObject 4 | 5 | 6 | class Pattern(CraftPackageObject.get("kde").pattern): 7 | def __init__(self, **kwargs): 8 | super().__init__(**kwargs) 9 | self.subinfo.options.configure.args += ["-DBUILD_DESIGNERPLUGIN=OFF"] 10 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/attica/attica.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "Attica is a Qt library that implements the Open Collaboration Services API." 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kcodecs/kcodecs.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "Plugins allowing Qt applications to access further types of images" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.buildDependencies["dev-utils/gperf"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kcoreaddons/kcoreaddons.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | self.description = "KCoreAddons" 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["virtual/base"] = None 12 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 13 | self.runtimeDependencies["libs/qt/qtbase"] = None 14 | self.runtimeDependencies["libs/shared-mime-info"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kholidays/kholidays.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KHolidays library" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.runtimeDependencies["libs/qt/qtdeclarative"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/ki18n/0002-Keep-LibIntl-libraries-path.patch: -------------------------------------------------------------------------------- 1 | diff --git a/cmake/FindLibIntl.cmake b/cmake/FindLibIntl.cmake 2 | index 6ec18a9..a86b3a6 100644 3 | --- a/cmake/FindLibIntl.cmake 4 | +++ b/cmake/FindLibIntl.cmake 5 | @@ -50,7 +50,6 @@ check_cxx_symbol_exists(dngettext libintl.h LibIntl_SYMBOL_FOUND) 6 | include(FindPackageHandleStandardArgs) 7 | if(LibIntl_SYMBOL_FOUND) 8 | message(STATUS "libintl is part of libc, no extra library is required.") 9 | - set(LibIntl_LIBRARIES "") 10 | if(LibIntl_INCLUDE_DIRS) 11 | find_package_handle_standard_args(LibIntl REQUIRED_VARS LibIntl_INCLUDE_DIRS) 12 | else() 13 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kitemmodels/kitemmodels.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KItemModels" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kitemviews/kitemviews.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KItemViews" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.buildDependencies["libs/qt/qttools"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kplotting/kplotting.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KPlotting" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kquickcharts/kquickcharts.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | self.description = "A QtQuick plugin providing high-performance charts." 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["virtual/base"] = None 12 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 13 | self.runtimeDependencies["libs/qt/qtbase"] = None 14 | self.runtimeDependencies["libs/qt/qtdeclarative"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/ktexttemplate/ktexttemplate.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KTextTemplate" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.buildDependencies["libs/qt/qttools"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/kwidgetsaddons/kwidgetsaddons.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "KWidgetsAddons" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/solid/solid.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | self.description = "Solid" 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["virtual/base"] = None 12 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 13 | self.runtimeDependencies["libs/qt/qtbase"] = None 14 | self.runtimeDependencies["libs/qt/qtdeclarative"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier1/threadweaver/threadweaver.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "ThreadWeaver" 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /kde/frameworks/tier2/kpty/kpty.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | from CraftCore import CraftCore 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def registerOptions(self): 8 | self.parent.package.categoryInfo.platforms = CraftCore.compiler.Platforms.Unix & CraftCore.compiler.Platforms.NotAndroid 9 | 10 | def setTargets(self): 11 | self.versionInfo.setDefaultValues() 12 | 13 | self.description = "Pty abstraction" 14 | 15 | def setDependencies(self): 16 | self.buildDependencies["virtual/base"] = None 17 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 18 | 19 | 20 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 21 | def __init__(self, **kwargs): 22 | super().__init__(**kwargs) 23 | -------------------------------------------------------------------------------- /kde/frameworks/tier2/syndication/syndication.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "Syndication library" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.runtimeDependencies["kde/frameworks/tier1/kcodecs"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/frameworks").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | displayName = KDE 3 | description = The KDE Community is a free software community dedicated to creating an open and user-friendly computing experience, offering an advanced graphical desktop, a wide variety of applications for communication, work, education and entertainment and a platform to easily build new applications upon. We have a strong focus on finding innovative solutions to old and new problems, creating a vibrant atmosphere open for experimentation. 4 | webpage = https://www.kde.org/ 5 | 6 | runtimeDependencies = libs/qt/qtbase;libs/qt/qttranslations 7 | buildDependencies = libs/qt/qttools 8 | -------------------------------------------------------------------------------- /kde/kdegames/blinken/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/bomber/150-apps-bomber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/bomber/150-apps-bomber.png -------------------------------------------------------------------------------- /kde/kdegames/bomber/44-apps-bomber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/bomber/44-apps-bomber.png -------------------------------------------------------------------------------- /kde/kdegames/bomber/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/bovo/150-apps-bovo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/bovo/150-apps-bovo.png -------------------------------------------------------------------------------- /kde/kdegames/bovo/44-apps-bovo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/bovo/44-apps-bovo.png -------------------------------------------------------------------------------- /kde/kdegames/bovo/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/bovo/bovo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/bovo/bovo.ico -------------------------------------------------------------------------------- /kde/kdegames/granatier/150-apps-granatier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/granatier/150-apps-granatier.png -------------------------------------------------------------------------------- /kde/kdegames/granatier/44-apps-granatier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/granatier/44-apps-granatier.png -------------------------------------------------------------------------------- /kde/kdegames/granatier/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kapman/150-apps-kapman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/kapman/150-apps-kapman.png -------------------------------------------------------------------------------- /kde/kdegames/kapman/44-apps-kapman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/kapman/44-apps-kapman.png -------------------------------------------------------------------------------- /kde/kdegames/kapman/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/katomic/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kblackbox/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kblocks/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kbounce/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kbreakout/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kdiamond/150-apps-kdiamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/kdiamond/150-apps-kdiamond.png -------------------------------------------------------------------------------- /kde/kdegames/kdiamond/44-apps-kdiamond.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/kdiamond/44-apps-kdiamond.png -------------------------------------------------------------------------------- /kde/kdegames/kdiamond/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kfourinline/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kgoldrunner/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kigo/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/killbots/150-apps-killbots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/killbots/150-apps-killbots.png -------------------------------------------------------------------------------- /kde/kdegames/killbots/44-apps-killbots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/killbots/44-apps-killbots.png -------------------------------------------------------------------------------- /kde/kdegames/killbots/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kiriki/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kjumpingcube/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/klickety/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/klines/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kmahjongg/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kmines/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/knavalbattle/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/knetwalk/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/knights/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kolf/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kollision/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/konquest/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kpat/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kreversi/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kshisen/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/ksnakeduel/0001-Add-missing-KCoreAddons-link.patch: -------------------------------------------------------------------------------- 1 | From 277764ac08a4092a6d2357c740584e3aaeb76846 Mon Sep 17 00:00:00 2001 2 | From: Nicolas Fella 3 | Date: Tue, 8 Mar 2022 17:59:44 +0100 4 | Subject: [PATCH] Add missing KCoreAddons link 5 | 6 | --- 7 | src/CMakeLists.txt | 1 + 8 | 1 file changed, 1 insertion(+) 9 | 10 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 11 | index 67ef3cf..822ec06 100644 12 | --- a/src/CMakeLists.txt 13 | +++ b/src/CMakeLists.txt 14 | @@ -50,6 +50,7 @@ ecm_add_app_icon(ksnakeduel ICONS ${ICONS_SRCS}) 15 | target_link_libraries(ksnakeduel 16 | KF5KDEGames 17 | KF5KDEGamesPrivate 18 | + KF5::CoreAddons 19 | KF5::Crash 20 | KF5::DBusAddons 21 | KF5::GuiAddons 22 | -- 23 | 2.35.1 24 | 25 | -------------------------------------------------------------------------------- /kde/kdegames/ksnakeduel/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kspaceduel/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/ksquares/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/ksudoku/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/ktuberling/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/kubrick/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/libkdegames/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/libkmahjongg/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/lskat/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/palapeli/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/picmi/150-apps-picmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/picmi/150-apps-picmi.png -------------------------------------------------------------------------------- /kde/kdegames/picmi/44-apps-picmi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/picmi/44-apps-picmi.png -------------------------------------------------------------------------------- /kde/kdegames/picmi/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/kdegames/picmi/picmi.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdegames/picmi/picmi.ico -------------------------------------------------------------------------------- /kde/kdegraphics/glaxnimate/exclude_macos.list: -------------------------------------------------------------------------------- 1 | # this file from python-lottie is only needed at build time 2 | # and breaks signing on macOS 3 | lib/Python.framework/Versions/Current/.version_full 4 | -------------------------------------------------------------------------------- /kde/kdegraphics/libkipi/libkipi.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.CMakePackageBase import CMakePackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.versionInfo.setDefaultValues() 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["libs/gettext"] = None 12 | self.runtimeDependencies["libs/expat"] = None 13 | self.runtimeDependencies["libs/tiff"] = None 14 | self.runtimeDependencies["kde/frameworks/extra-cmake-modules"] = None 15 | self.runtimeDependencies["kde/frameworks/tier1/kconfig"] = None 16 | self.runtimeDependencies["kde/frameworks/tier3/kxmlgui"] = None 17 | 18 | 19 | class Package(CMakePackageBase): 20 | def __init__(self, **kwargs): 21 | super().__init__(**kwargs) 22 | -------------------------------------------------------------------------------- /kde/kdemultimedia/haruna/haruna.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdemultimedia/haruna/haruna.ico -------------------------------------------------------------------------------- /kde/kdemultimedia/kdenlive/exclude.list: -------------------------------------------------------------------------------- 1 | # lib/(?!(mlt|frei0r-1|ladspa|.*\.so.*|.*kioworker|.*\.dylib|.*\.framework)).* 2 | etc/(?!(xdg)).* 3 | share/(?!(applications|color-schemes|config.kcfg|dbus-1|icon|k|locale|metainfo|mime|charsets|ffmpeg|mlt)).* 4 | bin/data/(?!(applications|color-schemes|config.kcfg|dbus-1|icon|k|locale|metainfo|mime)).* 5 | qml/(QtWinExtras|QtTest) 6 | sbin/.* 7 | libexec/.* 8 | plugins/styles/qwindowsvistastyle.dll 9 | # we use a icontheme.rc on windows 10 | bin/data/icons/.* 11 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 12 | bin/iconengines/qsvgicon.* 13 | -------------------------------------------------------------------------------- /kde/kdemultimedia/kdenlive/exclude_macos.list: -------------------------------------------------------------------------------- 1 | plugins/plasma/.* 2 | 3 | # .*plugins/kf5/org\.kde\.kwindowsystem\.platforms.* 4 | # .*plugins/org\.kde\.kdecoration2.* 5 | # .*plugins/styles/libqmacstyle.dylib 6 | 7 | # rcodesign does not like the following files and we probably 8 | # do not need them 9 | # TODO: investigate why rcodesign does not like them 10 | ## Qt5 11 | bin/gpg-wks-client 12 | lib/systemd/user/plasma-kglobalaccel.service 13 | 14 | ## these lv2 files are cause problems with signing too, but are probably needed TODO fix 15 | lib/lv2/.* 16 | -------------------------------------------------------------------------------- /kde/kdeutils/filelight/.assets/150-apps-filelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdeutils/filelight/.assets/150-apps-filelight.png -------------------------------------------------------------------------------- /kde/kdeutils/filelight/.assets/44-apps-filelight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdeutils/filelight/.assets/44-apps-filelight.png -------------------------------------------------------------------------------- /kde/kdeutils/filelight/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use a icontheme.rc on windows 2 | bin/data/icons/.* 3 | 4 | # no hunspell dictionaries 5 | bin/data/hunspell/.* 6 | 7 | # strip most executables 8 | bin/(?!(filelight|kioworker)).*\.exe 9 | -------------------------------------------------------------------------------- /kde/kdeutils/kcalc/blacklist.txt: -------------------------------------------------------------------------------- 1 | # strip most executables 2 | bin/(?!(kcalc|kioworker)).*\.exe 3 | # qml and qtquick 4 | qml/.* 5 | -------------------------------------------------------------------------------- /kde/kdeutils/kdebugsettings/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | 15 | # no qml 16 | bin/org/.* 17 | bin/org.kde.kdecoration2/.* 18 | bin/QtQuick/.* 19 | bin/QtQuick.2/.* 20 | -------------------------------------------------------------------------------- /kde/kdevelop/kdev-php/kdev-php.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2024 Julius Künzel 3 | # SPDX-FileCopyrightText: 2017 Hannah von Reth 4 | 5 | import info 6 | from Blueprints.CraftPackageObject import CraftPackageObject 7 | 8 | 9 | class subinfo(info.infoclass): 10 | def setTargets(self): 11 | self.versionInfo.setDefaultValues() 12 | 13 | def setDependencies(self): 14 | self.runtimeDependencies["extragear/kdevelop-pg-qt"] = None 15 | self.runtimeDependencies["kde/kdevelop/kdevelop"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/kdevelop/kdevelop/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist for kdevelop 2 | 3 | # common app stuff 4 | share/apps/ark/.* 5 | share/apps/kgpg/.* 6 | share/kf5/kdoctools/.* 7 | lib/.* 8 | 9 | # Unused Qt modules 10 | qml/QtLocation/.* 11 | qml/QtPositioning/.* 12 | qml/QtMultimedia/.* 13 | qml/QtWebChannel/.* 14 | qml/QtWebEngine/.* 15 | qml/QtWebKit/.* 16 | qml/QtWinExtras/.* 17 | qml/QtTest/.* 18 | 19 | # unneeded LLVM artifacts 20 | tools/msbuild/.* 21 | bin/LTO\.dll 22 | 23 | # other files 24 | bin/dbus-env\.bat 25 | 26 | # strip most executables 27 | bin/(?!(kdevelop|kbuildsycoca5|update-mime-database|kioworker|QtWebEngineProcess)).*\.exe 28 | -------------------------------------------------------------------------------- /kde/kdevelop/kdevelop/kdevelop.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/kdevelop/kdevelop/kdevelop.ico -------------------------------------------------------------------------------- /kde/kdevelop/kdevelop/whitelist.txt: -------------------------------------------------------------------------------- 1 | # for Clang builtin include headers (required by kdev-clang) 2 | lib/clang/.*/include/.* 3 | -------------------------------------------------------------------------------- /kde/libs/libkdcraw/libkdcraw.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | self.description = 'Libkdcraw is a C++ interface around "LibRaw library"' 9 | 10 | def setDependencies(self): 11 | self.buildDependencies["virtual/base"] = None 12 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 13 | self.runtimeDependencies["libs/libraw"] = None 14 | 15 | 16 | class Package(CMakePackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /kde/pim/akonadi-import-wizard/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/akonadiconsole/150-apps-akonadiconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/akonadiconsole/150-apps-akonadiconsole.png -------------------------------------------------------------------------------- /kde/pim/akonadiconsole/44-apps-akonadiconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/akonadiconsole/44-apps-akonadiconsole.png -------------------------------------------------------------------------------- /kde/pim/akonadiconsole/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/akregator/150-apps-akregator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/akregator/150-apps-akregator.png -------------------------------------------------------------------------------- /kde/pim/akregator/44-apps-akregator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/akregator/44-apps-akregator.png -------------------------------------------------------------------------------- /kde/pim/akregator/akregator.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/akregator/akregator.ico -------------------------------------------------------------------------------- /kde/pim/akregator/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/grantlee-editor/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kaddressbook/150-apps-kaddressbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kaddressbook/150-apps-kaddressbook.png -------------------------------------------------------------------------------- /kde/pim/kaddressbook/44-apps-kaddressbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kaddressbook/44-apps-kaddressbook.png -------------------------------------------------------------------------------- /kde/pim/kaddressbook/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kaddressbook/kaddressbook.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kaddressbook/kaddressbook.ico -------------------------------------------------------------------------------- /kde/pim/kalarm/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kleopatra/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kmail/150-apps-kmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kmail/150-apps-kmail.png -------------------------------------------------------------------------------- /kde/pim/kmail/44-apps-kmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kmail/44-apps-kmail.png -------------------------------------------------------------------------------- /kde/pim/kmail/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kmail/kmail.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kmail/kmail.ico -------------------------------------------------------------------------------- /kde/pim/kmbox/kmbox.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "mbox library" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.runtimeDependencies["kde/pim/kmime"] = None 16 | 17 | 18 | class Package(CMakePackageBase): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | self.subinfo.options.configure.args += ["-DUSE_UNITY_CMAKE_SUPPORT=ON"] 22 | -------------------------------------------------------------------------------- /kde/pim/kontact/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | #bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/kontact/kontact.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/kontact/kontact.ico -------------------------------------------------------------------------------- /kde/pim/korganizer/150-apps-korganizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/korganizer/150-apps-korganizer.png -------------------------------------------------------------------------------- /kde/pim/korganizer/44-apps-korganizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/korganizer/44-apps-korganizer.png -------------------------------------------------------------------------------- /kde/pim/korganizer/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/korganizer/korganizer.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/korganizer/korganizer.ico -------------------------------------------------------------------------------- /kde/pim/mbox-importer/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/merkuro/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/pim-data-exporter/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/pim-sieve-editor/150-apps-sieveeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/pim-sieve-editor/150-apps-sieveeditor.png -------------------------------------------------------------------------------- /kde/pim/pim-sieve-editor/44-apps-sieveeditor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/pim-sieve-editor/44-apps-sieveeditor.png -------------------------------------------------------------------------------- /kde/pim/pim-sieve-editor/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/pim/pim-sieve-editor/sieveeditor.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/pim/pim-sieve-editor/sieveeditor.ico -------------------------------------------------------------------------------- /kde/pim/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | include = ../version.ini 3 | name = KDE PIM 4 | gitUrl = https://invent.kde.org/pim/${PACKAGE_NAME}.git 5 | gitUpdatedRepoUrl = https://anongit.kde.org/${PACKAGE_NAME}; https://invent.kde.org/kde/${PACKAGE_NAME}.git 6 | -------------------------------------------------------------------------------- /kde/plasma-mobile/vakzination/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/json/schema-.* 7 | share/iso-codes/json/iso_(15924|3166-2|3166-3|4217|639-\d)\.json 8 | share/locale/.*/LC_MESSAGES/iso_(15924|3166-2|3166-3|4217|639-\d)\.mo 9 | 10 | # other KF6 data files we don't need 11 | share/mime/packages/kde6\.xml 12 | 13 | # translation catalogs of dependencies not needed here 14 | share/locale/.*/LC_MESSAGES/(karchive6|kcodecs6|kconfig6|kcoreaddons6)_qt\.qm 15 | share/locale/.*/LC_MESSAGES/(kcontacts6|kitinerary|libkmime5)\.mo 16 | -------------------------------------------------------------------------------- /kde/plasma-mobile/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = Plasma Mobile Gear 3 | branches = master;kf5 4 | tags = v23.01.0 5 | 6 | ; all releases we want to support for building 7 | ; restrict to last stable release 8 | ; if you remove releases here, consider to cleanup the scripts/patches for special handling of old releases 9 | tarballs = 23.01.0 10 | 11 | ; release target to build 12 | defaulttarget = 23.01.0 13 | 14 | tarballUrl = https://download.kde.org/stable/plasma-mobile/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz 15 | tarballDigestUrl = https://download.kde.org/stable/plasma-mobile/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz.sha256 16 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 17 | 18 | gitUrl = https://invent.kde.org/plasma-mobile/${PACKAGE_NAME}.git 19 | -------------------------------------------------------------------------------- /kde/plasma/kdecoration/kdecoration.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | self.description = "Plugin based library to create window decorations." 10 | 11 | def setDependencies(self): 12 | self.buildDependencies["virtual/base"] = None 13 | self.buildDependencies["kde/frameworks/extra-cmake-modules"] = None 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.buildDependencies["libs/qt/qttools"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/plasma").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/plasma/kwayland-server/kwayland-server.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | from CraftCore import CraftCore 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def registerOptions(self): 8 | self.parent.package.categoryInfo.platforms = CraftCore.compiler.Platforms.NotWindows & CraftCore.compiler.Platforms.NotMacOS 9 | 10 | def setTargets(self): 11 | self.versionInfo.setDefaultValues() 12 | 13 | def setDependencies(self): 14 | self.runtimeDependencies["libs/qt/qtbase"] = None 15 | self.runtimeDependencies["kde/plasma/kwayland"] = None 16 | 17 | 18 | class Package(CraftPackageObject.get("kde/plasma").pattern): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | -------------------------------------------------------------------------------- /kde/plasma/plasma.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2023 Hannah von Reth 3 | from Blueprints.CraftPackageObject import CraftPackageObject 4 | 5 | 6 | class Pattern(CraftPackageObject.get("kde").pattern): 7 | def __init__(self, **kwargs): 8 | super().__init__(**kwargs) 9 | -------------------------------------------------------------------------------- /kde/plasma/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = KDEPlasma 3 | tags = 4 | branches = master 5 | 6 | ; all releases we want to support for building 7 | ; restrict to last stable release 8 | ; if you remove releases here, consider to cleanup the scripts/patches for special handling of old releases 9 | tarballs = 6.3.5 10 | 11 | ; release target to build 12 | defaulttarget = 6.3.5 13 | 14 | tarballUrl = https://download.kde.org/stable/plasma/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz 15 | tarballDigestUrl = https://download.kde.org/stable/plasma/${VERSION}/${PACKAGE_NAME}-${VERSION}.tar.xz.sha1 16 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 17 | gitUrl = https://invent.kde.org/plasma/${PACKAGE_NAME}.git 18 | gitUpdatedRepoUrl = https://anongit.kde.org/${PACKAGE_NAME}; https://invent.kde.org/plasma/${PACKAGE_NAME}.git 19 | -------------------------------------------------------------------------------- /kde/unreleased/isoimagewriter/isoimagewriter.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/unreleased/isoimagewriter/isoimagewriter.ico -------------------------------------------------------------------------------- /kde/unreleased/kaichat/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/unreleased/kaidan/excludelist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf6/org\.kde\.kwindowsystem\.platforms.* 2 | -------------------------------------------------------------------------------- /kde/unreleased/karp/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/unreleased/qrca/blacklist.txt: -------------------------------------------------------------------------------- 1 | # we use the Breeze style, so anything related to Material is unnecessary 2 | qml/QtQuick/Controls/Material/.* 3 | lib/qml/org/kde/kirigami/styles/Material/.* 4 | 5 | # data files for ki18n that we don't need 6 | share/iso-codes/.* 7 | share/locale/.*/LC_MESSAGES/iso_.*\.mo 8 | 9 | # KCoreAddons data files we don't need 10 | share/mime/packages/kde6\.xml 11 | -------------------------------------------------------------------------------- /kde/unreleased/ruqola/150-apps-ruqola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/unreleased/ruqola/150-apps-ruqola.png -------------------------------------------------------------------------------- /kde/unreleased/ruqola/44-apps-ruqola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/kde/unreleased/ruqola/44-apps-ruqola.png -------------------------------------------------------------------------------- /kde/unreleased/ruqola/blacklist.txt: -------------------------------------------------------------------------------- 1 | # blacklist 2 | 3 | # we use a icontheme.rc on windows 4 | bin/data/icons/.* 5 | 6 | # kill qsvgengine, we use our KIconThemes engine with re-coloring 7 | bin/iconengines/qsvgicon.* 8 | 9 | # remove plasma parts 10 | bin/data/wallpapers/.* 11 | 12 | # remove html docs 13 | html/.* 14 | -------------------------------------------------------------------------------- /kde/unreleased/ruqola/blacklist_mac.txt: -------------------------------------------------------------------------------- 1 | .*PlugIns/kf5/org\.kde\.kwindowsystem\.platforms.* 2 | -------------------------------------------------------------------------------- /libs/_autotools/gwenhywfar/gwenhywfar-4.19.0-20180218.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x'*\.o' gwenhywfar-4.19.0.orig/configure gwenhywfar-4.19.0/configure 2 | --- gwenhywfar-4.19.0.orig/configure 2017-07-30 15:20:32.000000000 +0100 3 | +++ gwenhywfar-4.19.0/configure 2018-02-18 11:55:48.614397600 +0100 4 | @@ -22480,6 +22480,7 @@ 5 | 6 | # Get Qt version from qmake 7 | QT_DIR=`$QT_QMAKE --version | grep -o -E /.+` 8 | + QT_LIBS="-L`$QT_QMAKE --version | grep -o -E .:.+` -lQt5Widgets -lQt5Gui -lQt5Core" 9 | 10 | # All variables are defined, report the result 11 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_qt: -------------------------------------------------------------------------------- /libs/_autotools/gwenhywfar/gwenhywfar-5.10.2-20231024.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user gwenhywfar-5.10.2.orig/src/sio/syncio_tls.c gwenhywfar-5.10.2/src/sio/syncio_tls.c 2 | --- gwenhywfar-5.10.2.orig/src/sio/syncio_tls.c 2023-07-27 21:48:18.000000000 +0000 3 | +++ gwenhywfar-5.10.2/src/sio/syncio_tls.c 2023-10-24 18:47:54.106305270 +0000 4 | @@ -530,7 +530,7 @@ 5 | /* try to find OpenSSL certificates */ 6 | # ifdef OS_WIN32 7 | if (trustFileSet==0) { 8 | - char defaultPath[2*MAX_PATH+1]; 9 | + char defaultPath[2*_MAX_PATH+1]; 10 | const char *defaultFile = "ca-bundle.crt"; 11 | GWEN_STRINGLIST *paths; 12 | GWEN_BUFFER *nbuf; 13 | -------------------------------------------------------------------------------- /libs/_autotools/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | compiler = clang;gcc 3 | pathOverride = libs 4 | -------------------------------------------------------------------------------- /libs/_autotools/libdmtx/libdmtx-0.7.4-20180820.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' libdmtx-0.7.4.orig/Makefile.am libdmtx-0.7.4/Makefile.am 2 | --- libdmtx-0.7.4.orig/Makefile.am 2011-06-02 09:09:36.000000000 +0200 3 | +++ libdmtx-0.7.4/Makefile.am 2018-08-20 12:25:54.878703700 +0200 4 | @@ -11,6 +11,7 @@ 5 | lib_LTLIBRARIES = libdmtx.la 6 | libdmtx_la_SOURCES = dmtx.c 7 | libdmtx_la_CFLAGS = -Wall -pedantic 8 | +libdmtx_la_LDFLAGS = -no-undefined 9 | 10 | EXTRA_libdmtx_la_SOURCES = dmtxencode.c dmtxencodestream.c dmtxencodescheme.c \ 11 | dmtxencodeoptimize.c dmtxencodeascii.c dmtxencodec40textx12.c \ 12 | -------------------------------------------------------------------------------- /libs/_autotools/libexif/libexif.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.AutoToolsPackageBase import AutoToolsPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | for ver in ["0.6.23"]: 8 | self.targets[ver] = f"https://github.com/libexif/libexif/releases/download/v{ver}/libexif-{ver}.tar.xz" 9 | self.targetInstSrc[ver] = f"libexif-{ver}" 10 | self.description = "A library for parsing, editing, and saving EXIF data" 11 | self.defaultTarget = "0.6.23" 12 | 13 | def setDependencies(self): 14 | self.runtimeDependencies["virtual/base"] = None 15 | 16 | 17 | class Package(AutoToolsPackageBase): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /libs/_autotools/ntbtls/install-ntbtls.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub ntbtls-0.3.1.orig/src/Makefile.am ntbtls-0.3.1/src/Makefile.am 2 | --- ntbtls-0.3.1.orig/src/Makefile.am 3 | +++ ntbtls-0.3.1/src/Makefile.am 4 | @@ -60,6 +60,7 @@ no_undefined = -no-undefined 5 | export_symbols = -export-symbols $(srcdir)/libntbtls.def 6 | 7 | install-def-file: 8 | + mkdir -p $(DESTDIR)$(libdir) 9 | $(INSTALL) $(srcdir)/libntbtls.def $(DESTDIR)$(libdir)/libntbtls.def 10 | 11 | uninstall-def-file: 12 | -------------------------------------------------------------------------------- /libs/_autotools/sox/0001-ucrt-no-rewind-pipe.patch: -------------------------------------------------------------------------------- 1 | --- sox/src/formats.c.orig 2021-04-16 20:44:08.479849800 +0200 2 | +++ sox/src/formats.c 2021-04-16 20:49:01.077926700 +0200 3 | @@ -464,7 +464,7 @@ 4 | fp->_r += PIPE_AUTO_DETECT_SIZE; 5 | #elif defined __GLIBC__ 6 | fp->_IO_read_ptr = fp->_IO_read_base; 7 | -#elif defined _MSC_VER && _MSC_VER >= 1900 8 | +#elif (defined _MSC_VER && _MSC_VER >= 1900) || defined _UCRT 9 | #define NO_REWIND_PIPE 10 | #elif defined _MSC_VER || defined _WIN32 || defined _WIN64 || \ 11 | defined _ISO_STDIO_ISO_H || defined __sgi 12 | -------------------------------------------------------------------------------- /libs/_autotools/speechd/disable-help2man.diff: -------------------------------------------------------------------------------- 1 | diff --git a/configure.ac b/configure.ac 2 | index 005b259c..89d9b300 100644 3 | --- a/configure.ac 4 | +++ b/configure.ac 5 | @@ -65,7 +65,7 @@ AC_PROG_CC 6 | AC_PROG_CXX 7 | AC_PROG_INSTALL 8 | AC_PROG_LN_S 9 | -AC_CHECK_PROGS([HELP2MAN], [help2man]) 10 | +HELP2MAN= 11 | AM_CONDITIONAL([HAVE_HELP2MAN], [test "x$HELP2MAN" != "x"]) 12 | 13 | AC_USE_SYSTEM_EXTENSIONS 14 | -------------------------------------------------------------------------------- /libs/_autotools/tre/tre-skip-po.patch: -------------------------------------------------------------------------------- 1 | diff --git a/Makefile.am b/Makefile.am 2 | index 104b0a1..6f16e1a 100644 3 | --- a/Makefile.am 4 | +++ b/Makefile.am 5 | @@ -6,7 +6,7 @@ else 6 | agrep_dirs = 7 | endif 8 | 9 | -SUBDIRS = lib $(agrep_dirs) tests utils po m4 10 | +SUBDIRS = lib $(agrep_dirs) tests utils m4 11 | 12 | EXTRA_DIST = \ 13 | LICENSE \ 14 | -------------------------------------------------------------------------------- /libs/_autotools/x264/shebang-fix.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x *~ -x *\.rej -x *\.orig -x *\.o -x *\.pyc -x CMakeLists.txt.user x264-b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a.orig/configure x264-b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a/configure 2 | --- x264-b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a.orig/configure 2021-02-11 17:09:43.000000000 +0300 3 | +++ x264-b86ae3c66f51ac9eab5ab7ad09a9d62e67961b8a/configure 2021-05-19 19:30:07.540707000 +0300 4 | @@ -1,4 +1,4 @@ 5 | -#!/bin/bash 6 | +#!/usr/bin/env bash 7 | 8 | if test x"$1" = x"-h" -o x"$1" = x"--help" ; then 9 | cat <num_dcls; i++) { 8 | int packet_size = capture->frames[buffer->i].packet_size; 9 | - if ((buffer->pkts[i].status & 0x1F) != 0x11) { 10 | + if (buffer->pkts[i].status && (buffer->pkts[i].status & 0x1F) != 0x11) { 11 | dc1394_log_warning ("packet %d had error status %x", 12 | i, buffer->pkts[i].status); 13 | corrupt = 1; -------------------------------------------------------------------------------- /libs/_mac/xplanet/xplanet-1.3.1-ntimes.patch: -------------------------------------------------------------------------------- 1 | --- a/src/libdisplay/DisplayOutput.cpp 2 | +++ b/src/libdisplay/DisplayOutput.cpp 3 | @@ -51,7 +51,7 @@ 4 | string outputFilename = options->OutputBase(); 5 | int startIndex = options->OutputStartIndex(); 6 | int stopIndex = options->NumTimes() + startIndex - 1; 7 | - if (stopIndex > 1) 8 | + if (stopIndex > 0) 9 | { 10 | const int digits = (int) (log10((double) stopIndex) + 1); 11 | char buffer[64]; -------------------------------------------------------------------------------- /libs/_msvc/assuan2/assuan2.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild("libs/_autotools/assuan2") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | self.runtimeDependencies["libs/gpg-error"] = None 13 | 14 | 15 | class Package(BinaryPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/_msvc/gcrypt/gcrypt.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild("libs/_autotools/gcrypt") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | self.runtimeDependencies["libs/gpg-error"] = None 13 | 14 | 15 | class Package(BinaryPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/_msvc/gpg-error/gpg-error.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild("libs/_autotools/gpg-error") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/_msvc/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | compiler = cl 3 | pathOverride = libs 4 | -------------------------------------------------------------------------------- /libs/_msvc/libdmtx/libdmtx.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild("libs/_autotools/libdmtx") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/_msvc/libksba/libksba.py: -------------------------------------------------------------------------------- 1 | # SPDX-FileCopyrightText: 2019 Hannah von Reth 2 | # SPDX-License-Identifier: BSD-2-Clause 3 | 4 | import info 5 | from Package.BinaryPackageBase import BinaryPackageBase 6 | 7 | 8 | class subinfo(info.infoclass): 9 | def setTargets(self): 10 | self.addCachedAutotoolsBuild("libs/_autotools/libksba") 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies["virtual/base"] = None 14 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 15 | 16 | 17 | class Package(BinaryPackageBase): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /libs/_msvc/libnova/libnova.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild(f"libs/_autotools/{self.parent.package.name}") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/_msvc/libogg/libogg.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild(f"libs/_autotools/{self.parent.package.name}") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 12 | 13 | 14 | class Package(BinaryPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/_msvc/mingw-crt4msvc/mingw-crt4msvc.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.BinaryPackageBase import BinaryPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.addCachedAutotoolsBuild("libs/runtime") 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | 12 | 13 | class Package(BinaryPackageBase): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/_msvc/npth/npth.py: -------------------------------------------------------------------------------- 1 | # SPDX-FileCopyrightText: 2019 Hannah von Reth 2 | # SPDX-License-Identifier: BSD-2-Clause 3 | 4 | import info 5 | from Package.BinaryPackageBase import BinaryPackageBase 6 | 7 | 8 | class subinfo(info.infoclass): 9 | def setTargets(self): 10 | self.addCachedAutotoolsBuild("libs/_autotools/npth") 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies["virtual/base"] = None 14 | self.runtimeDependencies["libs/mingw-crt4msvc"] = None 15 | 16 | 17 | class Package(BinaryPackageBase): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /libs/_msvc/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | tarballs = 24.10 3 | defaulttarget = 24.10 4 | tarballUrl = https://files.kde.org/craft/prebuilt/${VERSION}/windows/gcc/${COMPILER_ARCHITECTURE}/RelWithDebInfo/ 5 | -------------------------------------------------------------------------------- /libs/_unix/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | platforms = macos;linux;freebsd 3 | pathOverride = libs 4 | -------------------------------------------------------------------------------- /libs/_windows/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | platforms = windows 3 | pathOverride = libs 4 | -------------------------------------------------------------------------------- /libs/_windows/mman/mman.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.svnTargets["master"] = "https://github.com/witwall/mman-win32.git" 8 | self.description = "A light implementation of the mmap functions for Windows." 9 | self.defaultTarget = "master" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["virtual/base"] = None 13 | 14 | 15 | class Package(CMakePackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/brotli/brotli-1.0.9-20230707.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x *~ -x *\.rej -x *\.orig -x *\.o -x *\.pyc -x CMakeLists.txt.user brotli-1.0.9.orig/CMakeLists.txt brotli-1.0.9/CMakeLists.txt 2 | --- brotli-1.0.9.orig/CMakeLists.txt 2020-08-27 16:12:55 3 | +++ brotli-1.0.9/CMakeLists.txt 2023-07-07 20:07:06 4 | @@ -2,7 +2,7 @@ 5 | # several CI services, such as Travis and Drone, use it. Solaris 11 6 | # has 2.8.6, and it's not difficult to support if you already have to 7 | # support 2.8.7. 8 | -cmake_minimum_required(VERSION 2.8.6) 9 | +cmake_minimum_required(VERSION 3.15) 10 | 11 | project(brotli C) 12 | 13 | -------------------------------------------------------------------------------- /libs/dbus/0002-fix-macos-build.diff: -------------------------------------------------------------------------------- 1 | diff --git a/tmp/dbus-server-launchd.c dbus/dbus-server-launchd.c 2 | index 2129297..5c2b1d6 100644 3 | --- a/tmp/dbus-server-launchd.c 4 | +++ b/dbus/dbus-server-launchd.c 5 | @@ -39,6 +39,7 @@ 6 | #ifdef DBUS_ENABLE_LAUNCHD 7 | #include 8 | #include 9 | +#include 10 | 11 | #include "dbus-misc.h" 12 | #include "dbus-server-socket.h" 13 | -------------------------------------------------------------------------------- /libs/djvu/djvu-3.5.27-mingw.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user djvulibre-3.5.27.orig/libdjvu/DjVuPalette.cpp djvulibre-3.5.27/libdjvu/DjVuPalette.cpp 2 | --- djvulibre-3.5.27.orig/libdjvu/DjVuPalette.cpp 2020-09-11 10:16:29.753865500 +0200 3 | +++ djvulibre-3.5.27/libdjvu/DjVuPalette.cpp 2020-09-11 10:13:01.567886700 +0200 4 | @@ -98,7 +98,7 @@ 5 | umin(unsigned char a, unsigned char b) 6 | { return (a>b) ? b : a; } 7 | 8 | -#if !defined(__APPLE__) && (!defined(_MSC_VER) || _MSC_VER < 1600) 9 | +#if !defined(__APPLE__) && (!defined(_MSC_VER) || _MSC_VER < 1600) && (!defined(__MINGW32__)) 10 | inline float 11 | fmin(float a, float b) 12 | { return (a>b) ? b : a; } 13 | -------------------------------------------------------------------------------- /libs/eigen3/eigen3-pc-cmake-installdirs.patch: -------------------------------------------------------------------------------- 1 | --- CMakeLists.txt 2021-10-06 22:03:17.435169585 +0200 2 | +++ CMakeLists.txt 2021-10-06 22:05:29.753507282 +0200 3 | @@ -391,11 +391,11 @@ 4 | ) 5 | endif() 6 | set(CMAKEPACKAGE_INSTALL_DIR 7 | - "${CMAKE_INSTALL_DATADIR}/eigen3/cmake" 8 | + "${CMAKE_INSTALL_LIBDIR}/cmake/eigen3" 9 | CACHE STRING "The directory relative to CMAKE_PREFIX_PATH where Eigen3Config.cmake is installed" 10 | ) 11 | set(PKGCONFIG_INSTALL_DIR 12 | - "${CMAKE_INSTALL_DATADIR}/pkgconfig" 13 | + "${CMAKE_INSTALL_LIBDIR}/pkgconfig" 14 | CACHE STRING "The directory relative to CMAKE_PREFIX_PATH where eigen3.pc is installed" 15 | ) 16 | 17 | -------------------------------------------------------------------------------- /libs/freerdp/.2.11.7-mingw/0003-remove-declspec-import-export.patch: -------------------------------------------------------------------------------- 1 | --- a/winpr/include/winpr/spec.h 2 | +++ b/winpr/include/winpr/spec.h 3 | @@ -956,22 +956,4 @@ 4 | 5 | #endif 6 | 7 | -#if defined(_WIN32) || defined(__CYGWIN__) 8 | -#ifdef __GNUC__ 9 | -#define DECLSPEC_EXPORT __attribute__((dllexport)) 10 | -#define DECLSPEC_IMPORT __attribute__((dllimport)) 11 | -#else 12 | -#define DECLSPEC_EXPORT __declspec(dllexport) 13 | -#define DECLSPEC_IMPORT __declspec(dllimport) 14 | -#endif 15 | -#else 16 | -#if defined(__GNUC__) && __GNUC__ >= 4 17 | -#define DECLSPEC_EXPORT __attribute__((visibility("default"))) 18 | -#define DECLSPEC_IMPORT 19 | -#else 20 | -#define DECLSPEC_EXPORT 21 | -#define DECLSPEC_IMPORT 22 | -#endif 23 | -#endif 24 | - 25 | #endif /* WINPR_SPEC_H */ 26 | -------------------------------------------------------------------------------- /libs/freetype/freetype-different-bz2-name-pkgconfig-windows.patch: -------------------------------------------------------------------------------- 1 | --- a/CMakeLists.txt 2022-05-01 07:05:20.000000000 +0200 2 | +++ b/CMakeLists.txt 2025-05-04 16:04:30.348884300 +0200 3 | @@ -514,8 +514,12 @@ 4 | if (PC_BZIP2_FOUND) 5 | list(APPEND PKGCONFIG_REQUIRES_PRIVATE "bzip2") 6 | else () 7 | + if (WIN32) 8 | + list(APPEND PKGCONFIG_LIBS_PRIVATE "-lbzip2") 9 | + else () 10 | list(APPEND PKGCONFIG_LIBS_PRIVATE "-lbz2") 11 | endif () 12 | + endif () 13 | endif () 14 | if (PNG_FOUND) 15 | target_link_libraries(freetype PRIVATE ${PNG_LIBRARIES}) 16 | -------------------------------------------------------------------------------- /libs/freetype/freetype-no-zlib-pkgconfig-android.patch: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | index cd04b9745..6d8013685 100644 3 | --- a/CMakeLists.txt 4 | +++ b/CMakeLists.txt 5 | @@ -506,7 +506,10 @@ set(PKGCONFIG_LIBS_PRIVATE "") 6 | if (ZLIB_FOUND) 7 | target_link_libraries(freetype PRIVATE ${ZLIB_LIBRARIES}) 8 | target_include_directories(freetype PRIVATE ${ZLIB_INCLUDE_DIRS}) 9 | - list(APPEND PKGCONFIG_REQUIRES_PRIVATE "zlib") 10 | + # on Android zlib has no pkgconfig to depend on, it's just always in the NDK 11 | + if (NOT ANDROID) 12 | + list(APPEND PKGCONFIG_REQUIRES_PRIVATE "zlib") 13 | + endif() 14 | endif () 15 | if (BZIP2_FOUND) 16 | target_link_libraries(freetype PRIVATE ${BZIP2_LIBRARIES}) 17 | -------------------------------------------------------------------------------- /libs/frei0r-bigsh0t/cmake-install-plugins-2.6.diff: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | --- a/CMakeLists.txt 3 | +++ b/CMakeLists.txt 4 | @@ -139,3 +139,18 @@ 5 | build_plugin(bigsh0t_eq_cap EqCap.cpp) 6 | build_plugin(bigsh0t_eq_wrap EqWrap.cpp) 7 | build_test() 8 | + 9 | +include(GNUInstallDirs) 10 | + 11 | +install (TARGETS 12 | + bigsh0t_hemi_to_eq 13 | + bigsh0t_eq_mask 14 | + bigsh0t_transform_360 15 | + bigsh0t_rect_to_eq 16 | + bigsh0t_eq_to_rect 17 | + bigsh0t_stabilize_360 18 | + bigsh0t_zenith_correction 19 | + bigsh0t_eq_to_stereo 20 | + bigsh0t_eq_cap 21 | + bigsh0t_eq_wrap 22 | + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/frei0r-1) 23 | -------------------------------------------------------------------------------- /libs/frei0r-bigsh0t/fix-mingw-include.diff: -------------------------------------------------------------------------------- 1 | --- a/src/main/cpp/LUT.hpp 2024-04-14 14:24:59.044812162 +0200 2 | +++ b/src/main/cpp/LUT.hpp 2024-04-14 14:25:11.459649693 +0200 3 | @@ -2,6 +2,8 @@ 4 | #ifndef LUT_HPP 5 | #define LUT_HPP 6 | 7 | +#include 8 | + 9 | class LUT { 10 | public: 11 | virtual double sampleFloat(int pos) const = 0; 12 | -------------------------------------------------------------------------------- /libs/giflib/msvc-guard-unistd-h.patch: -------------------------------------------------------------------------------- 1 | diff --git a/gif_hash.h b/gif_hash.h 2 | index 6a1b585..e6712e8 100644 3 | --- a/gif_hash.h 4 | +++ b/gif_hash.h 5 | @@ -9,7 +9,9 @@ SPDX-License-Identifier: MIT 6 | #ifndef _GIF_HASH_H_ 7 | #define _GIF_HASH_H_ 8 | 9 | +#ifndef _MSC_VER 10 | #include 11 | +#endif 12 | #include 13 | 14 | #define HT_SIZE 8192 /* 12bits = 4096 or twice as big! */ 15 | -------------------------------------------------------------------------------- /libs/gpgme/gpgmepp/gpgmepp-1.21.0-20231109.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x *~ -x *\.rej -x *\.orig -x *\.o -x *\.pyc -x CMakeLists.txt.user gpgme-1.21.0.orig/lang/cpp/src/gpgmepp_export.h gpgme-1.21.0/lang/cpp/src/gpgmepp_export.h 2 | --- gpgme-1.21.0.orig/lang/cpp/src/gpgmepp_export.h 2023-11-09 17:33:55 3 | +++ gpgme-1.21.0/lang/cpp/src/gpgmepp_export.h 2023-11-09 17:33:45 4 | @@ -59,7 +59,7 @@ 5 | #endif 6 | 7 | #ifndef GPGMEPP_DEPRECATED_EXPORT 8 | -# define GPGMEPP_DEPRECATED_EXPORT GPGMEPP_EXPORT GPGMEPP_DEPRECATED 9 | +# define GPGMEPP_DEPRECATED_EXPORT GPGMEPP_DEPRECATED GPGMEPP_EXPORT 10 | #endif 11 | 12 | #ifndef GPGMEPP_DEPRECATED_NO_EXPORT 13 | -------------------------------------------------------------------------------- /libs/gpgme/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | displayName = gpgme 3 | description = GnuPG cryptography support library (runtime) 4 | webpage = https://gnupg.org/software/gpgme/index.html 5 | -------------------------------------------------------------------------------- /libs/gpgme/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | tarballs = 1.23.2 3 | branches = cmake 4 | tarballUrl = https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-${VERSION}.tar.bz2 5 | gitUrl = git://git.gnupg.org/gpgme.git 6 | tarballInstallSrc = gpgme-${VERSION} 7 | defaulttarget = 1.23.2 8 | -------------------------------------------------------------------------------- /libs/harfbuzz/cmake-generate-pkgconfig.patch: -------------------------------------------------------------------------------- 1 | --- CMakeLists.txt.orig 2020-08-28 15:39:42.000000000 -0700 2 | +++ CMakeLists.txt 2020-11-15 12:54:21.057275900 -0800 3 | @@ -766,3 +766,6 @@ 4 | endif () 5 | endif () 6 | endif () 7 | + 8 | +configure_file(harfbuzz.pc.in harfbuzz.pc @ONLY) 9 | +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/harfbuzz.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) 10 | --- /dev/null 2020-11-15 12:41:05.660371700 -0800 11 | +++ harfbuzz.pc.in 2020-11-15 12:40:39.925558200 -0800 12 | @@ -0,0 +1,6 @@ 13 | +Name: harfbuzz 14 | +Description: HarfBuzz text shaping library 15 | +Version: @HB_VERSION@ 16 | + 17 | +Libs: -L@CMAKE_INSTALL_FULL_LIBDIR@ -lharfbuzz 18 | +Cflags: -I@CMAKE_INSTALL_FULL_INCLUDEDIR@/harfbuzz 19 | -------------------------------------------------------------------------------- /libs/indilib/indi/0001-patch-indiclient-include.patch: -------------------------------------------------------------------------------- 1 | diff --git a/CMakeLists.txt b/CMakeLists.txt 2 | --- a/CMakeLists.txt 3 | +++ b/CMakeLists.txt 4 | @@ -316,6 +316,12 @@ if(INDI_BUILD_DRIVERS) 5 | include_directories(${ZLIB_INCLUDE_DIR}) 6 | include_directories(libs/indibase) 7 | include_directories(libs/indibase/timer) 8 | + include_directories(libs/indiclient) 9 | + include_directories(libs/indiabstractclient) 10 | + include_directories(libs/indicore) 11 | + include_directories(libs/indidevice) 12 | + include_directories(libs/indidevice/property) 13 | + include_directories(${CMAKE_CURRENT_BINARY_DIR}/libs/indicore) 14 | 15 | configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-usb.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-usb.h) 16 | 17 | -------------------------------------------------------------------------------- /libs/indilib/indi/0010-patch-indiserver-strict.patch: -------------------------------------------------------------------------------- 1 | diff --git a/indiserver/indiserver.cpp b/indiserver/indiserver.cpp 2 | index c888b59508..66828d8a56 100644 3 | --- a/indiserver/indiserver.cpp 4 | +++ b/indiserver/indiserver.cpp 5 | @@ -1419,7 +1419,7 @@ static void initUnixSocketAddr(const std::string &unixAddr, struct sockaddr_un & 6 | (void) bind; 7 | 8 | // Using abstract socket path to avoid filesystem boilerplate 9 | - strncpy(serv_addr_un.sun_path + 1, unixAddr.c_str(), sizeof(serv_addr_un.sun_path) - 1); 10 | + strncpy(serv_addr_un.sun_path + 1, unixAddr.c_str(), sizeof(serv_addr_un.sun_path) - 2); 11 | 12 | int len = offsetof(struct sockaddr_un, sun_path) + unixAddr.size() + 1; 13 | -------------------------------------------------------------------------------- /libs/indilib/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = indilib 3 | 4 | branches = master 5 | tarballs = 2.1.2;2.1.3;2.1.4 6 | defaulttarget = 2.1.4 7 | 8 | 9 | tarballUrl = https://github.com/indilib/${PACKAGE_NAME}/archive/refs/tags/v${VERSION}.tar.gz 10 | # tarballDigestUrl = https://github.com/indilib/${PACKAGE_NAME}/archive/refs/tags/v${VERSION}.tar.gz 11 | tarballInstallSrc = ${PACKAGE_NAME}-${VERSION} 12 | # TODO: do we need an equivalent to archiveNames? 13 | 14 | gitUrl = https://github.com/indilib/${PACKAGE_NAME}.git 15 | -------------------------------------------------------------------------------- /libs/lapack/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = lapack 3 | tags = 4 | branches = master 5 | tarballs = 3.9.0 6 | defaulttarget = 3.9.0 7 | tarballUrl = https://github.com/Reference-LAPACK/lapack/archive/v${VERSION}.tar.gz 8 | tarballInstallSrc = lapack-${VERSION} 9 | gitUrl = https://github.com/Reference-LAPACK/lapack.git 10 | -------------------------------------------------------------------------------- /libs/lensfun/lensfun-0.3.2-20200226.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user lensfun-0.3.2.orig/libs/lensfun/CMakeLists.txt lensfun-0.3.2/libs/lensfun/CMakeLists.txt 2 | --- lensfun-0.3.2.orig/libs/lensfun/CMakeLists.txt 2015-11-15 18:07:26.000000000 +0100 3 | +++ lensfun-0.3.2/libs/lensfun/CMakeLists.txt 2020-02-26 11:02:02.000000000 +0100 4 | @@ -21,6 +21,7 @@ 5 | TARGET_LINK_LIBRARIES(lensfun tre_regex) 6 | ENDIF() 7 | TARGET_LINK_LIBRARIES(lensfun ${GLIB2_LIBRARIES}) 8 | +target_link_directories(lensfun PRIVATE ${GLIB2_LIBRARY_DIRS}) 9 | 10 | INSTALL(TARGETS lensfun 11 | RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 12 | -------------------------------------------------------------------------------- /libs/libfftwf/libfftw-win32-aligned-malloc.patch: -------------------------------------------------------------------------------- 1 | --- cmake.config.h.in 2018-05-24 14:03:22.000000000 +0200 2 | +++ cmake.config.h.in 2019-02-18 14:35:29.545430800 +0100 3 | @@ -377,7 +377,7 @@ 4 | 5 | /* Use our own aligned malloc routine; mainly helpful for Windows systems 6 | lacking aligned allocation system-library routines. */ 7 | -/* #undef WITH_OUR_MALLOC */ 8 | +#cmakedefine WITH_OUR_MALLOC 9 | 10 | /* Use low-precision timers, making planner very slow */ 11 | /* #undef WITH_SLOW_TIMER */ 12 | -------------------------------------------------------------------------------- /libs/libheif/libheif-1.18.2-20250415.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*.rej' -x '*.orig' -x '*.o' -x '*.pyc' -x CMakeLists.txt.user libheif-1.18.2.orig/CMakeLists.txt libheif-1.18.2/CMakeLists.txt 2 | --- libheif-1.18.2.orig/CMakeLists.txt 2024-08-07 21:21:18.000000000 +0200 3 | +++ libheif-1.18.2/CMakeLists.txt 2025-04-15 10:31:09.106142600 +0200 4 | @@ -415,14 +415,6 @@ 5 | 6 | list(JOIN REQUIRES_PRIVATE " " REQUIRES_PRIVATE) 7 | 8 | -include(CheckCXXSymbolExists) 9 | -check_cxx_symbol_exists(_LIBCPP_VERSION cstdlib HAVE_LIBCPP) 10 | -if(HAVE_LIBCPP) 11 | - set(LIBS_PRIVATE "-lc++") 12 | -else() 13 | - set(LIBS_PRIVATE "-lstdc++") 14 | -endif() 15 | - 16 | configure_file(libheif.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libheif.pc @ONLY) 17 | 18 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/libheif.pc 19 | -------------------------------------------------------------------------------- /libs/libixion/libixion-0.19.0_MSVC.patch: -------------------------------------------------------------------------------- 1 | diff -ruNa libixion-0.19.0.orig/configure.ac libixion-0.19.0/configure.ac 2 | --- libixion-0.19.0.orig/configure.ac 2023-09-27 01:47:25.000000000 +0200 3 | +++ libixion-0.19.0/configure.ac 2025-01-14 17:45:30.793457863 +0100 4 | @@ -20,7 +20,7 @@ 5 | AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) 6 | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) 7 | AX_CXX_COMPILE_STDCXX_17([noext], [mandatory]) 8 | -CXXFLAGS="$CXXFLAGS -fvisibility=hidden -Wall -Wshadow -Wno-write-strings -pthread" 9 | +CXXFLAGS="$CXXFLAGS -Wall" 10 | 11 | AC_CANONICAL_HOST 12 | 13 | @@ -31,7 +31,7 @@ 14 | ;; 15 | *) 16 | _os= 17 | - LDFLAGS="$LDFLAGS -Wl,--no-as-needed -pthread -ldl" 18 | + LDFLAGS="$LDFLAGS" 19 | ;; 20 | esac 21 | 22 | -------------------------------------------------------------------------------- /libs/libixion/libixion-0.19.0_WIN32.patch: -------------------------------------------------------------------------------- 1 | diff -ruNa libixion-0.19.0.orig/include/ixion/env.hpp libixion-0.19.0/include/ixion/env.hpp 2 | --- libixion-0.19.0.orig/include/ixion/env.hpp 2022-11-01 03:01:01.000000000 +0100 3 | +++ libixion-0.19.0/include/ixion/env.hpp 2024-09-19 22:07:12.251733220 +0200 4 | @@ -36,7 +36,7 @@ 5 | #define IXION_DLLPUBLIC_VAR IXION_DLLPUBLIC extern 6 | #endif 7 | 8 | -#if _WIN32 9 | +#if defined _WIN32 10 | #define IXION_MOD_EXPORT __declspec(dllexport) 11 | #else 12 | #define IXION_MOD_EXPORT __attribute__ ((visibility ("default"))) 13 | -------------------------------------------------------------------------------- /libs/liblame/lame_init_old-missing-symfile.patch: -------------------------------------------------------------------------------- 1 | diff -ruN lame-3.100/include/libmp3lame.sym patched/include/libmp3lame.sym 2 | --- lame-3.100/include/libmp3lame.sym 2017-09-06 21:33:35.000000000 +0200 3 | +++ patched/include/libmp3lame.sym 2017-11-05 16:32:43.984255732 +0100 4 | @@ -1,5 +1,4 @@ 5 | lame_init 6 | -lame_init_old 7 | lame_set_num_samples 8 | lame_get_num_samples 9 | lame_set_in_samplerate 10 | -------------------------------------------------------------------------------- /libs/libmsn/libmsn-4.0-20101012.diff: -------------------------------------------------------------------------------- 1 | diff -Nru libmsn-4.0.orig/msn/CMakeLists.txt libmsn-4.0/msn/CMakeLists.txt 2 | --- libmsn-4.0.orig/msn/CMakeLists.txt 2009-11-10 18:09:35.000000000 +0100 3 | +++ libmsn-4.0/msn/CMakeLists.txt 2010-10-12 18:26:34.090090900 +0200 4 | @@ -18,11 +18,6 @@ 5 | passport.cpp 6 | ) 7 | 8 | -if(WIN32) 9 | -set(msn_STAT_SRCS ${msn_STAT_SRCS} 10 | - ${OPENSSL_INCLUDE_DIR}/openssl/applink.c) 11 | -endif(WIN32) 12 | - 13 | set(msn_HEADERS 14 | authdata.h 15 | message.h 16 | -------------------------------------------------------------------------------- /libs/libmsn/libmsn-4.1-20101012.diff: -------------------------------------------------------------------------------- 1 | diff -Nru libmsn-4.1.orig/msn/CMakeLists.txt libmsn-4.1/msn/CMakeLists.txt 2 | --- libmsn-4.1.orig/msn/CMakeLists.txt 2010-01-05 13:07:08.000000000 +0100 3 | +++ libmsn-4.1/msn/CMakeLists.txt 2010-10-12 18:22:09.659966400 +0200 4 | @@ -18,11 +18,6 @@ 5 | passport.cpp 6 | ) 7 | 8 | -if(WIN32) 9 | -set(msn_STAT_SRCS ${msn_STAT_SRCS} 10 | - ${OPENSSL_INCLUDE_DIR}/openssl/applink.c) 11 | -endif(WIN32) 12 | - 13 | set(msn_HEADERS 14 | authdata.h 15 | message.h 16 | -------------------------------------------------------------------------------- /libs/libopensp/OpenSP-1.5.2-20180505.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x'*\.o' -x '*\.pyc' OpenSP-1.5.2.orig/lib/Makefile.am OpenSP-1.5.2/lib/Makefile.am 2 | --- OpenSP-1.5.2.orig/lib/Makefile.am 2005-12-15 14:13:16.000000000 +0100 3 | +++ OpenSP-1.5.2/lib/Makefile.am 2018-05-05 05:55:32.882936200 +0100 4 | @@ -76,7 +76,9 @@ 5 | splibpch.h token.h app_inst.cxx arc_inst.cxx entmgr_inst.cxx \ 6 | parser_inst.cxx xentmgr_inst.cxx SubstTable.cxx \ 7 | UTF16CodingSystem.cxx Fixed4CodingSystem.cxx \ 8 | - memcmp.c memmove.c strerror.c 9 | + memcmp.c memmove.c strerror.c WinInetStorage.cxx \ 10 | + WinInetStorageMessages.h WinInetStorageMessages.msg \ 11 | + WinInetStorageMessages.rc WinApp.cxx Win32CodingSystem.cxx 12 | 13 | INCLUDES = -I$(top_srcdir)/include -I$(top_srcdir)/generic 14 | -------------------------------------------------------------------------------- /libs/libplacebo/disable-soversion.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/meson.build b/src/meson.build 2 | index 63f9d53c..16f14e8e 100644 3 | --- a/src/meson.build 4 | +++ b/src/meson.build 5 | @@ -243,7 +243,6 @@ lib = library('placebo', sources, 6 | c_args: ['-DPL_EXPORT'], 7 | install: true, 8 | dependencies: build_deps + glad_dep, 9 | - soversion: apiver, 10 | include_directories: [ inc, inc_dirs ], 11 | link_args: link_args, 12 | link_depends: link_depends, 13 | -------------------------------------------------------------------------------- /libs/libpng/libpng-android-remove-zlib-dependency.diff: -------------------------------------------------------------------------------- 1 | diff --git a/libpng.pc.in b/libpng.pc.in 2 | index de127d4f8..3e7e2c58a 100644 3 | --- a/libpng.pc.in 4 | +++ b/libpng.pc.in 5 | @@ -6,7 +6,6 @@ includedir=@includedir@/libpng@PNGLIB_MAJOR@@PNGLIB_MINOR@ 6 | Name: libpng 7 | Description: Loads and saves PNG files 8 | Version: @PNGLIB_VERSION@ 9 | -Requires.private: zlib 10 | Libs: -L${libdir} -l@LIBPNG_IMPORT_PREFIX@png@PNGLIB_MAJOR@@PNGLIB_MINOR@@PNGLIB_DEBUG_POSTFIX@ 11 | Libs.private: @LIBS@ 12 | Cflags: -I${includedir} 13 | -------------------------------------------------------------------------------- /libs/libraw/libraw-0.20.2-20231024.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user LibRaw-0.20.2.orig/CMakeLists.txt LibRaw-0.20.2/CMakeLists.txt 2 | --- LibRaw-0.20.2.orig/CMakeLists.txt 2021-01-06 20:51:09.000000000 +0000 3 | +++ LibRaw-0.20.2/CMakeLists.txt 2023-10-24 17:36:21.185641255 +0000 4 | @@ -664,10 +664,6 @@ 5 | ARCHIVE DESTINATION lib${LIB_SUFFIX} 6 | ) 7 | 8 | -# Install find cmake script to the system for client applications. 9 | -INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules/FindLibRaw.cmake 10 | - DESTINATION ${INSTALL_CMAKE_MODULE_PATH}) 11 | - 12 | # Install doc data files. 13 | IF(NOT WIN32) 14 | INSTALL(FILES ${LIBRAW_PATH}/COPYRIGHT 15 | -------------------------------------------------------------------------------- /libs/libssh2/libssh2-1.10.0-20221026.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user libssh2-1.10.0.orig/libssh2.pc.in libssh2-1.10.0/libssh2.pc.in 2 | --- libssh2-1.10.0.orig/libssh2.pc.in 2016-02-24 23:44:12.000000000 +0100 3 | +++ libssh2-1.10.0/libssh2.pc.in 2022-10-26 10:52:01.664608700 +0200 4 | @@ -12,6 +12,6 @@ 5 | Description: Library for SSH-based communication 6 | Version: @LIBSSH2VER@ 7 | Requires.private: @LIBSREQUIRED@ 8 | -Libs: -L${libdir} -lssh2 @LIBS@ 9 | +Libs: -L${libdir} -lssh2 10 | Libs.private: @LIBS@ 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /libs/libssh2/libssh2-1.11.0-MSVC-libprefix.pc.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user libssh2-1.11.0.orig/libssh2.pc.in libssh2-1.11.0/libssh2.pc.in 2 | --- libssh2-1.11.0.orig/libssh2.pc.in 2016-02-24 23:44:12.000000000 +0100 3 | +++ libssh2-1.11.0/libssh2.pc.in 2023-07-02 12:04:15.367501100 +0200 4 | @@ -12,6 +12,6 @@ 5 | Description: Library for SSH-based communication 6 | Version: @LIBSSH2VER@ 7 | Requires.private: @LIBSREQUIRED@ 8 | -Libs: -L${libdir} -lssh2 @LIBS@ 9 | +Libs: -L${libdir} -llibssh2 @LIBS@ 10 | Libs.private: @LIBS@ 11 | Cflags: -I${includedir} 12 | -------------------------------------------------------------------------------- /libs/libxslt/libxslt-1.1.37-20221108.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user libxslt-1.1.37.orig/CMakeLists.txt libxslt-1.1.37/CMakeLists.txt 2 | --- libxslt-1.1.37.orig/CMakeLists.txt 2022-08-17 13:34:00.000000000 +0200 3 | +++ libxslt-1.1.37/CMakeLists.txt 2022-11-08 14:26:23.789535300 +0100 4 | @@ -208,7 +208,7 @@ 5 | target_link_libraries(LibXslt PUBLIC LibXml2::LibXml2) 6 | 7 | if(UNIX) 8 | - target_link_libraries(LibXslt PRIVATE m) 9 | + target_link_libraries(LibXslt PUBLIC m) 10 | set(LIBM "-lm") 11 | endif() 12 | 13 | -------------------------------------------------------------------------------- /libs/libzip/libzip-1.5.1-20180423.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x'*\.o' -x '*\.pyc' libzip-1.5.1.orig/CMakeLists.txt libzip-1.5.1/CMakeLists.txt 2 | --- libzip-1.5.1.orig/CMakeLists.txt 2018-04-11 09:28:08.000000000 +0200 3 | +++ libzip-1.5.1/CMakeLists.txt 2018-04-23 10:15:09.935735700 +0200 4 | @@ -237,7 +237,7 @@ 5 | ADD_SUBDIRECTORY(man) 6 | ADD_SUBDIRECTORY(src) 7 | ADD_SUBDIRECTORY(regress) 8 | -ADD_SUBDIRECTORY(examples) 9 | +# ADD_SUBDIRECTORY(examples) 10 | 11 | # pkgconfig file 12 | SET(prefix ${CMAKE_INSTALL_PREFIX}) 13 | -------------------------------------------------------------------------------- /libs/libzstd/3999.patch: -------------------------------------------------------------------------------- 1 | # https://github.com/facebook/zstd/issues/3999 2 | diff --git a/build/VS2010/libzstd-dll/libzstd-dll.rc b/build/VS2010/libzstd-dll/libzstd-dll.rc 3 | index 13e8746f..7099ddec 100644 4 | --- a/build/VS2010/libzstd-dll/libzstd-dll.rc 5 | +++ b/build/VS2010/libzstd-dll/libzstd-dll.rc 6 | @@ -1,7 +1,7 @@ 7 | // Microsoft Visual C++ generated resource script. 8 | // 9 | 10 | -#include "zstd.h" /* ZSTD_VERSION_STRING */ 11 | +#include "../../../lib/zstd.h" /* ZSTD_VERSION_STRING */ 12 | #define APSTUDIO_READONLY_SYMBOLS 13 | #include "verrsrc.h" 14 | #undef APSTUDIO_READONLY_SYMBOLS 15 | -------------------------------------------------------------------------------- /libs/matio/matio-macOS-linker.diff: -------------------------------------------------------------------------------- 1 | diff -ruNa matio-1.5.21.orig/cmake/src.cmake matio-1.5.21/cmake/src.cmake 2 | --- matio-1.5.21.orig/cmake/src.cmake 2021-03-25 19:53:24.000000000 +0100 3 | +++ matio-1.5.21/cmake/src.cmake 2021-05-16 16:34:30.062452478 +0200 4 | @@ -37,8 +37,8 @@ 5 | endif() 6 | 7 | if(NOT MSVC) 8 | - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined") 9 | - set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--retain-symbols-file,${PROJECT_SOURCE_DIR}/src/matio.sym") 10 | + set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,-undefined,error") 11 | +# set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--retain-symbols-file,${PROJECT_SOURCE_DIR}/src/matio.sym") 12 | endif() 13 | 14 | if(MATIO_SHARED) 15 | -------------------------------------------------------------------------------- /libs/mlt/pi_patch.diff: -------------------------------------------------------------------------------- 1 | diff --git a/src/modules/glaxnimate/glaxnimate/src/core/math/vector.hpp b/src/modules/glaxnimate/glaxnimate/src/core/math/vector.hpp 2 | index 2afbcbf2..2e7ca002 100644 3 | --- a/src/modules/glaxnimate/glaxnimate/src/core/math/vector.hpp 4 | +++ b/src/modules/glaxnimate/glaxnimate/src/core/math/vector.hpp 5 | @@ -2,6 +2,7 @@ 6 | 7 | #include 8 | #include 9 | +#define _USE_MATH_DEFINES 10 | #include 11 | #include 12 | #include 13 | -------------------------------------------------------------------------------- /libs/mpfr/dll.patch: -------------------------------------------------------------------------------- 1 | # https://github.com/microsoft/vcpkg/blob/247662ef304453c72acd6b520fa7ff7656e7347c/ports/mpfr/dll.patch 2 | diff --git a/configure.ac b/configure.ac 3 | index fdee5978d..0791b2528 100644 4 | --- a/configure.ac 5 | +++ b/configure.ac 6 | @@ -593,7 +593,7 @@ case $host in 7 | AC_MSG_CHECKING(for DLL/static GMP) 8 | if test "$enable_shared" = yes; then 9 | MPFR_LDFLAGS="$MPFR_LDFLAGS -no-undefined" 10 | - LIBMPFR_LDFLAGS="$LIBMPFR_LDFLAGS -Wl,--output-def,.libs/libmpfr-6.dll.def" 11 | + LIBMPFR_LDFLAGS="$LIBMPFR_LDFLAGS -W1,--no-undefined" 12 | AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ 13 | #include "gmp.h" 14 | #if !__GMP_LIBGMP_DLL 15 | -------------------------------------------------------------------------------- /libs/nmealib/0006-Fix-a-warning.patch: -------------------------------------------------------------------------------- 1 | From bd5e69cf2edae3c57bb35f2d32116db08eaca7b5 Mon Sep 17 00:00:00 2001 2 | From: Ferry Huberts 3 | Date: Tue, 30 Nov 2010 07:16:23 +0100 4 | Subject: [PATCH 6/8] Fix a warning 5 | 6 | Signed-off-by: Ferry Huberts 7 | --- 8 | samples/parse_file/main.c | 1 + 9 | 1 files changed, 1 insertions(+), 0 deletions(-) 10 | 11 | diff --git a/samples/parse_file/main.c b/samples/parse_file/main.c 12 | index 8822e56..e49cea1 100644 13 | --- a/samples/parse_file/main.c 14 | +++ b/samples/parse_file/main.c 15 | @@ -2,6 +2,7 @@ 16 | 17 | #include 18 | #include 19 | +#include 20 | 21 | #ifdef NMEA_WIN 22 | # include 23 | -- 24 | 1.7.3.2 25 | 26 | -------------------------------------------------------------------------------- /libs/nss/cygwin-is-windows.diff: -------------------------------------------------------------------------------- 1 | diff -rub a/nss/coreconf/check_cc.py b/nss/coreconf/check_cc.py 2 | --- a/nss/coreconf/check_cc.py 2022-01-06 12:38:58.000000000 +0100 3 | +++ b/nss/coreconf/check_cc.py 2022-01-11 16:01:43.108140200 +0100 4 | @@ -5,7 +5,7 @@ 5 | import sys 6 | 7 | def main(): 8 | - if sys.platform == 'win32' or len(sys.argv) < 2: 9 | + if sys.platform == 'win32' or sys.platform == 'cygwin' or len(sys.argv) < 2: 10 | print(0) 11 | else: 12 | cc = os.environ.get('CC', 'cc') 13 | -------------------------------------------------------------------------------- /libs/opencv/opencv/OpenCVInstallLayout.cmake.patch: -------------------------------------------------------------------------------- 1 | --- cmake/OpenCVInstallLayout.cmake.orig 2020-05-10 15:47:49.719729300 -0700 2 | +++ cmake/OpenCVInstallLayout.cmake 2020-05-10 15:48:31.079254100 -0700 3 | @@ -20,7 +20,7 @@ 4 | ocv_update(OPENCV_JNI_INSTALL_PATH "${OPENCV_LIB_INSTALL_PATH}") 5 | ocv_update(OPENCV_JNI_BIN_INSTALL_PATH "${OPENCV_JNI_INSTALL_PATH}") 6 | 7 | -elseif(WIN32 AND CMAKE_HOST_SYSTEM_NAME MATCHES Windows) 8 | +elseif(MSVC AND CMAKE_HOST_SYSTEM_NAME MATCHES Windows) 9 | 10 | if(DEFINED OpenCV_RUNTIME AND DEFINED OpenCV_ARCH) 11 | ocv_update(OPENCV_INSTALL_BINARIES_PREFIX "${OpenCV_ARCH}/${OpenCV_RUNTIME}/") 12 | -------------------------------------------------------------------------------- /libs/opencv/opencv/orbbec-fix.patch: -------------------------------------------------------------------------------- 1 | diff --git a/modules/videoio/cmake/detect_obsensor.cmake b/modules/videoio/cmake/detect_obsensor.cmake 2 | index cf5a9063a911..f0b66015ebe9 100644 3 | --- a/modules/videoio/cmake/detect_obsensor.cmake 4 | +++ b/modules/videoio/cmake/detect_obsensor.cmake 5 | @@ -1,10 +1,5 @@ 6 | # --- obsensor --- 7 | if(NOT HAVE_OBSENSOR) 8 | - if(APPLE) 9 | - # force to use orbbec sdk on mac 10 | - set(OBSENSOR_USE_ORBBEC_SDK ON) 11 | - endif() 12 | - 13 | if(OBSENSOR_USE_ORBBEC_SDK) 14 | include(${CMAKE_SOURCE_DIR}/3rdparty/orbbecsdk/orbbecsdk.cmake) 15 | download_orbbec_sdk(ORBBEC_SDK_ROOT_DIR) 16 | -------------------------------------------------------------------------------- /libs/opencv/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = OpenCV 3 | tarballs = 4.9.0;4.10.0 4 | defaulttarget = 4.10.0 5 | tarballUrl = https://github.com/opencv/${PACKAGE_NAME}/archive/${VERSION}.tar.gz 6 | tarballInstallSrc=${PACKAGE_NAME}-${VERSION} 7 | gitUrl = https://github.com/opencv/${PACKAGE_NAME} 8 | -------------------------------------------------------------------------------- /libs/openldap/openldap-2.4.45-20231209.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user openldap-2.4.45.orig/configure.in openldap-2.4.45/configure.in 2 | --- openldap-2.4.45.orig/configure.in 2017-06-01 20:01:07.000000000 +0000 3 | +++ openldap-2.4.45/configure.in 2023-12-09 18:33:58.994225011 +0000 4 | @@ -69,7 +69,7 @@ 5 | dnl we try not to use this for much 6 | AC_CANONICAL_TARGET([]) 7 | 8 | -AM_INIT_AUTOMAKE([$OL_PACKAGE],[$OL_VERSION], [no defines])dnl 9 | +AC_PROG_MAKE_SET 10 | AC_SUBST(PACKAGE)dnl 11 | AC_SUBST(VERSION)dnl 12 | AC_DEFINE_UNQUOTED(OPENLDAP_PACKAGE,"$PACKAGE",Package) 13 | -------------------------------------------------------------------------------- /libs/pcre/pcre-8.10-20101125.diff: -------------------------------------------------------------------------------- 1 | diff -Nru pcre-8.10.orig/CMakeLists.txt pcre-8.10/CMakeLists.txt 2 | --- pcre-8.10.orig/CMakeLists.txt 2010-05-21 17:01:14.000000000 +0200 3 | +++ pcre-8.10/CMakeLists.txt 2010-11-25 23:55:03.089874900 +0100 4 | @@ -512,8 +512,8 @@ 5 | ENDIF(PCRE_BUILD_PCRECPP) 6 | 7 | 8 | -INSTALL(FILES ${man1} DESTINATION man/man1) 9 | -INSTALL(FILES ${man3} DESTINATION man/man3) 10 | +INSTALL(FILES ${man1} DESTINATION share/man/man1) 11 | +INSTALL(FILES ${man3} DESTINATION share/man/man3) 12 | INSTALL(FILES ${html} DESTINATION share/doc/pcre/html) 13 | 14 | # help, only for nice output 15 | -------------------------------------------------------------------------------- /libs/pixman/bd4e7a9b9e672105bda35ff736c977adbf719c6c.diff: -------------------------------------------------------------------------------- 1 | diff --git a/test/utils.c b/test/utils.c 2 | index cd9ab26d5aabdec9c272137d1081b07f7f21a367..1c64cee2cc3c2b60448448ffd9f0c9c83eebc00e 100644 3 | --- a/test/utils.c 4 | +++ b/test/utils.c 5 | @@ -35,8 +35,8 @@ 6 | /* Random number generator state 7 | */ 8 | 9 | -prng_t prng_state_data; 10 | -prng_t *prng_state; 11 | +prng_t prng_state_data = {0}; 12 | +prng_t *prng_state = NULL; 13 | 14 | /*----------------------------------------------------------------------------*\ 15 | * CRC-32 version 2.0.0 by Craig Bruce, 2006-04-29. 16 | -------------------------------------------------------------------------------- /libs/pocketsphinx/0001-fix-static-lapack-link.patch: -------------------------------------------------------------------------------- 1 | diff -w -r -u pocketsphinx/src/libpocketsphinx/Makefile.am pocketsphinx-fixed/src/libpocketsphinx/Makefile.am 2 | --- pocketsphinx/src/libpocketsphinx/Makefile.am 2020-04-04 22:53:22.058341700 +0200 3 | +++ pocketsphinx-fixed/src/libpocketsphinx/Makefile.am 2020-04-04 22:53:38.836995900 +0200 4 | @@ -2,7 +2,7 @@ 5 | 6 | lib_LTLIBRARIES = libpocketsphinx.la 7 | 8 | -libpocketsphinx_la_LDFLAGS = -version-info 3:0:0 -lm 9 | +libpocketsphinx_la_LDFLAGS = -version-info 3:0:0 -lm -no-undefined 10 | 11 | libpocketsphinx_la_SOURCES = \ 12 | acmod.c \ 13 | -------------------------------------------------------------------------------- /libs/pocketsphinx/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = pocketsphinx 3 | tags = 4 | branches = master 5 | tarballs = e40da77a85edbb5d79b92bf1dcb927d94e43e07d 6 | defaulttarget = e40da77a85edbb5d79b92bf1dcb927d94e43e07d 7 | tarballUrl = https://github.com/cmusphinx/pocketsphinx/archive/${VERSION}.zip 8 | tarballInstallSrc = pocketsphinx-${VERSION} 9 | gitUrl = https://github.com/cmusphinx/pocketsphinx.git 10 | -------------------------------------------------------------------------------- /libs/proj/proj.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | for ver in ["4.8.0"]: 8 | self.targets[ver] = f"http://download.osgeo.org/proj/proj-{ver}.zip" 9 | self.targetInstSrc[ver] = f"proj-{ver}" 10 | self.patchToApply["4.8.0"] = [("proj-4.8.0-20120424.diff", 1)] 11 | self.targetDigests["4.8.0"] = "15f51318b0314f107919b83bdab7b03f31193b75" 12 | self.description = "Projection library" 13 | self.defaultTarget = "4.8.0" 14 | 15 | def setDependencies(self): 16 | self.buildDependencies["virtual/base"] = None 17 | 18 | 19 | class Package(CMakePackageBase): 20 | def __init__(self, **kwargs): 21 | super().__init__(**kwargs) 22 | -------------------------------------------------------------------------------- /libs/qt/qt.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Package.VirtualPackageBase import VirtualPackageBase 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.targets["latest"] = "" 8 | self.defaultTarget = "latest" 9 | 10 | 11 | class Package(VirtualPackageBase): 12 | def __init__(self, **kwargs): 13 | super().__init__(**kwargs) 14 | -------------------------------------------------------------------------------- /libs/qt/qtbase/qtbase.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtcharts/qtcharts.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtconnectivity/qtconnectivity.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtdeclarative/qtdeclarative.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtimageformats/qtimageformats.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtlocation/qtlocation.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtmultimedia/qtmultimedia.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtnetworkauth/qtnetworkauth.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtscxml/qtscxml.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtsensors/qtsensors.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtspeech/qtspeech.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtsvg/qtsvg.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qttools/qttools.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qttranslations/qttranslations.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtwayland/qtwayland.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtwebchannel/qtwebchannel.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtwebengine/qtwebengine.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtwebsockets/qtwebsockets.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt/qtwebview/qtwebview.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2022 Hannah von Reth 3 | import info 4 | from Package.VirtualPackageBase import VirtualPackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.targets["latest"] = "" 10 | self.defaultTarget = "latest" 11 | 12 | def setDependencies(self): 13 | self.runtimeDependencies[f"libs/qt6/{self.parent.package.name}"] = None 14 | 15 | 16 | class Package(VirtualPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /libs/qt6/qt5compat/qt5compat.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/qt6/qtbase"] = None 12 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 13 | 14 | 15 | class Package(CraftPackageObject.get("libs/qt6").pattern): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/qt6/qt6.py: -------------------------------------------------------------------------------- 1 | from CraftCore import CraftCore 2 | from Package.CMakePackageBase import CMakePackageBase 3 | 4 | 5 | class Pattern(CMakePackageBase): 6 | def __init__(self, **kwargs): 7 | super().__init__(**kwargs) 8 | # Updating this always needs a corresponding change to the host tools in the CI image! 9 | if CraftCore.compiler.isAndroid: 10 | self.subinfo.defaultTarget = "6.9.0" 11 | elif CraftCore.compiler.isWindows: 12 | self.subinfo.options.configure.args += ["-DQT_GENERATE_SBOM=OFF"] 13 | -------------------------------------------------------------------------------- /libs/qt6/qtcharts/qtcharts.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtconnectivity/qtconnectivity.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtdatavis3d/qtdatavis3d.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Blueprints.CraftPackageObject import CraftPackageObject 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.versionInfo.setDefaultValues() 9 | self.description = "Qt 3D data visualization framework" 10 | 11 | def setDependencies(self): 12 | self.runtimeDependencies["libs/qt6/qtbase"] = None 13 | 14 | 15 | class Package(CraftPackageObject.get("libs/qt6").pattern): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/qt6/qthttpserver/qthttpserver.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2023 g10 Code GmbH 3 | # SPDX-Contributor: Carl Schwan 4 | 5 | import info 6 | from Blueprints.CraftPackageObject import CraftPackageObject 7 | 8 | 9 | class subinfo(info.infoclass): 10 | def setTargets(self): 11 | self.versionInfo.setDefaultValues() 12 | 13 | def setDependencies(self): 14 | self.runtimeDependencies["libs/qt6/qtbase"] = None 15 | 16 | 17 | class Package(CraftPackageObject.get("libs/qt6").pattern): 18 | def __init__(self, **kwargs): 19 | super().__init__(**kwargs) 20 | -------------------------------------------------------------------------------- /libs/qt6/qtlanguageserver/qtlanguageserver.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtnetworkauth/qtnetworkauth.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtpositioning/qtpositioning.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/qtremoteobjects/qtremoteobjects.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Blueprints.CraftPackageObject import CraftPackageObject 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.versionInfo.setDefaultValues() 9 | 10 | def setDependencies(self): 11 | self.runtimeDependencies["libs/qt6/qtbase"] = None 12 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 13 | 14 | 15 | class Package(CraftPackageObject.get("libs/qt6").pattern): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/qt6/qtscxml/qtscxml.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/qtsensors/qtsensors.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtserialport/qtserialport.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | 12 | 13 | class Package(CraftPackageObject.get("libs/qt6").pattern): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /libs/qt6/qtshadertools/qtshadertools.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/qt6/qtbase"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/qtspeech/qtspeech.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 12 | self.runtimeDependencies["libs/qt6/qtmultimedia"] = None 13 | 14 | 15 | class Package(CraftPackageObject.get("libs/qt6").pattern): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/qt6/qtsvg/qtsvg.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["virtual/base"] = None 11 | self.runtimeDependencies["libs/qt6/qtbase"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/qttranslations/qttranslations.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.buildDependencies["libs/qt6/qttools"] = None 11 | self.runtimeDependencies["libs/qt6/qtbase"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/qtwebchannel/qtwebchannel.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 12 | self.runtimeDependencies["libs/qt6/qtwebsockets"] = None 13 | 14 | 15 | class Package(CraftPackageObject.get("libs/qt6").pattern): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /libs/qt6/qtwebengine/qtwebengine-6.6.1-20240105.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user qtwebengine-everywhere-src-6.6.1.orig/src/gn/CMakeLists.txt qtwebengine-everywhere-src-6.6.1/src/gn/CMakeLists.txt 2 | --- qtwebengine-everywhere-src-6.6.1.orig/src/gn/CMakeLists.txt 2023-11-20 17:08:07.000000000 +0100 3 | +++ qtwebengine-everywhere-src-6.6.1/src/gn/CMakeLists.txt 2024-01-05 14:45:03.825905800 +0100 4 | @@ -31,10 +31,6 @@ 5 | 6 | if(WIN32) 7 | set(GN_EXECUTABLE gn.exe) 8 | - if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang" AND NOT MINGW) 9 | - # Use lld-link instead of clang-cl. 10 | - set(GN_LINKER ${CMAKE_LINKER}) 11 | - endif() 12 | else() 13 | set(GN_EXECUTABLE gn) 14 | endif() 15 | -------------------------------------------------------------------------------- /libs/qt6/qtwebsockets/qtwebsockets.py: -------------------------------------------------------------------------------- 1 | import info 2 | from Blueprints.CraftPackageObject import CraftPackageObject 3 | 4 | 5 | class subinfo(info.infoclass): 6 | def setTargets(self): 7 | self.versionInfo.setDefaultValues() 8 | 9 | def setDependencies(self): 10 | self.runtimeDependencies["libs/qt6/qtbase"] = None 11 | self.runtimeDependencies["libs/qt6/qtdeclarative"] = None 12 | 13 | 14 | class Package(CraftPackageObject.get("libs/qt6").pattern): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /libs/qt6/version_unstable.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | tarballs = 6.9.0-rc 3 | tarballUrl = https://download.qt.io/development_releases/qt/${VERSION_MAJOR}.${VERSION_MINOR}/${VERSION}/submodules/${PACKAGE_NAME}-everywhere-src-${VERSION}.tar.xz 4 | tarballDigestUrl = https://download.qt.io/development_releases/qt/${VERSION_MAJOR}.${VERSION_MINOR}/${VERSION}/submodules/${PACKAGE_NAME}-everywhere-src-${VERSION}.tar.xz.sha256 5 | tarballInstallSrc = ${PACKAGE_NAME}-everywhere-src-${VERSION} 6 | -------------------------------------------------------------------------------- /libs/qt6/version_upstream.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | include = version_unstable.ini 3 | tarballs = 6.5.3;6.6.0;6.6.1;6.6.2;6.7.0;6.7.1;6.7.2;6.7.3;6.8.0;6.8.1;6.8.2;6.8.3;6.9.0 4 | tarballUrl = https://download.qt.io/official_releases/qt/${VERSION_MAJOR}.${VERSION_MINOR}/${VERSION}/submodules/${PACKAGE_NAME}-everywhere-src-${VERSION}.tar.xz 5 | tarballDigestUrl = https://download.qt.io/official_releases/qt/${VERSION_MAJOR}.${VERSION_MINOR}/${VERSION}/submodules/${PACKAGE_NAME}-everywhere-src-${VERSION}.tar.xz.sha256 6 | tarballInstallSrc = ${PACKAGE_NAME}-everywhere-src-${VERSION} 7 | -------------------------------------------------------------------------------- /libs/qtav/0001-Include-QSGMaterial.patch: -------------------------------------------------------------------------------- 1 | --- QtAV-1.13.0/qml/SGVideoNode.cpp 2020-03-07 21:00:32.370891932 +0100 2 | +++ QtAV-1.13.0.fixed/qml/SGVideoNode.cpp 2020-03-07 21:16:27.800020011 +0100 3 | @@ -26,6 +26,7 @@ 4 | #include 5 | #include 6 | #include 7 | +#include 8 | 9 | // all in QSGRenderThread 10 | namespace QtAV { 11 | -------------------------------------------------------------------------------- /libs/qtav/0003-Add-craft-search-paths.patch: -------------------------------------------------------------------------------- 1 | diff -r -u QtAV-1.13.0/.qmake.conf QtAV-1.13.0-fixed/.qmake.conf 2 | --- QtAV-1.13.0/.qmake.conf 2020-04-03 21:58:14.028247283 +0200 3 | +++ QtAV-1.13.0-fixed/.qmake.conf 2020-04-03 21:57:55.575096164 +0200 4 | @@ -12,3 +12,7 @@ 5 | android: CONFIG*=c++11 6 | QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.8 7 | QMAKE_IOS_DEPLOYMENT_TARGET = 6.0 8 | + 9 | +# Craft paths 10 | +INCLUDEPATH += $$[QT_INSTALL_PREFIX]/include 11 | +LIBS += -L$$[QT_INSTALL_PREFIX]/lib 12 | -------------------------------------------------------------------------------- /libs/qtav/0005-cmake-fix-mingw-build.patch: -------------------------------------------------------------------------------- 1 | diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt 2 | index db84dbf8..f2ff2970 100644 3 | --- a/src/CMakeLists.txt 4 | +++ b/src/CMakeLists.txt 5 | @@ -218,6 +218,10 @@ if(HAVE_OPENGL) 6 | find_package(OpenGL REQUIRED) 7 | list(APPEND EXTRA_LIBS ${OPENGL_gl_LIBRARY}) 8 | endif() 9 | + if(WIN32 AND OPENGLES) # msys2 10 | + set(OPENGL 1) 11 | + set(HAVE_EGL 0) 12 | + endif() 13 | endif() 14 | 15 | file(GLOB SDK_HEADERS QtAV/*.h) 16 | -------------------------------------------------------------------------------- /libs/qtav/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = qtav 3 | tags = v1.13.0 4 | branches = master 5 | tarballs = 1.13.0 6 | defaulttarget = 1.13.0 7 | tarballUrl = https://github.com/wang-bin/QtAV/archive/v${VERSION}.tar.gz 8 | tarballInstallSrc = QtAV-${VERSION} 9 | gitUrl = https://github.com/wang-bin/QtAV.git 10 | -------------------------------------------------------------------------------- /libs/rttr/rttr-0.9.6-20190506.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' rttr-0.9.6.orig/CMake/utility.cmake rttr-0.9.6/CMake/utility.cmake 2 | --- rttr-0.9.6.orig/CMake/utility.cmake 2019-05-06 17:08:53.914063300 +0200 3 | +++ rttr-0.9.6/CMake/utility.cmake 2019-05-06 17:08:05.867520900 +0200 4 | @@ -395,7 +395,7 @@ 5 | set(WARNINGS # "-Werror" 6 | "-Wall") 7 | elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang") 8 | - set(WARNINGS "-Werror" 9 | + set(WARNINGS #"-Werror" 10 | "-Wall") 11 | elseif(MSVC) 12 | set(WARNINGS "/WX" 13 | -------------------------------------------------------------------------------- /libs/rubberband/fftw3-linking.patch: -------------------------------------------------------------------------------- 1 | --- rubberband.pc.old 2020-02-19 12:08:04.438106834 +0100 2 | +++ rubberband.pc.in 2020-02-19 12:08:29.653708155 +0100 3 | @@ -6,5 +6,5 @@ 4 | Name: rubberband 5 | Version: 1.8.2 6 | Description: 7 | -Libs: -L${libdir} -lrubberband 8 | +Libs: -L${libdir} -lrubberband -lfftw3 -lsamplerate 9 | Cflags: -I${includedir} 10 | -------------------------------------------------------------------------------- /libs/shared-mime-info/disable-translation.patch: -------------------------------------------------------------------------------- 1 | diff --git a/data/meson.build b/data/meson.build 2 | index 09ed7a9..9fa8f91 100644 3 | --- a/data/meson.build 4 | +++ b/data/meson.build 5 | @@ -1,14 +1,9 @@ 6 | 7 | install_man('update-mime-database.1') 8 | 9 | -freedesktop_org_xml = i18n.merge_file( 10 | - input: 'freedesktop.org.xml.in', 11 | - output: 'freedesktop.org.xml', 12 | - data_dirs: '.', 13 | - po_dir: '../po', 14 | - type: 'xml', 15 | - install: true, 16 | - install_dir: get_option('datadir') / 'mime' / 'packages', 17 | +install_data('freedesktop.org.xml.in', 18 | + rename: 'freedesktop.org.xml', 19 | + install_dir: get_option('datadir') / 'mime' / 'packages' 20 | ) 21 | 22 | install_data( 23 | -------------------------------------------------------------------------------- /libs/shared-mime-info/update-mime-database.exe.manifest: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /libs/sphinxbase/version.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | name = sphinxbase 3 | tags = 4 | branches = master 5 | tarballs = 057d423ddddea2351678abd0d29b5f1463a343c7 6 | defaulttarget = 057d423ddddea2351678abd0d29b5f1463a343c7 7 | tarballUrl = https://github.com/cmusphinx/sphinxbase/archive/${VERSION}.zip 8 | tarballInstallSrc = sphinxbase-${VERSION} 9 | gitUrl = https://github.com/cmusphinx/sphinxbase.git 10 | -------------------------------------------------------------------------------- /libs/stellarsolvertester/StellarSolverInstallIcon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/libs/stellarsolvertester/StellarSolverInstallIcon.icns -------------------------------------------------------------------------------- /libs/stellarsolvertester/StellarSolverInstallIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/libs/stellarsolvertester/StellarSolverInstallIcon.ico -------------------------------------------------------------------------------- /libs/taglib/dont-export-filename.diff: -------------------------------------------------------------------------------- 1 | --- a/taglib/toolkit/tiostream.h 2012-09-06 20:03:15.000000000 +0200 2 | +++ b/taglib/toolkit/tiostream.h 2013-03-07 01:05:33.636841800 +0100 3 | @@ -33,7 +33,7 @@ 4 | namespace TagLib { 5 | 6 | #ifdef _WIN32 7 | - class TAGLIB_EXPORT FileName 8 | + class FileName 9 | { 10 | public: 11 | FileName(const wchar_t *name) : m_wname(name) {} 12 | -------------------------------------------------------------------------------- /libs/wcslib/int64.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x'*\.o' -x '*\.pyc' wcslib-7.7.orig/wcsconfig.h wcslib-7.7/wcsconfig.h 2 | LibRaw-0.18.13.orig/cmake/data/libraw.lsm.cmake 3 | --- wcslib-7.7.orig/wcsconfig.h 2020-11-15 16:55:37.000000000 -0500 4 | +++ wcslib-7.7/wcsconfig.h 2022-01-01 17:01:42.000000000 -0500 5 | @@ -15,4 +15,4 @@ 6 | #define WCSLIB_VERSION "7.3.1" 7 | 8 | /* 64-bit integer data type. */ 9 | -#define WCSLIB_INT64 __int64 10 | +#define WCSLIB_INT64 __int64_t 11 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KDE/craft-blueprints-kde/39eb7ef40e2512427cc6b6abde7fa5c15254d2f1/logo.png -------------------------------------------------------------------------------- /perl-modules/info.ini: -------------------------------------------------------------------------------- 1 | [General] 2 | displayName = Perl Modules 3 | description = Perl modules 4 | webpage = https://www.cpan.org/ 5 | patchLevel = 2 6 | -------------------------------------------------------------------------------- /perl-modules/xml-parser/xml-parser-2.47-20240408.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user XML-Parser-2.47.orig/Makefile.PL XML-Parser-2.47/Makefile.PL 2 | --- XML-Parser-2.47.orig/Makefile.PL 2023-12-29 01:20:24.000000000 +0100 3 | +++ XML-Parser-2.47/Makefile.PL 2024-04-08 14:33:09.982993900 +0200 4 | @@ -30,7 +30,7 @@ 5 | 6 | unless ( 7 | check_lib( # fill in what you prompted the user for here 8 | - lib => [qw(expat)], 9 | + lib => [qw(libexpat)], 10 | header => ['expat.h'], 11 | incpath => $expat_incpath, 12 | ( $expat_libpath ? ( libpath => $expat_libpath ) : () ), 13 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool.black] 2 | line-length= 160 3 | -------------------------------------------------------------------------------- /python-modules/cython/cython.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.svnTargets["master"] = "" 9 | self.description = "The Cython compiler for writing C extensions in the Python language." 10 | self.defaultTarget = "master" 11 | 12 | def setDependencies(self): 13 | self.buildDependencies["python-modules/setuptools"] = None 14 | 15 | 16 | class Package(PipPackageBase): 17 | def __init__(self, **kwargs): 18 | super().__init__(**kwargs) 19 | -------------------------------------------------------------------------------- /python-modules/html5lib/html5lib.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.svnTargets["master"] = "" 9 | self.description = "html5lib is a pure-python library for parsing HTML. It is designed to conform to the WHATWG HTML specification, as is implemented by all major web browsers" 10 | self.defaultTarget = "master" 11 | 12 | 13 | class Package(PipPackageBase): 14 | def __init__(self, **kwargs): 15 | super().__init__(**kwargs) 16 | -------------------------------------------------------------------------------- /python-modules/pygments/pygments.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.svnTargets["master"] = "" 9 | self.defaultTarget = "master" 10 | 11 | 12 | class Package(PipPackageBase): 13 | def __init__(self, **kwargs): 14 | super().__init__(**kwargs) 15 | -------------------------------------------------------------------------------- /python-modules/pysol-cards/pysol-cards.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | # def setDependencies( self ): 8 | 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.description = "Deal PySol FC Cards" 12 | self.defaultTarget = "master" 13 | 14 | 15 | class Package(PipPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /python-modules/pyxdg/pyxdg.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2021 Volker Krause 3 | 4 | import info 5 | from Package.PipPackageBase import PipPackageBase 6 | 7 | 8 | class subinfo(info.infoclass): 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.defaultTarget = "master" 12 | 13 | 14 | class Package(PipPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /python-modules/pyyaml/pyyaml.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | # def setDependencies( self ): 8 | 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.description = "PyYAML is a Python module that implements the next generation YAML parser and emitter." 12 | self.defaultTarget = "master" 13 | 14 | 15 | class Package(PipPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /python-modules/random2/random2.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | # def setDependencies( self ): 8 | 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.description = "Python 3 compatible Python 2 'random' Module" 12 | self.defaultTarget = "master" 13 | 14 | 15 | class Package(PipPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /python-modules/requests/requests.py: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: BSD-2-Clause 2 | # SPDX-FileCopyrightText: 2021 Volker Krause 3 | 4 | import info 5 | from Package.PipPackageBase import PipPackageBase 6 | 7 | 8 | class subinfo(info.infoclass): 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.defaultTarget = "master" 12 | 13 | 14 | class Package(PipPackageBase): 15 | def __init__(self, **kwargs): 16 | super().__init__(**kwargs) 17 | -------------------------------------------------------------------------------- /python-modules/six/six.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | import info 3 | from Package.PipPackageBase import PipPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | # def setDependencies( self ): 8 | 9 | def setTargets(self): 10 | self.svnTargets["master"] = "" 11 | self.description = "Python 2 and 3 compatibility utilities" 12 | self.defaultTarget = "master" 13 | 14 | 15 | class Package(PipPackageBase): 16 | def __init__(self, **kwargs): 17 | super().__init__(**kwargs) 18 | -------------------------------------------------------------------------------- /qt-apps/charm/blacklist.txt: -------------------------------------------------------------------------------- 1 | # strip most executables 2 | bin/(?!(charm)).*\.exe 3 | -------------------------------------------------------------------------------- /qt-apps/charm/mac_blacklist.txt: -------------------------------------------------------------------------------- 1 | Contents/PlugIns/sqldrivers/libqsqlmysql\.dylib 2 | Contents/PlugIns/sqldrivers/libqsqlpsql\.dylib 3 | -------------------------------------------------------------------------------- /qt-apps/fatcrm/blacklist.txt: -------------------------------------------------------------------------------- 1 | # strip most executables 2 | bin/(?!(fatcrm|dbus|kbuildsycoca5|update-mime-database|kioworker|QtWebEngineProcess|akonadi.*)).*\.exe 3 | -------------------------------------------------------------------------------- /qt-libs/kdreports/KDReports-kdreports-1.7.1-20171220.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*.rej' -x KDReports-kdreports-1.7.1.orig -x'*.o' KDReports-kdreports-1.7.1.orig/CMakeLists.txt KDReports-kdreports-1.7.1/CMakeLists.txt 2 | --- KDReports-kdreports-1.7.1.orig/CMakeLists.txt 2016-08-15 15:23:31.000000000 +0200 3 | +++ KDReports-kdreports-1.7.1/CMakeLists.txt 2017-12-20 14:48:36.000000000 +0100 4 | @@ -6,7 +6,11 @@ 5 | OFF 6 | ) 7 | 8 | -cmake_minimum_required(VERSION 2.8.11) 9 | +cmake_minimum_required(VERSION 2.8.12) 10 | + 11 | +# macOS MACOSX_RPATH - @rpath as install name 12 | +cmake_policy(SET CMP0042 NEW) 13 | +set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) 14 | 15 | option(${PROJECT_NAME}_STATIC "Build statically" OFF) 16 | option(${PROJECT_NAME}_TESTS "Build the tests" ON) 17 | -------------------------------------------------------------------------------- /qt-libs/qtkeychain/qtkeychain-0.15.0-20250201.diff: -------------------------------------------------------------------------------- 1 | diff -Nrub -x '*~' -x '*\.rej' -x '*\.orig' -x '*\.o' -x '*\.pyc' -x CMakeLists.txt.user qtkeychain-0.15.0.orig/qtkeychain/CMakeLists.txt qtkeychain-0.15.0/qtkeychain/CMakeLists.txt 2 | --- qtkeychain-0.15.0.orig/qtkeychain/CMakeLists.txt 2025-01-16 12:53:01.000000000 +0100 3 | +++ qtkeychain-0.15.0/qtkeychain/CMakeLists.txt 2025-02-01 10:31:39.873310500 +0100 4 | @@ -28,10 +28,12 @@ 5 | #FIXME: mingw bug; otherwise getting undefined refs to RtlSecureZeroMemory there 6 | if(MINGW) 7 | add_definitions( -O2 ) 8 | + else() 9 | + add_definitions( /utf-8 ) 10 | endif() 11 | 12 | set(CMAKE_CXX_STANDARD 17) 13 | - add_definitions( /utf-8 -DUNICODE ) 14 | + add_definitions( -DUNICODE ) 15 | endif() 16 | 17 | if(APPLE) 18 | -------------------------------------------------------------------------------- /qt-libs/upnp-lib-qt/upnp-lib-qt.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | import info 4 | from Package.CMakePackageBase import CMakePackageBase 5 | 6 | 7 | class subinfo(info.infoclass): 8 | def setTargets(self): 9 | self.svnTargets["master"] = "https://invent.kde.org/libraries/upnp-lib-qt.git" 10 | 11 | self.defaultTarget = "master" 12 | self.description = "A Qt-based client-side and server-side UPnP library" 13 | self.displayName = "UPnP-Qt-lib" 14 | 15 | def setDependencies(self): 16 | self.runtimeDependencies["libs/qt/qtbase"] = None 17 | self.runtimeDependencies["qt-libs/kdsoap"] = None 18 | 19 | 20 | class Package(CMakePackageBase): 21 | def __init__(self, **kwargs): 22 | super().__init__(**kwargs) 23 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- 1 | # SPDX-License-Identifier: CC0-1.0 2 | # SPDX-FileCopyrightText: None 3 | 4 | [tox] 5 | minversion = 4.1.3 6 | envlist = format,lint,sort-imports 7 | 8 | [testenv:lint] 9 | description = runs flake8 10 | skip_install = true 11 | deps = flake8==7.1.1 12 | commands = flake8 . 13 | 14 | [testenv:check-imports] 15 | description = runs isort --check 16 | skip_install = true 17 | deps = isort==5.13.2 18 | commands = isort --check --profile black . 19 | 20 | [testenv:sort-imports] 21 | description = runs isort 22 | skip_install = true 23 | deps = isort==5.13.2 24 | commands = isort --profile black . 25 | 26 | [testenv:format] 27 | description = runs black 28 | skip_install = true 29 | deps = black==23.11.0 30 | commands = black . 31 | -------------------------------------------------------------------------------- /virtual/craft-blueprints-kde-base/craft-blueprints-kde-base.py: -------------------------------------------------------------------------------- 1 | import info 2 | from CraftCore import CraftCore 3 | from Package.VirtualPackageBase import VirtualPackageBase 4 | 5 | 6 | class subinfo(info.infoclass): 7 | def setTargets(self): 8 | self.targets["0.1"] = "" 9 | self.defaultTarget = "0.1" 10 | 11 | def setDependencies(self): 12 | # The order is important 13 | self.runtimeDependencies["virtual/base"] = None 14 | if CraftCore.settings.getboolean("Compile", "UseCCache", False): 15 | self.buildDependencies["dev-utils/ccache"] = None 16 | 17 | 18 | class Package(VirtualPackageBase): 19 | def __init__(self, **kwargs): 20 | super().__init__(**kwargs) 21 | --------------------------------------------------------------------------------