[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
* Build for Ubuntu 24.04 "Noble" Numbat.

22
debian/control vendored
View File

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

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

4
debian/rules vendored
View File

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