Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 1985473e9e2aebdfd4b533c479a73da8 > files > 6

sqlgui-0.5.1-6mdk.src.rpm

%define name sqlgui
%define version 0.5.1
%define release 6mdk
%define qtdir /usr/lib/qt3

Summary: 	SqlGui is a graphical database-frontend for KDE.
Name: 		%name
Version: 	%version
Release: 	%release
License:	BSD
URL:		http://www.sqlgui.org/
Group: 		Databases
Source: 	%{name}-%{version}.tar.bz2
Source1:	%{name}.16.png
Source2:	%{name}.32.png
Source3:	%{name}.48.png
Patch0:		%{name}-namespace.patch.bz2
Buildroot: 	%{_tmppath}/%{name}-buildroot
# yes, it really need this:
Requires:	sqlguipart-devel
Requires:	sqlgui-lib
BuildRequires: sqlguipart-devel
BuildRequires: XFree86-devel
BuildRequires: arts
BuildRequires: libjpeg-devel libfam-devel libart_lgpl-devel
BuildRequires: libpng-devel
BuildRequires: libqt3-devel kdelibs-devel

%description
SqlGui is a graphical database-frontend for KDE.
Currently MySQL and PostgrSQL are supported.
SqlGui was developed, because of the need of having a
database-frontend, which was able to display table-contents,
create and delete databases and tables and also send individual 
sql-queries to the database-server.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -q -n %{name}-%{version}
%patch0 -p1

%build
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure --prefix=%{_prefix} --with-qt-dir=%{qtdir} --libdir=%{_libdir}
%make

%install
%makeinstall
# Mandrake Menu entry
mkdir -p $RPM_BUILD_ROOT%{_menudir}
cat <<EOF > $RPM_BUILD_ROOT%{_menudir}/%{name}
?package(%{name}): \
needs="x11" \
section="Applications/Databases" \
title="Sqlgui" \
longtitle="Sqlgui" \
command="%{_bindir}/sqlgui" needs="X11" \
icon="%{name}.png"
EOF

mkdir -p $RPM_BUILD_ROOT{%{_miconsdir},%{_liconsdir},%{_iconsdir}}
cp %{SOURCE1}  $RPM_BUILD_ROOT%{_miconsdir}/%{name}.png
cp %{SOURCE2}  $RPM_BUILD_ROOT%{_iconsdir}/%{name}.png
cp %{SOURCE3}  $RPM_BUILD_ROOT%{_liconsdir}/%{name}.png

%find_lang %name

%post
%{update_menus}

%postun
%{clean_menus}

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %name.lang
%defattr(-,root,root,0755)
%doc README COPYING TODO INSTALL ChangeLog AUTHORS
#%doc doc
%_bindir/*
%doc %{_datadir}/doc/*
%{_datadir}/applnk/*
%{_datadir}/apps/*
%{_menudir}/%{name}
# This next contains menu icons
# and others
%{_datadir}/icons/*

%changelog
* Thu Jul 22 2004 Michael Scherer <misc@mandrake.org> 0.5.1-6mdk 
- rebuild for new gcc

* Fri May 14 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.1-5mdk
- Birthday rebuild

* Sun Apr 27 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.1-4mdk
- Buildrequires (stefan spam :)

* Tue Mar 11 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.1-3mdk
- need sqlguipart-devel

* Mon Mar 10 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.1-2mdk
- rebuild

* Fri Mar 07 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.1-1mdk
- 0.5.1

* Fri Mar 07 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-3mdk
- Requires: sqlgui-lib

* Tue Mar 04 2003 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.5.0-2mdk
- introduce in contrib from club
- big clean up

* Thu Oct 22 2002 Torbjorn Turpeinen <tobbe@nyvalls.se>
- compiled for Mandrake9.0
- Added Mandrake menus