]> git.pld-linux.org Git - packages/tora.git/blame - tora.spec
- rel 4
[packages/tora.git] / tora.spec
CommitLineData
cf4ba209 1#
12df82dd
JR
2# Conditional build:
3%bcond_with oracle # build with oracle support
1be3bba7 4%bcond_with instantclient # build oracle support with oracle-instantclient
42fd89c5 5#
cf4ba209 6Summary: A graphical toolkit for database developers and administrators
6dcda7ee 7Summary(pl.UTF-8): Zestaw graficznych narzędzi dla programistów i administratorów baz danych
d47c5232 8Name: tora
bb10b606 9Version: 2.1.3
9d5d880b 10Release: 4
6cc0d870 11License: GPL v2
81ccb641 12Group: Applications/Databases/Interfaces
6f269cb5 13Source0: http://downloads.sourceforge.net/tora/%{name}-%{version}.tar.gz
bb10b606 14# Source0-md5: ea4a75a9daeaf58492413e3f7fe40293
9c072a02 15Source1: %{name}.desktop
f8ade871 16Patch0: %{name}-postgresql.patch
1be3bba7 17Patch1: %{name}-gcc.patch
bb10b606 18Patch2: %{name}-build.patch
63c5c51a 19Patch3: gethostname.patch
79dec357 20URL: http://tora.sourceforge.net/
1be3bba7
JR
21BuildRequires: QtCore-devel
22BuildRequires: QtGui-devel
1be3bba7 23BuildRequires: QtNetwork-devel
6f269cb5 24BuildRequires: QtSql-devel
1be3bba7 25BuildRequires: QtXml-devel
4f290de3 26BuildRequires: cppunit-devel
1be3bba7 27%{?with_instantclient:BuildRequires: oracle-instantclient-devel}
42fd89c5 28BuildRequires: pcre-devel
cdaca0ba
JR
29BuildRequires: postgresql-devel
30BuildRequires: qscintilla2-devel
1be3bba7
JR
31BuildRequires: qt4-build
32BuildRequires: qt4-linguist
33BuildRequires: xorg-lib-libICE-devel
13c0fe2d 34Suggests: QtSql-pgsql
d47c5232 35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
cdaca0ba
JR
37%if %{with oracle}
38# ORACLE_HOME is required for oracle
39%define _preserve_env %_preserve_env_base ORACLE_HOME
40%endif
41
d47c5232 42%description
42fd89c5
JB
43TOra features a schema browser, SQL worksheet, PL/SQL editor and
44debugger, storage manager, rollback segment monitor, instance manager,
45and SQL output viewer. Via qt3 it can access PostgreSQL and MySQL
46directly. Any other database systems can be accessed via ODBC.
47
0a31a46d
JR
48%description -l pl.UTF-8
49TOra zawiera przeglądarkę schematów, arkusz roboczy SQL, edytor i
50debugger PL/SQL, zarządcę danych, monitor segmentów wycofań, zarządcę
51instancji i przeglądarkę wyjścia SQL. Poprzez qt3 może współpracować
52bezpośrednio z bazami PostgreSQL i MySQL. Inne systemy baz danych mogą
53być obsługiwane poprzez ODBC.
d47c5232 54
55%prep
56%setup -q
58a5a6e7 57%patch0 -p1
1be3bba7 58%patch1 -p1
6f269cb5 59%patch2 -p1
63c5c51a 60%patch3 -p1
d47c5232 61
cdaca0ba
JR
62rm -f src/moc_*
63
d47c5232 64%build
cdaca0ba
JR
65%{__libtoolize}
66%{__aclocal} -I config/m4
67%{__autoconf}
68%{__automake}
07ae61a6 69%configure \
cdaca0ba 70 --libdir=%{_datadir}/%{name} \
1be3bba7
JR
71 --with-qt-libraries=%{_libdir} \
72%if %{with oracle}
73 %if %{with instantclient}
74 --with-instant-client \
75 --with-oracle-includes=%{_includedir}/oracle/client \
76 --with-oracle-libraries=%{_libdir} \
77 %endif
78 --with-oracle
79%else
80 --without-oracle
81%endif
07ae61a6 82
d47c5232 83%{__make}
84
85%install
86rm -rf $RPM_BUILD_ROOT
58a5a6e7 87install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
d47c5232 88
a4f6d35b 89%{__make} install \
07ae61a6 90 DESTDIR=$RPM_BUILD_ROOT
391b5823 91
39781324 92install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
cdaca0ba
JR
93install src/icons/tora.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
94cp -a src/templates $RPM_BUILD_ROOT%{_datadir}/%{name}
4f1340cd 95
d47c5232 96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%files
100%defattr(644,root,root,755)
39781324 101%doc BUGS NEWS README TODO
d47c5232 102%attr(755,root,root) %{_bindir}/*
cdaca0ba
JR
103%dir %{_datadir}/%{name}
104%{_datadir}/%{name}/help
105%{_datadir}/%{name}/templates
106%{_datadir}/%{name}/*.qm
65d26215 107%{_desktopdir}/*.desktop
39781324 108%{_pixmapsdir}/*
b2328e52 109%{_infodir}/tora*
This page took 0.13872 seconds and 4 git commands to generate.