]> git.pld-linux.org Git - packages/bakery.git/blame - bakery.spec
- pass -std to enable C++ 11 for glibmm/libxml++; release 4
[packages/bakery.git] / bakery.spec
CommitLineData
01ba4894 1Summary: C++ Framework for creating GNOME applications
51f6e44e 2Summary(pl.UTF-8): Struktura C++ do tworzenia programów dla GNOME
01ba4894 3Name: bakery
6a2e6346 4Version: 2.6.3
4bac8893 5Release: 4
4b612c69 6License: LGPL v2+
01ba4894 7Group: X11/Development/Libraries
6a2e6346
MB
8Source0: http://ftp.gnome.org/pub/GNOME/sources/bakery/2.6/%{name}-%{version}.tar.bz2
9# Source0-md5: 49d28fecf13252f4f2899461505e56e5
10# http://bugzilla.gnome.org/show_bug.cgi?id=564168
11Patch0: %{name}-release-version.patch
536d9b92 12URL: http://bakery.sourceforge.net/
6a2e6346
MB
13BuildRequires: autoconf >= 2.59
14BuildRequires: automake >= 1:1.9
a20fcde0 15BuildRequires: gconfmm-devel >= 2.16.0
2bcd9930 16BuildRequires: gettext-tools
6a2e6346 17BuildRequires: glibmm-devel >= 2.16.0
a20fcde0 18BuildRequires: gtkmm-devel >= 2.10.5
01ba4894 19BuildRequires: intltool
a20fcde0 20BuildRequires: libglademm-devel >= 2.6.3
4bac8893
JB
21BuildRequires: libstdc++-devel >= 6:4.3
22BuildRequires: libtool >= 2:1.5
670675f3 23BuildRequires: libxml++2-devel >= 2.24.0
01ba4894 24BuildRequires: pkgconfig
25BuildRequires: rpmbuild(macros) >= 1.197
a20fcde0 26Requires: gconfmm >= 2.16.0
a20fcde0
MB
27Requires: gtkmm >= 2.10.5
28Requires: libglademm >= 2.6.3
670675f3 29Requires: libxml++2 >= 2.24.0
01ba4894 30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33Bakery is a C++ Framework for creating document-based GNOME
34applications using gtkmm and/or gnomemm.
35
36- provides a Document/View architecture,
37- can use XML as a Document storage format,
38- provides default functionality, which can be easily customized,
39- makes it easy to start developing GNOME applications,
40- gives your application structure,
41- contains a few utility classes.
42
e0cbc6fa
JR
43%description -l pl.UTF-8
44Bakery jest strukturą C++ do tworzenia opartych na dokumentach
45programów dla GNOME przy użyciu gtkmm i/lub gnomemm.
01ba4894 46
47- dostarcza architektury Dokument/Widok
e0cbc6fa
JR
48- może używać XML jako formatu zapisu Dokumentu,
49- dostarcza domyślnej, łatwo modyfikowalnej funkcjonalności,
50- pozwala na łatwy start w tworzeniu aplikacji GNOME,
01ba4894 51- nadaje aplikacji format,
e0cbc6fa 52- zawiera kilka klas użytkowych
01ba4894 53
54%package devel
536d9b92 55Summary: Bakery header files
51f6e44e 56Summary(pl.UTF-8): Pliki nagłówkowe Bakery
3e886340 57Group: X11/Development/Libraries
536d9b92 58Requires: %{name} = %{version}-%{release}
a20fcde0 59Requires: gconfmm-devel >= 2.16.0
6a2e6346 60Requires: glibmm-devel >= 2.16.0
a20fcde0
MB
61Requires: gtkmm-devel >= 2.10.5
62Requires: libglademm-devel >= 2.6.3
670675f3 63Requires: libxml++2-devel >= 2.24.0
01ba4894 64
65%description devel
66Header files for Bakery framework.
67
e0cbc6fa
JR
68%description devel -l pl.UTF-8
69Pliki nagłówkowe dla struktury Bakery.
01ba4894 70
71%package static
536d9b92 72Summary: Static Bakery library
51f6e44e 73Summary(pl.UTF-8): Statyczna biblioteka Bakery
3e886340 74Group: X11/Development/Libraries
536d9b92 75Requires: %{name}-devel = %{version}-%{release}
01ba4894 76
77%description static
78Static Bakery library.
79
e0cbc6fa 80%description static -l pl.UTF-8
01ba4894 81Statyczna biblioteka Bakery.
82
83%prep
84%setup -q
6a2e6346 85%patch0 -p1
01ba4894 86
87%build
88%{__intltoolize}
89%{__libtoolize}
90%{__aclocal}
91%{__autoconf}
92%{__autoheader}
93%{__automake}
4bac8893
JB
94# for glibmm 2.46+/libxml++ 2.40+
95CXXFLAGS="%{rpmcxxflags} -std=c++0x"
01ba4894 96%configure
97%{__make}
98
99%install
100rm -rf $RPM_BUILD_ROOT
101
102%{__make} install \
103 DESTDIR=$RPM_BUILD_ROOT
104
42db6bf3
AF
105%{__rm} $RPM_BUILD_ROOT%{_libdir}/libbakery-*.la
106
01ba4894 107%find_lang %{name}
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%post -p /sbin/ldconfig
113%postun -p /sbin/ldconfig
114
115%files -f %{name}.lang
116%defattr(644,root,root,755)
117%doc AUTHORS ChangeLog NEWS README
6a2e6346
MB
118%attr(755,root,root) %{_libdir}/libbakery-2.6-2.6.so.*.*.*
119%attr(755,root,root) %ghost %{_libdir}/libbakery-2.6-2.6.so.1
01ba4894 120
121%files devel
122%defattr(644,root,root,755)
6a2e6346
MB
123%attr(755,root,root) %{_libdir}/libbakery-2.6.so
124%dir %{_libdir}/bakery-2.6
125%{_libdir}/bakery-2.6/include
6a2e6346
MB
126%{_includedir}/bakery-2.6
127%{_pkgconfigdir}/bakery-2.6.pc
01ba4894 128
129%files static
130%defattr(644,root,root,755)
6a2e6346 131%{_libdir}/libbakery-2.6.a
This page took 0.055059 seconds and 5 git commands to generate.