]> git.pld-linux.org Git - SPECS.git/blob - silgraphite.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / silgraphite.spec
1 Summary:        Font rendering capabilities for complex non-Roman writing systems
2 Summary(pl.UTF-8):      Wsparcie renderowania złożonych systemów pisma nierzymskiego
3 Name:           silgraphite
4 Version:        2.3.1
5 Release:        6
6 License:        LGPL v2.1+ or CPL v0.5+
7 Group:          Libraries
8 Source0:        http://downloads.sourceforge.net/silgraphite/%{name}-%{version}.tar.gz
9 # Source0-md5:  d35724900f6a4105550293686688bbb3
10 URL:            http://graphite.sil.org/
11 BuildRequires:  freetype-devel >= 2
12 BuildRequires:  libstdc++-devel
13 BuildRequires:  pango-devel
14 BuildRequires:  pkgconfig >= 1:0.14
15 BuildRequires:  xorg-lib-libXft-devel
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Graphite is a project within SIL's Non-Roman Script Initiative and
20 Language Software Development groups to provide rendering capabilities
21 for complex non-Roman writing systems. Graphite can be used to create
22 "smart fonts" capable of displaying writing systems with various
23 complex behaviors. With respect to the Text Encoding Model, Graphite
24 handles the "Rendering" aspect of writing system implementation.
25
26 %description -l pl.UTF-8
27 Graphite to projekt w ramach grup SIL Non-Roman Script Initiative
28 (inicjatywy pism nierzymskich SIL) oraz Language Software Development
29 (tworzenia oprogramowania językowego) mający na celu zapewnienie
30 wsparcia dla złożonych systemów pisma nierzymskiego. Graphite może być
31 używany do tworzenia "inteligentnych fontów", będących w stanie
32 wyświelać systemy pisma o różnych złożonych zachowaniach.
33 Uwzględniając model kodowania tekstu (Text Encoding Model) Graphite
34 obsługuje aspekt renderowania całości implementacji systemów pisma.
35
36 %package devel
37 Summary:        Header files for silgraphite library
38 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki silgraphite
39 Group:          Development/Libraries
40 Requires:       %{name} = %{version}-%{release}
41 Requires:       freetype-devel >= 2
42 Requires:       libstdc++-devel
43 Requires:       xorg-lib-libXft-devel
44
45 %description devel
46 Header files for silgraphite library.
47
48 %description devel -l pl.UTF-8
49 Pliki nagłówkowe biblioteki silgraphite.
50
51 %package static
52 Summary:        Static silgraphite library
53 Summary(pl.UTF-8):      Statyczna biblioteka silgraphite
54 Group:          Development/Libraries
55 Requires:       %{name}-devel = %{version}-%{release}
56
57 %description static
58 Static silgraphite library.
59
60 %description static -l pl.UTF-8
61 Statyczna biblioteka silgraphite.
62
63 %prep
64 %setup -q
65
66 %build
67 %configure \
68         --without-pangographite
69 %{__make}
70
71 %install
72 rm -rf $RPM_BUILD_ROOT
73
74 %{__make} install \
75         DESTDIR=$RPM_BUILD_ROOT
76
77 # missing in make install; drop when fixed
78 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/silgraphite-ft.pc ] || exit 1
79 cp -p wrappers/freetype/silgraphite-ft.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
80 [ ! -f $RPM_BUILD_ROOT%{_pkgconfigdir}/silgraphite-xft.pc ] || exit 1
81 cp -p wrappers/xft/silgraphite-xft.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
82 # and now obsoleted by pkg-config (and poisoned in case of wrappers
83 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libgraphite*.la
84
85 %clean
86 rm -rf $RPM_BUILD_ROOT
87
88 %post   -p /sbin/ldconfig
89 %postun -p /sbin/ldconfig
90
91 %files
92 %defattr(644,root,root,755)
93 %doc README license/LICENSING.txt
94 %attr(755,root,root) %{_libdir}/libgraphite.so.*.*.*
95 %attr(755,root,root) %ghost %{_libdir}/libgraphite.so.3
96 %attr(755,root,root) %{_libdir}/libgraphite-ft.so.*.*.*
97 %attr(755,root,root) %ghost %{_libdir}/libgraphite-ft.so.0
98 %attr(755,root,root) %{_libdir}/libgraphite-xft.so.*.*.*
99 %attr(755,root,root) %ghost %{_libdir}/libgraphite-xft.so.0
100
101 %files devel
102 %defattr(644,root,root,755)
103 %attr(755,root,root) %{_libdir}/libgraphite.so
104 %attr(755,root,root) %{_libdir}/libgraphite-ft.so
105 %attr(755,root,root) %{_libdir}/libgraphite-xft.so
106 %{_includedir}/graphite
107 %{_pkgconfigdir}/silgraphite.pc
108 %{_pkgconfigdir}/silgraphite-ft.pc
109 %{_pkgconfigdir}/silgraphite-xft.pc
110
111 %files static
112 %defattr(644,root,root,755)
113 %{_libdir}/libgraphite.a
114 %{_libdir}/libgraphite-ft.a
115 %{_libdir}/libgraphite-xft.a
This page took 1.060784 seconds and 3 git commands to generate.