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

RevLine 
[1468]1%define ver 0.1
2
3Summary: A C++ wrapper for goocanvas
4Summary(ja): goocanvas の C++ ラッパー
5Name: goocanvasmm
[7818]6Version: 1.90.9
[1468]7Release: 1%{?_dist_release}
[1982]8
[1468]9Group: System Environment/Libraries
[1982]10License: LGPLv2
11URL: http://live.gnome.org/GooCanvas
[1468]12
[7818]13Source: ftp://ftp.gnome.org/pub/GNOME/sources/goocanvasmm/1.90/%{name}-%{version}.tar.xz
[1982]14
[1468]15Buildroot: %{_tmppath}/%{name}-%{version}-root
[7818]16BuildRequires:  goocanvas-devel >= 2.0.1
[1982]17BuildRequires:  glibmm-devel >= 2.14.2
[7818]18BuildRequires:  gtkmm3-devel >= 2.91.3
[2412]19BuildRequires:  cairomm-devel
[7818]20Requires:       goocanvas >= 2.0.1
[1468]21Requires:       glibmm >= 2.14.2
[7818]22Requires:       gtkmm3 >= 2.91.3
[1468]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}
[7818]37Requires:       goocanvas-devel >= 2.0.1
[1468]38Requires:       glibmm-devel >= 2.14.2
[7818]39Requires:       gtkmm3-devel >= 2.91.3
[1468]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
[1982]48%configure \
49    --disable-static \
50    --disable-documentation
[1468]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
[7818]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
[2412]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
[1982]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
[1468]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.