[debian] 2.5.1: Build for Ubuntu 25.04 "Plucky" Puffin.

Main changes:
- Enable KF6 builds.
- Tracker API version increased to 3L.
This commit is contained in:
David Korth 2025-05-10 20:11:43 -04:00
parent 3d22e6ac72
commit 42b2738727
6 changed files with 53 additions and 14 deletions

11
debian/changelog vendored
View File

@ -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 <gerbilsoft@gerbilsoft.com> Sat, 10 May 2025 20:08:20 -0400
rom-properties (2.5.1-1ppa2~noble1) noble; urgency=medium rom-properties (2.5.1-1ppa2~noble1) noble; urgency=medium
* Build for Ubuntu 24.04 "Noble" Numbat. * Build for Ubuntu 24.04 "Noble" Numbat.

22
debian/control vendored
View File

@ -34,7 +34,14 @@ Build-Depends:
liblz4-dev, liblz4-dev,
liblzo2-dev, liblzo2-dev,
libgsound-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 Standards-Version: 3.9.8
Homepage: https://github.com/GerbilSoft/rom-properties Homepage: https://github.com/GerbilSoft/rom-properties
Vcs-Git: 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 Package: rom-properties-all
Architecture: any 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) Description: ROM Properties Page shell extension (meta package)
This shell extension provides thumbnailing and property page functionality This shell extension provides thumbnailing and property page functionality
for ROM images, disc images, and save files for various game consoles, 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. 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 Package: rom-properties-gtk3
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata6, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata6, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus

5
debian/rom-properties-kf6.docs vendored Normal file
View File

@ -0,0 +1,5 @@
README.md
NETWORK.md
NEWS.md
doc/keys.conf.example
doc/rom-properties.conf.example

5
debian/rom-properties-kf6.install vendored Normal file
View File

@ -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

View File

@ -1,10 +1,10 @@
usr/lib/*/tracker-miners-3.0/extract-modules/libextract-rom-properties.so usr/lib/*/localsearch-3.0/extract-modules/libextract-rom-properties.so
usr/share/tracker3-miners/extract-rules/14-rp-application-packages.rule usr/share/localsearch3/extract-rules/14-rp-application-packages.rule
usr/share/tracker3-miners/extract-rules/14-rp-audio.rule usr/share/localsearch3/extract-rules/14-rp-audio.rule
usr/share/tracker3-miners/extract-rules/14-rp-banners.rule usr/share/localsearch3/extract-rules/14-rp-banners.rule
usr/share/tracker3-miners/extract-rules/14-rp-cd-images.rule usr/share/localsearch3/extract-rules/14-rp-cd-images.rule
usr/share/tracker3-miners/extract-rules/14-rp-disk-images.rule usr/share/localsearch3/extract-rules/14-rp-disk-images.rule
usr/share/tracker3-miners/extract-rules/14-rp-executables.rule usr/share/localsearch3/extract-rules/14-rp-executables.rule
usr/share/tracker3-miners/extract-rules/14-rp-rom-images.rule usr/share/localsearch3/extract-rules/14-rp-rom-images.rule
usr/share/tracker3-miners/extract-rules/14-rp-save-files.rule usr/share/localsearch3/extract-rules/14-rp-save-files.rule
usr/share/tracker3-miners/extract-rules/14-rp-textures.rule usr/share/localsearch3/extract-rules/14-rp-textures.rule

4
debian/rules vendored
View File

@ -20,12 +20,12 @@ CMAKE_OPTIONS := \
-DUSE_SECCOMP=ON \ -DUSE_SECCOMP=ON \
-DBUILD_KDE4=OFF \ -DBUILD_KDE4=OFF \
-DBUILD_KF5=ON \ -DBUILD_KF5=ON \
-DBUILD_KF6=OFF \ -DBUILD_KF6=ON \
-DBUILD_XFCE=OFF \ -DBUILD_XFCE=OFF \
-DBUILD_GTK3=ON \ -DBUILD_GTK3=ON \
-DBUILD_GTK4=ON \ -DBUILD_GTK4=ON \
-DBUILD_CLI=ON \ -DBUILD_CLI=ON \
-DTRACKER_INSTALL_API_VERSION=3 \ -DTRACKER_INSTALL_API_VERSION=3L \
-DENABLE_PVRTC=ON \ -DENABLE_PVRTC=ON \
-DENABLE_OPENMP=ON \ -DENABLE_OPENMP=ON \
-DENABLE_LTO=ON \ -DENABLE_LTO=ON \