Package libgegl: 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 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 | %ifnarch %ix86 x86_64 %define optflags_lto %nil %endif %define rname gegl %define api_ver 0.4 Name: lib%rname Version: %api_ver.46 Release: alt2 Summary: A graph based image processing framework License: %gpllgpl3plus Group: System/Libraries Url: http://www.gimp.org Source: %rname-%version.tar Patch: %rname-%version-alt.patch BuildRequires(pre): rpm-build-licenses meson BuildRequires: asciidoc enscript gcc-c++ graphviz gtk-doc libSDL-devel libavformat-devel libbabl-devel libexiv2-devel BuildRequires: libgexiv2-devel libgomp-devel libgtk+3-devel libjasper-devel libjpeg-devel libjson-glib-devel BuildRequires: libpoly2tri-c-devel libraw-devel librsvg-devel libspiro-devel libsuitesparse-devel libswscale-devel BuildRequires: libtiff-devel libv4l-devel libwebp-devel openexr-devel ruby vala-tools gobject-introspection-devel w3m BuildRequires: python-module-pygobject3-common-devel libpoppler-glib-devel libspiro-devel liblua-devel libSDL2-devel %ifarch %arm aarch64 %ix86 x86_64 ppc64le BuildRequires: libluajit-devel %endif %description GEGL (Generic Graphics Library) is a graph based image processing framework. GEGLs original design was made to scratch GIMPs itches for a new compositing and processing core. This core is being designed to have minimal dependencies. and a simple well defined API. %package devel Summary: Headers for developing programs that will use %name Group: Development/C Requires: %name = %version-%release Provides: %name-gir-devel = %version-%release Obsoletes: %name-gir-devel < %version-%release %description devel This package contains the libraries and header files needed for developing with %name. %package gir Summary: GObject introspection data for the GEGL Group: System/Libraries Requires: %name = %version-%release %description gir GObject introspection data for the GEGL library. %add_findreq_skiplist %_datadir/%rname-%api_ver/lua/*.lua %prep %setup -n %rname-%version %patch -p1 %ifarch %e2k # EDG frontend bug workaround sed -i 's/g_clear_object (/#undef g_clear_object\ng_clear_object((GObject**)/' operations/common-cxx/piecewise-blend.cc %endif %build %meson \ -Ddocs=false %meson_build -v %install %meson_install rm -f %buildroot%_libdir/%rname-%api_ver/*.la %find_lang %rname-%api_ver %files -f %rname-%api_ver.lang %_bindir/%rname %_bindir/%rname-imgcmp %_libdir/%name-%api_ver.so.* %_libdir/%name-sc-%api_ver.so %_libdir/%name-npd-%api_ver.so %dir %_libdir/%rname-%api_ver %_libdir/%rname-%api_ver/*.so %_libdir/%rname-%api_ver/*.json %ifarch %arm aarch64 %ix86 x86_64 ppc64le %_datadir/%rname-%api_ver %endif %files devel %_includedir/%rname-%api_ver %_libdir/%name-%api_ver.so %_pkgconfigdir/%rname-%api_ver.pc %_pkgconfigdir/%rname-sc-%api_ver.pc %_vapidir/%rname-%api_ver.deps %_vapidir/%rname-%api_ver.vapi %_girdir/Gegl-%api_ver.gir %files gir %_typelibdir/Gegl-%api_ver.typelib %changelog * Wed Sep 06 2023 Valery Inozemtsev <shrek@altlinux.ru> 0.4.46-alt2 - skip lua requires (closes: #47473) * Wed Jul 19 2023 Valery Inozemtsev <shrek@altlinux.ru> 0.4.46-alt1 - 0.4.46 * Mon Mar 06 2023 Valery Inozemtsev <shrek@altlinux.ru> 0.4.42-alt1 - 0.4.42 * Tue Mar 15 2022 Valery Inozemtsev <shrek@altlinux.ru> 0.4.36-alt1 - 0.4.36 * Sat Dec 25 2021 Valery Inozemtsev <shrek@altlinux.ru> 0.4.34-alt1 - 0.4.34 * Sun Oct 31 2021 Ilya Kurdyukov <ilyakurdyukov@altlinux.org> 0.4.32-alt2 - fixed build for Elbrus * Mon Sep 20 2021 Valery Inozemtsev <shrek@altlinux.ru> 0.4.32-alt1 - 0.4.32 * Thu Apr 01 2021 Valery Inozemtsev <shrek@altlinux.ru> 0.4.30-alt1 - 0.4.30 * Mon Dec 28 2020 Valery Inozemtsev <shrek@altlinux.ru> 0.4.28-alt1 - 0.4.28 * Fri Oct 09 2020 Valery Inozemtsev <shrek@altlinux.ru> 0.4.26-alt1 - 0.4.26 * Mon Jun 08 2020 Valery Inozemtsev <shrek@altlinux.ru> 0.4.24-alt1 - 0.4.24 * Mon Mar 02 2020 Valery Inozemtsev <shrek@altlinux.ru> 0.4.22-alt1 - 0.4.22 * Mon Mar 02 2020 Valery Inozemtsev <shrek@altlinux.ru> 0.4.20-alt1 - 0.4.20 * Fri Nov 01 2019 Valery Inozemtsev <shrek@altlinux.ru> 0.4.18-alt1 - 0.4.18 * Thu Jun 20 2019 Valery Inozemtsev <shrek@altlinux.ru> 0.4.16-alt1 - 0.4.16 * Mon Apr 08 2019 Valery Inozemtsev <shrek@altlinux.ru> 0.4.14-alt1 - 0.4.14 * Mon Nov 12 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.12-alt1 - 0.4.12 * Fri Sep 14 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.8-alt2 - rebuild with libraw 0.19 * Fri Aug 31 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.8-alt1.S1 - 0.4.8 * Thu Jul 05 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.4-alt1.S1 - 0.4.4 * Tue Jun 19 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.2-alt1.S1 - rebuild with libva 2.1.0 * Wed Jun 13 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.2-alt1 - 0.4.2 * Tue May 08 2018 Valery Inozemtsev <shrek@altlinux.ru> 0.4.0-alt1 - 0.4.0 * Mon Jun 05 2017 Valery Inozemtsev <shrek@altlinux.ru> 0.2.0-alt5 - rebuild with ffmpeg 3.3.1 * Mon Jan 23 2017 Valery Inozemtsev <shrek@altlinux.ru> 0.2.0-alt4 - rebuild with libopenraw 0.1.0 * Mon Nov 23 2015 Valery Inozemtsev <shrek@altlinux.ru> 0.2.0-alt3 - rebuilt for gcc5 C++11 ABI * Wed Jun 04 2014 Sergey Bolshakov <sbolshakov@altlinux.ru> 0.2.0-alt2 - rebuilt with libav10 * Wed Apr 04 2012 Valery Inozemtsev <shrek@altlinux.ru> 0.2.0-alt1 - 0.2.0 * Tue Aug 02 2011 Valery Inozemtsev <shrek@altlinux.ru> 0.1.6-alt2 - disabled ffmpeg * Tue Feb 15 2011 Valery Inozemtsev <shrek@altlinux.ru> 0.1.6-alt1 - 0.1.6 * Tue Oct 19 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.1.2-alt2 - updated build dependencies * Wed Mar 31 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.1.2-alt1 - 0.1.2 * Mon Jan 11 2010 Valery Inozemtsev <shrek@altlinux.ru> 0.1.0-alt2 - updated build dependencies * Mon Oct 12 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.1.0-alt1 - 0.1.0 * Mon Jul 13 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.22-alt4 - fixed build with fresh gcc * Mon Jul 13 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.22-alt3 - disabled docs * Tue Jun 23 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.22-alt2 - rebuild with libpng12 1.2.37-alt2 * Mon Apr 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.22-alt0.M50.1 - build for branch 5.0 * Mon Feb 16 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.22-alt1 - 0.0.22 * Thu Feb 05 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.20-alt4 - rebuild with libavcodec.so.52 * Thu Jan 01 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.0.20-alt3 - drop fill plugin * Fri Nov 14 2008 Valery Inozemtsev <shrek@altlinux.ru> 0.0.20-alt2 - rebuild * Fri Oct 10 2008 Valery Inozemtsev <shrek@altlinux.ru> 0.0.20-alt1 - 0.0.20 * Thu Oct 02 2008 Valery Inozemtsev <shrek@altlinux.ru> 0.0.18-alt2 - disabled workshop operations - build docs * Wed Oct 01 2008 Valery Inozemtsev <shrek@altlinux.ru> 0.0.18-alt1 - initial release |