diff options
Diffstat (limited to 'mysql-workbench-oss-5.2.22-1fc12.spec')
-rw-r--r-- | mysql-workbench-oss-5.2.22-1fc12.spec | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/mysql-workbench-oss-5.2.22-1fc12.spec b/mysql-workbench-oss-5.2.22-1fc12.spec new file mode 100644 index 0000000..71d9068 --- /dev/null +++ b/mysql-workbench-oss-5.2.22-1fc12.spec @@ -0,0 +1,92 @@ +%if !%{defined version} +%define version 5.2.22 +%endif +%define release 1 +%define edition oss + +Summary: A MySQL visual database modeling tool. +Name: mysql-workbench-%{edition} +Version: %{version} +Release: %{release}%{targos} +Group: Applications/Databases +Vendor: Oracle and/or its affiliates +License: GPL +URL: http://wb.mysql.com +Source: %{name}-%{version}.tar.gz +BuildRoot: %{_tmppath}/%{name}-%{version}-root +BuildRequires: pcre-devel >= 3.9 +BuildRequires: libglade2-devel >= 2.0.0 +BuildRequires: lua-devel >= 5.1 +BuildRequires: libgnome-devel >= 2 +BuildRequires: automake autoconf libtool +BuildRequires: lua-devel +BuildRequires: libzip-devel libxml2-devel +BuildRequires: libglade2-devel +BuildRequires: readline-devel +BuildRequires: python-devel >= 2.4 +BuildRequires: gnome-keyring-devel +BuildRequires: boost-devel + +%if %{defined suse} +BuildRequires: libmysqlclient-devel +BuildRequires: Mesa +%else +BuildRequires: mysql-devel >= 5.1 +%if !%{defined centos} +BuildRequires: uuid-devel +%endif +BuildRequires: gtkmm24-devel +BuildRequires: mesa-libGL-devel +%endif + +%if %{defined suse} +Requires: python-paramiko python-pexpect +%else +Requires: python-paramiko pexpect +%endif +%if %{defined fc12} +Requires: python-sqlite2 +%endif +# requires mysql client pkg (for mysqldump and mysql cmdline client) +Requires: mysql gnome-keyring + +%description +MySQL Workbench is modeling tool that allows you to design +and generate MySQL databases graphically. + + +%prep +%setup -q -n %{name}-%{version} + +%build + +NOCONFIGURE=yes ./autogen.sh +%configure --disable-debug --enable-python-modules +make + +%install +make install DESTDIR=%{buildroot} +%if %{defined centos} +for l in libpixman-1.so.0 libcairo.so.2 libatkmm-1.6.so.1 libcairomm-1.0.so.1 libgdkmm-2.4.so.1 libglibmm-2.4.so.1 libgtkmm-2.4.so.1 libpangomm-1.4.so.1 libzip.so.1 libsigc-2.0.so.0; do +cp %{_libdir}/$l %{buildroot}/%{_libdir}/mysql-workbench +/usr/sbin/prelink -u %{buildroot}/%{_libdir}/mysql-workbench/$l || true +done +%endif + +%clean +rm -rf %{buildroot} +rm -rf %{_builddir}/%{name}-%{version} + +%files +%defattr(0644, root, root, 0755) +%doc COPYING +%attr(0755,root,root) %{_bindir}/mysql-workbench +%attr(0755,root,root) %{_bindir}/mysql-workbench-bin +%dir %{_libdir}/mysql-workbench +%{_libdir}/mysql-workbench/* +%{_datadir}/applications/*.desktop +%dir %{_datadir}/mysql-workbench +%{_datadir}/mysql-workbench/* + +%changelog + |