Группа :: Система/Библиотеки
Пакет: libkpmcore
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define _name kpmcore
%define xdg_name org.kde.%_name
%define _libexecdir %_prefix/libexec
Name: lib%_name
Version: 23.08.1
Release: alt1
Summary: KDE Partition Manager core library
Group: System/Libraries
License: GPLv3
Url: https://github.com/KDE/%_name
Source: https://download.kde.org/stable/release-service/%version/src/%_name-%version.tar.xz
#Source: %url/archive/v%version/%_name-%version.tar.gz
Provides: %_name = %version-%release
%define blkid_ver 2.30
Requires: sfdisk polkit ntfs-3g
BuildRequires(pre): rpm-build-kf5
BuildRequires: gcc-c++ extra-cmake-modules %_bindir/appstreamcli
BuildRequires: libdbus-devel libatasmart-devel libblkid-devel >= %blkid_ver libparted-devel
BuildRequires: kf5-ki18n-devel kf5-kiconthemes-devel kf5-kio-devel libqca-qt5-devel
BuildRequires: libpolkitqt5-qt5-devel
%description
%_name is a Library for managing partitions. Common code for KDE
Partition Manager and other projects.
%package devel
Summary: Development files for icclib
Group: Development/C
Requires: %name = %version-%release
Provides: %_name-devel = %version-%release
%description devel
%_name is a Library for managing partitions. Common code for KDE
Partition Manager and other projects.
This package provides headers and libraries for development applications
using %_name.
%prep
%setup -n %_name-%version
%build
%K5build
%install
%K5install
%find_lang --all-name %_name
%files -f %_name.lang
%_libexecdir/%{_name}_externalcommand
%_datadir/dbus-1/system-services/%xdg_name.helperinterface.service
%_datadir/dbus-1/system.d/%xdg_name.helperinterface.conf
%_K5lib/*.so.*
%_K5plug/%_name/*.so
%_datadir/polkit-1/actions/%xdg_name.externalcommand.policy
%files devel
%_includedir/%_name/
%_K5lib/cmake/KPMcore/
%_K5link/*.so
%changelog
…
Полный changelog можно просмотреть здесь
%define xdg_name org.kde.%_name
%define _libexecdir %_prefix/libexec
Name: lib%_name
Version: 23.08.1
Release: alt1
Summary: KDE Partition Manager core library
Group: System/Libraries
License: GPLv3
Url: https://github.com/KDE/%_name
Source: https://download.kde.org/stable/release-service/%version/src/%_name-%version.tar.xz
#Source: %url/archive/v%version/%_name-%version.tar.gz
Provides: %_name = %version-%release
%define blkid_ver 2.30
Requires: sfdisk polkit ntfs-3g
BuildRequires(pre): rpm-build-kf5
BuildRequires: gcc-c++ extra-cmake-modules %_bindir/appstreamcli
BuildRequires: libdbus-devel libatasmart-devel libblkid-devel >= %blkid_ver libparted-devel
BuildRequires: kf5-ki18n-devel kf5-kiconthemes-devel kf5-kio-devel libqca-qt5-devel
BuildRequires: libpolkitqt5-qt5-devel
%description
%_name is a Library for managing partitions. Common code for KDE
Partition Manager and other projects.
%package devel
Summary: Development files for icclib
Group: Development/C
Requires: %name = %version-%release
Provides: %_name-devel = %version-%release
%description devel
%_name is a Library for managing partitions. Common code for KDE
Partition Manager and other projects.
This package provides headers and libraries for development applications
using %_name.
%prep
%setup -n %_name-%version
%build
%K5build
%install
%K5install
%find_lang --all-name %_name
%files -f %_name.lang
%_libexecdir/%{_name}_externalcommand
%_datadir/dbus-1/system-services/%xdg_name.helperinterface.service
%_datadir/dbus-1/system.d/%xdg_name.helperinterface.conf
%_K5lib/*.so.*
%_K5plug/%_name/*.so
%_datadir/polkit-1/actions/%xdg_name.externalcommand.policy
%files devel
%_includedir/%_name/
%_K5lib/cmake/KPMcore/
%_K5link/*.so
%changelog
…
Полный changelog можно просмотреть здесь