kpmcore: initial commit, version 24.02.2

This commit is contained in:
Tim Biermann 2024-05-01 18:26:25 +02:00
parent c39d4b3cde
commit 2cfc07a6bf
Signed by untrusted user: tb
GPG Key ID: 42F8B4E30B673606
3 changed files with 149 additions and 0 deletions

116
kpmcore/.footprint Normal file
View File

@ -0,0 +1,116 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/kpmcore/
drwxr-xr-x root/root usr/include/kpmcore/backend/
-rw-r--r-- root/root usr/include/kpmcore/backend/corebackend.h
-rw-r--r-- root/root usr/include/kpmcore/backend/corebackendmanager.h
drwxr-xr-x root/root usr/include/kpmcore/core/
-rw-r--r-- root/root usr/include/kpmcore/core/device.h
-rw-r--r-- root/root usr/include/kpmcore/core/devicescanner.h
-rw-r--r-- root/root usr/include/kpmcore/core/diskdevice.h
-rw-r--r-- root/root usr/include/kpmcore/core/fstab.h
-rw-r--r-- root/root usr/include/kpmcore/core/lvmdevice.h
-rw-r--r-- root/root usr/include/kpmcore/core/operationrunner.h
-rw-r--r-- root/root usr/include/kpmcore/core/operationstack.h
-rw-r--r-- root/root usr/include/kpmcore/core/partition.h
-rw-r--r-- root/root usr/include/kpmcore/core/partitionalignment.h
-rw-r--r-- root/root usr/include/kpmcore/core/partitionnode.h
-rw-r--r-- root/root usr/include/kpmcore/core/partitionrole.h
-rw-r--r-- root/root usr/include/kpmcore/core/partitiontable.h
-rw-r--r-- root/root usr/include/kpmcore/core/smartattribute.h
-rw-r--r-- root/root usr/include/kpmcore/core/smartstatus.h
-rw-r--r-- root/root usr/include/kpmcore/core/softwareraid.h
-rw-r--r-- root/root usr/include/kpmcore/core/volumemanagerdevice.h
drwxr-xr-x root/root usr/include/kpmcore/fs/
-rw-r--r-- root/root usr/include/kpmcore/fs/apfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/bitlocker.h
-rw-r--r-- root/root usr/include/kpmcore/fs/btrfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/exfat.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ext2.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ext3.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ext4.h
-rw-r--r-- root/root usr/include/kpmcore/fs/extended.h
-rw-r--r-- root/root usr/include/kpmcore/fs/f2fs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/fat12.h
-rw-r--r-- root/root usr/include/kpmcore/fs/fat16.h
-rw-r--r-- root/root usr/include/kpmcore/fs/fat32.h
-rw-r--r-- root/root usr/include/kpmcore/fs/filesystem.h
-rw-r--r-- root/root usr/include/kpmcore/fs/filesystemfactory.h
-rw-r--r-- root/root usr/include/kpmcore/fs/hfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/hfsplus.h
-rw-r--r-- root/root usr/include/kpmcore/fs/hpfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/iso9660.h
-rw-r--r-- root/root usr/include/kpmcore/fs/jfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/linuxraidmember.h
-rw-r--r-- root/root usr/include/kpmcore/fs/linuxswap.h
-rw-r--r-- root/root usr/include/kpmcore/fs/luks.h
-rw-r--r-- root/root usr/include/kpmcore/fs/luks2.h
-rw-r--r-- root/root usr/include/kpmcore/fs/lvm2_pv.h
-rw-r--r-- root/root usr/include/kpmcore/fs/minix.h
-rw-r--r-- root/root usr/include/kpmcore/fs/nilfs2.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ntfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ocfs2.h
-rw-r--r-- root/root usr/include/kpmcore/fs/reiser4.h
-rw-r--r-- root/root usr/include/kpmcore/fs/reiserfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/udf.h
-rw-r--r-- root/root usr/include/kpmcore/fs/ufs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/unformatted.h
-rw-r--r-- root/root usr/include/kpmcore/fs/unknown.h
-rw-r--r-- root/root usr/include/kpmcore/fs/xfs.h
-rw-r--r-- root/root usr/include/kpmcore/fs/zfs.h
drwxr-xr-x root/root usr/include/kpmcore/gui/
-rw-r--r-- root/root usr/include/kpmcore/gui/partresizerwidget.h
-rw-r--r-- root/root usr/include/kpmcore/gui/partwidget.h
-rw-r--r-- root/root usr/include/kpmcore/gui/partwidgetbase.h
drwxr-xr-x root/root usr/include/kpmcore/jobs/
-rw-r--r-- root/root usr/include/kpmcore/jobs/job.h
drwxr-xr-x root/root usr/include/kpmcore/ops/
-rw-r--r-- root/root usr/include/kpmcore/ops/backupoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/checkoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/copyoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/createfilesystemoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/createpartitiontableoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/createvolumegroupoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/deactivatevolumegroupoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/deleteoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/newoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/operation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/removevolumegroupoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/resizeoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/resizevolumegroupoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/restoreoperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/setfilesystemlabeloperation.h
-rw-r--r-- root/root usr/include/kpmcore/ops/setpartflagsoperation.h
drwxr-xr-x root/root usr/include/kpmcore/util/
-rw-r--r-- root/root usr/include/kpmcore/util/capacity.h
-rw-r--r-- root/root usr/include/kpmcore/util/externalcommand.h
-rw-r--r-- root/root usr/include/kpmcore/util/globallog.h
-rw-r--r-- root/root usr/include/kpmcore/util/helpers.h
-rw-r--r-- root/root usr/include/kpmcore/util/htmlreport.h
-rw-r--r-- root/root usr/include/kpmcore/util/libpartitionmanagerexport.h
-rw-r--r-- root/root usr/include/kpmcore/util/report.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/cmake/
drwxr-xr-x root/root usr/lib/cmake/KPMcore/
-rw-r--r-- root/root usr/lib/cmake/KPMcore/KPMcoreConfig.cmake
-rw-r--r-- root/root usr/lib/cmake/KPMcore/KPMcoreConfigVersion.cmake
-rw-r--r-- root/root usr/lib/cmake/KPMcore/KPMcoreTargets-release.cmake
-rw-r--r-- root/root usr/lib/cmake/KPMcore/KPMcoreTargets.cmake
-rwxr-xr-x root/root usr/lib/kpmcore_externalcommand
lrwxrwxrwx root/root usr/lib/libkpmcore.so -> libkpmcore.so.12
lrwxrwxrwx root/root usr/lib/libkpmcore.so.12 -> libkpmcore.so.24.02.2
-rwxr-xr-x root/root usr/lib/libkpmcore.so.24.02.2
drwxr-xr-x root/root usr/lib/qt6/
drwxr-xr-x root/root usr/lib/qt6/plugins/
drwxr-xr-x root/root usr/lib/qt6/plugins/kpmcore/
-rwxr-xr-x root/root usr/lib/qt6/plugins/kpmcore/pmdummybackendplugin.so
-rwxr-xr-x root/root usr/lib/qt6/plugins/kpmcore/pmsfdiskbackendplugin.so
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/dbus-1/
drwxr-xr-x root/root usr/share/dbus-1/system-services/
-rw-r--r-- root/root usr/share/dbus-1/system-services/org.kde.kpmcore.helperinterface.service
drwxr-xr-x root/root usr/share/dbus-1/system.d/
-rw-r--r-- root/root usr/share/dbus-1/system.d/org.kde.kpmcore.helperinterface.conf
drwxr-xr-x root/root usr/share/polkit-1/
drwxr-xr-x root/root usr/share/polkit-1/actions/
-rw-r--r-- root/root usr/share/polkit-1/actions/org.kde.kpmcore.externalcommand.policy

