packages: silgraphite/silgraphite.spec - pl - package missing .pc files, dr...

qboosh qboosh at pld-linux.org
Wed Mar 28 18:51:18 CEST 2012


Author: qboosh                       Date: Wed Mar 28 16:51:18 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- pl
- package missing .pc files, drop libtool files (poisoned by the way of submodules build)
- more precise License tag, package LICENSING.txt

---- Files affected:
packages/silgraphite:
   silgraphite.spec (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/silgraphite/silgraphite.spec
diff -u packages/silgraphite/silgraphite.spec:1.2 packages/silgraphite/silgraphite.spec:1.3
--- packages/silgraphite/silgraphite.spec:1.2	Wed Mar 28 09:26:41 2012
+++ packages/silgraphite/silgraphite.spec	Wed Mar 28 18:51:13 2012
@@ -1,31 +1,47 @@
 # $Revision$, $Date$
 Summary:	Font rendering capabilities for complex non-Roman writing systems
+Summary(pl.UTF-8):	Wsparcie renderowania złożonych systemów pisma nierzymskiego
 Name:		silgraphite
 Version:	2.3.1
 Release:	2
-License:	LGPL v2+ or CPL
+License:	LGPL v2.1+ or CPL v0.5+
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/silgraphite/%{name}-%{version}.tar.gz
 # Source0-md5:	d35724900f6a4105550293686688bbb3
 URL:		http://graphite.sil.org/
-BuildRequires:	freetype-devel
+BuildRequires:	freetype-devel >= 2
+BuildRequires:	libstdc++-devel
 BuildRequires:	pango-devel
-BuildRequires:	pkgconfig
+BuildRequires:	pkgconfig >= 1:0.14
+BuildRequires:	xorg-lib-libXft-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Graphite is a project within SIL’s Non-Roman Script Initiative and
+Graphite is a project within SIL's Non-Roman Script Initiative and
 Language Software Development groups to provide rendering capabilities
 for complex non-Roman writing systems. Graphite can be used to create
 "smart fonts" capable of displaying writing systems with various
 complex behaviors. With respect to the Text Encoding Model, Graphite
 handles the "Rendering" aspect of writing system implementation.
 
+%description -l pl.UTF-8
+Graphite to projekt w ramach grup SIL Non-Roman Script Initiative
+(inicjatywy pism nierzymskich SIL) oraz Language Software Development
+(tworzenia oprogramowania językowego) mający na celu zapewnienie
+wsparcia dla złożonych systemów pisma nierzymskiego. Graphite może być
+używany do tworzenia "inteligentnych fontów", będących w stanie
+wyświelać systemy pisma o różnych złożonych zachowaniach.
+Uwzględniając model kodowania tekstu (Text Encoding Model) Graphite
+obsługuje aspekt renderowania całości implementacji systemów pisma.
+
 %package devel
 Summary:	Header files for silgraphite library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki silgraphite
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
+Requires:	freetype-devel >= 2
+Requires:	libstdc++-devel
+Requires:	xorg-lib-libXft-devel
 
 %description devel
 Header files for silgraphite library.
@@ -58,6 +74,15 @@
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# missing in make install; drop when fixed
+[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/silgraphite-ft.pc ] || exit 1
+cp -p wrappers/freetype/silgraphite-ft.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
+[ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/silgraphite-xft.pc ] || exit 1
+cp -p wrappers/xft/silgraphite-xft.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
+# and now obsoleted by pkg-config (and poisoned in case of wrappers
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/libgraphite*.la
+
+# dlopened module
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/pango/1.6.0/modules/graphite/*.{a,la}
 
 %clean
@@ -68,7 +93,7 @@
 
 %files
 %defattr(644,root,root,755)
-%doc README
+%doc README license/LICENSING.txt
 %attr(755,root,root) %{_libdir}/libgraphite.so.*.*.*
 %attr(755,root,root) %ghost %{_libdir}/libgraphite.so.3
 %attr(755,root,root) %{_libdir}/libgraphite-ft.so.*.*.*
@@ -83,11 +108,10 @@
 %attr(755,root,root) %{_libdir}/libgraphite.so
 %attr(755,root,root) %{_libdir}/libgraphite-ft.so
 %attr(755,root,root) %{_libdir}/libgraphite-xft.so
-%{_libdir}/libgraphite.la
-%{_libdir}/libgraphite-ft.la
-%{_libdir}/libgraphite-xft.la
 %{_includedir}/graphite
 %{_pkgconfigdir}/silgraphite.pc
+%{_pkgconfigdir}/silgraphite-ft.pc
+%{_pkgconfigdir}/silgraphite-xft.pc
 
 %files static
 %defattr(644,root,root,755)
@@ -101,9 +125,13 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.3  2012/03/28 16:51:13  qboosh
+- pl
+- package missing .pc files, drop libtool files (poisoned by the way of submodules build)
+- more precise License tag, package LICENSING.txt
+
 Revision 1.2  2012/03/28 07:26:41  arekm
 - release 2
 
 Revision 1.1  2010/12/18 10:43:11  megabajt
 - new
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/silgraphite/silgraphite.spec?r1=1.2&r2=1.3



More information about the pld-cvs-commit mailing list