Browse Source

put C++ wrapper packages

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1468 ec354946-7b23-47d6-9f5a-488ba84defc7
Takemikaduchi 14 years ago
parent
commit
a3d2ead98b

+ 91 - 0
c/clutter-gtkmm/clutter-gtkmm-vl.spec

@@ -0,0 +1,91 @@
+%define ver 1.0
+
+Summary: A C++ wrapper for clutter-gtkmm
+Summary(ja): clutter-gtkmm の C++ ラッパー
+Name: clutter-gtkmm
+Version: 0.9.6
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/clutter-gtkmm/0.9/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	clutter-gtk >= 0.10.4
+Requires:	cluttermm >= 0.9.6
+Requires:	gtkmm2 >= 2.18.0
+BuildRequires:	clutter-gtk-devel >= 0.10.4
+BuildRequires:	cluttermm-devel >= 0.9.6
+BuildRequires:	gtkmm2-devel >= 2.18.0
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Clutter-gtkmm is a C++ wrapper for clutter-gtkmm. 
+
+
+%package	devel
+Summary: 	Development tools for clutter-gtkmm applications.
+Summary(ja): 	clutter-gtkmm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	clutter-gtk-devel >= 0.10.4
+Requires:	cluttermm-devel >= 0.9.6
+Requires:	gtkmm2-devel >= 2.18.0
+
+%description devel
+Header files and libraries for building a extension library for the clutter-gtkmm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-1
+- initial build for Vine Linux
+

+ 89 - 0
c/cluttermm/cluttermm-vl.spec

