[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
* Build for Ubuntu 18.04 "Bionic" Beaver.

34
debian/control vendored
View File

@ -15,22 +15,19 @@ Build-Depends:
nettle-dev,
libtinyxml2-dev,
libseccomp-dev,
libqt4-dev,
kdelibs5-dev,
qtbase5-dev,
qttools5-dev-tools,
libkf5kio-dev | kio-dev,
libkf5widgetsaddons-dev,
libkf5filemetadata-dev,
libglib2.0-dev,
libgtk2.0-dev,
libgdk-pixbuf2.0-dev,
libthunarx-2-dev,
libgtk-3-dev,
libcairo2-dev,
libnautilus-extension-dev,
libcaja-extension-dev,
libnemo-extension-dev,
gettext,
libzstd-dev,
liblz4-dev,
liblzo2-dev,
libgsound-dev
@ -41,7 +38,7 @@ Vcs-Browser: https://github.com/GerbilSoft/rom-properties
Package: rom-properties-all
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
This shell extension provides thumbnailing and property page functionality
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
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
Architecture: any
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.
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
Architecture: any
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_APPARMOR=ON \
-DUSE_SECCOMP=ON \
-DBUILD_KDE4=ON \
-DBUILD_KDE4=OFF \
-DBUILD_KF5=ON \
-DBUILD_XFCE=ON \
-DBUILD_XFCE=OFF \
-DBUILD_GTK3=ON \
-DBUILD_GTK4=OFF \
-DBUILD_CLI=ON \