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

Revision 12344, 5.1 KB checked in by tomop, 4 years ago (diff)

updated 10 packages

epiphany-3.30.5-2

evolution-data-server-3.30.5-2

gnucash-3.8b-1

harfbuzz-2.6.4-1

libboost-1.66.0-5

tracker-miners-2.3.3-1

tracker-2.2.2-3

webkitgtk4-2.28.0-2

xfsdump-3.1.9-1

xfsprogs-5.5.0-1

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