unixodbc-gui-qt/unixodbc-gui-qt.spec

103 lines
2.9 KiB
RPMSpec
Raw Normal View History

Name: unixodbc-gui-qt
Version: 2.3.0
Release: 1mamba
Summary: Qt based GUI bits for unixODBC
Group: Graphical Desktop/Applications/Databases
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://unixodbc-gui-qt.sourceforge.net/
Source: http://unixodbc-gui-qt.sourceforge.net/unixodbc-gui-qt-%{version}.tar.gz
Patch0: %{name}-2.3.0-missing_headers.patch
Patch1: %{name}-2.3.0-qt-4.7.1.patch
Patch2: %{name}-2.3.0-ODBCTestQ4_xpm.patch
# Create source tarball with:
# svn co https://unixodbc-gui-qt.svn.sourceforge.net/svnroot/unixodbc-gui-qt unixodbc-gui-qt
# cd unixodbc-gui-qt/trunk
# make -f Makefile.svn
# ./configure --with-qt-dir-lib=/usr/lib/qt4 --with-qt-dir-include=/usr/include/qt4 --with-qt-bin=/usr/lib/qt4/bin MOC=/usr/lib/qt4/bin/moc UIC=/usr/lib/qt4/bin/uic
# make dist
License: LGPL
## AUTOBUILDREQ-BEGIN
## note: run 'autospec -u -a6 unixodbc-gui-qt' to get the list of build requirements.
## AUTOBUILDREQ-END
Provides: unixODBC-qt-gui
Obsoletes: unixODBC-qt-gui
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
Qt based GUI bits for unixODBC. Includes configuration interface and data manager.
%package devel
Summary: Devel package for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
Qt based GUI bits for unixODBC. Includes configuration interface and data manager.
This package contains static libraries and header files need for development.
%prep
%setup -q
%patch0 -p1
%patch1 -p1
%patch2 -p1
%build
%configure \
--with-qt-dir-lib=%{_qt4_libdir} \
--with-qt-dir-include=%{_qt4_headerdir} \
--with-qt-bin=%{_qt4_bindir} \
MOC=%{_qt4_bindir}/moc \
UIC=%{_qt4_bindir}/uic
# quite ugly but don't have a lot of time now
touch gtrtstQ4/gtrtstQ4.exp
cp gtrtstQ4/autotest.h ODBCTestQ4/
%make
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
## remove this block if no service is provided by this package
%preun
if [ $1 -eq 0 ]; then
/sbin/service <daemon_name> stop &>/dev/null || :
/sbin/chkconfig --del <daemon_name>
fi
exit 0
## remove this block if no service is provided by this package
%postun
if [ $1 -ge 1 ]; then
/sbin/service <daemon_name> condrestart &>/dev/null || :
fi
exit 0
%files
%defattr(-,root,root)
%{_bindir}/ODBCCreateDataSourceQ4
%{_bindir}/ODBCManageDataSourcesQ4
%{_bindir}/ODBCTestQ4
%{_libdir}/libgtrtstQ4.so.*
%{_libdir}/libodbcinstQ4.so.*
#%doc AUTHORS COPYING ChangeLog NEWS README
%files devel
%defattr(-,root,root)
%{_libdir}/libgtrtstQ4.a
%{_libdir}/libgtrtstQ4.la
%{_libdir}/libgtrtstQ4.so
%{_libdir}/libodbcinstQ4.a
%{_libdir}/libodbcinstQ4.la
%{_libdir}/libodbcinstQ4.so
%changelog
* Fri Dec 24 2010 Silvan Calarco <silvan.calarco@mambasoft.it> 2.3.0-1mamba
- package created by autospec