update
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
# SPDX-FileCopyrightText: (C) 2025 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2025 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: jingyupu <pujingyu@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
|
||||
%define hicolor_dir_list {{actions,\
|
||||
@@ -12,7 +14,7 @@ stock/net,stock/object,stock/table,stock/text}} %{nil}
|
||||
|
||||
Name: hicolor-icon-theme
|
||||
Version: 0.18
|
||||
Release: 1
|
||||
Release: %autorelease
|
||||
Summary: Fallback Icon Theme
|
||||
License: GPL-2.0-or-later
|
||||
URL: https://freedesktop.org/wiki/Software/icon-theme/
|
||||
@@ -26,7 +28,9 @@ BuildRequires: meson
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
The default fallback theme for the FreeDesktop.org icon specification, providing directory scaffolding, metadata, and pkg-config macros so applications can rely on consistent icon lookup.
|
||||
The default fallback theme for the FreeDesktop.org icon specification, providi
|
||||
ng directory scaffolding, metadata, and pkg-config macros so applications can
|
||||
rely on consistent icon lookup.
|
||||
|
||||
%prep
|
||||
%autosetup
|
||||
@@ -52,3 +56,4 @@ mkdir -p %{buildroot}%{_datadir}/icons/hicolor/symbolic/%{hicolor_dir_list}
|
||||
%{_datadir}/pkgconfig/default-icon-theme.pc
|
||||
|
||||
%changelog
|
||||
%{?autochangelog}
|
||||
|
||||
4
kf6-extra-cmake-modules/_multibuild
Normal file
4
kf6-extra-cmake-modules/_multibuild
Normal file
@@ -0,0 +1,4 @@
|
||||
<multibuild>
|
||||
<flavor>doc</flavor>
|
||||
</multibuild>
|
||||
|
||||
BIN
kf6-extra-cmake-modules/extra-cmake-modules-6.20.0.tar.xz
Normal file
BIN
kf6-extra-cmake-modules/extra-cmake-modules-6.20.0.tar.xz
Normal file
Binary file not shown.
@@ -0,0 +1,7 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iHUEABYKAB0WIQSQqWisqEU3zCe5nq8sjfWHptSqwQUCaQ5BSAAKCRAsjfWHptSq
|
||||
wSSzAP99CnQHNAvMxVbRxpjPViqnDT3HrXWCQoyMlQeR9eZ7PwD9ERGgeGCUFudK
|
||||
ScD0Oo16dx3REKY/i8kghPXR6iU87Ag=
|
||||
=eOx5
|
||||
-----END PGP SIGNATURE-----
|
||||
BIN
kf6-extra-cmake-modules/frameworks.keyring
Normal file
BIN
kf6-extra-cmake-modules/frameworks.keyring
Normal file
Binary file not shown.
84
kf6-extra-cmake-modules/kf6-extra-cmake-modules.spec
Normal file
84
kf6-extra-cmake-modules/kf6-extra-cmake-modules.spec
Normal file
@@ -0,0 +1,84 @@
|
||||
# SPDX-FileCopyrightText: (C) 2025 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2025 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: jingyupu <pujingyu@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
%if "%{flavor}" == "doc"
|
||||
%global pkg_suffix -doc
|
||||
%endif
|
||||
|
||||
%define rname extra-cmake-modules
|
||||
|
||||
# Full KF6 version (e.g. 6.20.0)
|
||||
%{!?_kf6_version: %global _kf6_version %{version}}
|
||||
%bcond_without doc
|
||||
%bcond_without released
|
||||
Name: kf6-extra-cmake-modules%{?pkg_suffix}
|
||||
Version: 6.20.0
|
||||
Release: %autorelease
|
||||
Summary: CMake modules
|
||||
License: BSD-3-Clause
|
||||
URL: https://www.kde.org
|
||||
VCS: https://invent.kde.org/frameworks/extra-cmake-modules
|
||||
#!RemoteAsset
|
||||
Source1: %{rname}-%{version}.tar.xz.sig
|
||||
Source2: frameworks.keyring
|
||||
BuildSystem: cmake
|
||||
|
||||
|
||||
BuildRequires: cmake >= 3.16
|
||||
BuildRequires: kf6-filesystem
|
||||
BuildRequires: gcc15-c++
|
||||
BuildRequires: gcc15-PIE
|
||||
Requires: gcc15-c++
|
||||
Requires: gcc15-PIE
|
||||
%if "%{flavor}" == "doc"
|
||||
BuildRequires: python3-Sphinx
|
||||
%endif
|
||||
%if "%{flavor}" != "doc"
|
||||
Requires: cmake >= 3.16
|
||||
Requires: kf6-filesystem
|
||||
Recommends: kf6-extra-cmake-modules-doc
|
||||
Provides: extra-cmake-modules = %{version}
|
||||
Obsoletes: extra-cmake-modules < %{version}
|
||||
%else
|
||||
Provides: extra-cmake-modules-doc = %{version}
|
||||
Obsoletes: extra-cmake-modules-doc < %{version}
|
||||
%endif
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Extra modules and scripts for CMake.
|
||||
%if "%{flavor}" == "doc"
|
||||
|
||||
This package provides documentation for kf6-extra-cmake-modules
|
||||
%endif
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{rname}-%{version}
|
||||
|
||||
%build
|
||||
%cmake_kf6
|
||||
|
||||
%kf6_build
|
||||
|
||||
%install
|
||||
%kf6_install
|
||||
|
||||
%if "%{flavor}" == "doc"
|
||||
rm -r %{buildroot}%{_datadir}/ECM
|
||||
%endif
|
||||
|
||||
%files
|
||||
%if "%{flavor}" != "doc"
|
||||
%license LICENSES/*
|
||||
%{_datadir}/ECM/
|
||||
%else
|
||||
%doc %{_datadir}/doc/ECM/
|
||||
%doc %lang(en) %{_mandir}/man7/ecm*.7*
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
%{?autochangelog}
|
||||
@@ -1,12 +1,14 @@
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
# SPDX-FileCopyrightText: (C) 2025 Institute of Software, Chinese Academy of Sciences (ISCAS)
|
||||
# SPDX-FileCopyrightText: (C) 2025 openRuyi Project Contributors
|
||||
# SPDX-FileContributor: jingyupu <pujingyu@iscas.ac.cn>
|
||||
#
|
||||
# SPDX-License-Identifier: MulanPSL-2.0
|
||||
|
||||
|
||||
|
||||
Name: kf6-filesystem
|
||||
Version: 202511125
|
||||
Release: 1
|
||||
Version: 20251125
|
||||
Release: %autorelease
|
||||
Summary: RPM macros for KDE packages using Qt6
|
||||
License: MIT
|
||||
#!RemoteAsset
|
||||
@@ -159,3 +161,4 @@ mkdir -p %{buildroot}%{_kf6_sharedir}/plasma/plasmoids
|
||||
%dir %{_kf6_sharedir}/plasma/plasmoids
|
||||
|
||||
%changelog
|
||||
%{?autochangelog}
|
||||
|
||||
Reference in New Issue
Block a user