@@ -0,0 +1,89 @@
+%define ver 1.0
+
+Summary: A C++ wrapper for Clutter
+Summary(ja): Clutter の C++ ラッパー
+Name: cluttermm
+Version: 0.9.6
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/cluttermm/0.9/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	clutter >= 1.2.0
+Requires:	pangomm >= 2.24.0
+BuildRequires:	clutter-devel >= 1.2.0
+BuildRequires:	pangomm-devel >= 2.24.0
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Cluttermm is a C++ wrapper for Clutter. See Clutter::Stage and Clutter::Actor,
+for instance, and see the Programming with cluttermm tutorial.
+
+
+%package	devel
+Summary: 	Development tools for cluttermm applications.
+Summary(ja): 	cluttermm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	clutter-devel >= 1.2.0
+
+%description devel
+Header files and libraries for building a extension library for the cluttermm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+%{_datadir}/%{name}-%{ver}/proc/m4/*.m4
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.9.6-1
+- initial build for Vine Linux
+

+ 91 - 0
g/gdlmm/gdlmm-vl.spec

@@ -0,0 +1,91 @@
+%define ver 1.0
+
+Summary: A C++ wrapper for gdl
+Summary(ja): gdl の C++ ラッパー
+Name: gdlmm
+Version: 2.30.0
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/gdlmm/2.30/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	gdl >= 2.30.0
+Requires:	glibmm >= 2.16.0
+Requires:	gtkmm2 >= 2.16.0
+BuildRequires:	gdl-devel >= 2.30.0
+BuildRequires:	glibmm-devel >= 2.16.0
+BuildRequires:	gtkmm2-devel >= 2.16.0
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Gdlmm is a C++ wrapper for gdl.
+
+
+%package	devel
+Summary: 	Development tools for gdlmm applications.
+Summary(ja): 	gdlmm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	gdl-devel >= 2.30.0
+Requires:	glibmm-devel >= 2.16.0
+Requires:	gtkmm2-devel >= 2.16.0
+
+%description devel
+Header files and libraries for building a extension library for the gdlmm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.30.0-1
+- initial build for Vine Linux
+

+ 82 - 0
g/goocanvasmm/goocanvasmm-vl.spec

@@ -0,0 +1,82 @@
+%define ver 0.1
+
+Summary: A C++ wrapper for goocanvas
+Summary(ja): goocanvas の C++ ラッパー
+Name: goocanvasmm
+Version: 0.14.0
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/goocanvasmm/0.14/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	goocanvas >= 0.14
+Requires:	glibmm >= 2.14.2
+Requires:	gtkmm2 >= 2.10.9
+BuildRequires:	goocanvas-devel >= 0.14
+BuildRequires:	glibmm-devel >= 2.14.2
+BuildRequires:	gtkmm2-devel >= 2.10.9
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Goocanvasmm is a C++ wrapper for goocanvas.
+
+
+%package	devel
+Summary: 	Development tools for goocanvasmm applications.
+Summary(ja): 	goocanvasmm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	goocanvas-devel >= 0.14
+Requires:	glibmm-devel >= 2.14.2
+Requires:	gtkmm2-devel >= 2.10.9
+
+%description devel
+Header files and libraries for building a extension library for the goocanvasmm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-*
+%{_libdir}/pkgconfig/*.pc
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.14.0-1
+- initial build for Vine Linux
+

+ 88 - 0
g/gtksourceviewmm/gtksourceviewmm-vl.spec

@@ -0,0 +1,88 @@
+%define ver 2.0
+
+Summary: A C++ wrapper for gtksourceview
+Summary(ja): gtksourceview の C++ ラッパー
+Name: gtksourceviewmm
+Version: 2.10.1
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceviewmm/2.10/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	gtksourceview2 >= 2.9.7
+Requires:	gtkmm2 >= 2.12
+BuildRequires:	gtksourceview2-devel >= 2.9.7
+BuildRequires:	gtkmm2-devel >= 2.12
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Gtksourceviewmm is a C++ wrapper for gtksourceview.
+
+
+%package	devel
+Summary: 	Development tools for gtksourceviewmm applications.
+Summary(ja): 	gtksourceviewmm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	gtksourceview2-devel >= 2.9.7
+Requires:	gtkmm2-devel >= 2.12
+
+%description devel
+Header files and libraries for building a extension library for the gtksourceviewmm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.10.1-1
+- initial build for Vine Linux
+

+ 91 - 0
lib/libr/librsvgmm/librsvgmm-vl.spec

@@ -0,0 +1,91 @@
+%define ver 2.0
+
+Summary: A C++ wrapper for librsvg
+Summary(ja): librsvg の C++ ラッパー
+Name: librsvgmm
+Version: 2.26.1
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/librsvgmm/2.26/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	librsvg2 >= 2.26.0
+Requires:	cairomm >= 1.6.0
+Requires:	glibmm >= 2.16.0
+BuildRequires:	librsvg2-devel >= 2.26.0
+BuildRequires:	cairomm-devel >= 1.6.0
+BuildRequires:	glibmm-devel >= 2.16.0
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Librsvgmm is a C++ wrapper for librsvg.
+
+
+%package	devel
+Summary: 	Development tools for librsvgmm applications.
+Summary(ja): 	librsvgmm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	librsvg2-devel >= 2.26.0
+Requires:	cairomm-devel >= 1.6.0
+Requires:	glibmm-devel >= 2.16.0
+
+%description devel
+Header files and libraries for building a extension library for the librsvgmm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-%{ver}/*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.26.1-1
+- initial build for Vine Linux
+

+ 94 - 0
lib/libv/libvtemm/libvtemm-vl.spec

@@ -0,0 +1,94 @@
+%define ver 1.2
+
+Summary: A C++ wrapper for libvte
+Summary(ja): libvte の C++ ラッパー
+Name: libvtemm
+Version: 0.24.0
+Release: 1%{?_dist_release}
+License: LGPL
+Group: System Environment/Libraries
+Source: ftp://ftp.gnome.org/pub/GNOME/sources/libvtemm/0.24/%{name}-%{version}.tar.bz2
+
+Buildroot: %{_tmppath}/%{name}-%{version}-root
+
+Requires:	vte >= 0.24.0
+Requires:	glibmm >= 2.22.0
+Requires:	pangomm >= 2.24.0
+Requires:	gtkmm2 >= 2.20.0
+BuildRequires:	vte-devel >= 0.24.0
+BuildRequires:	glibmm-devel >= 2.22.0
+BuildRequires:	pangomm-devel >= 2.24.0
+BuildRequires:	gtkmm2-devel >= 2.20.0
+
+Vendor: Project Vine
+Distribution: Vine Linux
+Packager: Takemikaduchi
+
+%description
+Libvtemm is a C++ wrapper for libvte.
+
+
+%package	devel
+Summary: 	Development tools for libvtemm applications.
+Summary(ja): 	libvtemm アプリケーションの開発用ファイル
+Group: 		Development/Libraries
+Requires:       %{name} = %{version}-%{release}
+Requires:	vte-devel >= 0.24.0
+Requires:	glibmm-devel >= 2.22.0
+Requires:	pangomm-devel >= 2.24.0
+Requires:	gtkmm2-devel >= 2.20.0
+
+%description devel
+Header files and libraries for building a extension library for the libvtemm.
+
+%prep
+%setup -q 
+
+%build
+%configure --disable-static
+make %{?_smp_mflags}
+
+%install
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+make install DESTDIR=$RPM_BUILD_ROOT
+
+find $RPM_BUILD_ROOT -type f -name "*.a" -exec rm -f {} ';'
+find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
+
+# Fix documentation installation, put everything under gtk-doc
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}
+mv ${RPM_BUILD_ROOT}%{_docdir}/%{name}-%{ver}/* $RPM_BUILD_ROOT%{_datadir}/gtk-doc/html/%{name}-%{ver}/
+
+# devhelp path fix
+sed -i 's:doc/%{name}-%{ver}:gtk-doc/html/%{name}-%{ver}:g' $RPM_BUILD_ROOT%{_datadir}/devhelp/books/%{name}-%{ver}/%{name}-%{ver}.devhelp2
+
+# remove demos, examples
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/demo
+rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}-%{ver}/examples
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%clean
+[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-, root, root)
+%doc AUTHORS COPYING ChangeLog NEWS README
+%{_libdir}/lib*.so.*
+
+%files  devel
+%defattr(-, root, root)
+%{_includedir}/*
+%{_libdir}/*.so
+%{_libdir}/%{name}-%{ver}/*
+%{_libdir}/pkgconfig/*.pc
+%{_datadir}/gtk-doc/html/*
+%{_datadir}/devhelp/books/*
+
+%changelog
+* Thu Jul 29 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.24.0-1
+- initial build for Vine Linux
+