source: projects/specs/trunk/g/goocanvasmm/goocanvasmm-vl.spec @ 7818

Revision 7818, 2.5 KB checked in by Takemikaduchi, 11 years ago (diff)

new upstream release

Line 
1%define ver 0.1
2
3Summary: A C++ wrapper for goocanvas
4Summary(ja): goocanvas の C++ ラッパー
5Name: goocanvasmm
6Version: 1.90.9
7Release: 1%{?_dist_release}
8
9Group: System Environment/Libraries
10License: LGPLv2
11URL: http://live.gnome.org/GooCanvas
12
13Source: ftp://ftp.gnome.org/pub/GNOME/sources/goocanvasmm/1.90/%{name}-%{version}.tar.xz
14
15Buildroot: %{_tmppath}/%{name}-%{version}-root
16BuildRequires:  goocanvas-devel >= 2.0.1
17BuildRequires:  glibmm-devel >= 2.14.2
18BuildRequires:  gtkmm3-devel >= 2.91.3
19BuildRequires:  cairomm-devel
20Requires:       goocanvas >= 2.0.1
21Requires:       glibmm >= 2.14.2
22Requires:       gtkmm3 >= 2.91.3
23
24Vendor: Project Vine
25Distribution: Vine Linux
26Packager: Takemikaduchi
27
28%description
29Goocanvasmm is a C++ wrapper for goocanvas.
30
31
32%package        devel
33Summary:        Development tools for goocanvasmm applications.
34Summary(ja):    goocanvasmm アプリケーションの開発用ファイル
35Group:          Development/Libraries
36Requires:       %{name} = %{version}-%{release}
37Requires:       goocanvas-devel >= 2.0.1
38Requires:       glibmm-devel >= 2.14.2
39Requires:       gtkmm3-devel >= 2.91.3
40
41%description devel
42Header files and libraries for building a extension library for the goocanvasmm.
43
44%prep
45%setup -q
46
47%build
48%configure \
49    --disable-static \
50    --disable-documentation
51make %{?_smp_mflags}
52
53%install
54[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
55
56make install DESTDIR=$RPM_BUILD_ROOT
57
58find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
59find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
60
61# remove demos, examples
62rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
63rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
64
65%post -p /sbin/ldconfig
66
67%postun -p /sbin/ldconfig
68
69%clean
70[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
71
72%files
73%defattr(-, root, root)
74%doc AUTHORS COPYING ChangeLog NEWS README
75%{_libdir}/lib*.so.*
76
77%files  devel
78%defattr(-, root, root)
79%{_includedir}/*
80%{_libdir}/*.so
81%{_libdir}/%{name}-*
82%{_libdir}/pkgconfig/*.pc
83
84%changelog
85* Sat Sep 21 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.90.9-1
86- update to 0.90.9
87- change BuildRequires: gtkmm3-devel instead of gtkmm2-devel
88
89* Tue Dec 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.15.4-1
90- new upstream release
91- add BuildRequires: cairomm-devel
92
93* Sun Oct  3 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 0.15.3-1
94- new upstream release
95- built with rpm-4.8.1 for pkg-config
96- added --disable-documentation to %%configure
97
98* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.0-1
99- initial build for Vine Linux
100
Note: See TracBrowser for help on using the repository browser.