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

Revision 11343, 4.6 KB checked in by tomop, 6 years ago (diff)

pangomm-2.40.1-1

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