cc891b3
%define major_version   2.6
995db9f
%define minor_version   3
cc891b3
%define api_version     2.6
111f101
111f101
Name:           bakery
111f101
Version:        %{major_version}.%{minor_version}
ff8c47d
Release:        2%{?dist}
111f101
Summary:        C++ framework for creating GNOME applications using gtkmm
ec27993
Epoch:          1
111f101
111f101
Group:          System Environment/Libraries
ed855a8
License:        LGPLv2+
111f101
URL:            http://bakery.sourceforge.net/
111f101
Source0:        http://ftp.gnome.org/pub/GNOME/sources/bakery/%{major_version}/bakery-%{version}.tar.bz2
111f101
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
111f101
cc891b3
BuildRequires:  glibmm24-devel >= 2.16.0
ee710db
BuildRequires:  gtkmm24-devel >= 2.10.0
111f101
BuildRequires:  gconfmm26-devel >= 2.6.0
111f101
BuildRequires:  libglademm24-devel >= 2.4.0
995db9f
BuildRequires:  libxml++-devel >= 2.23.3
63a9bdd
BuildRequires:  doxygen graphviz gettext intltool
111f101
60f4b1b
111f101
%description
111f101
Bakery is a C++ Framework for creating GNOME applications using gtkmm.
111f101
Bakery provides a Document/View architecture, but it doesn't force you
111f101
to use the whole architecture. Bakery can use XML as a Document
111f101
storage format, if you like. Bakery provides default functionality,
111f101
which can be easily customized, makes it easy to start
111f101
developing GNOME applications and gives your application
111f101
structure. Bakery also contains a few utility classes.
111f101
111f101
111f101
%package devel
111f101
Summary:        Headers for developing programs that will use %{name}
111f101
Group:          Development/Libraries
ec27993
Requires:       %{name} = %{epoch}:%{version}-%{release}
b4e6304
Requires:       pkgconfig
111f101
60f4b1b
111f101
%description devel
111f101
This package contains the header files needed for developing %{name}
111f101
applications.
111f101
111f101
111f101
%prep
111f101
%setup -q
111f101
111f101
111f101
%build
cc891b3
%configure --disable-static --disable-dependency-tracking
111f101
make %{?_smp_mflags}
111f101
make -C docs/reference %{?_smp_mflags}
111f101
111f101
111f101
%install
111f101
rm -rf $RPM_BUILD_ROOT docs-to-include
111f101
%makeinstall
111f101
find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
111f101
%{__mkdir} docs-to-include
111f101
%{__cp} docs/*.html docs-to-include/
111f101
%{__mkdir} docs-to-include/reference
111f101
%{__cp} -r docs/reference/html docs-to-include/reference/
111f101
%{__rm} -f docs-to-include/reference/html/installdox
111f101
%find_lang %{name}
111f101
60f4b1b
111f101
%clean
111f101
rm -rf $RPM_BUILD_ROOT
111f101
111f101
111f101
%post -p /sbin/ldconfig
111f101
111f101
111f101
%postun -p /sbin/ldconfig
111f101
111f101
111f101
%files -f %{name}.lang
111f101
%defattr(-, root, root, -)
111f101
%doc AUTHORS ChangeLog COPYING NEWS README
111f101
%{_libdir}/*.so.*
111f101
111f101
111f101
%files devel
111f101
%defattr(-, root, root, -)
111f101
%doc docs-to-include/*
111f101
%{_includedir}/bakery-%{api_version}
111f101
%{_libdir}/*.so
cc891b3
%{_libdir}/bakery-%{api_version}
111f101
%{_libdir}/pkgconfig/*.pc
111f101
60f4b1b
111f101
%changelog
ff8c47d
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:2.6.3-2
ff8c47d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ff8c47d
995db9f
* Mon Feb 23 2009 Denis Leroy <denis@poolshark.org> - 1:2.6.3-1
995db9f
- Update to upstream 2.6.3
995db9f
cc891b3
* Sat Jan 17 2009 Denis Leroy <denis@poolshark.org> - 1:2.6.2-1
cc891b3
- Update to upstream 2.6.2
b4e6304
- Removed autodetected devel package Rs
cc891b3
ec27993
* Wed Aug  6 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 1:2.4.4-3
ec27993
- revert to 2.4.4
ec27993
- set epoch to 1
ec27993
03ea6ae
* Tue Aug  5 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.5.1-1
03ea6ae
- update to upstream 2.5.1
03ea6ae
e309eec
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.4.4-2
e309eec
- Autorebuild for GCC 4.3
e309eec
ee710db
* Tue Jan 29 2008 Denis Leroy <denis@poolshark.org> - 2.4.4-1
ee710db
- Update to upstream 2.4.4, needed by glom
ee710db
- BR versions update
ee710db
60f4b1b
* Mon Nov 19 2007 Denis Leroy <denis@poolshark.org> - 2.4.2-1
60f4b1b
- Update to upstream 2.4.2
60f4b1b
ed855a8
* Fri Aug 17 2007 Denis Leroy <denis@poolshark.org> - 2.4.1-2
ed855a8
- Updated License tag
ed855a8
d21daab
* Tue Jan  9 2007 Denis Leroy <denis@poolshark.org> - 2.4.1-1
d21daab
- Update to 2.4.1
d21daab
d21daab
* Mon Aug 28 2006 Denis Leroy <denis@poolshark.org> - 2.4.0-2
190632e
- FE6 Rebuild
190632e
ac9c64d
* Sun May  7 2006 Denis Leroy <denis@poolshark.org> - 2.4.0-1
ac9c64d
- Update to 2.4.0
ac9c64d
111f101
* Sat Mar  4 2006 Denis Leroy <denis@poolshark.org> - 2.3.17-1
111f101
- Update to 2.3.17
111f101
- Added gettext and graphviz BuildRequires
111f101
111f101
* Wed Mar  1 2006 Denis Leroy <denis@poolshark.org> - 2.3.15-3
111f101
- Removed deps to ldconfig
111f101
111f101
* Mon Nov 28 2005 Denis Leroy <denis@poolshark.org> - 2.3.15-1
111f101
- First version
111f101