Package libatkmm: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 | %def_disable snapshot %define api_version 1.6 %define rname atkmm %define major 2.28 %def_enable docs %def_enable check Name: libatkmm Version: %major.2 Release: alt1 Summary: A C++ interface for ATK library License: LGPLv2.1+ Group: System/Libraries Url: http://atkmm.sourceforge.net/ %if_enabled snapshot Source: %rname-%version.tar %else Source: ftp://ftp.gnome.org/pub/gnome/sources/%rname/%major/%rname-%version.tar.xz %endif Provides: %rname = %version %define glibmm_ver 2.46.2 %define atk_ver 1.18 BuildRequires(pre): meson BuildRequires: gcc-c++ mm-common libatk-devel >= %atk_ver libglibmm-devel >= %glibmm_ver %{?_enable_docs:BuildRequires: docbook-style-xsl doxygen graphviz xsltproc} %description ATK, the Accessibility Tookit, is used to obtain accessibily information from GTK+ and GNOME widgets. ATKmm provides a C++ interface to the ATK library. %package devel Summary: Headers for developing programs that will use %name Group: Development/C++ Requires: %name = %version-%release Provides: %rname-devel = %version %description devel This package contains the static libraries and header files needed for developing atkmm applications. %package doc Summary: Documentation for developing with %name Group: Development/C++ BuildArch: noarch Conflicts: %name-devel < %version %description doc This package contains the documentation for developing atkmm applications. %prep %setup -n %rname-%version %build %{?_enable_snapshot:mm-common-prepare -f} %meson \ %{?_enable_docs:-Dbuild-documentation=true} \ %{?_enable_snapshot:-Dmaintainer-mode=true -Dbuild-documentation=true} %nil %meson_build %install %meson_install %check export LD_LIBRARY_PATH=%buildroot%_libdir %meson_test %files %doc AUTHORS NEWS %_libdir/*.so.* %files devel %_includedir/%rname-%api_version %_libdir/*.so %_libdir/%rname-%api_version %_pkgconfigdir/*.pc %if_enabled docs %files doc %_datadir/devhelp/books/%rname-%api_version %_docdir/%rname-%api_version %endif %changelog * Fri May 21 2021 Yuri N. Sedunov <aris@altlinux.org> 2.28.2-alt1 - 2.28.2 * Sun Dec 13 2020 Yuri N. Sedunov <aris@altlinux.org> 2.28.1-alt1 - 2.28.1 (ported to Meson build system) * Thu Mar 21 2019 Yuri N. Sedunov <aris@altlinux.org> 2.28.0-alt1 - 2.28.0 * Sun Nov 04 2018 Yuri N. Sedunov <aris@altlinux.org> 2.24.3-alt1 - 2.24.3 * Sun Nov 29 2015 Yuri N. Sedunov <aris@altlinux.org> 2.24.2-alt1 - 2.24.2 * Mon Sep 21 2015 Yuri N. Sedunov <aris@altlinux.org> 2.24.1-alt1 - 2.24.1 * Thu May 21 2015 Yuri N. Sedunov <aris@altlinux.org> 2.22.7-alt2 - rebuilt with gcc5 * Wed Apr 24 2013 Yuri N. Sedunov <aris@altlinux.org> 2.22.7-alt1 - 2.22.7 * Thu Mar 31 2011 Yuri N. Sedunov <aris@altlinux.org> 2.22.5-alt1 - 2.22.5 * Wed Mar 23 2011 Yuri N. Sedunov <aris@altlinux.org> 2.22.3-alt1 - 2.22.3 * Wed Mar 16 2011 Yuri N. Sedunov <aris@altlinux.org> 2.22.2-alt2 - rebuild for debuginfo * Sat Jan 15 2011 Yuri N. Sedunov <aris@altlinux.org> 2.22.2-alt1 - 2.22.2 * Sun Nov 21 2010 Yuri N. Sedunov <aris@altlinux.org> 2.22.1-alt1 - 2.22.1 * Mon Oct 18 2010 Yuri N. Sedunov <aris@altlinux.org> 2.22.0-alt1 - 2.22.0 * Thu Jun 24 2010 Yuri N. Sedunov <aris@altlinux.org> 2.21.1-alt1 - first build for Sisyphus |