source: projects/specs/branches/6/g/gtksourceviewmm/gtksourceviewmm-vl.spec @ 1862

Revision 1862, 2.5 KB checked in by iwaim, 14 years ago (diff)

build with rpm 4.8.1-1; see [VineSeed:21800]

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