source: projects/specs/trunk/g/gtksourceviewmm3/gtksourceviewmm3-vl.spec @ 10413

Revision 10413, 2.9 KB checked in by Takemikaduchi, 8 years ago (diff)

gtkmm3,mm-common,pulseaudio: new upstream release
others: rebuild with gcc-5.4.0

Line 
1%define ver 3.0
2
3Summary: A C++ wrapper for gtksourceview3
4Summary(ja): gtksourceview の C++ ラッパー
5Name: gtksourceviewmm3
6Version: 3.18.0
7Release: 2%{?_dist_release}
8License: LGPL
9Group: System Environment/Libraries
10Source: ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/3.18/gtksourceviewmm-%{version}.tar.xz
11
12Buildroot: %{_tmppath}/%{name}-%{version}-root
13
14Requires:       gtksourceview3 >= 3.2.0
15Requires:       gtkmm3 >= 3.2.0
16BuildRequires:  gtksourceview3-devel >= 3.2.0
17BuildRequires:  gtkmm3-devel >= 3.2.0
18
19Vendor: Project Vine
20Distribution: Vine Linux
21Packager: Takemikaduchi
22
23# from upstream
24Patch0: gtksourceviewmm-3.18.0-c++11-markup.patch
25
26%description
27Gtksourceviewmm is a C++ wrapper for gtksourceview3.
28
29
30%package        devel
31Summary:        Development tools for gtksourceviewmm3 applications.
32Summary(ja):    gtksourceviewmm3 アプリケーションの開発用ファイル
33Group:          Development/Libraries
34Requires:       %{name} = %{version}-%{release}
35Requires:       gtksourceview3-devel >= 3.2.0
36Requires:       gtkmm3-devel >= 3.2.0
37
38%description devel
39Header files and libraries for building a extension library for the gtksourceviewmm3.
40
41%prep
42%setup -q -n gtksourceviewmm-%{version}
43%patch0 -p1
44
45%build
46%configure --disable-static
47make %{?_smp_mflags}
48
49%install
50[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
51
52make install DESTDIR=$RPM_BUILD_ROOT
53
54find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
55find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
56
57# Fix documentation installation, put everything under gtk-doc
58mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/gtksourceviewmm-%{ver}
59mv ${RPM_BUILD_ROOT}%{_docdir}/gtksourceviewmm-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/gtksourceviewmm-%{ver}/
60
61# devhelp path fix
62sed -i 's:doc/gtksourceviewmm-%{ver}:gtk-doc/html/gtksourceviewmm-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/gtksourceviewmm-%{ver}/gtksourceviewmm-%{ver}.devhelp2
63
64# remove demos, examples
65rm -rf $RPM_BUILD_ROOT%{_datadir}/gtksourceviewmm-%{ver}/demo
66rm -rf $RPM_BUILD_ROOT%{_datadir}/gtksourceviewmm-%{ver}/examples
67
68%post -p /sbin/ldconfig
69
70%postun -p /sbin/ldconfig
71
72%clean
73[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
74
75%files
76%defattr(-, root, root)
77%doc AUTHORS COPYING ChangeLog NEWS README
78%{_libdir}/lib*.so.*
79
80%files  devel
81%defattr(-, root, root)
82%{_includedir}/*
83%{_libdir}/*.so
84%{_libdir}/gtksourceviewmm-*
85%{_libdir}/pkgconfig/*.pc
86%{_datadir}/gtk-doc/html/*
87%{_datadir}/devhelp/books/*
88
89%changelog
90* Wed Jun 29 2016 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-2
91- rebuild with gcc-5.4.0
92- add Patch0 (gtksourceviewmm-3.18.0-c++11-markup.patch)
93
94* Sun Nov 01 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.18.0-1
95- new upstream release
96
97* Fri Dec 13 2013 NAKAMURA Kenta <kenta@vinelinux.org> 3.2.0-2
98- rebuilt with the current gtksourceview3
99
100* Tue Jun 19 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.0-1
101- initial build
102
Note: See TracBrowser for help on using the repository browser.