[packages/pango] Update to 1.38.0

megabajt megabajt at pld-linux.org
Mon Sep 21 23:19:25 CEST 2015


commit 5932feded2e6f2c04753b4e274ce652cb88e6403
Author: Marcin Banasiak <marcin.banasiak at gmail.com>
Date:   Mon Sep 21 23:18:01 2015 +0200

    Update to 1.38.0
    
    - removed obsolete -arch_confdir.patch
    - removed modules subpackage

 pango-arch_confdir.patch | 45 ------------------------------
 pango.spec               | 71 +++++-------------------------------------------
 2 files changed, 7 insertions(+), 109 deletions(-)
---
diff --git a/pango.spec b/pango.spec
index 4205312..1ce9a61 100644
--- a/pango.spec
+++ b/pango.spec
@@ -8,14 +8,13 @@ Summary:	System for layout and rendering of internationalized text
 Summary(pl.UTF-8):	System renderowania międzynarodowego tekstu
 Summary(pt_BR.UTF-8):	Sistema para layout e renderização de texto internacionalizado
 Name:		pango
-Version:	1.36.8
-Release:	2
+Version:	1.38.0
+Release:	1
 Epoch:		1
 License:	LGPL v2+
 Group:		X11/Libraries
-Source0:	http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/%{name}-%{version}.tar.xz
-# Source0-md5:	217a9a753006275215fa9fa127760ece
-Patch0:		%{name}-arch_confdir.patch
+Source0:	http://ftp.gnome.org/pub/GNOME/sources/pango/1.38/%{name}-%{version}.tar.xz
+# Source0-md5:	5a358e5afbb6b2e82cf2cb02ca9cce86
 URL:		http://www.pango.org/
 BuildRequires:	autoconf >= 2.59-9
 BuildRequires:	automake >= 1:1.9
@@ -48,17 +47,9 @@ Requires:	freetype >= 2.1.7
 Requires:	glib2 >= 1:2.33.12
 Requires:	harfbuzz >= 0.9.9
 Obsoletes:	libpango24
