source: projects/specs/trunk/h/harfbuzz/harfbuzz-vl.spec @ 9123

Revision 9123, 4.6 KB checked in by inagaki, 9 years ago (diff)

2014-11-30 Ryoichi INAGAKI <ryo1@…>

  • gl-manpages: changed GROUP
  • glpk, libktorrent: rebuilt
  • harfbuzz: updated


Line 
1%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
2
3Summary:        Text shaping library
4Name:           harfbuzz
5Version:        0.9.36
6Release:        1%{?_dist_release}
7License:        MIT
8Group:          System Environment/Libraries
9URL:            http://www.freedesktop.org/wiki/Software/HarfBuzz
10
11Source0:        http://www.freedesktop.org/software/harfbuzz/release/%{name}/%{name}-%{version}.tar.bz2
12
13BuildRoot:      %{_tmppath}/%{name}-%{version}-root
14BuildRequires:  glib2-devel
15BuildRequires:  cairo-devel
16BuildRequires:  freetype2-devel
17BuildRequires:  libicu-devel
18
19Vendor:         Project Vine
20Distribution:   Vine Linux
21Packager:       Takemikaduchi
22
23
24%description
25HarfBuzz is an OpenType text shaping engine.
26
27
28%package        devel
29Summary:        Development tools for %{name}
30Summary(ja):    %{name} の開発環境
31Group:          Development/Libraries
32Requires:       %{name} = %{version}-%{release}
33Requires:       pkgconfig
34
35%description    devel
36Header files and libraries for building a extension library for the
37%{name}.
38
39
40%package        icu
41Summary:        ICU library for %{name}
42Summary(ja):    %{name} 用 ICU ライブラリ
43Group:          System Environment/Libraries
44Requires:       libicu
45Requires:       %{name} = %{version}-%{release}
46
47%description    icu
48This package contains icu library for %{name}.
49
50
51%package        icu-devel
52Summary:        Development tools for %{name}-icu
53Summary(ja):    %{name}-icu の開発環境
54Group:          Development/Libraries
55Requires:       %{name}-icu = %{version}-%{release}
56Requires:       %{name}-devel = %{version}-%{release}
57Requires:       libicu-devel
58Requires:       pkgconfig
59
60%description    icu-devel
61Header files and libraries for building a extension library for the
62%{name}-icu.
63
64
65%package        docs
66Summary:        Documentation for %{name}
67Summary(ja):    %{name} 用のドキュメント
68Group:          Documentation
69Requires:       %{name} = %{version}-%{release}
70BuildArch:      noarch
71
72%description    docs
73This package contains documentation for %{name}.
74
75
76# compat32
77%package -n compat32-%{name}
78Summary:        Text shaping library
79Group:          System Environment/Libraries
80Requires:       %{name} = %{version}-%{release}
81
82%description -n compat32-%{name}
83HarfBuzz is an OpenType text shaping engine.
84
85
86%package -n compat32-%{name}-devel
87Summary:        Development tools for %{name}
88Summary(ja):    %{name} の開発環境
89Group:          Development/Libraries
90Requires:       compat32-%{name} = %{version}-%{release}
91Requires:       pkgconfig
92
93%description -n compat32-%{name}-devel
94Header files and libraries for building a extension library for the
95%{name}.
96
97
98
99%prep
100%setup -q
101
102
103%build
104%configure \
105        --disable-static
106
107%{__make} %{?_smp_mflags}
108
109
110%install
111%{__rm} -rf ${RPM_BUILD_ROOT}
112%{__make} install DESTDIR=${RPM_BUILD_ROOT}
113
114find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
115find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
116
117
118%clean
119%{__rm} -rf ${RPM_BUILD_ROOT}
120
121%post -p /sbin/ldconfig
122
123%postun -p /sbin/ldconfig
124
125%post icu -p /sbin/ldconfig
126
127%postun icu -p /sbin/ldconfig
128
129%post -n compat32-%{name} -p /sbin/ldconfig
130
131%postun -n compat32-%{name} -p /sbin/ldconfig
132
133
134%files
135%defattr(-,root,root,-)
136%doc COPYING ChangeLog NEWS README
137%{_bindir}/hb-ot-shape-closure
138%{_bindir}/hb-shape
139%{_bindir}/hb-view
140%{_libdir}/libharfbuzz.so.*
141
142%files devel
143%defattr(-,root,root,-)
144%{_includedir}/%{name}
145%{_libdir}/libharfbuzz.so
146%{_libdir}/pkgconfig/%{name}.pc
147
148%files icu
149%defattr(-,root,root,-)
150%{_libdir}/libharfbuzz-icu.so.*
151
152%files icu-devel
153%defattr(-,root,root,-)
154%{_libdir}/libharfbuzz-icu.so
155%{_libdir}/pkgconfig/%{name}-icu.pc
156
157%files docs
158%defattr(-,root,root,-)
159%{_datadir}/gtk-doc/html/%{name}
160
161%if %{build_compat32}
162%files -n compat32-%{name}
163%defattr(-, root, root,-)
164%{_libdir}/libharfbuzz.so.*
165
166%files -n compat32-%{name}-devel
167%defattr(-, root, root,-)
168%{_libdir}/libharfbuzz.so
169%endif
170
171
172%changelog
173* Sat Nov 29 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 0.9.36-1
174- new upstream release
175- moved icu subpackage to System Environment/Libraries Group
176
177* Sun Oct 26 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.35-1
178- new upstream release
179
180* Fri Mar 28 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.27-1
181- new upstream release
182
183* Mon Dec 30 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.25-1
184- new upstream release
185
186* Sat Oct 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.21-1
187- new upstream release
188- add BuildRequires: libicu-devel
189- add icu, icu-devel, and docs subpackages
190
191* Wed Apr 17 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.14-1
192- new upstream release
193
194* Wed Jan 02 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.9-1
195- new upstream release
196
197* Wed Nov 14 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.5-1
198- new upstream release
199
200* Wed Sep 26 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.4-1
201- initial build
202
Note: See TracBrowser for help on using the repository browser.