diff --git a/recipes/wip/kde/ark/recipe.toml b/recipes/wip/kde/ark/recipe.toml index e0d18d4b7..cc760b698 100644 --- a/recipes/wip/kde/ark/recipe.toml +++ b/recipes/wip/kde/ark/recipe.toml @@ -1,11 +1,23 @@ -#TODO not compiled or tested -#TODO discover minimum dependencies from cmake log +#TODO compile and test [source] git = "https://invent.kde.org/utilities/ark" -branch = "release/25.12" +rev = "v26.04.3" shallow_clone = true [build] template = "cmake" +cmakeflags = [ + "-DBUILD_DOC=OFF" +] dependencies = [ "libarchive", + "qt6-base", + "kconfig6", + "kfilemetadata6", + "ki18n6", + "kio6", + "kservice6", + "kparts6", + "kwidgetsaddons6", + #"kwindowsystem6", + "kiconthemes6", ] diff --git a/recipes/wip/kde/gwenview/recipe.toml b/recipes/wip/kde/gwenview/recipe.toml index d0a60e092..c8fe64c09 100644 --- a/recipes/wip/kde/gwenview/recipe.toml +++ b/recipes/wip/kde/gwenview/recipe.toml @@ -1,15 +1,30 @@ -#TODO discover minimum dependencies from cmake log +#TODO compile and test [source] git = "https://invent.kde.org/graphics/gwenview" -branch = "release/26.04" +rev = "v26.04.3" shallow_clone = true [build] template = "cmake" cmakeflags = [ - "-DGWENVIEW_NO_WAYLAND_GESTURES=ON" + "-DGWENVIEW_NO_WAYLAND_GESTURES=ON", + "-DWITHOUT_X11=ON", + "-DGWENVIEW_IMAGEANNOTATOR=OFF", ] -#dependencies = [ - #"libjpeg", - #"libpng", - #"exiv2", +dependencies = [ + "qt6-base", + "qt6-multimedia", + "qt6-svg", + "kio6", + "kitemmodels6", + "ki18n6", + "kparts6", + #"kwindowsystem6", + "kiconthemes6", + "knotifications6", + "kguiaddons6", + "kwidgetsaddons6", + #"kcrash6", + "libjpeg", + "libpng", + "exiv2", #] diff --git a/recipes/wip/kde/kdenlive/recipe.toml b/recipes/wip/kde/kdenlive/recipe.toml index 55e20b908..a7961d1e9 100644 --- a/recipes/wip/kde/kdenlive/recipe.toml +++ b/recipes/wip/kde/kdenlive/recipe.toml @@ -1,5 +1,4 @@ -#TODO not compiled or tested -#TODO discover minimum dependencies from cmake log +#TODO compile and test # build instructions: https://invent.kde.org/multimedia/kdenlive/-/blob/master/dev-docs/build.md#build-and-install-the-projects [source] git = "https://invent.kde.org/multimedia/kdenlive" @@ -11,36 +10,34 @@ cmakeflags = [ "-DBUILD_TESTING=OFF", "-DUSE_DBUS=OFF", ] -# dependencies = [ -# "mlt", -# "ffmpeg6", -# "qt5-declarative", -# "qt5-tools", -# "qt5-multimedia", -# "qt5-svg", -# "qt5-quickcontrols", -# "qt5-quickcontrols2", -# "qt5-networkauth", -# "kf5-archive", -# "kf5-bookmarks", -# "kf5-codecs", -# "kf5-config", -# "kf5-configwidgets", -# "kf5-coreaddons", -# "kf5-crash", -# "kf5-dbusaddons", -# "kf5-declarative", -# "kf5-filemetadata", -# "kf5-guiaddons", -# "kf5-iconthemes", -# "kf5-init", -# "kf5-io", -# "kf5-newstuff", -# "kf5-notifications", -# "kf5-notifyconfig", -# "kf5-purpose", -# "kf5-textwidgets", -# "kf5-widgetaddons", -# "kf5-xmlgui", +dependencies = [ + "mlt", + "opentimelineio", + "libimath", + "qt6-base", + "ffmpeg6", + "qt6-declarative", + "qt6-multimedia", + "qt6-svg", + "qt6-networkauth", + "ki18n6", + "karchive6", + "kbookmarks6", + "kcodecs6", + "kcoreaddons6", + "kconfig6", + "kconfigwidgets6", + "kio6", + "kwidgetsaddons6", + "knotifyconfig6", + "knewstuff6", + "kxmlgui6", + "knotifications6", + "kguiaddons6", + "ktextwidgets6", + "kiconthemes6", + "solid6", + "kfilemetadata6", + "purpose6", # "breeze-icons", -# ] +] diff --git a/recipes/wip/kde/krita/recipe.toml b/recipes/wip/kde/krita/recipe.toml index 19b4c04c8..ce8ff16b5 100644 --- a/recipes/wip/kde/krita/recipe.toml +++ b/recipes/wip/kde/krita/recipe.toml @@ -1,5 +1,4 @@ -#TODO not compiled or tested -#TODO discover minimum dependencies from cmake log +#TODO compile and test # build instructions: https://docs.krita.org/en/untranslatable_pages/building_krita.html#building-on-linux [source] git = "https://invent.kde.org/graphics/krita" diff --git a/recipes/wip/libs/kde/kf6/kcrash6/recipe.toml b/recipes/wip/libs/kde/kf6/kcrash6/recipe.toml new file mode 100644 index 000000000..95856e646 --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kcrash6/recipe.toml @@ -0,0 +1,12 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kcrash-6.27.0.tar.xz" +[build] +template = "cmake" +cmakeflags = [ + "-DWITH_X11=OFF", +] +dependencies = [ + "qt6-base", + "kcoreaddons6", +] diff --git a/recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml b/recipes/wip/libs/kde/kf6/kfilemetadata6/recipe.toml similarity index 100% rename from recipes/wip/libs/kde/kf6/kfilemetadata/recipe.toml rename to recipes/wip/libs/kde/kf6/kfilemetadata6/recipe.toml diff --git a/recipes/wip/libs/kde/kf6/kwindowsystem6/recipe.toml b/recipes/wip/libs/kde/kf6/kwindowsystem6/recipe.toml new file mode 100644 index 000000000..9fb2a3c9d --- /dev/null +++ b/recipes/wip/libs/kde/kf6/kwindowsystem6/recipe.toml @@ -0,0 +1,13 @@ +#TODO not compiled or tested +[source] +tar = "https://download.kde.org/stable/frameworks/6.27/kwindowsystem-6.27.0.tar.xz" +[build] +template = "cmake" +cmakeflags = [ + "-DKWINDOWSYSTEM_QML=OFF", + "-DKWINDOWSYSTEM_X11=OFF", + "-DKWINDOWSYSTEM_WAYLAND=OFF", +] +dependencies = [ + "qt6-base" +] diff --git a/recipes/wip/libs/media/opentimelineio/recipe.toml b/recipes/wip/libs/media/opentimelineio/recipe.toml new file mode 100644 index 000000000..f9405b20a --- /dev/null +++ b/recipes/wip/libs/media/opentimelineio/recipe.toml @@ -0,0 +1,11 @@ +#TODO compile and test +[source] +git = "https://github.com/AcademySoftwareFoundation/OpenTimelineIO" +rev = "v0.18.1" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DOTIO_INSTALL_PYTHON_MODULES=OFF", + "-DOTIO_INSTALL_COMMANDLINE_TOOLS=OFF", +] diff --git a/recipes/wip/libs/other/libdmtx/recipe.toml b/recipes/wip/libs/other/libdmtx/recipe.toml new file mode 100644 index 000000000..874f15ace --- /dev/null +++ b/recipes/wip/libs/other/libdmtx/recipe.toml @@ -0,0 +1,10 @@ +#TODO compile and test +[source] +git = "https://github.com/dmtx/libdmtx" +rev = "v0.7.8" +shallow_clone = true +script = """ +autotools_recursive_regenerate +""" +[build] +template = "configure" diff --git a/recipes/wip/libs/other/libqrencode/recipe.toml b/recipes/wip/libs/other/libqrencode/recipe.toml new file mode 100644 index 000000000..4a486035d --- /dev/null +++ b/recipes/wip/libs/other/libqrencode/recipe.toml @@ -0,0 +1,13 @@ +#TODO compile and test +[source] +git = "https://github.com/fukuchi/libqrencode" +rev = "v4.1.1" +shallow_clone = true +[build] +template = "cmake" +cmakeflags = [ + "-DWITH_TOOLS=NO", + "-DWITHOUT_PNG=YES", + "-DBUILD_SHARED_LIBS=YES", +] +#dependencies = ["libpng"] diff --git a/recipes/wip/libs/other/zxing-cpp/recipe.toml b/recipes/wip/libs/other/zxing-cpp/recipe.toml new file mode 100644 index 000000000..38404fbbe --- /dev/null +++ b/recipes/wip/libs/other/zxing-cpp/recipe.toml @@ -0,0 +1,9 @@ +#TODO compile and test +[source] +tar = "https://github.com/zxing-cpp/zxing-cpp/releases/download/v3.1.0/zxing-cpp-3.1.0.tar.gz" +[build] +template = "cmake" +cmakeflags = [ + "-DZXING_EXAMPLES=OFF", + "-DZXING_DEPENDENCIES=LOCAL", +]