+Obsoletes:	pango-modules < 1:1.38.0-1
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
-%if "%{_lib}" != "lib"
-%define		libext		%(lib="%{_lib}"; echo ${lib#lib})
-%define		_sysconfdir	/etc/%{name}%{libext}
-%define		pqext		-%{libext}
-%else
-%define		_sysconfdir	/etc/%{name}
-%define		pqext		%{nil}
-%endif
-
 %description
 System for layout and rendering of internationalized text.
 
@@ -158,7 +149,6 @@ pango - przykładowe programy.
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 %{?with_apidocs:%{__gtkdocize}}
@@ -182,56 +172,25 @@ export PKG_CONFIG_PATH="$PWD"
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} \
-    $RPM_BUILD_ROOT%{_sysconfdir}
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT \
 	pkgconfigdir=%{_pkgconfigdir}
 
-> $RPM_BUILD_ROOT%{_sysconfdir}/pango.modules
-
 cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
-%if "%{_lib}" != "lib"
-# We need to have 32-bit and 64-bit pango-querymodules binaries
-# as they have hardcoded LIBDIR.
-# (needed when multilib is used)
-mv $RPM_BUILD_ROOT%{_bindir}/pango-querymodules{,%{pqext}}
-# fix man page too
-mv $RPM_BUILD_ROOT%{_mandir}/man1/pango-querymodules{,%{pqext}}.1
-%endif
-
-# useless (modules loaded through libgmodule)
-%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/%{name}/1.8.0/modules/*.{la,a}
-
 %{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/pango}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-/sbin/ldconfig
-umask 022
-%{_bindir}/pango-querymodules%{pqext} > %{_sysconfdir}/pango.modules
-exit 0
-
+%post -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
 
-%post modules
-umask 022
-%{_bindir}/pango-querymodules%{pqext} > %{_sysconfdir}/pango.modules
-exit 0
-
-%postun modules
-umask 022
-%{_bindir}/pango-querymodules%{pqext} > %{_sysconfdir}/pango.modules
-exit 0
-
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog HACKING NEWS README THANKS
-%attr(755,root,root) %{_bindir}/pango-querymodules%{pqext}
 %attr(755,root,root) %{_libdir}/libpango-1.0.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpango-1.0.so.0
 %attr(755,root,root) %{_libdir}/libpangocairo-1.0.so.*.*.*
@@ -240,14 +199,7 @@ exit 0
 %attr(755,root,root) %ghost %{_libdir}/libpangoft2-1.0.so.0
 %attr(755,root,root) %{_libdir}/libpangoxft-1.0.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libpangoxft-1.0.so.0
-%dir %{_libdir}/pango
-%dir %{_libdir}/pango/1.8.0
-%dir %{_libdir}/pango/1.8.0/modules
-%attr(755,root,root) %{_libdir}/pango/1.8.0/modules/pango-basic-fc.so
 %{_libdir}/girepository-1.0/Pango*-1.0.typelib
-%dir %{_sysconfdir}
-%ghost %{_sysconfdir}/pango.modules
-%{_mandir}/man1/pango-querymodules%{pqext}.1*
 
 %files view
 %defattr(644,root,root,755)
@@ -280,15 +232,6 @@ exit 0
 %{_libdir}/libpangoxft-1.0.a
 %endif
 
-%files modules
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/pango/1.8.0/modules/pango-arabic-lang.so
-%attr(755,root,root) %{_libdir}/pango/1.8.0/modules/pango-indic-lang.so
-%if %{with libthai}
-%attr(755,root,root) %{_libdir}/pango/1.8.0/modules/pango-thai-lang.so
-%endif
-%exclude %{_libdir}/pango/1.8.0/modules/pango-basic-fc.so
-
 %if %{with apidocs}
 %files apidocs
 %defattr(644,root,root,755)
diff --git a/pango-arch_confdir.patch b/pango-arch_confdir.patch
deleted file mode 100644
index 1d6d6ca..0000000
--- a/pango-arch_confdir.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-diff -uNr pango-1.30.1/modules/Makefile.am pango-1.30.1.new/modules/Makefile.am
---- pango-1.30.1/modules/Makefile.am	2011-08-16 03:11:08.000000000 +0200
-+++ pango-1.30.1.new/modules/Makefile.am	2012-06-11 16:30:03.042700937 +0200
-@@ -28,15 +28,15 @@
- 
- install-data-local: $(top_builddir)/pango/pango-querymodules$(EXEEXT)
- 	@if $(RUN_QUERY_MODULES_TEST) && test -z "$(DESTDIR)" ; then 	\
--	  echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango \&\& 	\
-+	  echo $(mkinstalldirs) $(DESTDIR)$(sysconfdir) \&\& 	\
- 	  $(top_builddir)/pango/pango-querymodules$(EXEEXT) 		\
--		\> $(DESTDIR)$(sysconfdir)/pango/pango.modules ;	\
--	  $(mkinstalldirs) $(DESTDIR)$(sysconfdir)/pango && 		\
-+		\> $(DESTDIR)$(sysconfdir)/pango.modules ;	\
-+	  $(mkinstalldirs) $(DESTDIR)$(sysconfdir) && 		\
- 	  $(top_builddir)/pango/pango-querymodules$(EXEEXT) 		\
--		> $(DESTDIR)$(sysconfdir)/pango/pango.modules ;		\
-+		> $(DESTDIR)$(sysconfdir)/pango.modules ;		\
- 	else								\
- 	  echo "***" ; 							\
--	  echo "*** Warning: $(sysconfdir)/pango/pango.modules" ; 	\
-+	  echo "*** Warning: $(sysconfdir)/pango.modules" ; 	\
- 	  echo "*** not created" ; 					\
- 	  echo "*** Generate this file on the target system" ; 		\
- 	  echo "*** using pango-querymodules" ; 			\
-@@ -44,7 +44,7 @@
- 	fi
- 
- uninstall-local:
--	$(RM) $(DESTDIR)$(sysconfdir)/pango/pango.modules
-+	$(RM) $(DESTDIR)$(sysconfdir)/pango.modules
- 
- pango.modules:						\
- 	$(SUBDIRS)					\
-diff -uNr pango-1.30.1/pango/pango-utils.c pango-1.30.1.new/pango/pango-utils.c
---- pango-1.30.1/pango/pango-utils.c	2012-06-02 04:43:05.000000000 +0200
-+++ pango-1.30.1.new/pango/pango-utils.c	2012-06-11 16:30:03.046034427 +0200
-@@ -740,7 +740,7 @@
-       if (sysconfdir != NULL)
- 	tpm_result = g_build_filename (sysconfdir, "pango", NULL);
-       else
--	tmp_result = SYSCONFDIR "/pango";
-+	tmp_result = SYSCONFDIR;
- #endif
-     }
-   return result;
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pango.git/commitdiff/5932feded2e6f2c04753b4e274ce652cb88e6403



More information about the pld-cvs-commit mailing list