diff --git a/debian/changelog b/debian/changelog index 955c8fbdb..9617b2fdc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,14 @@ +rom-properties (2.5.1-1ppa2~plucky1) plucky; urgency=medium + + * Build for Ubuntu 25.04 "Plucky" Puffin. + + * Enable KF6 builds. + * Tracker API version increased to 3L. + + * PPA version bumped to ensure it updates from previous versions. + + -- David Korth Sat, 10 May 2025 20:08:20 -0400 + rom-properties (2.5.1-1ppa2~noble1) noble; urgency=medium * Build for Ubuntu 24.04 "Noble" Numbat. diff --git a/debian/control b/debian/control index abf2d5beb..7d92b0d55 100644 --- a/debian/control +++ b/debian/control @@ -34,7 +34,14 @@ Build-Depends: liblz4-dev, liblzo2-dev, libgsound-dev, - libfmt-dev + libfmt-dev, + libfmt-dev, + qt6-base-dev, + qt6-tools-dev-tools, + libkf6kio-dev, + libkf6widgetsaddons-dev, + libkf6filemetadata-dev, + libkf6crash-dev Standards-Version: 3.9.8 Homepage: https://github.com/GerbilSoft/rom-properties Vcs-Git: https://github.com/GerbilSoft/rom-properties @@ -42,7 +49,7 @@ Vcs-Browser: https://github.com/GerbilSoft/rom-properties Package: rom-properties-all Architecture: any -Depends: ${misc:Depends}, libromdata6, rom-properties-kf5, rom-properties-gtk3, rom-properties-gtk4, rom-properties-cli, rom-properties-tracker, rom-properties-utils, rom-properties-lang, rom-properties-thumbnailer-dbus +Depends: ${misc:Depends}, libromdata6, rom-properties-kf5, rom-properties-kf6, rom-properties-gtk3, rom-properties-gtk4, rom-properties-cli, rom-properties-tracker, rom-properties-utils, rom-properties-lang, rom-properties-thumbnailer-dbus Description: ROM Properties Page shell extension (meta package) This shell extension provides thumbnailing and property page functionality for ROM images, disc images, and save files for various game consoles, @@ -86,6 +93,17 @@ Description: ROM Properties Page shell extension (KF5 UI frontend) . This package contains the KDE Frameworks 5 UI frontend. +Package: rom-properties-kf6 +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata6, rom-properties-utils, rom-properties-xdg, rom-properties-kio-servicemenus +Recommends: rom-properties-lang +Description: ROM Properties Page shell extension + This shell extension provides thumbnailing and property page functionality + for ROM images, disc images, and save files for various game consoles, + including Nintendo GameCube and Wii. + . + This package contains the KDE Frameworks 6 UI frontend. + Package: rom-properties-gtk3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata6, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus diff --git a/debian/rom-properties-kf6.docs b/debian/rom-properties-kf6.docs new file mode 100644 index 000000000..b580fff62 --- /dev/null +++ b/debian/rom-properties-kf6.docs @@ -0,0 +1,5 @@ +README.md +NETWORK.md +NEWS.md +doc/keys.conf.example +doc/rom-properties.conf.example diff --git a/debian/rom-properties-kf6.install b/debian/rom-properties-kf6.install new file mode 100644 index 000000000..2a26a29ac --- /dev/null +++ b/debian/rom-properties-kf6.install @@ -0,0 +1,5 @@ +usr/lib/*/qt6/plugins/kf6/propertiesdialog/rom-properties-kf6.so +usr/lib/*/qt6/plugins/kf6/propertiesdialog/xattrview-kf6.so +usr/lib/*/qt6/plugins/kf6/thumbcreator/RomThumbnailCreator-kf6.so +usr/lib/*/qt6/plugins/kf6/kfilemetadata/kfilemetadata_rom-properties-kf6.so +usr/lib/*/qt6/plugins/kf6/overlayicon/overlayiconplugin_rom-properties-kf6.so diff --git a/debian/rom-properties-tracker.install b/debian/rom-properties-tracker.install index 82a575a55..4511126bb 100644 --- a/debian/rom-properties-tracker.install +++ b/debian/rom-properties-tracker.install @@ -1,10 +1,10 @@ -usr/lib/*/tracker-miners-3.0/extract-modules/libextract-rom-properties.so -usr/share/tracker3-miners/extract-rules/14-rp-application-packages.rule -usr/share/tracker3-miners/extract-rules/14-rp-audio.rule -usr/share/tracker3-miners/extract-rules/14-rp-banners.rule -usr/share/tracker3-miners/extract-rules/14-rp-cd-images.rule -usr/share/tracker3-miners/extract-rules/14-rp-disk-images.rule -usr/share/tracker3-miners/extract-rules/14-rp-executables.rule -usr/share/tracker3-miners/extract-rules/14-rp-rom-images.rule -usr/share/tracker3-miners/extract-rules/14-rp-save-files.rule -usr/share/tracker3-miners/extract-rules/14-rp-textures.rule +usr/lib/*/localsearch-3.0/extract-modules/libextract-rom-properties.so +usr/share/localsearch3/extract-rules/14-rp-application-packages.rule +usr/share/localsearch3/extract-rules/14-rp-audio.rule +usr/share/localsearch3/extract-rules/14-rp-banners.rule +usr/share/localsearch3/extract-rules/14-rp-cd-images.rule +usr/share/localsearch3/extract-rules/14-rp-disk-images.rule +usr/share/localsearch3/extract-rules/14-rp-executables.rule +usr/share/localsearch3/extract-rules/14-rp-rom-images.rule +usr/share/localsearch3/extract-rules/14-rp-save-files.rule +usr/share/localsearch3/extract-rules/14-rp-textures.rule diff --git a/debian/rules b/debian/rules index 28bc03705..327522902 100755 --- a/debian/rules +++ b/debian/rules @@ -20,12 +20,12 @@ CMAKE_OPTIONS := \ -DUSE_SECCOMP=ON \ -DBUILD_KDE4=OFF \ -DBUILD_KF5=ON \ - -DBUILD_KF6=OFF \ + -DBUILD_KF6=ON \ -DBUILD_XFCE=OFF \ -DBUILD_GTK3=ON \ -DBUILD_GTK4=ON \ -DBUILD_CLI=ON \ - -DTRACKER_INSTALL_API_VERSION=3 \ + -DTRACKER_INSTALL_API_VERSION=3L \ -DENABLE_PVRTC=ON \ -DENABLE_OPENMP=ON \ -DENABLE_LTO=ON \