12 |
%{?_without_autotools: %{expand: %%global build_autotools 0}} |
%{?_without_autotools: %{expand: %%global build_autotools 0}} |
13 |
|
|
14 |
|
|
15 |
%global mw_version 6.0.7 |
%global mw_version 6.1.4 |
16 |
%define rel 1 |
%define rel 1 |
17 |
|
|
18 |
Summary: Extensible modeling tool for MySQL 5.x |
Summary: Extensible modeling tool for MySQL 5.x |
54 |
BuildRequires: cairo-devel |
BuildRequires: cairo-devel |
55 |
BuildRequires: cairomm-devel |
BuildRequires: cairomm-devel |
56 |
BuildRequires: ctemplate-devel >= 0.91 |
BuildRequires: ctemplate-devel >= 0.91 |
57 |
|
BuildRequires: eclipse-ecj |
58 |
BuildRequires: expat-devel |
BuildRequires: expat-devel |
59 |
BuildRequires: fdupes |
BuildRequires: fdupes |
60 |
BuildRequires: file |
BuildRequires: file |
61 |
BuildRequires: freetype2-devel >= 2.1.10 |
BuildRequires: freetype2-devel >= 2.1.10 |
62 |
|
BuildRequires: gcj-tools |
63 |
BuildRequires: gettext |
BuildRequires: gettext |
64 |
BuildRequires: gettext-devel |
BuildRequires: gettext-devel |
65 |
BuildRequires: glib2-devel |
BuildRequires: glib2-devel |
69 |
BuildRequires: gtkmm2.4-devel >= 2.6 |
BuildRequires: gtkmm2.4-devel >= 2.6 |
70 |
BuildRequires: imagemagick |
BuildRequires: imagemagick |
71 |
BuildRequires: iodbc-devel |
BuildRequires: iodbc-devel |
72 |
|
BuildRequires: jpackage-utils |
73 |
|
BuildRequires: junit |
74 |
BuildRequires: libext2fs-devel |
BuildRequires: libext2fs-devel |
75 |
BuildRequires: libfcgi-devel |
BuildRequires: libfcgi-devel |
76 |
BuildRequires: libfontconfig-devel |
BuildRequires: libfontconfig-devel |
77 |
BuildRequires: libglade2.0-devel >= 2.5 |
BuildRequires: libglade2.0-devel >= 2.5 |
78 |
BuildRequires: libgnome2-devel |
BuildRequires: libgnome2-devel |
79 |
|
BuildRequires: libgnome-keyring-devel |
80 |
BuildRequires: libgnomeprint-devel >= 2.2.0 |
BuildRequires: libgnomeprint-devel >= 2.2.0 |
81 |
BuildRequires: libpng-devel |
BuildRequires: libpng-devel |
82 |
BuildRequires: libsigc++2.0-devel |
BuildRequires: libsigc++2.0-devel |
93 |
BuildRequires: mesaglu-devel |
BuildRequires: mesaglu-devel |
94 |
BuildRequires: mysql-connector-c++-devel |
BuildRequires: mysql-connector-c++-devel |
95 |
BuildRequires: mariadb-devel >= 5.0 |
BuildRequires: mariadb-devel >= 5.0 |
96 |
|
BuildRequires: mariadb-embedded-devel |
97 |
BuildRequires: ncurses-devel |
BuildRequires: ncurses-devel |
98 |
BuildRequires: openssl-devel |
BuildRequires: openssl-devel |
99 |
BuildRequires: pcre-devel >= 5.0 |
BuildRequires: pcre-devel >= 5.0 |
104 |
BuildRequires: scintilla-devel |
BuildRequires: scintilla-devel |
105 |
BuildRequires: termcap-devel |
BuildRequires: termcap-devel |
106 |
BuildRequires: sqlite3-devel |
BuildRequires: sqlite3-devel |
107 |
BuildRequires: libgnome-keyring-devel |
BuildRequires: swig |
108 |
BuildRequires: tinyxml-devel |
BuildRequires: tinyxml-devel |
109 |
BuildRequires: pcrecpp-devel |
BuildRequires: pcrecpp-devel |
110 |
BuildRequires: vsqlite++-devel |
BuildRequires: vsqlite++-devel |
111 |
%if %{build_java} |
%if %{build_java} |
|
BuildRequires: junit |
|
|
BuildRequires: eclipse-ecj |
|
|
BuildRequires: gcj-tools |
|
|
BuildRequires: jpackage-utils |
|
112 |
%endif |
%endif |
113 |
# requires mysql-client (for mysqldump and mysql cmdline client) |
# requires mysql-client (for mysqldump and mysql cmdline client) |
114 |
Requires: mysql-client |
Requires: mysql-client |
146 |
#patch3 -p1 -b .tinyxml |
#patch3 -p1 -b .tinyxml |
147 |
#patch4 -p0 -b .mysql55 |
#patch4 -p0 -b .mysql55 |
148 |
#patch5 -p1 -b .antlr |
#patch5 -p1 -b .antlr |
149 |
%patch6 -p0 -b .ifconfig |
#patch6 -p0 -b .ifconfig |
150 |
#patch7 -p1 -b .nodocs |
#patch7 -p1 -b .nodocs |
151 |
|
|
152 |
# lib64 fix |
# lib64 fix |
158 |
|
|
159 |
%build |
%build |
160 |
#export CPPFLAGS="$CPPFLAGS `pkg-config --cflags scintilla`" |
#export CPPFLAGS="$CPPFLAGS `pkg-config --cflags scintilla`" |
161 |
|
export LDFLAGS="$LDFlAGS -lmysqld" |
162 |
%cmake .. |
%cmake .. |
163 |
|
|
164 |
|
|
232 |
%doc AUTHORS COPYING COPYING.LGPL README samples |
%doc AUTHORS COPYING COPYING.LGPL README samples |
233 |
%{_bindir}/%{name} |
%{_bindir}/%{name} |
234 |
%{_bindir}/%{name}-bin |
%{_bindir}/%{name}-bin |
235 |
/etc/ld.so.conf.d/mysql-workbench.conf |
#/etc/ld.so.conf.d/mysql-workbench.conf |
236 |
%{_bindir}/wbcopytables |
%{_bindir}/wbcopytables |
237 |
%{_datadir}/applications/mysql-workbench.desktop |
%{_datadir}/applications/mysql-workbench.desktop |
238 |
%{_miconsdir}/mysql-workbench.png |
%{_miconsdir}/mysql-workbench.png |