Package libcairomm: 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 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 | %def_disable snapshot %define _name cairomm %define ver_major 1.14 %define api_ver 1.0 %def_disable docs # boost.pc required %def_disable check Name: lib%_name Version: %ver_major.5 Release: alt1 Summary: This library provides a C++ interface to cairo License: LGPL-2.0 Group: System/Libraries Url: https://cairographics.org/cairomm %if_disabled snapshot Source: https://www.cairographics.org/releases/%_name-%version.tar.xz %else Vcs: https://git.cairographics.org/git/cairomm Source: %_name-%version.tar %endif %define cairo_ver 1.12 %define sigc_ver 2.6.0 BuildRequires(pre): rpm-macros-meson BuildRequires: meson gcc-c++ mm-common BuildRequires: libcairo-devel >= %cairo_ver libsigc++2-devel >= %sigc_ver %{?_enable_docs:BuildRequires: docbook-style-xsl doxygen graphviz xsltproc} %{?_enable_check:BuildRequires: boost-test-devel fontconfig-devel} %description This library provides a C++ interface to cairo. %package devel Summary: Headers and development files of %name library Group: Development/GNOME and GTK+ Requires: %name = %EVR %description devel This package contains the headers and various development files needed for compiling or development of applications that wants C++ interface of %name library. %package devel-doc Summary: Development documentation for %name Group: Development/Documentation BuildArch: noarch Conflicts: %name < %version %description devel-doc This package contains documentation needed for developing %_name applications. %prep %setup -n %_name-%version %build %{?_enable_snapshot:mm-common-prepare -f} %meson \ %{?_enable_docs:-Dbuild-documentation=true} \ %{?_enable_snapshot:-Dmaintainer-mode=true -Dbuild-documentation=true} \ %{?_enable_check:-Dbuild-tests=true -Dboost-shared=true} %nil %meson_build %install %meson_install %check %__meson_test %files %doc NEWS %_libdir/*.so.* %files devel %_includedir/cairomm-%api_ver %_libdir/cairomm-%api_ver %_libdir/*.so %_pkgconfigdir/*.pc %if_enabled docs %files devel-doc %_datadir/devhelp/books/%_name-%api_ver/ %_datadir/doc/%_name-%api_ver/ %endif %changelog * Sun Oct 29 2023 Yuri N. Sedunov <aris@altlinux.org> 1.14.5-alt1 - 1.14.5 * Sat Dec 31 2022 Yuri N. Sedunov <aris@altlinux.org> 1.14.4-alt1 - 1.14.4 * Sun Apr 10 2022 Yuri N. Sedunov <aris@altlinux.org> 1.14.3-alt1 - 1.14.3 * Sun Dec 13 2020 Yuri N. Sedunov <aris@altlinux.org> 1.14.2-alt1 - 1.14.2 (ported to Meson build system) * Wed Mar 07 2018 Yuri N. Sedunov <aris@altlinux.org> 1.12.2-alt1 - 1.12.2 * Tue Sep 22 2015 Yuri N. Sedunov <aris@altlinux.org> 1.12.0-alt1 - 1.12.0 * Fri Jun 12 2015 Gleb F-Malinovskiy <glebfm@altlinux.org> 1.11.2-alt1.1 - Rebuilt for gcc5 C++11 ABI. * Mon Oct 20 2014 Valery Inozemtsev <shrek@altlinux.ru> 1.11.2-alt1 - 1.11.2 * Tue Feb 15 2011 Valery Inozemtsev <shrek@altlinux.ru> 1.9.8-alt1 - 1.9.8 * Sat Dec 18 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.9.6-alt1 - 1.9.6 * Thu Nov 25 2010 Igor Vlasenko <viy@altlinux.ru> 1.8.2-alt3.qa1 - rebuild using girar-nmu to require/provide setversion by request of mithraen@ * Wed Nov 03 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.8.6-alt1 - 1.8.6 * Sun Aug 08 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.8.2-alt3 - rebuild * Sun Aug 08 2010 Valery Inozemtsev <shrek@altlinux.ru> 1.8.2-alt2 - rebuild * Mon Sep 21 2009 Valery Inozemtsev <shrek@altlinux.ru> 1.8.2-alt1 - 1.8.2 * Sun Apr 13 2008 Vitaly Lipatov <lav@altlinux.ru> 1.6.0-alt1 - new version 1.6.0 (with rpmrb script) * Tue Jan 08 2008 Vitaly Lipatov <lav@altlinux.ru> 1.4.6-alt1 - new version 1.4.6 (with rpmrb script) - cleanup spec, update buildreq - move doc to right place (for devhelp) * Sat Nov 03 2007 Vitaly Lipatov <lav@altlinux.ru> 1.4.4-alt1 - new version 1.4.4 (with rpmrb script) * Sat Apr 07 2007 Vitaly Lipatov <lav@altlinux.ru> 1.2.4-alt1 - new version 1.2.4 (with rpmrb script) * Fri Sep 01 2006 Vitaly Lipatov <lav@altlinux.ru> 1.2.2-alt0.1 - new version 1.2.2 (with rpmrb script) * Mon May 01 2006 Vitaly Lipatov <lav@altlinux.ru> 0.6.0-alt0.1 - new version 0.6.0 - add doxygen for doc generating * Sun Mar 05 2006 Vitaly Lipatov <lav@altlinux.ru> 0.5.0-alt0.1 - new version (0.5.0) - split doc to doc package (thanks to pv@) - fix build bug (thanks to pv@) * Thu Feb 09 2006 Vitaly Lipatov <lav@altlinux.ru> 0.4.0-alt0.1 - initial build for ALT Linux Sisyphus |