]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - pango/pango.nm
krb5: Change /var/kerberos to /var/lib/kerberos
[ipfire-3.x.git] / pango / pango.nm
index b544a9a765d46e9852af54ad6537eaf23a9a1591..7498d0f17b861462e16ad98b609f8a7f1abb2503 100644 (file)
@@ -4,49 +4,70 @@
 ###############################################################################
 
 name       = pango
-major     = 1.29
-version    = %{major}.5
+version    = %{ver_major}.%{ver_minor}
+ver_major  = 1.50
+ver_minor  = 12
 release    = 1
 
 groups     = System/Libraries
-url        = http://www.pango.org/
+url        = https://www.pango.org/
 license    = LGPLv2+
-summary    = System for layout and rendering of internationalized text.
+summary    = System for layout and rendering of internationalized text
 
 description
-       Pango is a library for laying out and rendering of text, with an \
+       Pango is a library for laying out and rendering of text, with an
        emphasis on internationalization.
 end
 
-source_dl  = http://ftp.gnome.org/pub/GNOME/sources/pango/%{major}/
+source_dl  = https://ftp.gnome.org/pub/GNOME/sources/%{name}/%{ver_major}/
 sources    = %{thisapp}.tar.xz
 
+# Disable LTO
+LTO_CFLAGS =
+
 build
        requires
-               cairo-devel
+               cairo-devel >= 1.17
+               cairo-gobject-devel
                fontconfig-devel
                freetype-devel
+               fribidi-devel
                gcc-c++
                glib2-devel
-               glibc-devel
+               gobject-introspection-devel
+               harfbuzz-devel >= 4.3.0
+               libthai-devel
+               meson
                perl
                pkg-config
        end
 
-       configure_options += \
-               --sysconfdir=/etc
+       build
+               %{meson} \
+                       -Dcairo=enabled \
+                       -Dxft=disabled
+               %{meson_build}
+       end
+
+       install
+               %{meson_install}
+       end
+
+       #export LD_LIBRARY_PATH = %{DIR_APP}/pango/.libs
 end
 
 packages
        package %{name}
-       end
 
        package %{name}-devel
                template DEVEL
 
                requires
                        glib2-devel
+                       harfbuzz-devel
                end
+
+               files += %{datadir}/gir*
        end
 
        package %{name}-debuginfo