[debian] 2.2: Build for Ubuntu 20.04 "Focal" Fossa.

Main changes:
- Disabled GTK+ 2.x builds. (XFCE)
- Disabled KDE 4.x builds.
- Enabled system libzstd.
This commit is contained in:
David Korth 2023-07-01 18:00:58 -04:00
parent d117f8df70
commit 354dcfdd78
7 changed files with 17 additions and 49 deletions

12
debian/changelog vendored
View File

@ -1,3 +1,15 @@
rom-properties (2.2-1ppa2~focal1) focal; urgency=medium
* Build for Ubuntu 20.04 "Focal" Fossa.
* Disabled GTK+ 2.x builds. (XFCE)
* Disabled KDE 4.x builds.
* Enabled system libzstd.
PPA version bumped to ensure it updates from previous versions.
-- David Korth <gerbilsoft@gerbilsoft.com> Sat, 01 Jul 2023 17:59:24 -0400
rom-properties (2.2-1ppa2~bionic1) bionic; urgency=medium rom-properties (2.2-1ppa2~bionic1) bionic; urgency=medium
* Build for Ubuntu 18.04 "Bionic" Beaver. * Build for Ubuntu 18.04 "Bionic" Beaver.

34
debian/control vendored
View File

@ -15,22 +15,19 @@ Build-Depends:
nettle-dev, nettle-dev,
libtinyxml2-dev, libtinyxml2-dev,
libseccomp-dev, libseccomp-dev,
libqt4-dev,
kdelibs5-dev,
qtbase5-dev, qtbase5-dev,
qttools5-dev-tools, qttools5-dev-tools,
libkf5kio-dev | kio-dev, libkf5kio-dev | kio-dev,
libkf5widgetsaddons-dev, libkf5widgetsaddons-dev,
libkf5filemetadata-dev, libkf5filemetadata-dev,
libglib2.0-dev, libglib2.0-dev,
libgtk2.0-dev,
libgdk-pixbuf2.0-dev,
libthunarx-2-dev,
libgtk-3-dev, libgtk-3-dev,
libcairo2-dev, libcairo2-dev,
libnautilus-extension-dev, libnautilus-extension-dev,
libcaja-extension-dev,
libnemo-extension-dev, libnemo-extension-dev,
gettext, gettext,
libzstd-dev,
liblz4-dev, liblz4-dev,
liblzo2-dev, liblzo2-dev,
libgsound-dev libgsound-dev
@ -41,7 +38,7 @@ Vcs-Browser: https://github.com/GerbilSoft/rom-properties
Package: rom-properties-all Package: rom-properties-all
Architecture: any Architecture: any
Depends: ${misc:Depends}, libromdata3, rom-properties-kde4, rom-properties-kf5, rom-properties-xfce, rom-properties-gtk3, rom-properties-cli, rom-properties-utils, rom-properties-lang, rom-properties-thumbnailer-dbus Depends: ${misc:Depends}, libromdata3, rom-properties-kf5, rom-properties-gtk3, rom-properties-cli, rom-properties-utils, rom-properties-lang, rom-properties-thumbnailer-dbus
Description: ROM Properties Page shell extension Description: ROM Properties Page shell extension
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,
@ -60,17 +57,6 @@ Description: ROM Properties Page shell extension
This package contains the shared library containing common functionality This package contains the shared library containing common functionality
used by all the UI frontends. used by all the UI frontends.
Package: rom-properties-kde4
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-utils
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 4 version.
Package: rom-properties-kf5 Package: rom-properties-kf5
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-utils Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-utils
@ -84,20 +70,6 @@ Description: ROM Properties Page shell extension
. .
This package contains the KDE Frameworks 5 version. This package contains the KDE Frameworks 5 version.
Package: rom-properties-xfce
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus
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 XFCE (GTK+ 2.x) version.
.
The thumbnailer-dbus package is required for thumbnailing on
some XFCE versions.
Package: rom-properties-gtk3 Package: rom-properties-gtk3
Architecture: any Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata3, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus

View File

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

View File

@ -1,5 +0,0 @@
usr/lib/kde4/rom-properties-kde4.so
usr/lib/kde4/xattrview-kde4.so
usr/share/kde4/services/ServiceMenus/rp-convert-to-png.desktop
usr/share/kde4/services/rom-properties-kde4.KPropertiesDialog.desktop
usr/share/kde4/services/rom-properties-kde4.ThumbCreator.desktop

View File

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

View File

@ -1 +0,0 @@
usr/lib/*/thunarx-2/rom-properties-xfce.so

4
debian/rules vendored
View File

@ -18,9 +18,9 @@ CMAKE_OPTIONS := \
-DINSTALL_DEBUG=OFF \ -DINSTALL_DEBUG=OFF \
-DINSTALL_APPARMOR=ON \ -DINSTALL_APPARMOR=ON \
-DUSE_SECCOMP=ON \ -DUSE_SECCOMP=ON \
-DBUILD_KDE4=ON \ -DBUILD_KDE4=OFF \
-DBUILD_KF5=ON \ -DBUILD_KF5=ON \
-DBUILD_XFCE=ON \ -DBUILD_XFCE=OFF \
-DBUILD_GTK3=ON \ -DBUILD_GTK3=ON \
-DBUILD_GTK4=OFF \ -DBUILD_GTK4=OFF \
-DBUILD_CLI=ON \ -DBUILD_CLI=ON \