Accepting request 602149 from 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.
- 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/602149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gegl?expand=0&rev=41
This commit is contained in:
Dominique Leuenberger 2018-05-03 10:31:47 +00:00 committed by Git OBS Bridge
commit c21af2fec3
4 changed files with 69 additions and 43 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5ca2227655ebf1ab2e252cee3eede219c758336394288ef301b93264b9411304
size 6707964

3
gegl-0.4.0.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d04d2bfa0ff5a4bcfe7566f7418929a9c80f0109fa248ea4ff19538b3e99f0c5
size 6762190

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
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
- 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

View File

@ -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
@ -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
@ -70,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
@ -80,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
@ -119,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
@ -138,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
@ -152,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