Skip to content

Commit

Permalink
libkdcraw: Update to v24.02.0 for Plasma 6
Browse files Browse the repository at this point in the history
  • Loading branch information
Justinzobel authored and ReillyBrogan committed Mar 14, 2024
1 parent c8d4230 commit ab30018
Show file tree
Hide file tree
Showing 7 changed files with 185 additions and 20 deletions.
4 changes: 0 additions & 4 deletions packages/l/libkdcraw/MAINTAINERS.md

This file was deleted.

1 change: 1 addition & 0 deletions packages/l/libkdcraw/abi_libs
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
libKDcrawQt6.so.5
libKF5KDcraw.so.5
61 changes: 61 additions & 0 deletions packages/l/libkdcraw/abi_symbols
Original file line number Diff line number Diff line change
@@ -1,3 +1,64 @@
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainer7isEmptyEv
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainerC1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainerC2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainerD0Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainerD1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface18DcrawInfoContainerD2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettings19optimizeTimeLoadingEv
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsC1ERKS0_
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsC1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsC2ERKS0_
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsC2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsD0Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsD1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsD2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface19RawDecodingSettingsaSERKS0_
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw11qt_metacallEN11QMetaObject4CallEiPPv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw11qt_metacastEPKc
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw12rawFilesListEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw13librawUseGompEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw13librawVersionEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw13loadFullImageER6QImageRK7QStringRKNS_19RawDecodingSettingsE
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw14decodeRAWImageERK7QStringRKNS_19RawDecodingSettingsER10QByteArrayRiS9_S9_
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw14extractRAWDataERK7QStringR10QByteArrayRNS_18DcrawInfoContainerEj
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw14loadRawPreviewER6QImageRK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15loadHalfPreviewER10QByteArrayRK7QBuffer
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15loadHalfPreviewER10QByteArrayRK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15loadHalfPreviewER6QImageRK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15rawFileIdentifyERNS_18DcrawInfoContainerERK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15rawFilesVersionEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw15supportedCameraEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw16staticMetaObjectE
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw17librawUseRawSpeedEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw18decodeHalfRAWImageERK7QStringRKNS_19RawDecodingSettingsER10QByteArrayRiS9_S9_
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw19loadEmbeddedPreviewER10QByteArrayRK7QBuffer
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw19loadEmbeddedPreviewER10QByteArrayRK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw19loadEmbeddedPreviewER6QImageRK7QString
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw22setWaitingDataProgressEd
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw24checkToCancelWaitingDataEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw25librawUseGPL2DemosaicPackEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw25librawUseGPL3DemosaicPackEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw6cancelEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw7versionEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcraw8rawFilesEv
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcrawC1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcrawC2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcrawD0Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcrawD1Ev
libKDcrawQt6.so.5:_ZN11KDcrawIface6KDcrawD2Ev
libKDcrawQt6.so.5:_ZN11KDcrawIfacelsE6QDebugRKNS_18DcrawInfoContainerE
libKDcrawQt6.so.5:_ZN11KDcrawIfacelsE6QDebugRKNS_19RawDecodingSettingsE
libKDcrawQt6.so.5:_ZNK11KDcrawIface19RawDecodingSettingseqERKS0_
libKDcrawQt6.so.5:_ZNK11KDcrawIface6KDcraw10metaObjectEv
libKDcrawQt6.so.5:_ZTIN11KDcrawIface18DcrawInfoContainerE
libKDcrawQt6.so.5:_ZTIN11KDcrawIface19RawDecodingSettingsE
libKDcrawQt6.so.5:_ZTIN11KDcrawIface6KDcrawE
libKDcrawQt6.so.5:_ZTSN11KDcrawIface18DcrawInfoContainerE
libKDcrawQt6.so.5:_ZTSN11KDcrawIface19RawDecodingSettingsE
libKDcrawQt6.so.5:_ZTSN11KDcrawIface6KDcrawE
libKDcrawQt6.so.5:_ZTVN11KDcrawIface18DcrawInfoContainerE
libKDcrawQt6.so.5:_ZTVN11KDcrawIface19RawDecodingSettingsE
libKDcrawQt6.so.5:_ZTVN11KDcrawIface6KDcrawE
libKF5KDcraw.so.5:_ZN11KDcrawIface18DcrawInfoContainer7isEmptyEv
libKF5KDcraw.so.5:_ZN11KDcrawIface18DcrawInfoContainerC1Ev
libKF5KDcraw.so.5:_ZN11KDcrawIface18DcrawInfoContainerC2Ev
Expand Down
2 changes: 2 additions & 0 deletions packages/l/libkdcraw/abi_used_libs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
libQt5Core.so.5
libQt5Gui.so.5
libQt6Core.so.6
libQt6Gui.so.6
libc.so.6
libgcc_s.so.1
libm.so.6
Expand Down
81 changes: 80 additions & 1 deletion packages/l/libkdcraw/abi_used_symbols
Original file line number Diff line number Diff line change
Expand Up @@ -72,12 +72,90 @@ libQt5Gui.so.5:_ZN6QImageC1EiiNS_6FormatE
libQt5Gui.so.5:_ZN6QImageC1Ev
libQt5Gui.so.5:_ZN6QImageD1Ev
libQt5Gui.so.5:_ZNK6QImage4saveEP9QIODevicePKci
libQt6Core.so.6:_Z9qBadAllocv
libQt6Core.so.6:_ZN10QArrayData19reallocateUnalignedEPS_PvxxNS_16AllocationOptionE
libQt6Core.so.6:_ZN10QArrayData8allocateEPPS_xxxNS_16AllocationOptionE
libQt6Core.so.6:_ZN10QByteArray11reallocDataExN10QArrayData16AllocationOptionE
libQt6Core.so.6:_ZN10QByteArray6_emptyE
libQt6Core.so.6:_ZN10QByteArray6appendERKS_
libQt6Core.so.6:_ZN10QByteArray6appendEc
libQt6Core.so.6:_ZN10QByteArray6resizeEx
libQt6Core.so.6:_ZN10QByteArrayC1EPKcx
libQt6Core.so.6:_ZN11QTextStreamlsEPKc
libQt6Core.so.6:_ZN11QTextStreamlsEPKv
libQt6Core.so.6:_ZN11QTextStreamlsERK7QString
libQt6Core.so.6:_ZN11QTextStreamlsEc
libQt6Core.so.6:_ZN11QTextStreamlsEd
libQt6Core.so.6:_ZN11QTextStreamlsEf
libQt6Core.so.6:_ZN11QTextStreamlsEi
libQt6Core.so.6:_ZN11QTextStreamlsEj
libQt6Core.so.6:_ZN11QTextStreamlsEx
libQt6Core.so.6:_ZN16QLoggingCategoryC1EPKc9QtMsgType
libQt6Core.so.6:_ZN16QLoggingCategoryD1Ev
libQt6Core.so.6:_ZN6QDebug9putStringEPK5QCharm
libQt6Core.so.6:_ZN6QDebugD1Ev
libQt6Core.so.6:_ZN7QBuffer4openE6QFlagsIN13QIODeviceBase12OpenModeFlagEE
libQt6Core.so.6:_ZN7QBufferC1EP10QByteArrayP7QObject
libQt6Core.so.6:_ZN7QBufferD1Ev
libQt6Core.so.6:_ZN7QObject10childEventEP11QChildEvent
libQt6Core.so.6:_ZN7QObject10timerEventEP11QTimerEvent
libQt6Core.so.6:_ZN7QObject11customEventEP6QEvent
libQt6Core.so.6:_ZN7QObject11eventFilterEPS_P6QEvent
libQt6Core.so.6:_ZN7QObject11qt_metacallEN11QMetaObject4CallEiPPv
libQt6Core.so.6:_ZN7QObject11qt_metacastEPKc
libQt6Core.so.6:_ZN7QObject13connectNotifyERK11QMetaMethod
libQt6Core.so.6:_ZN7QObject16disconnectNotifyERK11QMetaMethod
libQt6Core.so.6:_ZN7QObject16staticMetaObjectE
libQt6Core.so.6:_ZN7QObject5eventEP6QEvent
libQt6Core.so.6:_ZN7QObjectC2EPS_
libQt6Core.so.6:_ZN7QObjectD2Ev
libQt6Core.so.6:_ZN7QString10fromLatin1E14QByteArrayView
libQt6Core.so.6:_ZN7QString14toUpper_helperERKS_
libQt6Core.so.6:_ZN7QString14toUpper_helperERS_
libQt6Core.so.6:_ZN7QString15toLatin1_helperERKS_
libQt6Core.so.6:_ZN7QString18toLocal8Bit_helperEPK5QCharx
libQt6Core.so.6:_ZN7QString6_emptyE
libQt6Core.so.6:_ZN7QString6appendE5QChar
libQt6Core.so.6:_ZN7QString6numberEji
libQt6Core.so.6:_ZN7QString6removeE13QLatin1StringN2Qt15CaseSensitivityE
libQt6Core.so.6:_ZN7QString8fromUtf8E14QByteArrayView
libQt6Core.so.6:_ZN7QStringaSERKS_
libQt6Core.so.6:_ZN9QDateTime18setMSecsSinceEpochEx
libQt6Core.so.6:_ZN9QDateTimeC1Ev
libQt6Core.so.6:_ZN9QDateTimeD1Ev
libQt6Core.so.6:_ZN9QFileInfoC1ERK7QString
libQt6Core.so.6:_ZN9QFileInfoD1Ev
libQt6Core.so.6:_ZN9QtPrivate12equalStringsE11QStringViewS0_
libQt6Core.so.6:_ZNK11QObjectData17dynamicMetaObjectEv
libQt6Core.so.6:_ZNK14QMessageLogger5debugEv
libQt6Core.so.6:_ZNK7QBuffer4dataEv
libQt6Core.so.6:_ZNK7QString3argE13QLatin1Stringi5QChar
libQt6Core.so.6:_ZNK7QString3argExii5QChar
libQt6Core.so.6:_ZNK7QString3argEyii5QChar
libQt6Core.so.6:_ZNK7QString5splitE5QChar6QFlagsIN2Qt18SplitBehaviorFlagsEENS2_15CaseSensitivityE
libQt6Core.so.6:_ZNK7QString7indexOfERKS_xN2Qt15CaseSensitivityE
libQt6Core.so.6:_ZNK9QDateTime7isValidEv
libQt6Core.so.6:_ZNK9QFileInfo6existsEv
libQt6Core.so.6:_ZNK9QFileInfo6suffixEv
libQt6Core.so.6:_ZTI7QObject
libQt6Core.so.6:_Zls6QDebugRK5QRect
libQt6Core.so.6:qt_version_tag
libQt6Gui.so.6:_ZN12QPaintDeviceC2Ev
libQt6Gui.so.6:_ZN6QImage12loadFromDataE14QByteArrayViewPKc
libQt6Gui.so.6:_ZN6QImage4bitsEv
libQt6Gui.so.6:_ZN6QImageC1EiiNS_6FormatE
libQt6Gui.so.6:_ZN6QImageC1Ev
libQt6Gui.so.6:_ZN6QImageD1Ev
libQt6Gui.so.6:_ZNK6QImage4saveEP9QIODevicePKci
libQt6Gui.so.6:_ZTV6QImage
libc.so.6:__cxa_atexit
libc.so.6:__stack_chk_fail
libc.so.6:free
libc.so.6:memchr
libc.so.6:memmove
libc.so.6:strcmp
libc.so.6:strlen
libgcc_s.so.1:_Unwind_Resume
libgcc_s.so.1:__gcc_personality_v0
libm.so.6:lround
libraw.so.23:_ZN6LibRaw10cameraListEv
libraw.so.23:_ZN6LibRaw11cameraCountEv
Expand All @@ -96,6 +174,7 @@ libraw.so.23:_ZN6LibRawC1Ej
libraw.so.23:_ZN6LibRawD1Ev
libraw.so.23:libraw_strerror
libraw.so.23:libraw_strprogress
libstdc++.so.6:_ZSt9terminatev
libstdc++.so.6:_ZTVN10__cxxabiv117__class_type_infoE
libstdc++.so.6:_ZTVN10__cxxabiv120__si_class_type_infoE
libstdc++.so.6:_ZdlPv
Expand Down
22 changes: 15 additions & 7 deletions packages/l/libkdcraw/package.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name : libkdcraw
version : 23.08.5
release : 73
version : 24.02.0
release : 77
source :
- https://cdn.download.kde.org/stable/release-service/23.08.5/src/libkdcraw-23.08.5.tar.xz : ab1080e449ff468032b7ba5f203fba1cdca3ab9958c4f9b5451ba0e2c0978f11
- https://cdn.download.kde.org/stable/release-service/24.02.0/src/libkdcraw-24.02.0.tar.xz : d13724b6d7587240421098796606d63f7bf552bea1625829482baf2df99aab1a
homepage : https://kde.org/
license :
- GPL-2.0-or-later
Expand All @@ -11,14 +11,22 @@ component : multimedia.library
summary : C++ interface to LibRaw
description: |
Libkdcraw is a C++ interface around LibRaw library used to decode RAW picture files.
optimize : lto
builddeps :
- pkgconfig(Qt5Core)
- pkgconfig(Qt6Core)
- pkgconfig(libraw)
- extra-cmake-modules
clang : yes
optimize :
- speed
- thin-lto
setup : |
%cmake_ninja -DBUILD_TESTING=OFF
# Krita still needs qt5 build
%cmake_kf6 -DBUILD_WITH_QT6=OFF -B qt5-build
%cmake_kf6 -DBUILD_WITH_QT6=ON -B qt6-build
build : |
%ninja_build
%ninja_build -C qt5-build
%ninja_build -C qt6-build
install : |
%ninja_install
%ninja_install -C qt5-build
%ninja_install -C qt6-build
34 changes: 26 additions & 8 deletions packages/l/libkdcraw/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
<Name>libkdcraw</Name>
<Homepage>https://kde.org/</Homepage>
<Packager>
<Name>Justin Zobel</Name>
<Email>justin@1707.io</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Packager>
<License>GPL-2.0-or-later</License>
<License>LGPL-2.1-or-later</License>
Expand All @@ -21,9 +21,12 @@
</Description>
<PartOf>multimedia.library</PartOf>
<Files>
<Path fileType="library">/usr/lib64/libKDcrawQt6.so.5</Path>
<Path fileType="library">/usr/lib64/libKDcrawQt6.so.5.0.0</Path>
<Path fileType="library">/usr/lib64/libKF5KDcraw.so.5</Path>
<Path fileType="library">/usr/lib64/libKF5KDcraw.so.5.0.0</Path>
<Path fileType="data">/usr/share/qlogging-categories5/libkdcraw.categories</Path>
<Path fileType="data">/usr/share/qlogging-categories6/libkdcraw.categories</Path>
</Files>
</Package>
<Package>
Expand All @@ -33,9 +36,19 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
<Dependency release="73">libkdcraw</Dependency>
<Dependency release="77">libkdcraw</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include/KDcrawQt6/KDCRAW/DcrawInfoContainer</Path>
<Path fileType="header">/usr/include/KDcrawQt6/KDCRAW/KDcraw</Path>
<Path fileType="header">/usr/include/KDcrawQt6/KDCRAW/RawDecodingSettings</Path>
<Path fileType="header">/usr/include/KDcrawQt6/KDCRAW/RawFiles</Path>
<Path fileType="header">/usr/include/KDcrawQt6/kdcraw/dcrawinfocontainer.h</Path>
<Path fileType="header">/usr/include/KDcrawQt6/kdcraw/kdcraw.h</Path>
<Path fileType="header">/usr/include/KDcrawQt6/kdcraw/libkdcraw_export.h</Path>
<Path fileType="header">/usr/include/KDcrawQt6/kdcraw/rawdecodingsettings.h</Path>
<Path fileType="header">/usr/include/KDcrawQt6/kdcraw/rawfiles.h</Path>
<Path fileType="header">/usr/include/KDcrawQt6/libkdcraw_version.h</Path>
<Path fileType="header">/usr/include/KF5/KDCRAW/KDCRAW/DcrawInfoContainer</Path>
<Path fileType="header">/usr/include/KF5/KDCRAW/KDCRAW/KDcraw</Path>
<Path fileType="header">/usr/include/KF5/KDCRAW/KDCRAW/RawDecodingSettings</Path>
Expand All @@ -46,20 +59,25 @@
<Path fileType="header">/usr/include/KF5/KDCRAW/kdcraw/rawdecodingsettings.h</Path>
<Path fileType="header">/usr/include/KF5/KDCRAW/kdcraw/rawfiles.h</Path>
<Path fileType="header">/usr/include/KF5/KDCRAW/libkdcraw_version.h</Path>
<Path fileType="library">/usr/lib64/cmake/KDcrawQt6/KDcrawQt6Config.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KDcrawQt6/KDcrawQt6ConfigVersion.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KDcrawQt6/KDcrawQt6Targets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KDcrawQt6/KDcrawQt6Targets.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KF5KDcraw/KF5KDcrawConfig.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KF5KDcraw/KF5KDcrawConfigVersion.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KF5KDcraw/KF5KDcrawTargets-relwithdebinfo.cmake</Path>
<Path fileType="library">/usr/lib64/cmake/KF5KDcraw/KF5KDcrawTargets.cmake</Path>
<Path fileType="library">/usr/lib64/libKDcrawQt6.so</Path>
<Path fileType="library">/usr/lib64/libKF5KDcraw.so</Path>
</Files>
</Package>
<History>
<Update release="73">
<Date>2024-02-16</Date>
<Version>23.08.5</Version>
<Update release="77">
<Date>2024-03-14</Date>
<Version>24.02.0</Version>
<Comment>Packaging update</Comment>
<Name>Justin Zobel</Name>
<Email>justin@1707.io</Email>
<Name>Reilly Brogan</Name>
<Email>solus@reillybrogan.com</Email>
</Update>
</History>
</PISI>

0 comments on commit ab30018

Please sign in to comment.