commit 100ecbb19c571d541222524ec2d33fd262994e83 Author: Jiayi Yin Date: Sun May 18 21:03:20 2025 +0000 转换LFS仓库为普通仓库 diff --git a/gegl-0.4.58.tar.xz b/gegl-0.4.58.tar.xz new file mode 100644 index 0000000..b38ae91 Binary files /dev/null and b/gegl-0.4.58.tar.xz differ diff --git a/gegl04.spec b/gegl04.spec new file mode 100644 index 0000000..781270f --- /dev/null +++ b/gegl04.spec @@ -0,0 +1,200 @@ +Name: gegl04 +Version: 0.4.58 +Release: 1 +Summary: Generic Graphics Library +License: GPL-3.0-or-later AND LGPL-3.0-or-later +Group: Productivity/Graphics/Other +URL: https://gegl.org/ +Source0: https://download.gimp.org/pub/gegl/0.4/gegl-%{version}.tar.xz + +BuildRequires: ImageMagick +BuildRequires: asciidoc +BuildRequires: gcc-c++ +BuildRequires: graphviz +BuildRequires: gtk-doc +BuildRequires: libstdc++-devel +BuildRequires: meson >= 0.55.0 +BuildRequires: ruby +BuildRequires: suitesparse-devel +BuildRequires: pkgconfig(OpenEXR) >= 1.6.1 +BuildRequires: pkgconfig(babl-0.1) >= 0.1.76 +BuildRequires: pkgconfig(cairo) >= 1.12.2 +BuildRequires: pkgconfig(exiv2) >= 0.25 +BuildRequires: pkgconfig(gdk-pixbuf-2.0) >= 2.32.0 +BuildRequires: pkgconfig(gexiv2) >= 0.14.0 +BuildRequires: pkgconfig(gio-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.44.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gmodule-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.44.0 +BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.32.0 +BuildRequires: pkgconfig(gthread-2.0) >= 2.44.0 +BuildRequires: pkgconfig(libjpeg) >= 1.0.0 +BuildRequires: pkgconfig(json-glib-1.0) >= 1.0.0 +BuildRequires: pkgconfig(lcms2) >= 2.8 +BuildRequires: pkgconfig(lensfun) >= 0.2.5 +BuildRequires: pkgconfig(libpng) >= 1.6.0 +BuildRequires: pkgconfig(libraw) >= 0.15.4 +BuildRequires: pkgconfig(librsvg-2.0) >= 2.40.6 +BuildRequires: pkgconfig(sdl2) >= 2.0.5 +BuildRequires: pkgconfig(libtiff-4) >= 4.0.0 +BuildRequires: pkgconfig(libv4l1) >= 1.0.1 +BuildRequires: pkgconfig(libv4l2) >= 1.0.1 +BuildRequires: pkgconfig(libwebp) >= 0.5.0 +BuildRequires: pkgconfig(luajit) >= 2.0.4 +BuildRequires: babl-vala +BuildRequires: pkgconfig(pango) >= 1.38.0 +BuildRequires: pkgconfig(pangocairo) >= 1.38.0 +BuildRequires: pkgconfig(poppler-glib) >= 0.71.0 +BuildRequires: pkgconfig(pygobject-3.0) >= 3.2.0 +BuildRequires: pkgconfig(libspiro) >= 0.5.0 +BuildRequires: pkgconfig(vapigen) >= 0.20.0 +BuildRequires: pkgconfig(libavcodec) >= 55.69.100 +BuildRequires: pkgconfig(libavformat) >= 55.48.100 +BuildRequires: pkgconfig(libavutil) >= 55.92.100 +BuildRequires: pkgconfig(libswscale) >= 2.6.100 +BuildRequires: pkgconfig(gi-docgen) +Provides: %{name}-0_3-orig-addon = %{version} +Obsoletes: %{name}-0_3-orig-addon < 0.3.5 +Provides: gegl-unstable = %{version} +Obsoletes: gegl-unstable < 0.3.28 +Requires: libgegl-0_4-0 >= %{version} +Obsoletes: gegl04-tools < %{version}-%{release} +Provides: gegl04-tools = %{version}-%{release} + +%description +GEGL provides infrastructure to do demand based cached non destructive +image editing on larger than RAM buffers. Through babl, it provides +support for a wide range of color models and pixel storage formats for +input and output. + +%package -n libgegl-0_4-0 +Summary: Generic Graphics Library +Group: System/Libraries +Requires: gegl04 >= %{version} + +%description -n libgegl-0_4-0 +GEGL provides infrastructure to do demand based cached non destructive +image editing on larger than RAM buffers. Through babl, it provides +support for a wide range of color models and pixel storage formats for +input and output. + +%package devel +Summary: Development files for the GEGL "Generic Graphics Library" +Group: Development/Libraries/C and C++ +Requires: libgegl-0_4-0 = %{version} + +%description devel +GEGL provides infratructure to do demand based cached non destructive +image editing on larger than RAM buffers. Through babl, it provides +support for a wide range of color models and pixel storage formats for +input and output. + +%prep +%autosetup -p1 -n gegl-%{version} + +%build +%meson \ + -Dmrg=disabled \ + -Dmaxflow=disabled \ + -Dlibav=enabled \ + -Dworkshop=true \ + -Djasper=disabled \ + -Ddocs=false \ + %{nil} +%meson_build + +%install +%meson_install + +%find_lang gegl-0.4 + +%files -f gegl-0.4.lang +%{_bindir}/gegl +%{_bindir}/gegl-imgcmp +%dir %{_libdir}/gegl-0.4/ +%{_libdir}/gegl-0.4/*.so +%{_libdir}/libgegl-sc-0.4.so +%{_libdir}/libgegl-npd-0.4.so +%{_libdir}/gegl-0.4/grey2.json +%{_libdir}/gegl-0.4/dropshadow2.json +%dir %{_datadir}/gegl-0.4/ +%{_datadir}/gegl-0.4/lua/ +%dir %{_docdir}/gegl-0.4/ +%{_docdir}/gegl-0.4/* + +%files -n libgegl-0_4-0 +%license COPYING COPYING.LESSER +%{_libdir}/libgegl-0.4.so.* +%{_libdir}/girepository-1.0/Gegl-0.4.typelib + +%files devel +%{_includedir}/gegl-0.4/ +%{_libdir}/libgegl-0.4.so +%{_libdir}/pkgconfig/gegl-0.4.pc +%{_libdir}/pkgconfig/gegl-sc-0.4.pc +%{_datadir}/gir-1.0/Gegl-0.4.gir +%dir %{_datadir}/vala +%dir %{_datadir}/vala/vapi +%{_datadir}/vala/vapi/gegl-0.4.deps +%{_datadir}/vala/vapi/gegl-0.4.vapi + +%changelog +* Tue Apr 08 2025 Funda Wang - 0.4.58-1 +- update to 0.4.58 + +* Mon Mar 17 2025 Funda Wang - 0.4.56-1 +- update to 0.4.56 + +* Tue Feb 11 2025 Funda Wang - 0.4.54-1 +- update to 0.4.54 + +* Sat Jan 04 2025 Funda Wang - 0.4.52-1 +- update to 0.4.52 + +* Wed Dec 18 2024 yaoxin - 0.4.50-1 +- Update to 0.4.50: +- Core: + * Better Gobject Introspection annotation coverage. + * Improved error handling for gegl chain processing. + * Added accessors for pad meta-data, to be able to show names and descriptions in UIs. + * GeglColor: more lax parameters for g_arapm_values_cmp + * exr-save: store 16bpc files as half, fixing gimp#10778 + * ff-load, ff-save: fix build with FFmpeg 7 + * dither: do processing in linear when all levels==2 + +* Thu May 30 2024 xu_ping <707078654@qq.com> - 0.4.48-1 +- Update to 0.4.48 + +* Thu Oct 19 2023 xu_ping <707078654@qq.com> - 0.4.46-2 +- Modified buildrequires due to babl upgrade 0.1.106 + +* Wed Jul 12 2023 yaoxin - 0.4.46-1 +- Update to 0.4.46 + +* Sat May 6 2023 liyanan - 0.4.34-3 +- Fix make compatible with LibRaw 0.21.0 + +* Fri Jan 13 2023 yaoxin - 0.4.34-2 +- Fix build error + +* Thu Mar 31 2022 wangkai - 0.4.34-1 +- Update to 0.4.34 + +* Wed Aug 25 2021 chenchen - 0.4.30-1 +- update to 0.4.30 + +* Mon Aug 2 2021 Haiwei Li - 0.4.8-5 +- Fix complication failed due to gcc upgrade + +* Wed Jul 21 2021 caodongxia - 0.4.8-4 +- Fix C linkage + +* Thu Jan 23 2020 openEuler Buildteam - 0.4.8-3 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:delete the jasper + +* Fri Dec 13 2019 openEuler Buildteam - 0.4.8-2 +- Package init diff --git a/gegl04.yaml b/gegl04.yaml new file mode 100644 index 0000000..5c20bc7 --- /dev/null +++ b/gegl04.yaml @@ -0,0 +1,4 @@ +version_control: gitlab.gnome +src_repo: gegl +tag_prefix: GEGL_ +separator: _