加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
atkmm.spec 2.41 KB
一键复制 编辑 原始数据 按行查看 历史
Venland 提交于 2024-10-18 14:46 . update to version 2.28.4
%global apiver 1.6
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
%global glibmm24_version 2.46.2
Name: atkmm
Version: 2.28.4
Release: 1
Summary: C++ interface for the ATK library
License: LGPL-2.0-or-later
URL: https://www.gtkmm.org/
Source0: https://download.gnome.org/sources/atkmm/%{release_version}/atkmm-%{version}.tar.xz
BuildRequires: meson
BuildRequires: gcc-c++
BuildRequires: atk-devel
BuildRequires: glibmm24-devel >= %{glibmm24_version}
BuildRequires: mm-common
BuildRequires: m4
BuildRequires: doxygen
BuildRequires: libxslt
Requires: glibmm24%{?_isa} >= %{glibmm24_version}
%description
atkmm provides a C++ interface for the ATK library. Highlights
include typesafe callbacks, widgets extensible via inheritance and a
comprehensive set of widget classes that can be freely combined to
quickly create complex user interfaces.
%package devel
Summary: Development files for %{name}
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%package help
Summary: Developer's documentation for the atkmm library
BuildArch: noarch
Requires: %{name} = %{version}-%{release}
Requires: glibmm24-doc
%description help
This package provides the documentation files for the ATK library's C++ bindings.
%prep
%autosetup -p1
%build
%meson -Dbuild-documentation=true
%meson_build
%install
%meson_install
%delete_la
%ldconfig_scriptlets
%files
%license COPYING
%doc README.md NEWS
%{_libdir}/libatkmm-%{apiver}.so.1*
%files devel
%{_includedir}/atkmm-%{apiver}/
%{_libdir}/libatkmm-%{apiver}.so
%{_libdir}/pkgconfig/*.pc
%{_libdir}/atkmm-%{apiver}/
%files help
%doc %{_docdir}/atkmm-%{apiver}/
%doc %{_datadir}/devhelp/
%changelog
* Fri Oct 18 2024 liweigang <liweigang.lwg@gmail.com> - 2.28.4-1
- update to version 2.28.4
* Mon Jan 2 2023 lin zhang <lin.zhang@turbolinux.com.cn> - 2.28.3-1
- Update to 2.28.3 for gnome 42.6
* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 2.28.2-1
- Update to 2.28.2
* Fri Jun 18 2021 weijin deng <weijin.deng@turbolinux.com.cn> - 2.28.1-1
- Upgrade to 2.28.1
- Use meson rebuild
* Mon Jan 4 2021 Ge Wang <wangge20@huawei.com> - 2.24.2-9
- Modify license infomation
* Tue Nov 19 2019 mengxian <mengxian@huawei.com> - 2.24.2-8
- Package init
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化