File goocanvas.spec of Package goocanvas
# norootforbuild
BuildRequires: cairo-devel gtk2-devel gtk-doc
%if %suse_version <= 1020
%define _prefix /opt/gnome
%define _sysconfdir /etc/%_prefix
BuildRequires: gconf2-rpm-macros extra-rpm-macros
%endif
Name: goocanvas
Summary: Goocanvas
Version: 0.9
Release: 0
License: GPL
Group: A/B/C
Source0: %{name}-%{version}.tar.gz
URL: http://sourceforge.net/projects/goocanvas
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Autoreqprov: on
Requires: %{name}-lang = %{version}
%description
Insert description here - normally taken from the README.
%package devel
Requires: %{name} = %{version} pkg-config glibc-devel
Summary: Include files and libraries mandatory for development
Group: Development/Libraries/C and C++
AutoReqProv: on
%description devel
blah blah blah
%package doc
Summary: Moo ha ha
Group: Development/Libraries/C and C++
AutoReqProv: on
Requires: %{name} = %{version}
%description doc
aklsfjlksdf
%lang_package
%debug_package
%prep
%setup -n %{name}-%{version}
%build
%configure
CFLAGS=$RPM_OPT_FLAGS make
%install
%makeinstall
rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
%find_lang %{name}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
%doc AUTHORS NEWS README TODO
%{_libdir}/*.so.*
%files devel
%defattr(-, root, root)
%dir %{_includedir}/%{name}-1.0
%{_includedir}/%{name}-1.0/*.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/*.so
%files doc
%defattr(-, root, root)
%dir %{_datadir}/gtk-doc/html/goocanvas
%{_datadir}/gtk-doc/html/goocanvas/*.html
%{_datadir}/gtk-doc/html/goocanvas/*.sgml
%{_datadir}/gtk-doc/html/goocanvas/*.css
%{_datadir}/gtk-doc/html/goocanvas/*.png
%{_datadir}/gtk-doc/html/goocanvas/*.devhelp
%{_datadir}/gtk-doc/html/goocanvas/*.devhelp2
%files lang -f %{name}.lang
%changelog