Projects
Eulaceura:Factory
kf5
_service:obs_scm:kf5-1720582971.b6df4ec.obscpio
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:kf5-1720582971.b6df4ec.obscpio of Package kf5
07070100000000000081A4000000000000000000000001668E033B000005BA000000000000000000000000000000000000002800000000kf5-1720582971.b6df4ec/BSD-3-Clause.txtCopyright (c) <year> <owner>. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 07070100000001000081A4000000000000000000000001668E033B0000034F000000000000000000000000000000000000002400000000kf5-1720582971.b6df4ec/README.en.md# kf5 #### Description Filesystem and RPM macros for KDE Frameworks 5 #### Software Architecture Software architecture description #### Installation 1. xxxx 2. xxxx 3. xxxx #### Instructions 1. xxxx 2. xxxx 3. xxxx #### Contribution 1. Fork the repository 2. Create Feat_xxx branch 3. Commit your code 4. Create Pull Request #### Gitee Feature 1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 2. Gitee blog [blog.gitee.com](https://blog.gitee.com) 3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 4. The most valuable open source project [GVP](https://gitee.com/gvp) 5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 07070100000002000081A4000000000000000000000001668E033B000003B1000000000000000000000000000000000000002100000000kf5-1720582971.b6df4ec/README.md# kf5 #### 介绍 Filesystem and RPM macros for KDE Frameworks 5 #### 软件架构 软件架构说明 #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) 07070100000003000081A4000000000000000000000001668E033B00000C9F000000000000000000000000000000000000002000000000kf5-1720582971.b6df4ec/kf5.specName: kf5 Version: 5.116.0 Release: 1 Summary: Filesystem and RPM macros for KDE Frameworks 5 License: BSD-3-Clause URL: http://www.kde.org Source0: macros.kf5 Source1: BSD-3-Clause.txt %description Filesystem and RPM macros for KDE Frameworks 5 %package filesystem Summary: Filesystem for KDE Frameworks 5 Requires: kde-filesystem >= 5 Obsoletes: kf5-filesystem < 5.10.0-2 %{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}} %description filesystem Filesystem for KDE Frameworks 5. %package rpm-macros Summary: RPM macros for KDE Frameworks 5 Requires: cmake >= 3 qt5-rpm-macros >= 5.11 Requires: gcc-c++ BuildArch: noarch %description rpm-macros RPM macros for building KDE Frameworks 5 packages. %prep cp %{SOURCE1} LICENSE %install mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/qt5/plugins/kf5/ mkdir -p %{buildroot}%{_includedir}/KF5 mkdir -p %{buildroot}%{_datadir}/{kf5,kservicetypes5} mkdir -p %{buildroot}%{_datadir}/kservices5/ServiceMenus mkdir -p %{buildroot}%{_datadir}/qlogging-categories5/ mkdir -p %{buildroot}%{_docdir}/qt5 mkdir -p %{buildroot}%{_libexecdir}/kf5 mkdir -p %{buildroot}%{_datadir}/locale/tok mkdir -p %{buildroot}%{_prefix}/{lib,%{_lib}}/kconf_update_bin mkdir -p %{buildroot}%{_datadir}/{config.kcfg,kconf_update} mkdir -p %{buildroot}%{_datadir}/kpackage/{genericqml,kcms} mkdir -p %{buildroot}%{_datadir}/knsrcfiles/ mkdir -p %{buildroot}%{_datadir}/solid/{actions,devices} mkdir -p %{buildroot}%{_sysconfdir}/xdg/plasma-workspace/{env,shutdown} install -Dpm644 %{_sourcedir}/macros.kf5 %{buildroot}%{_rpmconfigdir}/macros.d/macros.kf5 sed -i -e "s|@@KF5_VERSION@@|%{version}|g" %{buildroot}%{_rpmconfigdir}/macros.d/macros.kf5 %files filesystem %license LICENSE %{_prefix}/lib/qt5/plugins/kf5/ %{_prefix}/%{_lib}/qt5/plugins/kf5/ %{_includedir}/KF5/ %{_libexecdir}/kf5/ %{_datadir}/{kf5,kservices5,kservicetypes5} %{_datadir}/qlogging-categories5/ %{_docdir}/qt5/ %{_datadir}/locale/tok %{_sysconfdir}/xdg/plasma-workspace/ %{_prefix}/lib/kconf_update_bin/ %{_prefix}/%{_lib}/kconf_update_bin/ %{_datadir}/config.kcfg/ %{_datadir}/kconf_update/ %{_datadir}/kpackage/ %{_datadir}/knsrcfiles/ %{_datadir}/solid/ %files rpm-macros %{_rpmconfigdir}/macros.d/macros.kf5 %changelog * Tue Jul 09 2024 maqi <maqi@uniontech.com> - 5.116.0-1 - update to version 5.116.0 * Mon Mar 11 2024 peijiankang <peijiankang@kylinos.cn> - 5.115.0-1 - update to version 5.115.0 * Tue Jan 02 2024 Paul Thomas <paulthomas100199@gmail.com> - 5.113.0-1 - update to version 5.113.0 * Thu Aug 03 2023 zhangkea <zhangkea@uniontech.cn> - 5.108.0-1 - Update version to 5.108.0 * Fri Dec 09 2022 liqiuyu <liqiuyu@kylinos.cn> - 5.100.0-1 - Update package to version 5.100.0 * Mon Sep 05 2022 liweiganga <liweiganga@uniontech.com> - 5.97.0-1 - update to upstream version 5.97.0 * Mon Jul 04 2022 loong_C <loong_c@yeah.net> - 5.95.0-1 - update to upstream version 5.95.0 * Fri Feb 11 2022 tanyulong <tanyulong@kylinos.com> - 5.90.0-1 - update to upstream version 5.90.0 * Thu Jan 20 2022 peijiankang<peijiankang@kylinos.com> - 5.88.0-1 - update to upstream version 5.88.0 * Sat Mar 07 2020 daiqianwen <daiqianwen@huawei.com> - 5.59.0-2 - Package init 07070100000004000081A4000000000000000000000001668E033B00000071000000000000000000000000000000000000002000000000kf5-1720582971.b6df4ec/kf5.yamlversion_control: gitlab src_repo: https://invent.kde.org/sdk/kde-dev-scripts.git tag_prefix: "^v" seperator: "." 07070100000005000081A4000000000000000000000001668E033B00000EBF000000000000000000000000000000000000002200000000kf5-1720582971.b6df4ec/macros.kf5%_kf5_prefix %_prefix %_kf5_archdatadir %_qt5_archdatadir %_kf5_bindir %_kf5_prefix/bin %_kf5_datadir %_datadir %_kf5_docdir %_docdir %_kf5_includedir %_includedir/KF5 %_kf5_libdir %_libdir %_kf5_libexecdir %_libexecdir/kf5 %_kf5_metainfodir %_metainfodir %_kf5_qtplugindir %_qt5_plugindir %_kf5_plugindir %_qt5_plugindir/kf5 %_kf5_sysconfdir %_sysconfdir %_kf5_mandir %_kf5_datadir/man %_kf5_buildtype release %_kf5_qmldir %_kf5_archdatadir/qml %_kf5_version @@KF5_VERSION@@ %cmake_kf5 \\\ %undefine __cmake_in_source_build \ QTDIR="%{_qt5_prefix}" ; export QTDIR ; \ PATH="%{_qt5_bindir}:$PATH" ; export PATH ; \ CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS ; \ CXXFLAGS="${CXXFLAGS:-%optflags}" ; export CXXFLAGS ; \ FFLAGS="${FFLAGS:-%optflags%{?_fmoddir: -I%_fmoddir}}" ; export FFLAGS ; \ %{?__global_ldflags:LDFLAGS="${LDFLAGS:-%__global_ldflags}" ; export LDFLAGS ;} \ %{__cmake} \\\ %{?__cmake_builddir:-S "%{_vpath_srcdir}"} \\\ %{?__cmake_builddir:-B "%{__cmake_builddir}"} \\\ -DCMAKE_C_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DCMAKE_CXX_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DCMAKE_Fortran_FLAGS_RELEASE:STRING="-DNDEBUG" \\\ -DBUILD_SHARED_LIBS:BOOL=ON \\\ -DBUILD_TESTING:BOOL=FALSE \\\ -DCMAKE_BUILD_TYPE=%{_kf5_buildtype} \\\ -DCMAKE_INSTALL_INCLUDEDIR_KF5:PATH=%{_kf5_includedir} \\\ -DCMAKE_INSTALL_LIBEXECDIR_KF5:PATH=%{_kf5_libexecdir} \\\ -DCMAKE_INSTALL_PREFIX:PATH=%{_kf5_prefix} \\\ -DCMAKE_USE_RELATIVE_PATHS:BOOL=ON \\\ -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \\\ -DECM_MKSPECS_INSTALL_DIR:PATH=%{_kf5_archdatadir}/mkspecs/modules \\\ -DKDE_INSTALL_BINDIR:PATH=%{_kf5_bindir} \\\ -DKDE_INSTALL_INCLUDEDIR:PATH=%{_includedir} \\\ -DKDE_INSTALL_KCFGDIR:PATH=%{_datadir}/config.kcfg \\\ -DKDE_INSTALL_LIBDIR:PATH=%{_kf5_libdir} \\\ -DKDE_INSTALL_LIBEXECDIR:PATH=%{_libexecdir} \\\ -DKDE_INSTALL_METAINFODIR:PATH=%{_kf5_metainfodir} \\\ -DKDE_INSTALL_PLUGINDIR:PATH=%{_qt5_plugindir} \\\ -DKDE_INSTALL_QMLDIR:PATH=%{_kf5_qmldir} \\\ -DKDE_INSTALL_QTPLUGINDIR:PATH=%{_qt5_plugindir} \\\ -DKDE_INSTALL_QTQUICKIMPORTSDIR:PATH=%{_qt5_importdir} \\\ -DKDE_INSTALL_SYSCONFDIR:PATH=%{_kf5_sysconfdir} \\\ -DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=ON # %%find_lang_kf5 # # This macro is used in KDE Frameworks 5 packages instead of %%find_lang, # becasue find_lang is broken an it thinks that "_qt" in foobar_qt.qm is # the name of the language. # This macro should NOT be used with anything else but KDE Frameworks, since # it does some assumptions regarding the names and locations and it might not # work with other packages. # We should eventually get this to RPM, or fix %%find_lang # -- dvratil # Usage: find_lang_kf5 fooBar5 # - will look for fooBar5_qt.qm files in %%{buildroot}/usr/share/locale/ # %find_lang_kf5() \ (find %{buildroot}/%{_datadir}/locale/ -name "%1.qm" -type f | sed ' \ s:%{buildroot}/:: \ s:%{_datadir}/locale/\\([a-zA-Z_\\@]*\\)/\\([a-zA-Z_]*\\)/%1.qm:%lang(\\1) %{_datadir}/locale/\\1/\\2/%1.qm:' > %1.lang) # Start of backwards compatible macros # Used mostly in plasma and gear packages: # %%maj_ver_kf5 # %%min_ver_kf5 # %%bug_ver_kf5 # %%majmin_ver_kf5 # %%stable_kf5 %maj_ver_kf5 %(echo %{version} | cut -d. -f1) %min_ver_kf5 %(echo %{version} | cut -d. -f2) %bug_ver_kf5 %(echo %{version} | cut -d. -f3) %stable_kf5 %( \ if test %bug_ver_kf5 -ge 50 ; then echo "unstable" else echo "stable" fi ) %majmin_ver_kf5 %( \ if test %bug_ver_kf5 -ge 50 ; then echo %{maj_ver_kf5}.%{min_ver_kf5}.50 else echo %{maj_ver_kf5}.%{min_ver_kf5} fi ) # End of backwards compatible macros 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000B00000000TRAILER!!!23 blocks
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2