5
kpmcore/.signature Normal file
View File

@ -0,0 +1,5 @@
untrusted comment: verify with /etc/ports/kde-plasma-6.pub
RWTGxEYrvi0p3smH/i3W9seX1V9gg8zT8F2pMvf4BVxM0NDNx0WSvBRd4nvD/YzcMjJw4HjDXh5QumWjg1/glWn5GoSUgrsdHA8=
SHA256 (Pkgfile) = 74bdcf2c76e405dba7909e2b26f6777192cee1be6c727d0467d6b9fc1a944aef
SHA256 (.footprint) = a132eb8801ae803b18fcdeb52a3d1152d95b2423209242faaf4ba3fd7376c6e4
SHA256 (kpmcore-24.02.2.tar.xz) = 29d3909ad5cbbfa1e5bd772c97be4825407ae6e5efeb5a6ddee5b005c99654bf

28
kpmcore/Pkgfile Normal file
View File

@ -0,0 +1,28 @@
# Description: Library for managing partitions
# URL: https://apps.kde.org/partitionmanager/
# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu
# Depends on: kcoreaddons ki18n kwindowsystem polkit-qt-1 smartmontools kwidgetsaddons
# Optional: dosfstools e2fsprogs exfatprogs f2fs-tools jfsutils ntfs-3g reiserfsprogs xfsprogs
name=kpmcore
version=24.02.2
release=1
source=(https://download.kde.org/stable/release-service/$version/src/$name-$version.tar.xz)
build() {
cmake -S $name-$version -B build -G Ninja \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_INSTALL_LIBEXECDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D BUILD_TESTING=OFF \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build
rm -r $PKG/usr/share/locale
}
# vim: set ts=4 et: