X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcrossmingw32-pango.git;a=blobdiff_plain;f=crossmingw32-pango.spec;h=a974e9693ae90e8929e2bce6789b8657dce29b72;hp=7d3bab012f18cfa125fce4c5b9eebaed1fb93861;hb=HEAD;hpb=aadd11775d60d43db8ef1483a3a4b2761f1f2d9d diff --git a/crossmingw32-pango.spec b/crossmingw32-pango.spec index 7d3bab0..7f36ce7 100644 --- a/crossmingw32-pango.spec +++ b/crossmingw32-pango.spec @@ -2,25 +2,28 @@ Summary: System for layout and rendering of internationalized text - cross MinGW Summary(pl.UTF-8): System renderowania międzynarodowego tekstu - wersja skrośna dla MinGW32 %define realname pango Name: crossmingw32-%{realname} -Version: 1.46.1 +# warning: 1.50.12 requires dwrite +Version: 1.50.11 Release: 1 License: LGPL v2+ Group: Development/Libraries -Source0: http://ftp.gnome.org/pub/GNOME/sources/pango/1.46/%{realname}-%{version}.tar.xz -# Source0-md5: fa7f0a1f216a2c97d96138245d0bcac6 -URL: http://www.pango.org/ +Source0: https://download.gnome.org/sources/pango/1.50/%{realname}-%{version}.tar.xz +# Source0-md5: 3ff7ab8644a0622f96e7d7f547074096 +URL: https://pango.gnome.org/ # cairo-ft cairo-pdf cairo-png cairo-ps cairo-win32 BuildRequires: crossmingw32-cairo >= 1.12.10 -BuildRequires: crossmingw32-fontconfig >= 2.11.91 +BuildRequires: crossmingw32-fontconfig >= 2.13.0 BuildRequires: crossmingw32-freetype >= 2.1.7 -BuildRequires: crossmingw32-fribidi >= 0.19.7 +BuildRequires: crossmingw32-fribidi >= 1.0.6 BuildRequires: crossmingw32-gcc -BuildRequires: crossmingw32-glib2 >= 2.60.0 +# when supported by our mingw32 +#BuildRequires: crossmingw32-glib2 >= 2.68.0 +BuildRequires: crossmingw32-glib2 >= 2.62 BuildRequires: crossmingw32-harfbuzz >= 2.6.0 BuildRequires: crossmingw32-w32api >= 5.0.2-6 # glib-genmarshal, glib-mkenums -BuildRequires: glib2-devel >= 1:2.60.0 -BuildRequires: meson >= 0.50.0-2 +BuildRequires: glib2-devel >= 1:2.68.0 +BuildRequires: meson >= 0.55.3 BuildRequires: ninja >= 1.5 BuildRequires: perl-base BuildRequires: pkgconfig >= 1:0.15 @@ -28,14 +31,16 @@ BuildRequires: rpmbuild(macros) >= 1.736 BuildRequires: tar >= 1:1.22 BuildRequires: xz Requires: crossmingw32-cairo >= 1.12.10 -Requires: crossmingw32-fontconfig >= 2.11.91 +Requires: crossmingw32-fontconfig >= 2.13.0 Requires: crossmingw32-freetype >= 2.1.7 -Requires: crossmingw32-fribidi >= 0.19.7 -Requires: crossmingw32-glib2 >= 2.60.0 +Requires: crossmingw32-fribidi >= 1.0.6 +#Requires: crossmingw32-glib2 >= 2.68.0 +Requires: crossmingw32-glib2 >= 2.62 Requires: crossmingw32-harfbuzz >= 2.6.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define no_install_post_strip 1 +%define _enable_debug_packages 0 %define target i386-mingw32 %define target_platform i386-pc-mingw32 @@ -83,10 +88,11 @@ Summary: DLL pango libraries for Windows Summary(pl.UTF-8): Biblioteki DLL pango dla Windows Group: Applications/Emulators Requires: crossmingw32-cairo-dll >= 1.12.10 -Requires: crossmingw32-fontconfig-dll >= 2.11.91 +Requires: crossmingw32-fontconfig-dll >= 2.13.0 Requires: crossmingw32-freetype-dll >= 2.1.7 -Requires: crossmingw32-fribidi-dll >= 0.19.7 -Requires: crossmingw32-glib2-dll >= 2.60.0 +Requires: crossmingw32-fribidi-dll >= 1.0.6 +#Requires: crossmingw32-glib2-dll >= 2.68.0 +Requires: crossmingw32-glib2-dll >= 2.62 Requires: crossmingw32-harfbuzz-dll >= 2.6.0 Requires: wine @@ -99,6 +105,9 @@ Biblioteki DLL pango dla Windows. %prep %setup -q -n %{realname}-%{version} +# disable unused gi-docgen subproject +%{__sed} -i -e '/fallback:.*gi-docgen/d' meson.build + cat > meson-cross.txt <<'EOF' [host_machine] system = 'windows' @@ -121,7 +130,7 @@ export PKG_CONFIG_LIBDIR=%{_pkgconfigdir} --cross-file meson-cross.txt \ %{?debug:--debug} \ -Dgtk_doc=false \ - -Dintrospection=false + -Dintrospection=disabled %ninja_build -C build @@ -138,7 +147,7 @@ install -d $RPM_BUILD_ROOT%{_dlldir} %{target}-strip -g -R.comment -R.note $RPM_BUILD_ROOT%{_libdir}/*.a %endif -%{__rm} $RPM_BUILD_ROOT%{_bindir}/pango-{list,view}.exe +%{__rm} $RPM_BUILD_ROOT%{_bindir}/pango-{list,segmentation,view}.exe %clean rm -rf $RPM_BUILD_ROOT