source: projects/specs/trunk/p/pangomm/pangomm-vl.spec @ 7681

Revision 7681, 4.0 KB checked in by Takemikaduchi, 11 years ago (diff)

GNOME 3.8.2

Line 
1%define apiver 1.4
2
3Name:           pangomm
4Version:        2.34.0
5Release:        1%{?_dist_release}
6Summary:        C++ interface for Pango
7Summary(ja):    Pango の C++ インターフェース
8
9Group:          System Environment/Libraries
10License:        LGPLv2+
11URL:            http://gtkmm.sourceforge.net/
12Source0:        http://ftp.gnome.org/pub/GNOME/sources/pangomm/2.34/%{name}-%{version}.tar.xz
13Patch0:         pangomm-2.14.0-devhelp.patch
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-root
16BuildRequires:  glibmm-devel >= 2.14.1
17BuildRequires:  cairomm-devel >= 1.2.2
18BuildRequires:  pango-devel >= 1.23.0
19#BuildRequires:  doxygen graphviz
20
21Obsoletes:      gtkmm2 < 2.13.5
22
23Vendor: Project Vine
24Distribution: Vine Linux
25
26
27%description
28pangomm provides a C++ interface to the Pango library. Highlights
29include typesafe callbacks, widgets extensible via inheritance and a
30comprehensive set of widget classes that can be freely combined to
31quickly create complex user interfaces.
32
33
34%package devel
35Summary:        Headers for developing programs that will use %{name}
36Summary(ja):     %{name} を使用するプログラムを開発するためのファイル
37Group:          Development/Libraries
38Requires:       %{name} = %{version}-%{release}
39Requires:       glibmm-devel >= 2.14.1
40Requires:       cairomm-devel >= 1.2.2
41Requires:       pango-devel >= 1.23.0
42Requires:       pkgconfig gtk-doc
43Obsoletes:      gtkmm2-devel < 2.13.5
44
45%description devel
46This package contains the libraries and header files needed for
47developing pangomm applications.
48
49
50%prep
51%setup -q
52#patch0 -p1
53
54%build
55%configure --disable-static
56make %{?_smp_mflags}
57
58%install
59rm -rf $RPM_BUILD_ROOT
60#make install DESTDIR=$RPM_BUILD_ROOT INSTALL="install -p"
61make install DESTDIR=$RPM_BUILD_ROOT
62
63#rm -rf $RPM_BUILD_ROOT%{_libdir}/pangomm-%{apiver}
64find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
65
66# Fix documentation installation, put everything under gtk-doc and fix
67# relative paths.
68mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/pangomm-%{apiver}
69mv $RPM_BUILD_ROOT%{_docdir}/pangomm-%{apiver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/pangomm-%{apiver}/
70rm -r ${RPM_BUILD_ROOT}%{_docdir}/pangomm-%{apiver}
71
72# Fix devhelp relative path
73sed -i 's:doc/pangomm-%{apiver}:gtk-doc/html/pangomm-%{apiver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/pangomm-%{apiver}/pangomm-%{apiver}.devhelp2
74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post -p /sbin/ldconfig
79
80%postun -p /sbin/ldconfig
81
82
83%files
84%defattr(-, root, root, -)
85%doc AUTHORS ChangeLog COPYING NEWS README
86%{_libdir}/*.so.*
87
88%files devel
89%defattr(-, root, root, -)
90%{_includedir}/pangomm-%{apiver}
91%{_libdir}/*.so
92%{_libdir}/pangomm-%{apiver}/*
93%{_libdir}/pkgconfig/*.pc
94%{_datadir}/gtk-doc/html/pangomm-%{apiver}
95%{_datadir}/devhelp/books/pangomm-%{apiver}
96
97%changelog
98* Sat May 18 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.34.0-1
99- new upstream release
100
101* Thu Nov 03 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.28.4-1
102- new upstream release
103
104* Thu Oct 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.28.3-1
105- new upstream release
106
107* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.28.2-1
108- new upstream release
109
110* Tue Sep 21 2010 IWAI, Masaharu <iwai@alib.jp> - 2.26.2-2
111- build with rpm-4.8.1-1 for pkg-config file
112
113* Sun Jul 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.26.2-1
114- new upstream release
115
116* Thu Apr 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> - 2.26.1-1
117- new upstream release
118
119* Sun Sep 27 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.26.0-1
120- new upstream release
121
122* Fri Mar 20 2009 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.24.0-1
123- new upstream release
124- dropped Patch0
125
126* Sat Oct  4 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 2.14.0-1
127- Initial build for Vine Linux
128- added Patch0 for documentation path fix
129
130* Fri Aug 29 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-3
131- Obsoletes older gtkmm to avoid libpangomm conflict
132
133* Wed Aug 27 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-2
134- Spec review fixes
135
136* Mon Aug 25 2008 Denis Leroy <denis@poolshark.org> - 2.13.7-1
137- First version
Note: See TracBrowser for help on using the repository browser.