1 %include /usr/lib/rpm/macros.perl
2 Summary: Simple SQL monitor for common database system (PgSQL, Oracle and others)
3 Summary(pl): Prosty interfejs do popularnych baz danych (PgSWL, Oracle itp.)
7 License: GPL QPL BSD Eiffel Artistic Aladdin
8 Group: Applications/Databases/Interfaces
9 Source0: http://www.fi.muni.cz/~xsorm/%{name}/ftp/%{name}-%{version}.tar.gz
10 Patch0: %{name}-FHS.patch
11 URL: http://www.fi.muni.cz/~xsorm/%{name}/
13 BuildRequires: rpm-perlprov >= 3.0.3-16
14 BuildRequires: perl >= 5.6
15 BuildRequires: perl-DBI
16 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 %define _noautoprovfiles %{_datadir}/%{name}/*
19 %define _noautoreq "perl(Term::ReadLine)" "perl(Term::Slang)" "perl(Curses)"
22 dbMan is a simple SQL monitor for common database system (PgSQL,
23 Oracle). It's based on Perl, Tk (include Tix) and DBI interfaces (nDBI
27 dbMan to prosty interfejs SQL do popularnych baz danych. Wykorzystuje
28 on Perla, Tk oraz interfej DBI.
37 rm -rf $RPM_BUILD_ROOT
38 install -d $RPM_BUILD_ROOT{%{_sbindir},%{_bindir},%{_datadir}/%{name}/{plugins,nDBD,nonTk,nDBI/Statement}}
40 install dbman czdbman dedbman dbman-bug dbman-proxy dbman-sql-server \
41 dbman-le dbman-le-default xdbish tdesigner tdesigner cztdesigner \
42 $RPM_BUILD_ROOT%{_bindir}
43 install splash.gif folder.xbm openfolder.xbm viewfolder.xbm database.xbm \
44 database.xbm Plugin.pm checksum dbManEval.pm dbManLang.pm \
45 dbManWeb.pm dbman.help.en dbman.help.cz nDBI.pm nDBD.pm \
46 $RPM_BUILD_ROOT%{_datadir}/%{name}
47 install nonTk/Tk.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nonTk/Tk.pm
48 install nDBI/Statement.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement.pm
49 install nDBI/Statement/Hash.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBI/Statement/Hash.pm
51 install plugExample.pm plugPgSql.pm plugOracle.pm $RPM_BUILD_ROOT%{_datadir}/%{name}/plugins
52 install nDBD/{ADO,Adabas,Altera,CSV,DB2,ExampleP,FreeTDS,Fulcrum,Illustra,Informix}.pm \
53 nDBD/{Informix4,Ingres,NET,NullP,ODBC,Oracle,Pg,QBase,Solid,Sponge,Sponge}.pm \
54 nDBD/{Sybase,XBase,mSQL,mysql,NET}.pm \
55 $RPM_BUILD_ROOT%{_datadir}/%{name}/nDBD
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
63 %doc Alladin Artistic BSD BUGS CREDITS Changelog Eiffel LICENSE
64 %doc MIRRORS PGPKEY QPL README* TODO WHATSNEW
65 %attr(755,root,root) %{_bindir}/dbman*
66 %attr(755,root,root) %{_bindir}/tdesigner
67 %attr(755,root,root) %{_bindir}/xdbish
68 %attr(755,root,root) %{_sbindir}/*
69 %lang(cs) %attr(755,root,root) %{_bindir}/cz*
70 %lang(de) %attr(755,root,root) %{_bindir}/de*