source: projects/specs/branches/6/g/gstreamermm/gstreamermm-vl.spec @ 2566

Revision 2566, 2.0 KB checked in by Takemikaduchi, 13 years ago (diff)

new upstream release and new package: gnonlin, gstreamermm

Line 
1%define ver     0.10
2
3%define pkg_version 0.10.8
4%define pkg_release 1%{?_dist_release}
5
6Summary:        C++ bindings for the GStreamer.
7Summary(ja):    GStreamer 用 C++ バインディング
8Name:           gstreamermm
9Version:        %{pkg_version}
10Release:        %{pkg_release}
11Source0:        %{name}-%{version}.tar.bz2
12License:        GPLv2
13Group:          System Environment/Libraries
14URL:            http://ftp.gnome.org/pub/GNOME/sources/gstreamermm/0.10/%{name}-%{version}.tar.bz2
15
16BuildRequires:  gstreamer-plugins-base-devel >= 0.10.32
17BuildRequires:  libxml++-devel
18
19BuildRoot:      %{_tmppath}/%{name}-%{version}-root
20
21Vendor: Project Vine
22Distribution: Vine Linux
23Packager: Takemikaduchi
24
25
26%description
27gstreamermm provides C++ bindings for the GStreamer streaming multimedia library.
28With gstreamermm it is possible to develop applications that work with multimedia
29in C++. For instance, see Gst::Element, Gst::Bin and Gst::Pipeline.
30
31
32%package devel
33Summary:        Development tools for gstreamermm.
34Summary(ja):    gstreamermm 用 開発ツール
35Group:          Development/Libraries
36Requires:       %{name} = %{version}-%{release}
37Requires:       pkgconfig
38Requires:       gstreamer-plugins-base-devel
39Requires:       libxml++-devel
40Requires:       glibmm-devel
41
42%description devel
43Header files and libraries for building a extension library for the gstreamermm.
44
45
46%prep
47%setup -q
48
49
50%build
51%configure --disable-static
52%{__make} %{?_smp_mflags}
53
54
55%install
56%{__rm} -rf ${RPM_BUILD_ROOT}
57%{__make} install DESTDIR=${RPM_BUILD_ROOT}
58
59find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
60
61
62%clean
63%{__rm} -rf ${RPM_BUILD_ROOT}
64
65
66%files
67%defattr(-,root,root)
68%doc COPYING ChangeLog NEWS README
69%{_libdir}/libgstreamermm-%{ver}.so.*
70%{_libdir}/libgstreamermm_get_plugin_defs-%{ver}.so.*
71%{_libdir}/%{name}-%{ver}/*
72%{_docdir}/%{name}-%{ver}/*
73
74%files devel
75%defattr(-,root,root)
76%{_includedir}/%{name}-%{ver}/*
77%{_libdir}/libgstreamermm-%{ver}.so
78%{_libdir}/libgstreamermm_get_plugin_defs-%{ver}.so
79%{_libdir}/pkgconfig/%{name}-%{ver}.pc
80%{_datadir}/devhelp/books/%{name}-%{ver}/*
81
82
83
84%changelog
85* Sun Jan 23 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> VERSION-1
86- initial build for Vine Linux
87
Note: See TracBrowser for help on using the repository browser.