From eb1429c519577e116b1decc22059c850325fafb4cf928b908a62d409bf5845cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 26 Apr 2018 13:58:36 +0000 Subject: [PATCH 1/2] Accepting request 601608 from home:fcrozat:branches:graphics - Do not buildrequires lensfun-devel, it would be only used when building workshop, if Makefile was really compiling relevant code. OBS-URL: https://build.opensuse.org/request/show/601608 OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=58 --- gegl.changes | 7 +++++++ gegl.spec | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gegl.changes b/gegl.changes index a46acc2..97c42c1 100644 --- a/gegl.changes +++ b/gegl.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Thu Apr 26 13:44:38 UTC 2018 - fcrozat@suse.com + +- Do not buildrequires lensfun-devel, it would be only used when + building workshop, if Makefile was really compiling relevant + code. + ------------------------------------------------------------------- Sun Apr 22 23:46:51 UTC 2018 - bjorn.lie@gmail.com diff --git a/gegl.spec b/gegl.spec index a7fc585..47054c9 100644 --- a/gegl.spec +++ b/gegl.spec @@ -31,7 +31,6 @@ BuildRequires: gcc-c++ BuildRequires: gobject-introspection-devel >= 1.32.0 BuildRequires: graphviz-gd BuildRequires: gtk-doc -BuildRequires: lensfun-devel >= 0.2.5 BuildRequires: libjpeg-devel BuildRequires: libspiro-devel BuildRequires: libstdc++-devel From 1f7413911e79e39d6b2fb294744864e8704559997824cb54251e781baee0c239 Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Fri, 27 Apr 2018 23:27:10 +0000 Subject: [PATCH 2/2] Accepting request 602141 from home:iznogood:branches:graphics - Update to version 0.4.0: + GEGL 0.4.x is a stable release series of GEGL to have a stable API and ABI to go with GIMP-2.10. When the need arises to break API or ABI compatibility the 0.4.x series will get its own branch and unstable API experiments and development, 0.5.x will happen in master. For now though master will track the 0.4.x series. + Core: Change GeglParamSpecSeed from int to uint to match the value range of GeglRandom's seed. + Operations: - Ripple fixed remaining issues needed to remove legacy GIMP plug-in in GIMP. - Spherize, requrise transform and color-overlay moved out of workshop. - Ppm-load ported to GIO. - Rename subpackages following upstreams soname bump. OBS-URL: https://build.opensuse.org/request/show/602141 OBS-URL: https://build.opensuse.org/package/show/graphics/gegl?expand=0&rev=59 --- gegl-0.3.34.tar.bz2 | 3 -- gegl-0.4.0.tar.bz2 | 3 ++ gegl.changes | 20 ++++++++++++ gegl.spec | 78 ++++++++++++++++++++++----------------------- 4 files changed, 62 insertions(+), 42 deletions(-) delete mode 100644 gegl-0.3.34.tar.bz2 create mode 100644 gegl-0.4.0.tar.bz2 diff --git a/gegl-0.3.34.tar.bz2 b/gegl-0.3.34.tar.bz2 deleted file mode 100644 index 7d70934..0000000 --- a/gegl-0.3.34.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ca2227655ebf1ab2e252cee3eede219c758336394288ef301b93264b9411304 -size 6707964 diff --git a/gegl-0.4.0.tar.bz2 b/gegl-0.4.0.tar.bz2 new file mode 100644 index 0000000..a95f093 --- /dev/null +++ b/gegl-0.4.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d04d2bfa0ff5a4bcfe7566f7418929a9c80f0109fa248ea4ff19538b3e99f0c5 +size 6762190 diff --git a/gegl.changes b/gegl.changes index 97c42c1..2704205 100644 --- a/gegl.changes +++ b/gegl.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Fri Apr 27 18:11:11 UTC 2018 - bjorn.lie@gmail.com + +- Update to version 0.4.0: + + GEGL 0.4.x is a stable release series of GEGL to have a stable + API and ABI to go with GIMP-2.10. When the need arises to break + API or ABI compatibility the 0.4.x series will get its own + branch and unstable API experiments and development, 0.5.x will + happen in master. For now though master will track the 0.4.x + series. + + Core: Change GeglParamSpecSeed from int to uint to match the + value range of GeglRandom's seed. + + Operations: + - Ripple fixed remaining issues needed to remove legacy GIMP + plug-in in GIMP. + - Spherize, requrise transform and color-overlay moved out of + workshop. + - Ppm-load ported to GIO. +- Rename subpackages following upstreams soname bump. + ------------------------------------------------------------------- Thu Apr 26 13:44:38 UTC 2018 - fcrozat@suse.com diff --git a/gegl.spec b/gegl.spec index 47054c9..d4d90ed 100644 --- a/gegl.spec +++ b/gegl.spec @@ -17,13 +17,13 @@ Name: gegl -Version: 0.3.34 +Version: 0.4.0 Release: 0 Summary: Generic Graphics Library License: GPL-3.0-or-later AND LGPL-3.0-or-later Group: Productivity/Graphics/Other URL: http://gegl.org/ -Source0: https://download.gimp.org/pub/gegl/0.3/%{name}-%{version}.tar.bz2 +Source0: https://download.gimp.org/pub/gegl/0.4/%{name}-%{version}.tar.bz2 BuildRequires: ImageMagick BuildRequires: SDL-devel >= 1.2.0 BuildRequires: enscript @@ -69,9 +69,9 @@ BuildRequires: pkgconfig(vapigen) >= 0.20.0 # exists in Tumbleweed and we use it to build Provides: %{name}-0_3-orig-addon = %{version} Obsoletes: %{name}-0_3-orig-addon < 0.3.5 -# Since 13/02/18 (version 0.3.28) gegl-unstable is obsolete, gegl is now on "0.3" branch. +# Since 13/02/18 (version 0.3.28) gegl-unstable is obsolete, gegl is now on "0.4" branch. Provides: gegl-unstable = %{version} -Obsoletes: gegl-unstable < %{version} +Obsoletes: gegl-unstable < 0.3.28 %description GEGL provides infrastructure to do demand based cached non destructive @@ -79,34 +79,34 @@ 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 %{name}-0_3 +%package -n %{name}-0_4 Summary: Generic Graphics Library Group: System/Libraries -Recommends: %{name}-0_3-lang +Recommends: %{name}-0_4-lang -%description -n %{name}-0_3 +%description -n %{name}-0_4 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_3-0 +%package -n libgegl-0_4-0 Summary: Generic Graphics Library # The plugins are required for the lib to be usable Group: System/Libraries -Requires: %{name}-0_3 >= %{version} +Requires: %{name}-0_4 >= %{version} -%description -n libgegl-0_3-0 +%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 -n typelib-1_0-Gegl-0_3 +%package -n typelib-1_0-Gegl-0_4 Summary: Introspection bindings for the GEGL "Generic Graphics Library" Group: System/Libraries -%description -n typelib-1_0-Gegl-0_3 +%description -n typelib-1_0-Gegl-0_4 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 @@ -118,8 +118,8 @@ libgegl library. %package devel Summary: Development files for the GEGL "Generic Graphics Library" Group: Development/Libraries/C and C++ -Requires: libgegl-0_3-0 = %{version} -Requires: typelib-1_0-Gegl-0_3 = %{version} +Requires: libgegl-0_4-0 = %{version} +Requires: typelib-1_0-Gegl-0_4 = %{version} %description devel GEGL provides infratructure to do demand based cached non destructive @@ -137,7 +137,7 @@ 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. -%lang_package -n %{name}-0_3 +%lang_package -n %{name}-0_4 %prep %autosetup @@ -151,49 +151,49 @@ make %{?_smp_mflags} %install %make_install find %{buildroot} -type f -name "*.la" -delete -print -%find_lang %{name}-0.3 %{?no_lang_C} +%find_lang %{name}-0.4 %{?no_lang_C} -%post -n gegl-0_3 -p /sbin/ldconfig -%postun -n gegl-0_3 -p /sbin/ldconfig +%post -n gegl-0_4 -p /sbin/ldconfig +%postun -n gegl-0_4 -p /sbin/ldconfig -%post -n libgegl-0_3-0 -p /sbin/ldconfig -%postun -n libgegl-0_3-0 -p /sbin/ldconfig +%post -n libgegl-0_4-0 -p /sbin/ldconfig +%postun -n libgegl-0_4-0 -p /sbin/ldconfig %files %{_bindir}/gegl %{_bindir}/gegl-imgcmp %{_bindir}/gcut -%files -n %{name}-0_3 -%dir %{_libdir}/gegl-0.3/ -%{_libdir}/gegl-0.3/*.so -# libgegl-sc-0.3.so is a support library for the seamless-clone module -%{_libdir}/libgegl-sc-0.3.so -%{_libdir}/libgegl-npd-0.3.so -%{_libdir}/gegl-0.3/grey2.json +%files -n %{name}-0_4 +%dir %{_libdir}/gegl-0.4/ +%{_libdir}/gegl-0.4/*.so +# libgegl-sc-0.4.so is a support library for the seamless-clone module +%{_libdir}/libgegl-sc-0.4.so +%{_libdir}/libgegl-npd-0.4.so +%{_libdir}/gegl-0.4/grey2.json -%files -n libgegl-0_3-0 +%files -n libgegl-0_4-0 %license COPYING COPYING.LESSER -%{_libdir}/libgegl-0.3.so.* +%{_libdir}/libgegl-0.4.so.* -%files -n typelib-1_0-Gegl-0_3 -%{_libdir}/girepository-1.0/Gegl-0.3.typelib +%files -n typelib-1_0-Gegl-0_4 +%{_libdir}/girepository-1.0/Gegl-0.4.typelib %files devel -%{_includedir}/gegl-0.3/ -%{_libdir}/libgegl-0.3.so -%{_libdir}/pkgconfig/gegl-0.3.pc -%{_libdir}/pkgconfig/gegl-sc-0.3.pc -%{_datadir}/gir-1.0/Gegl-0.3.gir +%{_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.3.deps -%{_datadir}/vala/vapi/gegl-0.3.vapi +%{_datadir}/vala/vapi/gegl-0.4.deps +%{_datadir}/vala/vapi/gegl-0.4.vapi %files doc %doc AUTHORS ChangeLog NEWS %doc %{_datadir}/gtk-doc/html/gegl/ -%files -n %{name}-0_3-lang -f %{name}-0.3.lang +%files -n %{name}-0_4-lang -f %{name}-0.4.lang %changelog