mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 11:35:38 -04:00
[libromdata] SOVERSION bumped to 5 due to various changes.
On Gentoo Linux amd64, gcc-13.2.0, glibc-2.39: New exports: +T LibRomData::WiiUFst::hasErrors() const +T LibRomData::WiiUFst::isOpen() const +T LibRomData::WiiUFst::WiiUFst(unsigned char const*, unsigned int) +T LibRpBase::Hash::algorithm() const +T LibRpBase::Hash::getHash32() const +T LibRpBase::Hash::getHash(unsigned char*, unsigned long) +T LibRpBase::Hash::~Hash() +T LibRpBase::Hash::hashLength() const +T LibRpBase::Hash::Hash(LibRpBase::Hash::Algorithm) +T LibRpBase::Hash::isUsable() const +T LibRpBase::Hash::process(void const*, unsigned long) +T LibRpBase::Hash::reset() +T LibRpFile::FileSystem::is_directory(char const*) Removed exports: -B RP_CPU_Flags -B RP_CPU_Flags_Init -T LibRpBase::MD5Hash::calcHash(unsigned char*, unsigned long, void const*, unsigned long) -T RP_CPU_InitCPUFlags In particular, the CPU flags functionality is no longer exported from libromdata. (librpcpuid must be statically linked to each project.) Also, MD5Hash has been changed to Hash and supports multiple algorithms. Finally, WiiUFst is now exported in order to allow unit tests. (No automated tests are implemented right now, but WiiUFstPrint is available for manual testing.)
This commit is contained in:
parent
a0e5dde6a3
commit
6b797292c8
16
debian/control
vendored
16
debian/control
vendored
@ -41,7 +41,7 @@ Vcs-Browser: https://github.com/GerbilSoft/rom-properties
|
||||
|
||||
Package: rom-properties-all
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, libromdata4, 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}, libromdata5, 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
|
||||
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,
|
||||
@ -49,7 +49,7 @@ Description: ROM Properties Page shell extension
|
||||
.
|
||||
This is a meta-package that installs all rom-properties packages.
|
||||
|
||||
Package: libromdata4
|
||||
Package: libromdata5
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, rom-properties-data
|
||||
Description: ROM Properties Page shell extension
|
||||
@ -62,7 +62,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-kde4
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4, rom-properties-utils, rom-properties-xdg
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5, rom-properties-utils, rom-properties-xdg
|
||||
Recommends: rom-properties-lang
|
||||
Description: ROM Properties Page shell extension
|
||||
This shell extension provides thumbnailing and property page functionality
|
||||
@ -73,7 +73,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-kio-servicemenus
|
||||
Architecture: all
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4, rom-properties-utils
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5, rom-properties-utils
|
||||
Conflicts: rom-properties-kf5 (<< 2.3)
|
||||
Replaces: rom-properties-kf5 (<< 2.3)
|
||||
Description: ROM Properties Page shell extension
|
||||
@ -85,7 +85,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-kf5
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4, rom-properties-utils, rom-properties-xdg, rom-properties-kio-servicemenus
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5, rom-properties-utils, rom-properties-xdg, rom-properties-kio-servicemenus
|
||||
Recommends: rom-properties-lang
|
||||
Conflicts: rom-properties-kde5
|
||||
Replaces: rom-properties-kde5
|
||||
@ -98,7 +98,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-xfce
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5, 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
|
||||
@ -112,7 +112,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-gtk3
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5, rom-properties-utils, rom-properties-xdg, rom-properties-thumbnailer-dbus
|
||||
Recommends: rom-properties-lang
|
||||
Conflicts: rom-properties-gnome, rom-properties-mate, rom-properties-cinnamon, rom-properties-gtk3-common
|
||||
Replaces: rom-properties-gnome, rom-properties-mate, rom-properties-cinnamon, rom-properties-gtk3-common
|
||||
@ -131,7 +131,7 @@ Description: ROM Properties Page shell extension
|
||||
|
||||
Package: rom-properties-cli
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata4
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, libromdata5
|
||||
Recommends: rom-properties-lang
|
||||
Description: ROM Properties Page shell extension
|
||||
This shell extension provides thumbnailing and property page functionality
|
||||
|
@ -442,8 +442,8 @@ IF(RP_LIBROMDATA_IS_DLL)
|
||||
ADD_DEFINITIONS(-DRP_BUILDING_FOR_DLL=1)
|
||||
# NOTE: Not using the project version here.
|
||||
# This represents the ABI version.
|
||||
SET(${PROJECT_NAME}_VERSION 4.0)
|
||||
SET(${PROJECT_NAME}_SOVERSION 4)
|
||||
SET(${PROJECT_NAME}_VERSION 5.0)
|
||||
SET(${PROJECT_NAME}_SOVERSION 5)
|
||||
IF(MSVC)
|
||||
# Delay-load sources.
|
||||
SET(${PROJECT_NAME}-DELAYLOAD_SRC ../libwin32common/DelayLoadHelper.c)
|
||||
|
Loading…
Reference in New Issue
Block a user