source: projects/specs/trunk/lib/libv/libvtemm/libvtemm-vl.spec @ 4881

Revision 4881, 2.7 KB checked in by Takemikaduchi, 12 years ago (diff)

NEW: ETL, synfig, synfigstudio
others: new upstream release

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